搜索
查看: 63|回复: 3

[折腾] 手搓带可调电压+自动电平转换的CH347T Programmer

[复制链接]
发表于 前天 03:02 | 显示全部楼层 |阅读模式
本帖最后由 barryblueice 于 2025-1-16 03:02 编辑

放假了难免要各种折腾。正好嫌弃CH341A烧录太慢,于是打算用CH347T手搓一个新的编程器出来。

CH347T最大的特点就是速度飞快,比341A快很多。



因为CH347T不支持电压自适应(他的兄弟347F可以)所以编程器采用了分离供电形式。

CH347T本体使用MIC5219-3.3 LDO供电,外围IO使用SY8089 DCDC供电,通过改变分压电阻阻值的形式以调整IO电平。

输出引脚通过TXS0108EQPWRQ1和TXS0104EPWR进行电平转换控制。



CH347T本体有四种工作模式:

image.png

这里仅使用工作模式1和工作模式2,背面保留有工作模式切换开关。

image.png



外围电路有三档输出电压可供选择:1.8V/2.5V/3.3V。

上方留有RESET按钮,轻击可对CH347T进行软重置。



在实际测试的时候发现了一个小BUG:当使用SPI烧录模式的时候,SPI Speed需要调整至15MHz,不然读出来总会有几个字节是乱的,不知道是设计问题还是电平转换桥和CH347T之间的兼容性问题。

image.png

最后是实物图大赏:

image.png

image.png

image.png

使用GD25Q80CSIG进行SPI FLASH读写测试,在SPI Speed为15HMz,电压3.3V的工作环境下使用正常:

image.png

image.png

使用AT24C02C-PUM进行I2C EEPROM读写测试,在1.8V/2.5V/3.3V三种电压条件下,芯片均能正常工作并读写:

image.png

回复

使用道具 举报

 楼主| 发表于 前天 03:13 | 显示全部楼层
本帖最后由 barryblueice 于 2025-1-16 03:15 编辑

刚才试过了,30MHz也可以,就是60MHz不行。
AS Programmer用不了,总是有几个字节是乱的。
现在只能用某位大佬开发的软件才能正常使用,其实用着也挺不错了,将就着用也没管太多。
回复

使用道具 举报

发表于 昨天 15:55 | 显示全部楼层
这个东西一般都是专用的,好用就可以。
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
真是厉害,我还自能组装,但是不能操作。
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2025-1-18 13:05 , Processed in 0.085967 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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