给电路补上逻辑门和驱动料号
一块板上的小逻辑和小驱动器件,经常被看成主控选完以后顺手补上的零件。实际不是这样。它们决定复位期间输出是什么状态,慢边沿怎样变成干净的数字跳变,一组负载如何被驱动,显示矩阵怎样扫描,旧电压习惯怎样接到新的控制器上。电路可以有一颗很大的 MCU,却仍然需要一颗小门电路,因为某个信号必须在固件运行前就有效。电源管理可以很完整,却仍然需要一颗达林顿阵列,因为继电器线圈、蜂鸣器或指示灯负载不是 CMOS 输入。
P3.23 收的就是这些支撑型 IC。前半部分是逻辑门,用来整形、组合、反相和计数。中间有一颗模拟开关,用来在小信号路径之间切换,而不是让继电器承担不该承担的工作。后半部分是输出驱动,包括七路和八路达林顿阵列、双路外设驱动和 LED 矩阵驱动。它们位于干净的数字判断和不那么干净的真实负载之间。选得合适,主控可以小一点,固件可以少背一点时序压力,复位行为也能在原理图上看清楚。
逻辑门是在硬件里做小判断
当 MCU 还有空余管脚、固件也能多写一个分支时,逻辑门很容易被低估。这个看法在上电、复位、欠压和固件还没运行的阶段会失效。74HC132D 一颗四路施密特与非门 是很典型的例子。施密特输入给信号一个明确的翻转窗口,慢速 RC 延时、机械触点、光耦输出、传感阈值和 power good 信号都可能需要这种迟滞。普通 CMOS 输入在过渡区停留太久时会抖动,施密特门可以把同样的慢变化变成更清楚的数字事件。
与非门还可以把几个使能条件紧凑地组合起来。某一路电源可能只有在主电源正常且盖板开关闭合时才允许启动。无线模块可能需要等复位释放、主控 strap 读取完成后才打开。如果这些条件完全交给固件,上电前几毫秒就很难说清楚。硬件门电路把默认状态摆在原理图上。重点不是固件后来能不能实现同样逻辑,而是固件还没有运行时,负载看到的是什么。
单门逻辑解决的是另一类小问题。74LVC1G08QSE-7 一颗单路与门 可以靠近需要组合的两根线,而不是把信号绕回主控再绕出来。SN74LVC1G04DBVR 一颗单路反相器 可以在信号跨过功能边界时把极性修正掉。这样的器件很小,却能让板子更清楚。模块连接器旁边放一颗反相器,往往比在固件注释里永远记住“这个脚低有效”更可靠。
计数器把固定时序从固件里拿出来
不是所有重复动作都需要一个定时中断。SN74HC161PWR 一颗同步计数器 适合那些需要稳定计数、扫描步进、分频或硬件序列的小任务。同步计数器的输出跟时钟保持明确关系,当几个使能、地址线或 LED 行选信号都来自同一步进时,这一点就有意义。它也能把简单的周期性任务从固件里移出来,让 MCU 专心处理无线时序、传感转换和低功耗状态切换。
计数器不是用来掩盖差的固件架构。它的价值是让一段小而重复的行为不受固件延迟影响。网关可以用它做状态输出轮询,测试夹具可以用它产生稳定地址序列,传感器小板可以用它做低成本分频或采样标记。这时计数器给硬件提供了一点点记忆和顺序,而不需要再塞一颗小 MCU。

模拟开关不是数字多路复用器
HEF4066BT 一颗四路双向模拟开关 应该放在另一类思路里看。它传的是模拟信号或双向小信号,路径上有导通电阻,而且这个电阻会受到供电和信号电平影响。它可以用来切换低频模拟路径、选择校准电阻、静音音频、切换简单传感器输出,或者在产测时接入一个测试节点。与此同时,漏电、导通电阻、信号范围、电荷注入,以及某一侧未上电时的行为,都要进入信号预算。
模拟开关能节省面积,也能避开继电器机械寿命问题,但不能被当成一根没有代价的导线。如果信号阻抗很高,漏电就可能改变读数。如果信号幅度接近电源轨,余量就要检查。如果后面接 ADC,开关切换后的稳定时间要算进去。如果开关连到外部连接器,保护和故障电流仍然要考虑。它有用,前提是这些限制被写进设计,而不是等样机漂移后再去追。
驱动阵列让负载远离脆弱管脚
CMOS 输出脚不是负载驱动器。它可以翻转逻辑输入,也可以在受控电流下点亮一颗小 LED,但继电器、螺线管、蜂鸣器、灯泡和长线指示负载,需要更强的器件和更清楚的故障路径。ULN2003D1013TR 一颗七路达林顿驱动阵列 和 ULN2803ADWR 一颗八路达林顿驱动阵列 常见,是因为它们把多路低边驱动放进一个封装,并为感性负载提供钳位路径。这样小控制器可以指挥一组输出,而不是让自己的管脚去承受线圈能量。
达林顿结构有压降。负载电压低、电流大时,这个压降会直接影响负载余量,也会在封装里变成热。通道数不等于可以同时满载的电流预算。一个继电器单独吸合时没问题,多个通道同时导通时就可能发热。评审要看负载电流、占空比、钳位能量、封装温升、地回流路径,以及 MCU 复位时负载会怎样。输入默认拉低,常常能避免设备启动时继电器误动作。
SN75472P 一颗双路外设驱动 适合输出数量没那么多、但仍然不该由 MCU 管脚直接承担的场景。思路一样:负载电流、压降、钳位路径和输入阈值都要和周边电路匹配。驱动器件经常是低成本板子变得可维修的位置,因为昂贵的控制器不再是承受外部负载冲击的那颗器件。
LED 矩阵驱动把一堆灯变成可管理负载
单颗 LED 看起来很简单,矩阵就不是一回事了。矩阵需要行列时序、电流控制、亮度一致性、刷新率、故障行为和 EMI 控制。LP5860TRKPR 一颗 LED 矩阵驱动 适合那些不想让显示占掉大量 MCU 管脚和定时器资源的产品。驱动器可以处理扫描和电流控制,主控只需要用更高层的数据更新显示内容。
这并不代表板级问题消失了。LED 电流仍然来自某一路电源,矩阵扫描仍然会产生开关电流,封装仍然需要热余量,接口仍然需要干净的复位状态,避免开机时乱闪。驱动器也改变了维修判断。显示出问题时,工程师可以更清楚地区分数据、供电、LED 串损坏和驱动器故障,而不是面对一堆 GPIO 状态猜测。

这类料号要按状态评审,不只按封装评审
逻辑和驱动器件的评审,最好从状态开始。关机、上电、复位、固件更新、欠压、休眠和故障恢复期间,输出分别是什么。哪些负载必须等主控确认产品准备好以后才允许启动。哪些输入边沿慢到需要迟滞。哪些信号跨过连接器或线缆。哪些输出会发热,哪些会产生感性反冲。把这些问题问完,施密特与非门、单门逻辑、计数器、模拟开关、达林顿阵列和矩阵驱动之间的选择就清楚很多。
这些器件很少决定产品宣传页上的主标题,却决定用户平时不会注意、出错时才会抱怨的那些瞬间。一个干净的复位门电路避免误使能。一颗小反相器消掉极性陷阱。计数器让扫描序列不受固件忙闲影响。模拟开关不用继电器也能接入测试点。驱动阵列吸收本来不该进 MCU 的线圈能量。LED 矩阵驱动把显示电流和刷新时序从主循环里拿出来。给电路补上这些小逻辑和小驱动料号,不是在收拾边角,而是在那些最容易被低估的原理图位置做系统设计。
相关信息

- 2026.06.22 给无线链路补上射频前端和天线料号

- 2026.06.22 Panasonic VL-2020 与 VL-2330 可充纽扣电池选型对比

- 2026.06.22 给接口和电源输入补上保护料号

- 2026.06.22 给模拟前端配运放比较器和基准
