来源 | CSDN
作者 |鱼与羽
我从事嵌入式行业已经七八年了。在这里,笔者分享了一些硬件电路的设计方案和经验,供一些刚学会嵌入式的朋友参考。
将不确定的信号通过一个电阻钳位在高电平,维持在不被触发的状态或是触发后回到原状态。(个人建议加上)
减少按钮抖动和高频信号干扰。(个人建议加)
保护IO防止过流过高电压烧坏口腔IO口腔吸收静电或一些高压脉冲。(个人建议加)
R2的取值100欧~10k不同的是,如果有内部上拉,值不能太大,否则电流不足以降低IO口。
静电保护二极管,防止静电干扰或损坏IO口。(这个依据PCB决定是否添加成本和保护等级要求)
通过电阻钳将不确定信号保持在高电平,不触发或触发后返回原始状态。(如果外部连接线较长,芯片内部拉伸能力较弱,建议添加。通常通信距离不长,内部拉可以省略)
防止高频信号干扰。C2容值应相应减少或直接省略C2)
保护IO防止过流过高电压烧坏口腔IO口腔吸收静电或一些高压脉冲。(个人建议加)
静电保护二极管,防止静电干扰或损坏IO口。(这个依据PCB决定是否添加成本和保护等级要求)
分离高低压,防止高压干扰,实现电气隔离。
续流二极管,保护元件不被感应电压击中du磨损或烧坏,并联接收产生感应电势的元件的两端,并形成电路,使电路中产生的高电势以连续电流的形式消耗,从而保护电路中的元件不受损坏。
达林顿晶体管一般用于步进电机驱动,实际上可用于电机调速、大功率开关电路、驱动继电器、驱动功率较大LED光源,利用PWM调整亮度哦。
限流,防止ULN2001年损坏导致高压直接输入MCU的IO。(由于ULN2001D本身自带2.7K这里的电阻R6、R7、R8可以省略;如果有些驱动芯片没有电阻,最好自己加。具体情况可以查看选择芯片的数据手册作出决定)
当输出端接感性负载的时候,负载不需要加续流二极管,芯片内部设计有二极管,只需 COM当接收其他负载时,口接负载电源,COM不接口。
,由于降压电压不能阻止电网上的瞬态高 必须有压力波动 ULN2001D 的 COM 端子靠近地端 104 在其他应用场合, 不能添加。
通过巧妙地收集当前负载的电流,可以准确地了解当前负载的运行情况,是否工作正常,使用方便。
,通过R16电阻(根据负载电流的大小R16选择功率较大的)连接到公共场所,电压差会很小。
,因此,采样端的电压=输入端电压*(1 R9/R11)=输入电压为69倍。您可以根据测量范围进行修改R调整放大倍数。
如果电路成本比较紧张,可根据需要适当删减元件。
阀值大小可根据实际负载电流进行调整。
减少后电源对前电源的影响,防止电源正负反向烧坏后电路,防止电源关闭时电流倒流,但二极管后0.4V左右压降需要考虑0.4V降压后是否低于后电路的正常工作电压。
输入电压保护过高,一般取正常输入电压1.4倍。
*版权声明:本文为CSDN博主「鱼与羽」遵循原创文章CC 4.0 BY-SA版权协议,请附上原始来源链接和本声明。
*原文链接:https://blog.csdn.net/winux123/article/details/107307470
往期推荐:点击图片即可跳转阅读
酷,用ESP8266做一个高颜值的RGB时钟!
什么是外包公司?你想去外包公司吗?
STM32和Arduino谁比较强大?
总结 | 从华为转正到离职