找回密码
 立即注册
查看: 419|回复: 13

AI8H2K17U/ AI8H4K64TL串口下载失败时的小发现

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-04-28 12:10:18

8

主题

87

回帖

130

积分

注册会员

积分
130
发表于 2024-12-13 10:39:05 | 显示全部楼层 |阅读模式

最近使用AI8H2K17U-TSSOP20(AI8H4K64TL也一样)做些小产品,下载时发现无法用USB短接P32的方法来直接USB下载,查看论坛才知道是因为AI8H2K17U这类虽然具备硬件USB,但其系统ISP区的程序比较小,无支持USB-HID下载的子程序,所以需用串口进行下载。

说到串口下载,那对我们AI粉就用官方提供的一剑双雕产品之USB-2UART。方法如下

1.用USB-2UART给目标板供电,接上目标板与USB-2UART之间的GND,TXD,RXD信号线,断开目标板与USB-2UART之间的电源线。

2.打开ISP软件,USB-2UART插入电脑USB,ISP软件成功的检测到了AI-2UART,软件界面选择对应串口

  1. 选择好MCU型号,待写入芯片的程序,频率等等,点击“下载/编程”
  2. 连接目标板与USB-2UART之间的电源线
    正常情况下呢!ISP软件能检测到MCU并下载成功。

但是,可能因为你提前焊了一个电容,从而导致ISP软件检测不到MCU,而不进行下载。这个电容就是MCU的主滤波电解电容。具体的原因我也不清楚,但当我不能用串口给AI8H2K17U下载程序时,去掉MCU的主滤波电解电容后,ISP就能检测到MCU并进行下载。

基于以上这些,建议使用这类不支持USB下载,而又需要在线串口下载的。在下载完成后再焊MCU的主滤波电解电容。

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-12-13 11:22:10 | 显示全部楼层
绝对理解错误,您还要去电容,可能是您程序进了省电模式
===不耗电了,停电停不了,才需要放电
===否则只要正常的 停电/上电 就行


截图202412131122595953.jpg




截图202412131124052738.jpg


截图202412131124425136.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-04-28 12:10:18

8

主题

87

回帖

130

积分

注册会员

积分
130
发表于 2024-12-13 12:07:44 | 显示全部楼层
神*** 发表于 2024-12-13 11:22
绝对理解错误,您还要去电容,可能是您程序进了省电模式
===不耗电了,停电停不了,才需要放电
===否则只要 ...

芯片是新装的,里面没有程序,所以不存在进入省电模式。而且在给目标板供电前,目标板只是接了TXD,RXD,GND三条线。
我在猜想,是不是ISP检测到MCU,应该MCU电源电压在一定的时间范围内上升到一定值?
那为何我拆掉MCU电解滤波电容(220uF)后,就可以正常烧录了?
加上这个电容后,只会导致MCU电压达到供电电压的时间稍微长一点。

点评

还是要亮出你的正规原理图好请大家帮分析,另外你直接换用 AI8051U  详情 回复 发表于 2024-12-13 12:45
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-12-13 12:45:33 | 显示全部楼层
daw*** 发表于 2024-12-13 12:07
芯片是新装的,里面没有程序,所以不存在进入省电模式。而且在给目标板供电前,目标板只是接了TXD,RXD,GND ...

还是要亮出你的正规原理图好请大家帮分析,另外你直接换用 AI8051U
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-12-13 13:09:29 | 显示全部楼层
8H2K17U只能用串口下载
截图202412131310332615.jpg
220μF比较大
可以在一箭双雕的SVCC和GND之间接个1K电阻加速放电
也可以试试先用断电按钮断电,过几秒钟再点下载
截图202412131306425904.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-12-13 14:13:32 | 显示全部楼层
有没有可能因为那个电容储能比较多,造成断电复位的时候电容还没完全放电使得MCU根本没有复位。可以把上电延时加长一点,或者让芯片加速放电。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-04-30 08:02:54
已绑定手机

4

主题

269

回帖

1246

积分

金牌会员

积分
1246
发表于 2024-12-13 14:15:41 | 显示全部楼层
据客户反馈,也遇到过类似的情况,当时用的15系列的芯片做的产品,下载程序识别不了芯片,把主滤波电容2200uf焊接下来,就能识别了。应该和楼主这个情况类似的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-12-13 14:56:43 | 显示全部楼层

板子上有大电容,使用官方烧录器不能正常识别芯片的话,增加上电延时时间试试:

image.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-04-28 12:10:18

8

主题

87

回帖

130

积分

注册会员

积分
130
发表于 2024-12-13 16:30:09 | 显示全部楼层

晚上我增加延时试试,附上电路图,MCU用的STC8H2K17U
ISP_001.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-04-28 12:10:18

8

主题

87

回帖

130

积分

注册会员

积分
130
发表于 2024-12-14 23:00:39 | 显示全部楼层

ISP对一剑双雕板无法增加延时,但有一个发现,最开始目标板只接三根线(GND,TXD,RXD)到一剑双雕板,但这时若目标板带程序的话会自动运行,但可以看出目标板上数码管没有电源供电时候亮。目标板上的电压是通过TXD,RXD过来的吧?这样会不会可能导致较大电容提前充电,最后导致下载不成功?

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 05:57 , Processed in 0.177680 second(s), 125 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表