我正在开发板,需要让用户设置一些配置。
它将被试图在面包板上构建电路的学生和工程师使用;我不是在和消费者打交道。通常,设置将保持不变,但每个新项目都可能使用不同的配置。
我会将一些引脚专用于 USB 和以太网等接口,但我想为用户提供将这些引脚用于不同目的的选项。将需要某种配置。到目前为止我考虑过的选项是:
焊桥:
0603 电阻器封装允许使用 0 欧姆电阻器,或者附近的焊盘用于焊点。
优点:
- 可能的最便宜的选择
- 所需的最小 PCB 面积
- 没有意外的变化
- 可通过直接焊接到焊盘进行定制
缺点:
- 需要烙铁进行更改
- 反复焊接/拆焊可能会损坏电路板
- 0 欧姆电阻器需要手头有这些部件。
拨码开关:
IC 封装中的微型机械开关。
优点:
- 最容易改变
- 相当耐用
缺点:
- 迄今为止最昂贵的选择
- 可能会意外改变
- PCB上的大面积
- 选项的最低电流
- 很难对PCB进行更改
引脚跳线
用于 .1" 接头的可拆卸跳线,如 PC 主板和驱动器上的接头。
优点:
- 比 DIP 开关便宜
- 易于对 PCB 进行更改
- 易于更改和半永久性之间的良好平衡
- 易于查看的配置
缺点:
- 需要大的 PCB 面积
- 最高的轮廓;通常垂直需要 0.5" 左右
- 跳线可能会丢失
电子总线交换
使用 FET 或 TI 74CBT 系列等总线开关 IC,并使用 EEPROM/微控制器进行控制。由布赖恩卡尔顿建议。
优点:
- PCB面积小
- 可在软件中配置
- 可以同时置于高阻或连接
缺点:
- 需要另外几个 IC;中等成本。
- 电流小于其他选项
- 有真正的抵抗力
- 现在可以将硬件错误与软件错误混淆,反之亦然
焊桥选项让我担心反复重新焊接会削弱焊盘并将其与 PCB 剥离。一个好的焊接技术可以在 1 盎司铜上用 ENIG 完成多少次更换零件?用阻焊层覆盖焊盘边缘并在焊盘的多个侧面添加散热片(用于粘合,而不是散热)会增加耐用性吗?
我错过了什么吗?您喜欢在开发板上使用哪些配置方法?