求助各位,电源及串口通信遇到问题

2019-07-16 16:45发布

要实现单片机与相机通信,单片机通过串口发送指令给相机,现在遇到的问题是单片机发出的指令相机不认,接串口助手在电脑上看到所发送的数据正常,串口助手能准确收到单片机发出的指令,但相机却无法识别。具体的电路

89ED853E-DE74-48C4-93AD-6ABA3724B198.jpg

单独用电脑的串口助手给相机发指令是可以识别的,说明相机没有问题,但单片机发出的指令可以通过串口助手读出来,指令也是对的,但就是不能被相机识别,用示波器打在单片机输出引脚发现纹波较大,峰峰值有1点几伏。频率有几百k。

个人分析,可能是dcdc输出的5V不干净,而ldo也没有滤掉杂波,所以单片机引脚输出的电平很不稳定。

但为什么能被ttl模块识别发给串口助手呢?而相机却识别不了? 肯请各位大神帮我分析下,小弟在此先谢过了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
nealcc
1楼-- · 2019-07-16 18:27
1、先确认下工作电平,单片机是3.3V供电,理论上UART就是3.3V,相机5V供电如内部没有额外的处理,UART电平一般是5V,电平不同,可能出现些许异常,如触发内部电流保护单元和误判。
2、如果怀疑纹波。可以电源加滤波,UART线加RC滤波(以保证波形上升沿规格内即可。)。
GHDNUI
2楼-- · 2019-07-16 23:23
nealcc 发表于 2015-12-15 08:47
1、先确认下工作电平,单片机是3.3V供电,理论上UART就是3.3V,相机5V供电如内部没有额外的处理,UART电平一般是5V,电平不同,可能出现些许异常,如触发内部电流保护单元和误判。
2、如果怀疑纹波。可以电源加滤波,UART线加RC滤波(以保证波形上升沿规格内即可。)。 ...

谢谢,我试下,
水牛&104
3楼-- · 2019-07-16 23:25
 精彩回答 2  元偷偷看……

一周热门 更多>