现有msp430fr6972和stm32两套系统,两套系统分别采用两块电池单独供电,中间仅采用三串口线(3.3v) TXD、RXD、GND连接。现在发现,msp430完全放电后后连接到stm32系统,只要stm32 TXD线空闲时为高电平,msp430就可以仅靠stm32串口供电继续工作,现在的解决方法在stm32空闲时将串口转换成普通IO后变为低电平。经过测试,msp430fr2311与电脑usb转串口仅三线连接时也会出现该问题,TI针对此问题在不使用光耦时有什么好的解决方法吗?
Susan Yang:
“msp430就可以仅靠stm32串口供电继续工作” 能否提供下相关的电路原理图,尤其是两个芯片的供电部分?谢谢
user4671183:
回复 Susan Yang:
msp430与stm32是在之前公司发现的,暂时没有原理图。现在正在测试的msp430fr2311相关原理图图片已上传附件,视频在2s时间点可以看到led亮,而且我的电脑串口可以接收到正常数据,PCB板子除了CP2102串口线没有其它连接,测试时只需电脑TXD线与地两根线连到PCB即可工作,电脑RXD线与地两根线连到PCB不会工作,你可以用430单片机来做测试,附件5700.msp430fr2311.rar
Susan Yang:
回复 user4671183:
我用开发板试了一下,不存在只接三串口线(3.3v) TXD、RXD、GND连接就可以供电的情况。请您再确认一下您的原理图供电部分。
灰小子:
没遇到过这个问题。用其他型号的msp430测试没发现有这个情况。建议楼主确认下电路图。
gaoyang9992006:
楼主确认切断该通信线后就断电了?因为之前遇到过类似的,是其他供电线短路造成的
user4671183:
回复 gaoyang9992006:
把msp430断电然后给电容放电,电源线都已经去掉了,整个430电路板只有3串口线与PC的 usb-转串口 连接(只使用GND,PC的TXD就可以),我楼上回复的附件可见视频。如果是电容存的电,430的串口不可能一直给电脑发送数据(测试一晚上不间断);如果不是窃电,msp430是怎么启动的?你怀疑的其它供电线路,整个板子只有串口线与外界有联系,解释不通的。另外以前测试,如果msp430有电情况下,stm32功耗正常,在msp430使用stm32取电时,stm32功耗明显变大,msp430带的蜂鸣器间歇性响一下,这个当时都是测试过的。