[技术问答]

N76E003使用双串口,下载程序不稳定

[复制链接]
1635|16
手机看帖
扫描二维码
随时随地手机跟帖
CLEE|  楼主 | 2019-9-19 17:15 | 显示全部楼层 |阅读模式
本帖最后由 CLEE 于 2019-9-19 17:29 编辑

N76E003使用双串口,下载程序不稳定,有时检测不到芯片,附485通讯原理图
485.JPG
RXD就是下载线ICPCK,TXD就是下载线ICPDA。
如果485换成其他的型号就更加不稳定了,后面把供电电压换成3.3V下载很稳定,但是此485芯片是5V供电,不过3.3V供电也能正常工作。
485芯片1  4脚上拉电阻换大阻值的或者干脆拆掉还是一样不稳定,当然把485芯片焊下来下载很稳定,但是实际批量不可能这样去做。
有没有什么办法在不增加成本的基础上优化电路使下载非常稳定。

使用特权

评论回复
gaoyang9992006| | 2019-9-19 19:12 | 显示全部楼层
增加个跳线帽啊。

使用特权

评论回复
antusheng| | 2019-9-19 19:52 | 显示全部楼层
是不是外部电路干扰了,可以用上面的建议。其实如果烧录后再焊接不存在这个问题

使用特权

评论回复
antusheng| | 2019-9-19 20:55 | 显示全部楼层
PCB还没做的吧

使用特权

评论回复
捉虫天师| | 2019-9-19 22:07 | 显示全部楼层
双串口,是其中一个串口作为烧录吗

使用特权

评论回复
捉虫天师| | 2019-9-19 22:08 | 显示全部楼层
焊接板子芯片是自己焊接吗,可以做个烧录插座,先烧录好再焊接上去

使用特权

评论回复
捉虫天师| | 2019-9-19 22:08 | 显示全部楼层
或者采用跳线的帽的形式做个隔离和连接。

使用特权

评论回复
捉虫天师| | 2019-9-19 22:08 | 显示全部楼层
你可以看很多厂家的开发板就有这种跳冒形式解决端口冲突

使用特权

评论回复
CLEE|  楼主 | 2019-9-20 20:50 | 显示全部楼层
N76E003另外一个串口引脚和SWD下载是共用的,看来只有参考加跳线帽的形式了

使用特权

评论回复
xuanhuanzi| | 2019-9-20 22:20 | 显示全部楼层
很多厂商的开发板都是用跳线帽解决冲突的。

使用特权

评论回复
xuanhuanzi| | 2019-9-20 22:20 | 显示全部楼层
相信这个情况跟单片机无关,逻辑上的冲突

使用特权

评论回复
tianxj01| | 2019-9-23 19:04 | 显示全部楼层
本帖最后由 tianxj01 于 2019-9-23 19:05 编辑

对于TXD和485连接,485是输入,我不认为会冲突,那么唯一的可能,是RXD/ICPCK,由485芯片带来影响。到485 的1脚,在/RE为高电平时候,则为高阻抗,应该就不会干扰 ICPCK了,你芯片RESET后开始编程的,这时候是不需要关注485输出情况,无所谓。因此,这里其实很简单,将R512接到V5V。则RESET时刻,2、3脚都为高电平,则RO为高阻抗,不可能再干扰编程,不过,这样一来,如果AB长期接入到485总线的话,在这个机器上电复位期间,会对总线产生干扰。
最好的办法是,把/RE独立出来,用电阻拉到VCC並且连接到单片机的一个独立IO。而DE还是按照现在的接法,多用了一根控制线,但是可以保证不会干扰烧录,而且还可以保证成品上电复位也不会干扰到总线。

使用特权

评论回复
dongnanxibei| | 2019-9-23 23:15 | 显示全部楼层
楼上打下分析的头头是道。

使用特权

评论回复
dongnanxibei| | 2019-9-23 23:15 | 显示全部楼层
楼上大侠分析的真好。

使用特权

评论回复
CLEE|  楼主 | 2020-3-21 20:19 | 显示全部楼层
tianxj01 发表于 2019-9-23 19:04
对于TXD和485连接,485是输入,我不认为会冲突,那么唯一的可能,是RXD/ICPCK,由485芯片带来影响。到485  ...

非常感谢你的分析,把R512电阻改成上拉成功解决问题。

使用特权

评论回复
standar| | 2020-3-22 11:25 | 显示全部楼层
跳线帽算是最简单的解决冲突的方案了

使用特权

评论回复
xixi2017| | 2020-3-22 11:32 | 显示全部楼层
学到一招

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

42

帖子

0

粉丝