XTC168 发表于 2025-1-7 10:30:05

请大神帮忙看看为什么把CH340整合到12LE5A60S2板上后无法下载?


为了方便升级程序,把CH340G 这个USB转TTL的芯片整合到了板上,USB的VBUS 5V通过PMOS给MCU供电,下载按键按下时MCU会断电,放开后MCU会重新上电。插上USB线,电脑正确识别到串口,按下下载键,MCU会断电,松开按键MCU会重新上电,但是就是不能进入下载程序。用检测MCU选项的按钮也不能正确读取MCU。

请问下这是怎么回事?


DebugLab 发表于 2025-1-7 11:14:07

建议使用AI官方的方案,AI8H2K12U,自动断电上电,IO模式可设置,免隔离二极管,固件可升级






国学芯用 发表于 2025-1-7 14:18:20

二楼正解,或者换成AI8051U,管脚也是兼容的,还支持USB下载 USB仿真,直接省掉串口电路,多好

XTC168 发表于 2025-1-14 18:21:28

这两天收到STC官方寄过来的烧录器和样品,准备将12C(LE)5A60S2替换为AI8051U(LQFP44),我将AI IC直接焊接到原来的板子上,组成最小系统,通过USB TYPEA转SIP4转接线连接,D+接TXD,D-接RXD,之间有串接33欧电阻。把P3.2接地然后上电,ISP软件正确识别到(HID1)USB-Writer,点击“下载编程”或“检测选项”按钮,提示下载失败。见图片

经过分析对比应用电路,发现UCAP脚的差异,查datasheet发现UCAP需外接电容,且不能作为IO口使用。更改电路板上电路,把UCAP脚接0.1UF电容落地。再次尝试“下载编程”或“检测选项”。结果是“检测选项”不提示失败了,能识别CPU选项,但是有个疑问就是读出来复位口的状态不对,明明设置为IO口了(用USBLINK1D通过串口下载成功),读出来还是复位口

请问怎么回事?

晓飛飛 发表于 2025-1-14 18:41:25

楼主位的电路图中,试试把P3.0用4.7K电阻上拉至单片机VCC引脚

XTC168 发表于 2025-1-15 08:58:51

再描述一下我碰到的问题:
AI8051U LQFP44封装,焊到板子上接最小系统(只接电源5V和P3.0P3.1下载口),用USBLink1D下载器编程和检测选项都没有问题,见截图


还是这个硬件,用USB直连下载,通过USB TYPE A转SIP4转接线连接,D+接TXD,D-接RXD,之间有串接33欧电阻,把P3.2接地后通过MOS给MCU断电再上电(以上完全按照擎天柱的电路图),可以识别到HID设备,编程或者检测选项都失败。对比发现UCAP电容没有接,把UCAP脚接0.22UF电容到地,检测选项可以顺利通过,但是检测出来的信息不对(复位口仍为复位口),编程不能通过,提示失败。见截图




XTC168 发表于 2025-1-15 09:04:28

下载失败的截图
页: [1]
查看完整版本: 请大神帮忙看看为什么把CH340整合到12LE5A60S2板上后无法下载?