两个不同工作电压下的MCU之间,是怎样进行串口通信的

应用电路1:

链接:https://zhuanlan.zhihu.com/p/527282578

设计思路:

  • 前提:TX、RX均上拉
  • 利用NMOS管(2N7002)
    让TX所在的引脚为高电平的时候,MOS管不导通(各自上拉的状态);
    让TX所在的引脚为低电平的时候,MOS管导通。

 

 

应用电路2:

链接:一毛钱都不要的5V串口和3.3V串口通信电平转换电路

https://blog.csdn.net/USALCD/article/details/136998539

本方案 TXD_3V3 与上面的方案相同。

适用单片机和ARM之类等任何需要电平转换的地方,不一定是5V和3.3V,理论上2V-5V电路均可工作。

注意:不要串联任何电阻

不建议在使用硅二极管时,在高电压端的IO电路中串联任何电阻,阻值几十的不在探讨之列,该电阻存在电压将,可能会影响低电平,非要用这个电阻时,可以将二极管更换为肖特基二极管,肖特基二极管的电压将较小,可以抵消一部分因为电阻增加的电压

posted @ 2024-06-07 22:09  FBshark  阅读(11)  评论(0编辑  收藏  举报