
1. 从一颗芯片说起CD4013到底能干什么搞硬件的人手里多少都攒着几颗CD4013这颗双D触发器属于CD4000系列CMOS逻辑芯片里的常青树从上世纪七十年代一直活到现在价格便宜到按毛算性能却稳得让人放心。我最早接触它是在做一个两路继电器交替切换的工控板子当时想用单片机直接驱动继电器结果发现IO口不够用而且上电瞬间的时序控制用软件写起来啰嗦后来换成CD4013搭了一个双稳态电路两个按键控制两路继电器互锁整个方案成本不到一块钱稳定性比单片机方案还好。CD4013的核心身份是双D触发器一颗芯片里封装了两个完全独立的D触发器单元每个单元有独立的数据输入D、时钟输入CLK、置位SET、复位RESET、输出Q和反相输出Q̅。它的工作电压范围宽到3V到18V输入阻抗极高静态功耗几乎可以忽略输出能直接驱动LED和小型继电器线圈配合三极管或达林顿管。这些特性决定了它在单稳态和双稳态电路里的天然优势——不需要单片机不需要写代码纯硬件逻辑就能实现状态记忆和延时控制。这篇文章面向的是有一定电路基础的电子爱好者、工控维修人员、以及正在做继电器驱动方案选型的硬件工程师。我会从CD4013的内部结构讲起把单稳态和双稳态两种工作模式的原理拆开揉碎然后给出完整的继电器驱动电路方案包括参数计算、元件选型、PCB布局注意事项以及我在实际调试中踩过的坑。你看完之后应该能直接画出一块能用的板子而不是停留在“大概知道怎么回事”的层面。2. 先搞懂CD4013的内部逻辑不然后面全是坑2.1 D触发器的真值表与引脚功能CD4013的每个触发器单元有六个关键引脚数据端D、时钟端CLK、置位端SET、复位端RESET、输出Q、反相输出Q̅。它的真值表看起来简单但实际用起来有几个容易翻车的地方。SETRESETCLKDQQ̅说明10XX10强制置位01XX01强制复位11XX11非法状态避免使用00↑001时钟上升沿锁存D000↑110时钟上升沿锁存D1000/1/↓X保持保持无时钟边沿输出不变这张表里最关键的一行是最后一行没有时钟边沿的时候输出保持原状态。这就是触发器“记忆”能力的来源也是双稳态电路的基础。很多人第一次用CD4013的时候会忽略SET和RESET的优先级——它们高于时钟和D输入只要SET或RESET有效时钟和D就被无视了。这个特性在单稳态电路里非常有用后面会详细讲。还有一个坑是SET和RESET同时为高的情况。虽然数据手册上写了这种情况下Q和Q̅都输出高电平但这实际上是一个不稳定状态一旦两个输入同时回到低电平输出状态是不确定的取决于芯片内部的寄生参数和温度。我在早期调试的时候吃过这个亏一个按键消抖电路偶尔会随机输出错误状态查了半天才发现是SET和RESET的时序有重叠。所以记住一条铁律永远不要让SET和RESET同时有效。2.2 CMOS传输门结构带来的高阻抗特性CD4013内部用的是CMOS传输门加反相器构成的锁存结构输入阻抗在10^12欧姆量级。这个高阻抗特性带来两个后果一是输入端悬空的时候电平是不确定的可能被环境噪声干扰导致输出乱跳二是输入端必须有一个确定的直流通路不能像TTL电路那样悬空当高电平用。我在实际布线的时候所有未使用的输入端都会通过一个100kΩ电阻拉到地或者VCC绝对不会让它悬空。这个习惯是从一次批量生产的事故里学来的——有一批板子上的CD4013输入端忘了加下拉电阻在客户现场因为附近有变频器干扰继电器出现了随机动作后来全部返工加电阻才解决。所以你在画原理图的时候每个输入引脚都要有明确的直流路径这是CMOS电路的基本功。另外CD4013的输出驱动能力在5V供电时大概只有0.5mA的拉电流和0.5mA的灌电流 datasheet标称值到15V供电时能到3mA左右。这个电流直接驱动LED都勉强更别说继电器线圈了。所以继电器驱动必须加一级三极管或者达林顿管这个后面会详细算。2.3 时钟边沿的要求与消抖处理CD4013是上升沿触发的D触发器时钟信号从低到高的跳变沿才会触发锁存。数据手册里对时钟上升时间有要求一般在5V供电时要求上升时间小于5微秒15V供电时小于1微秒。如果时钟信号上升太慢芯片可能会在过渡区震荡导致多次触发。机械按键直接接到CLK端就是一个典型的慢上升沿场景。按键按下的瞬间触点会有几十微秒到几毫秒的抖动如果直接进CLKCD4013会把这些抖动全部当成有效的时钟边沿输出就会乱翻。我试过用示波器抓按键波形一个简单的轻触按键按一下CLK端能看到十几个毛刺脉冲。解决办法有两个一是用RC低通滤波加施密特触发器整形比如用CD40106或者74HC14二是用RC积分电路把上升时间拉长到毫秒级同时利用CD4013本身的输入阈值来整形。我在成本敏感的方案里通常用第二种一个100kΩ电阻加一个0.1μF电容时间常数10ms足够滤掉按键抖动同时上升沿也够慢不会引起震荡。但要注意RC时间常数也不能太大否则按键响应会变迟钝10ms到20ms是比较舒服的范围。3. 双稳态电路两个按键控制两路继电器互锁3.1 双稳态的工作原理与状态保持双稳态电路的核心思想是利用D触发器的记忆功能让输出Q在时钟边沿到来时锁存D端的电平而在没有时钟边沿的时候保持不动。最简单的双稳态电路就是把Q̅接到D端这样每个时钟上升沿到来时Q都会翻转一次实现二分频功能。这个电路在热词里提到的“d触发器二分频”就是它。但我们要做的是继电器互锁控制需要的是两个独立按键分别控制两路继电器的通断并且两路不能同时导通。这种场景在电机正反转控制里非常常见——正转继电器和反转继电器绝对不能同时吸合否则就是电源短路。用CD4013实现这个逻辑很巧妙把第一个触发器的Q输出接到第二个触发器的D输入第二个触发器的Q̅输出接回第一个触发器的D输入两个触发器的CLK分别接两个按键。这样当按键1按下时触发器1锁存D端的电平此时D端是触发器2的Q̅也就是高电平Q1输出高电平继电器1吸合同时Q1的高电平通过D2进入触发器2的D端但触发器2的CLK没有边沿所以Q2保持不变。当按键2按下时触发器2锁存D端的高电平Q2输出高电平继电器2吸合同时Q2的Q̅变低这个低电平通过D1进入触发器1的D端但触发器1的CLK没有边沿Q1还是保持高电平——等等这里有问题。实际上这个电路需要更仔细地设计。如果只是简单的交叉连接两个继电器可能同时导通。正确的做法是利用SET和RESET端来做互锁按键1同时触发触发器1的SET和触发器2的RESET按键2同时触发触发器2的SET和触发器1的RESET。这样任何时刻只有一个触发器处于置位状态另一个被强制复位互锁逻辑是硬件保证的比软件互锁可靠得多。3.2 继电器驱动级的设计与参数计算CD4013的输出电流不足以直接驱动继电器线圈必须加驱动级。最常用的方案是NPN三极管加续流二极管或者用ULN2003这样的达林顿阵列。我分别说一下两种方案的适用场景。三极管驱动方案适合单路或双路继电器成本最低。以常用的5V继电器SRD-05VDC-SL-C为例线圈电阻是70Ω吸合电流是71.4mA。选三极管的时候要注意几个参数集电极电流Ic要大于100mA直流电流增益hFE要大于100饱和压降Vce(sat)要尽量小。我通常用S8050或者2N3904S8050的Ic最大500mAhFE在100到300之间完全够用。基极电阻的计算CD4013在5V供电时输出高电平大概4.95V三极管基极-发射极压降Vbe约0.7V基极电流Ib需要满足Ib Ic / hFE 71.4mA / 100 0.714mA。为了确保深度饱和实际取Ib为计算值的2到3倍也就是1.5mA到2mA。基极电阻Rb (4.95V - 0.7V) / 2mA 2.125kΩ取标准值2.2kΩ。这个电阻不能太小否则CD4013的输出电流会超过额定值也不能太大否则三极管进入放大区而不是饱和区管耗会很大。续流二极管是必须的继电器线圈断电瞬间会产生反向电动势峰值可能达到几百伏没有续流二极管的话三极管会被击穿。用1N4148或者1N4007都可以1N4148的反向恢复时间更短适合高频开关场景但继电器开关频率很低1N4007完全够用。二极管要并联在线圈两端阴极接VCC阳极接三极管集电极。ULN2003方案适合多路继电器或者空间受限的场景。ULN2003内部集成了7路达林顿管每路都有续流二极管输入可以直接接CD4013的输出不需要额外的基极电阻。它的单路最大电流是500mA饱和压降在1V左右比单个三极管略高但对于71.4mA的继电器来说完全没问题。我用ULN2003的时候会在输入端加一个10kΩ的下拉电阻防止CD4013上电初始化的时候输出不确定导致继电器误动作。3.3 上电初始状态的控制双稳态电路有一个必须解决的问题上电瞬间CD4013的输出状态是不确定的可能Q1和Q2都是高电平两个继电器同时吸合这在电机正反转场景里是致命的。解决办法是利用CD4013的RESET端。在RESET端加一个RC上电复位电路一个10kΩ电阻从RESET端到地一个0.1μF电容从RESET端到VCC。上电瞬间电容两端电压不能突变RESET端被电容拉到高电平强制触发器复位Q输出低电平继电器不吸合。随着电容充电RESET端电压下降经过大概1ms后降到低电平触发器进入正常工作状态。这个时间常数要足够长确保电源稳定后再释放复位同时也不能太长否则按键响应会延迟。我实测下来10kΩ加0.1μF的时间常数是1ms对于大多数开关电源来说足够了。如果是线性电源上电斜率比较慢可以适当加大电容到1μF时间常数10ms。但要注意RESET端的电容不能太大否则断电后电容放电太慢快速断电再上电的时候复位可能失效。4. 单稳态电路按键触发延时关断继电器4.1 单稳态的工作机制与RC时间计算单稳态电路的特点是每来一个触发脉冲输出就翻转到一个暂稳态经过一段时间后自动回到稳态。用CD4013做单稳态核心思路是把Q̅输出通过RC网络反馈到D端同时把Q输出通过另一个RC网络反馈到RESET端。具体连接方式是这样的触发脉冲加到CLK端Q输出变高继电器吸合。同时Q的高电平通过一个电阻给电容充电电容电压上升到CD4013的输入阈值大概VCC/2时RESET端被拉高触发器复位Q变低继电器释放。延时时间由RC时间常数决定公式是t R × C × ln(2) ≈ 0.693 × R × C。这个公式的推导来自RC充电到VCC/2的时间因为CD4013的输入阈值大概在VCC/2附近。举个例子如果要实现5秒的延时选C 10μF那么R t / (0.693 × C) 5 / (0.693 × 0.00001) 721kΩ取标准值680kΩ或者750kΩ。实际调试的时候由于CD4013的输入阈值有离散性延时时间会有±20%的误差。如果对精度要求高可以用可调电阻来校准或者用单片机做延时。这里有一个容易忽略的细节RESET端的电容在触发器复位后需要快速放电否则下一次触发的时候电容上还有残压延时时间会变短。我通常会在RESET端到地之间并联一个二极管阳极接地阴极接RESET端这样电容可以通过二极管快速放电放电时间常数只有几微秒不影响下一次触发。这个二极管用1N4148就行方向不能接反否则复位端永远拉不高。4.2 触发脉冲的整形与边沿检测单稳态电路对触发脉冲的边沿有要求必须是干净的上升沿。如果直接用按键触发抖动会导致多次触发延时时间会变得不可预测。我在实际项目里通常用两种方式做边沿检测第一种是用RC微分电路加二极管。一个0.1μF电容串联一个10kΩ电阻电阻另一端接地电容另一端接按键。按键按下时电容充电电阻两端产生一个正向脉冲按键释放时电容放电电阻两端产生一个负向脉冲。用一个二极管把负向脉冲削掉只保留正向脉冲去触发CLK。这个电路的脉冲宽度由RC时间常数决定10kΩ乘以0.1μF等于1ms足够CD4013响应同时也不会因为脉冲太宽导致重复触发。第二种是用施密特触发器整形。CD40106或者74HC14的输入有滞回特性能把缓慢变化的按键信号整形成干净的方波。把按键信号先经过施密特触发器再送到CD4013的CLK端这样边沿质量最好。我在对可靠性要求高的工控板子上都用这种方案虽然多了一颗芯片但省去了调试消抖参数的时间。4.3 继电器吸合与释放的时序配合单稳态电路驱动继电器的时候有一个时序问题需要注意CD4013的输出翻转和继电器的机械动作之间有延迟。继电器从线圈通电到触点闭合大概需要5ms到10ms从断电到触点释放也是类似的时间。如果单稳态的延时时间太短比如只有几十毫秒继电器可能还没来得及完全吸合就已经开始释放了触点会产生电弧缩短继电器寿命。我一般建议单稳态的延时时间不要小于100ms如果确实需要更短的延时应该选用固态继电器或者MOSFET开关而不是机械继电器。另外继电器线圈两端除了续流二极管还可以并联一个RC吸收网络比如100Ω加0.1μF进一步抑制触点火花和线圈反向电动势。这个RC网络在交流继电器上效果更明显直流继电器用续流二极管就够了。还有一个实际调试中遇到的问题CD4013的RESET端在复位后Q输出变低继电器释放但继电器释放时产生的反向电动势会通过续流二极管回到VCC导致VCC上出现一个正向尖峰。如果电源滤波不好这个尖峰可能会干扰CD4013的RESET端导致误复位。我在VCC和GND之间加了一个100μF的电解电容和一个0.1μF的陶瓷电容电解电容吸收低频波动陶瓷电容滤高频尖峰问题就解决了。5. 完整继电器驱动电路实战从原理图到PCB5.1 元件选型清单与BOM表下面是我在一个两路继电器互锁控制项目里实际使用的元件清单供电是12V继电器是12V的SRD-12VDC-SL-C线圈电阻400Ω吸合电流30mA。元件型号数量说明双D触发器CD4013BE1DIP-14封装直插NPN三极管S80502TO-92封装Ic500mA续流二极管1N41482开关速度快基极电阻2.2kΩ21/4W碳膜上电复位电阻10kΩ21/4W碳膜上电复位电容0.1μF2瓷片电容按键6x6轻触2带帽继电器SRD-12VDC-SL-C212V线圈10A触点电源滤波电容100μF/25V1电解电容高频滤波电容0.1μF1瓷片电容接线端子2P/3P若干5.08mm间距这个BOM的成本大概在5块钱以内批量采购还能更低。CD4013BE是直插封装方便手工焊接和调试如果是批量生产可以换成CD4013BM贴片封装体积更小。5.2 原理图设计与关键节点说明原理图的设计思路是这样的两个按键分别接到两个触发器的CLK端同时按键1的信号经过一个二极管接到触发器2的RESET端按键2的信号经过一个二极管接到触发器1的RESET端。这样按键1按下时触发器1翻转同时强制触发器2复位按键2按下时触发器2翻转同时强制触发器1复位。互锁逻辑由硬件保证不会出现两个继电器同时吸合的情况。每个触发器的D端接自己的Q̅端这样每个时钟边沿都会翻转输出状态。但因为我们有RESET互锁所以实际效果是按键1按下Q1变高继电器1吸合再按按键1Q1变低继电器1释放。按键2同理。两个按键各自独立控制自己的继电器同时互锁。上电复位电路接在每个触发器的RESET端10kΩ电阻到地0.1μF电容到VCC。注意这里的RESET端同时接了按键互锁的二极管和上电复位电路二极管的阴极接RESET端阳极接另一个按键的信号。这样按键信号只能拉高RESET端不能拉低上电复位电路的电阻负责在按键释放后把RESET端拉回低电平。三极管驱动级CD4013的Q输出通过2.2kΩ基极电阻接S8050的基极发射极接地集电极接继电器线圈的一端线圈另一端接12V。续流二极管并联在线圈两端阴极接12V阳极接集电极。这个电路我实测过继电器吸合和释放都很干脆没有出现抖动或者误动作。5.3 PCB布局与抗干扰经验PCB布局的时候有几个地方要特别注意。CD4013的电源引脚14脚VDD7脚VSS旁边一定要放一个0.1μF的陶瓷电容越近越好最好在5mm以内。这个电容的作用是给CD4013提供瞬态电流防止输出翻转时电源电压跌落导致误触发。我见过很多新手忽略这个电容结果电路在继电器动作时随机复位查了半天以为是芯片坏了。继电器的驱动走线要尽量短粗线圈电流虽然只有几十毫安但断电瞬间的di/dt很大走线电感会产生尖峰。我通常把继电器放在板子边缘线圈走线宽度不小于1mm续流二极管紧贴线圈引脚。CD4013和按键的走线可以细一些0.3mm就够了但要远离继电器线圈走线避免耦合干扰。按键的走线如果比较长超过10cm建议用屏蔽线或者双绞线并且在CD4013的CLK端加一个100pF的电容到地滤掉高频干扰。我在一个工业现场的项目里按键线有2米长附近有变频器不加电容的时候继电器会随机动作加了100pF电容之后就稳定了。6. 调试中遇到的典型问题与排查方法6.1 继电器不吸合或随机动作的排查流程继电器不吸合是最常见的问题排查的时候按照信号流向一步步来。先用万用表测CD4013的Q输出按键按下时Q应该翻转。如果Q不翻转检查CLK端有没有边沿信号用示波器看或者用LED加电阻临时搭一个指示电路。如果CLK有边沿但Q不翻转检查SET和RESET端是不是同时为高或者D端是不是悬空。如果Q翻转正常但继电器不吸合测三极管基极电压正常应该在0.7V左右。如果基极电压正常但集电极电压不变化三极管可能坏了或者引脚接错了。如果集电极电压变化但继电器不吸合测线圈两端电压正常应该接近12V。如果线圈电压正常但继电器不动作继电器可能坏了或者线圈电压不够比如电源带载能力不足。继电器随机动作通常是干扰引起的。检查CD4013的电源滤波电容有没有装按键线有没有加滤波电容继电器线圈的续流二极管有没有装反。我遇到过一次续流二极管装反的情况继电器释放时电源被拉低CD4013复位然后继电器又吸合形成振荡继电器发出嗡嗡声。把二极管方向调过来就好了。6.2 单稳态延时时间不准的校准技巧单稳态延时时间不准的原因主要有三个RC元件的误差、CD4013输入阈值的离散性、电容的漏电流。电解电容的容量误差通常在±20%而且漏电流比较大会导致延时时间偏短。我建议用钽电容或者CBB电容容量误差小漏电流也小。电阻用1%精度的金属膜电阻比碳膜电阻稳定。CD4013的输入阈值在VCC的40%到60%之间波动这是芯片制造工艺决定的没法改变。如果对延时精度要求高可以用可调电阻来校准。具体做法是固定电容值用一个多圈可调电阻代替固定电阻接上示波器或者秒表调整电阻直到延时时间符合要求。校准好之后测量可调电阻的实际阻值换成固定电阻。这个方法我用了很多次能把延时误差控制在±5%以内。还有一个容易被忽略的因素是温度。电解电容的容量随温度变化比较大在-20°C到60°C的范围内容量可能变化±15%。如果产品要在宽温环境下工作建议用CBB电容或者云母电容温度系数小得多。CD4013的输入阈值也有温度系数但比电解电容小一个数量级可以忽略。6.3 常见问题速查表现象可能原因排查方法解决方法继电器不吸合三极管基极电阻太大测基极电压减小基极电阻到1kΩ继电器随机动作电源滤波不足示波器看VCC纹波加100μF电解加0.1μF瓷片单稳态延时太短电容漏电流大换电容测试改用钽电容或CBB电容按键一次触发多次按键抖动示波器看CLK波形加RC滤波或施密特触发器上电时继电器误吸合复位电路时间常数不够测RESET端电压加大复位电容到1μF两个继电器同时吸合互锁二极管装反检查二极管方向阴极接RESET端CD4013发热输出短路或电源接反测电源电压和输出电流检查负载和电源极性这个表里的问题我都实际遇到过尤其是“按键一次触发多次”和“上电时继电器误吸合”这两个在早期项目里反复出现。后来养成了习惯每次画原理图的时候都会检查复位电路和消抖电路这两个地方不出问题整个电路的稳定性就有保障了。7. 从CD4013延伸到其他触发器方案的选择思路7.1 与单片机方案的对比与取舍用CD4013做继电器控制最大的优势是不需要编程上电就能工作没有固件崩溃的风险。在工控和汽车电子领域纯硬件方案的可靠性是软件方案比不了的。我做过一个汽车座椅加热控制的项目客户明确要求不能用单片机因为EMC测试过不了后来用CD4013加比较器实现了温度控制和定时关断一次就过了。但CD4013的局限性也很明显逻辑功能固定改起来要重新画板子延时精度不高受温度和元件误差影响大没有通信接口不能远程控制。如果项目需要这些功能还是得用单片机。我的经验是逻辑简单、可靠性要求高、成本敏感的场景用CD4013逻辑复杂、需要通信、需要精确控制的场景用单片机。两者不是替代关系而是互补关系。7.2 其他触发器芯片的替代方案除了CD4013常用的触发器还有74HC74双D触发器TTL电平兼容、CD4027双JK触发器、74HC107双JK触发器等。74HC74的工作电压是2V到6V输出驱动能力比CD4013强但电源范围窄不适合12V或15V供电的场景。CD4027是JK触发器功能比D触发器更灵活可以实现计数、分频、状态机等功能但引脚定义和CD4013不一样不能直接替换。如果项目需要多路继电器控制可以用CD4013加译码器比如CD4028来扩展或者直接用单片机加移位寄存器比如74HC595。我在一个8路继电器控制的项目里用了一片CD4013做状态记忆一片CD4028做译码两片芯片实现了8路互锁控制成本比单片机方案还低。7.3 光耦隔离在继电器驱动中的应用在工业现场继电器驱动电路和逻辑电路之间通常需要光耦隔离防止继电器线圈的干扰串到逻辑部分。光耦的选型要注意几个参数电流传输比CTR、响应速度、隔离电压。常用的PC817光耦CTR在50%到600%之间响应时间10μs左右隔离电压5000V完全够用。光耦的接法是CD4013的输出通过一个限流电阻接光耦的发光二极管阳极阴极接地光耦的光敏三极管集电极接VCC发射极接三极管基极同时发射极到地接一个10kΩ电阻。这样CD4013的输出电流只需要几毫安就能驱动光耦光耦再驱动三极管继电器线圈和逻辑电路完全隔离。限流电阻的计算CD4013输出5V光耦发光二极管压降1.2V需要5mA电流电阻R (5V - 1.2V) / 5mA 760Ω取标准值820Ω。光耦隔离的缺点是增加了成本和PCB面积但在工业环境里这个代价是值得的。我在一个PLC扩展模块的项目里所有数字输入输出都加了光耦隔离现场运行了三年没有出现过干扰问题。8. 一些实操心得与避坑建议CD4013这颗芯片我用了十几年从直插的CD4013BE到贴片的CD4013BM从5V供电到15V供电从简单的按键控制到复杂的时序逻辑积累了一些数据手册上不会写的经验。第一CD4013的输入阈值不是精确的VCC/2。数据手册上标的是典型值实际芯片的阈值在40%到60% VCC之间。如果你用RC延时电路这个离散性会导致延时时间有±20%的误差。批量生产的时候要么用可调电阻校准要么在软件里做补偿如果用单片机读CD4013的输出的话。第二CD4013的输出不能直接驱动继电器线圈哪怕是很小的继电器。我见过有人用CD4013直接驱动5V的干簧管继电器线圈电流只有10mA结果CD4013的输出电压被拉到2V以下继电器吸合不可靠。加一个S8050三极管成本增加两毛钱可靠性提升一个数量级。第三上电复位电路不能省。CD4013上电时输出状态是随机的如果没有复位电路继电器可能在上电瞬间吸合这在电机控制场景里是危险的。一个10kΩ电阻加一个0.1μF电容成本几分钱但能避免很多现场问题。第四按键消抖不能只靠软件。纯硬件电路没有软件消抖必须在硬件层面解决。RC滤波是最便宜的方法但时间常数要选好太小了消抖不彻底太大了按键响应迟钝。我一般用10kΩ加0.1μF时间常数1ms实测能滤掉大多数按键抖动。第五PCB布局比原理图更重要。同样的原理图不同的PCB布局稳定性可能差很多。CD4013的电源滤波电容要靠近芯片继电器驱动走线要短粗按键走线要远离继电器走线。这些细节在数据手册里不会写但实际调试的时候会决定项目的成败。最后分享一个我常用的调试技巧在CD4013的每个输出端接一个LED加1kΩ电阻到地作为状态指示。调试的时候一眼就能看出触发器的工作状态比用万用表快得多。批量生产的时候可以去掉LED但调试阶段一定要留焊盘。这个习惯帮我节省了很多排查时间尤其是多路继电器控制的时候哪个触发器翻转了、哪个没翻转看LED一目了然。