sgweilong 发表于 2020-1-30 18:33:56

stc8f2K08S2 ISP 碰到的问题,请教版主


我的PCB上有两个芯片,一个主芯片,然后stc8f2K08S2 是从芯片,stc8f2K08S2 的ISP是通过主芯片串口来实现的。

现在问题来了,我之前一直用STC15W201或者STC15W204,间接ISP从来没有问题。但是后来发生部分芯片在使用一段时间后,输入引脚对地短路的问题。
同样的问题有网友已经发帖了,我之前以为是自己使用问题(不过同样电路,STC8F2K64S4系列没有问题),因为STC15W系列号称抗干扰强。
网友的帖子见下文:
https://www.amobbs.com/thread-5723987-1-1.html

因为相信STC8F系列可能更正了STC15W的一些问题,从而新的一批电路板采用了stc8f2K08S2来进行维修替换,但是ISP的时候悲剧了:
1. 一片stc8f2K08S2的TXD上电后直接输出电压0。无法进入ISP,也检测不到芯片,换回STC15W201没有问题。
2. 一片stc8f2K08S2上电后,引脚没有脉冲输出。无法进入ISP,也检测不到芯片,换回STC15W201没有问题。
3. 一片stc8f2K08S2上电后,引脚有脉冲输出(STC默认的)。无法进入ISP,也检测不到芯片,换回STC15W201没有问题。

当然,我的电路不是标准ISP电路,供电电压大概4.5V的样子,因为要和3.3V的主芯片通信。下图就是PCB图。
问题是为什么STC15W201/204从来没有ISP的问题,而stc8f2K08S2不可以?多谢!

wye11083 发表于 2020-1-30 18:38:00

看上去你这电路没有tvs保护管脚,怕是被esd打坏了吧。

sgweilong 发表于 2020-1-31 10:11:23

wye11083 发表于 2020-1-30 18:38
看上去你这电路没有tvs保护管脚,怕是被esd打坏了吧。

的确没有TVS保护,但是有二极管隔离。就是接几个开关量,结果大批量出现引脚对地短路的情况。芯片程序还在跑,但电流大概200~300mA

现在换STC8F,结果没法ISP了(限定波特率9600bps进行ISP的),不知道STC8F有什么特别要注意到地方。
页: [1]
查看完整版本: stc8f2K08S2 ISP 碰到的问题,请教版主