资讯详情

经典 | 单片机常用外围电路设计

来源 | CSDN

作者 |鱼与羽

我从事嵌入式行业已经七八年了。在这里,笔者分享了一些硬件电路的设计方案和经验,供一些刚学会嵌入式的朋友参考。

8593c99c5055cb60755d6b34e1c8e471.png

将不确定的信号通过一个电阻钳位在高电平,维持在不被触发的状态或是触发后回到原状态。(个人建议加上)

减少按钮抖动和高频信号干扰。(个人建议加)

保护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谁比较强大?

总结 | 从华为转正到离职

标签: 2001二极管阻容电容传感器自感性传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台