当前位置:首页 > 技术心得 > 正文内容

USB转串口 漏电给MCU,如何处理

xjtudll10年前 (2016-12-18)技术心得33280

参考资料:

http://bbs.21ic.com/icview-331251-1-1.html

http://bbs.21ic.com/icview-1262058-1-1.html

https://zhidao.baidu.com/question/1446506599856343620.html

问题:

PL2303(USB转串口)与MCU的串口连接,当掐断MCU电源后,MCU居然还在工作

原因:

(1) PL2303串口闲置时,TXD和RXD均是高电平(3.3V或5V),某些模块可能只有TXD是高电平

(2) 现代CMOS芯片,端口上基本都有保护二极管,串口TXD一端静态输出是高电平,通过上面的二极管串到目标板的电源系统上为其供电

(3) 有些低功耗MCU本身运行就非常省电,微弱的漏电也能使MCU正常运行

解决办法:

1、利用光耦隔离,但较慢光耦可能会影响通信,当波特率较高时,可能通信异常或失败。

2、利用二极管隔离USB转串口的TXD和MCU的RXD

此法无法隔离PL2303的RXD与单片机的TXD

x

分析:

A、PL2303 TXD高电平时,二极管截止,由于MCU RXD有上拉电阻(内部或外部),所以MCU RXD端也是高电平;

B、PL2303 TXD低电平时,由于MCU RXD有上拉电阻(内部或外部),所以二极管导通,导通后,由于拉电流的存在,RXD被拉低成低电平;

STC的datasheet里也有这个电路

TX

3、利用三极管做隔离

简单的说,就是两级NPN三极管反相。这样的话PL2303的电绝对无法反灌给MCU。

这个方法可以防止USB转串口PL2303的TXD,RXD的反灌,而不仅仅是TXD。

缺点:整套电路电流会变大,因为三极管导通时,会有电流流向地。

217dbb96-15c3-4ae8-89ed-5d870c2898e1

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/430/

标签: 串口单片机
分享给朋友:

“USB转串口 漏电给MCU,如何处理” 的相关文章

Proteus:Simulation is not running in real time解决方法

Proteus:Simulation is not running in real time解决方法

  Simulation is not running in real time due to excessive CPU load 如上图所示,相信这个问题很多人都碰到了。  网上说:原因是电脑CPU运行的速度跟不上单片机仿真的速度。解决方法:① ...

navigationController的pushViewController无效问题

参考资料:http://www.cocoachina.com/ask/questions/show/52842 我觉得这个问题很有代表性,尤其是小白,所以将重点内容摘抄过来了。 问题及操作过程: 1、新建一个 single View Application,会自动给我生成一个带xib的文件,就是默认...

Itunes搜索——找正版免费软件的利器

Itunes搜索——找正版免费软件的利器

一直以为ipad不越狱没啥游戏可玩的,其实不然,itunes store大把的免费正版软件   打开iTunes,选择菜单上的 Store ,再选择“搜索”:  然后,先选择“应用软件”,例如,想找所有免费的游戏,而且是IP...

金蝶物料属性为自制,MRP计算需要产生委外类型的计划订单?

解决方案如下: 物料资料中设置该物料的默认生产类型为委外加工即可。具体操作步骤如下: 1、登录KIS旗舰版主控台,依次单击【系统设置】→【基础资料】→【公共资料】,双击【物料】; 2、进入物料资料界面,选择需要设置的物料点击【修改】,在弹出的【物料-修改】窗口中,选择【计划资料】...

ZBlog 1.8 ASP转PHP

ZBlog 1.8 ASP转PHP

ZBlog 1.8 ASP转PHP版本过程第一步:将ZBlog升级到2.x版本,因为只有2.x才支持【ZBlog PHP转换工具】需要注意的是:官方下载最新的ASP版本里面没有zb_update18to20这个文件夹,需要从GitHub(https://github.com/zblogcn/zblo...

OKI单片机使用注意事项

OKI单片机使用注意事项

1、看门狗 OKI单片机看门狗主要有四大特点: (1) 无法关闭 (2) 若使能了看门狗中断,看门狗中断无法屏蔽 (3) 可以设定看门狗溢出时间:125ms,500ms,2s和8s (4) 看门狗第一次溢出不会导致复位,若不喂狗,第二次溢出将会导致IC复位。 由于看门狗无法屏蔽,即使不想用看门狗,也...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。