购买商品

ATSAMA5D3-XPLD SAMA5D36评估板
ATSAMA5D3-XPLD SAMA5D36评估板
¥500.00
S5P4418卡片电脑
S5P4418卡片电脑
¥398.00
Arduino DUE
Arduino DUE
¥319.00
发新帖

[原创] 一款51单片机最小系统板的升级改造【之五:勘误】

[复制链接]
发表于 2017-6-20 08:55:28
| 298 查看 | 5 回复
本帖最后由 SingleYork 于 2017-6-20 08:56 编辑

之前有会员反应,STC8A8K64S4A12最小系统板在测试的时候遇到一些问题,然后经过笔者的仔细检查,证实了问题的存在,也找到了解决方法。

从目前的情况来看,STC8A8K64S4A12最小系统板主要存在USB转TTL不能高波特率通信、以及在用3.3V供电时基本不能通信的问题,一开始,笔者以为是USB总线电容的问题,后面去掉了电容发现,有些板子问题依旧,个别板子确实又大部分时候是正常的。前几天某宝上有人从笔者这里也买了一块,然后也出现了这样的问题,于是笔者仔细检查了一下,发现了原理图上的一个问题,不知道算不算是错误吧。笔者在设计HT42B534 USB TO UART电路的时候,结合官网资料,然后为了保险起见也参考了CH340的设计,在练单片机的两条线上分别增加了一个1N4148二极管和一个300欧的电阻:

01.png


看似貌似没什么问题,而且笔者之前测试的时候,短接RXD和TXD用115200波特率测试内部通讯也基本正常,个别板子一开始有时候通讯不了,但是后面通过去掉USB上的电容又好了,然后电容又加上结果还是好的,而且下载程序也能正常下载。于是一直都没太在意这个问题,直到前段时间看到了论坛上某些试用的会员提到了这些问题,然后前几天某宝上也有客户反应了这个问题,笔者意识到了问题的严重性,板子确实存在某种问题!

于是笔者开始仔细对比官网提供的原理图,发现了一个问题--HT42B534跟单片机连的电路上没有二极管和电阻

02.png


难道是HT42B534电路真的跟CH340差异这么大?连二极管和电阻都不需要了?于是笔者抱着试试看到态度,将二极管1N4148去掉了,另外为了跟另外一条线上的电阻统一,笔者还是加上了一个300欧的电阻替换原来的1N4148:


原理图更正.png


更换完毕之后便开始测试,还是按照之前的流程,短接RXD和TXD,发现,在用3.3V供电的情况下,即使是460800的波特率,收发也依然正常:


03.png


于是又测试了程序的下载,发现还是正常的(请注意,这里笔者换成了STC15W4K56S4单片机,因为之前有提到过,这款板子是多兼容性的!实际上用STC8A8K64S4A12测试也是正常的!):


04.png


于是问题貌似得到了解决!都是用CH340留下的后遗症啊!然后笔者果断将手上其他的几块板子也做了上述更换,经过多次测试证明,之前的问题再也没有出现过了!所以,之前的电路是笔者没有自信看说明书导致的,给大家的体验带来了不便,实在是抱歉!同时也非常感谢大家对笔者活动的支持,希望大家在体验过程中能提出更多的改善意见!谢谢!



评分

参与人数 2IC币 +2 收起 理由
chen0000009 + 1
Sourcelink + 1

查看全部评分

我要点赞 9

举报

发表于 2017-6-20 09:15:15
支持一记
我要点赞 0

举报

发表于 2017-6-20 09:17:21

感谢老大支持捧场……
我要点赞 0

举报

发表于 2017-6-20 12:26:22
能说下为什么选这个串口ic吗,ft家的和cp2102波特率速度都够了啊。。。
我要点赞 0

举报

发表于 2017-6-20 13:18:30
1553430737@qq.c 发表于 2017-6-20 12:26
能说下为什么选这个串口ic吗,ft家的和cp2102波特率速度都够了啊。。。

引脚少,外围电路简单……价格也不是很贵,为什么不选?
我要点赞 0

举报

发表于 2017-6-20 14:18:36
厉害呀
我要点赞 0

举报

您需要登录后才可以回帖 登录 | 立即注册