站内搜索
发作品签到
专业版

CH347F编程器

工程标签

2.1k
0
0
18

简介

基于CH347F的编程器

简介:基于CH347F的编程器

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-02-22 17:09:37更新时间:2025-03-05 09:18:12

描述

1.2更新

修复了I2C缺少的上拉电阻。官方PDF压根没说,里面的例程也没有上拉,天坑。。。。。。。。

增大了LED的限流电阻,之前的还是有点刺眼

修复了原理图的错误

--------------------------------------------------------

 

因为有个闪存手上的编程器识别不了,所以想弄个新的

看了一下社区的两个CH347F方案

一个太多接口,另一个则是双面的,铁板烧不好弄。

所以就自己画了一个版本

 

板厚1.6mm 层压结构3133

差分阻抗90Ω,单端50Ω

想弄其他颜色的板子可以把内层给删了。差分阻抗会变成110Ω,单端70多Ω

我想问题应该不大,反正也跑不满USB带宽

 

之前的那个编程器用夹子某些板子会识别不到闪存,得拆下来才行。

个人猜测是供电不足,所以使用了500ma的LDO。如果没这方面要求的话可以用其他型号的LDO代替。

在选取物料时看了不少SOT23-5封装的LDO,除了个别奇葩的之外引脚定义都是一样的

 

C口母座推荐用带弹片的,我现在用不带弹片的接触不太行,随便动一下就会丢失连接

 

速度测试:

测试方法是用WinHex生成对应大小并填满随机数的文件,然后读写

CH341A/CH347不显示小数点

单位秒

型号       | SANDNAer UI       | CH341A/CH347

24C64    | 读0.28   写5.7        |
24C128  | 读1.07   写22.9      | 写8
24C256  | 读4        写91.72    | 写8
24C512  | 不支持                   | 读6     写11

25Q8      | 读0.39   写23.43    | 读4     写28
25Q128  | 读5.56   写288.81  | 读68   写260
25Q256  | 读12.95 写569.49  | 读131 写468

结论:

EEPROM推荐用CH341A/CH347

NOR FLASH 的话读取SANDNAer UI优势非常大,仅用SANDNAer UI 1/10的时间,但是大容量写入反而要比CH341A/CH347的慢

本来我还以为SANDNAer UI能全方面的秒掉CH341A/CH347(读取超快)。没想到是这个结果

 

 

关于上位机:

八块腹肌的 SANDNAer UI

https://www.right.com.cn/forum/thread-8418038-1-1.html

 

B站zsccat的 CH341A/CH347

https://www.bilibili.com/opus/907972832459227137

 

SANDNAer UI没有编辑功能,旧版本的操作逻辑和常见的编程器上位机不太一样,需要适应。新版倒是比较像正常的上位机了。25系列读取速度优势巨大。有片24C512和25Q8识别不到

CH341A/CH347就是个常见设计的编程器上位机,该有的功能都有。但是NOR FLASH读取偏慢。手上的芯片都能识别。但是改SPI频率似乎无效,并且勾选了更新状态栏会导致烧录时间翻倍(24C系列,25Q烧录太久没测试)

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航