外接的IO口,这里内容还挺多,一个个来盘吧.
首先是检测口,这里主要通过一个2PIN的3.96插座,检测0V或5V的电压输入,根据信号MCU来做出判断在串口屏进行相应的显示.
这里用到了几个细节,首先是200欧姆的电阻,用来限流,保护IO口,我这里为了安全,使用的也是兼容5V FT的IO口
除了这些,IO口还并联了一个BAV99器件,BAV99这个元件的设计是出于ESD的考虑,怕信号线易受到ESD的干扰或者放电损坏电路,因为这些接口都是互相对接的,怕接到的信号有大的静电。这个器件的主要作用是
1.限幅.
2.保护(因后级为输出端,若后级端子从外界误插入比如电源装置时,起保护作用)
3.如果放在IC旁边,就有防高过电源电压和负脉冲的作用。
然后为了方便后续的升级扩展或者调试,扇出来一些空闲的IO口,这些IO口都要进行上拉的操作.对于扇出来的IO口,还要提供一个GND,目的是信号的回流.
下面是LM75温度检测模块的外接端口,使用了4PIN的3.96插座,通过IIC通讯读取温度,同时提供VDD和GND.
对于串口屏的外接IO口,这里必须要提供的是GND,TTL电平外接,需要信号的回流.
想要交流的,关注公众号,后台联系即可