barryblueice 发表于 2025-1-16 03:02:26

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

本帖最后由 barryblueice 于 2025-1-16 03:02 编辑

开源地址:https://oshwhub.com/barryblueice/ch347t
放假了难免要各种折腾。正好嫌弃CH341A烧录太慢,于是打算用CH347T手搓一个新的编程器出来。

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


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

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

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


CH347T本体有四种工作模式:



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




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

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


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



最后是实物图大赏:







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





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



barryblueice 发表于 2025-1-16 03:13:27

本帖最后由 barryblueice 于 2025-1-16 03:15 编辑

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

jyssysz 发表于 2025-1-17 15:55:57

这个东西一般都是专用的,好用就可以。

e0yue 发表于 2025-1-18 11:25:01

真是厉害,我还自能组装,但是不能操作。
页: [1]
查看完整版本: 手搓带可调电压+自动电平转换的CH347T Programmer