DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 8960|回复: 7
打印 上一主题 下一主题

[ch552编程器] ch552开源编程器25芯片秒擦的零时解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2019-5-9 08:36:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
ch552开源编程器25芯片秒擦的零时解决办法
出现这个情况主要是25芯片擦除操作时消耗电流比较大引起,而我们这个编程器主要是通过552的io直接驱动的
该芯片的最大吸收电流比较小,3.3v状态时8ma,5v状态时12ma,所以会出现有些芯片秒擦的情况

如图中的780ms,这时你要是在读出,原来的数据是还在的
我们现在就提供个零时的解决办法,就是增加个电阻来实现强拉到地,但是这个电阻选择要求严格点,不能消耗太大的电流,不然93可能就不能正常读写了
通过计算,我们只需在锁紧座4脚接个2~2.2k的电阻到地就行了,但是这个也不能保证所有的25都能擦除没问题,要是消耗电流大的可能还是会出现秒擦的情况
这个电阻值是通过计算得来的,不是乱凑,主要是实现1.5~2.2ma的分流,这样25擦除所需的电流就够了

修改后可能第一次出现秒擦的情况,但是接着再擦就会正常了

我测试的芯片型号是华邦的w25q32vb,虽然可以用了,但不保证所有型号的一定行
其实最有效的方法就是加三极管切换地,但是局限于固件作者没有开放源代码我没法修改,只能先这样了
有些大容量芯片软件提示是3.3v,你可以查看下该芯片型号是否是5v的,要是支持5v电压,请将电压跳线跳到5v这边,一般3.3v不能擦除跳到5v后就可以了,但也不是通吃,请自己尝试下
也测试了下gd25b128c,软件中没有这个型号,选的是gd25q128c,前3次是3.3v的,后3次是5v电压就可以了

下面是w25q32vb测试视频,手机拍的,有点晃



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 分享分享 支持支持 反对反对
沙发
发表于 2019-5-9 08:47:28 | 只看该作者
没事没事,每次刷机不成功就换电阻。再不成功做实验?希望通过你这种方式能感动这个固件编程人,不要设置那么多,我们这么久,好像就只有我这人在发帖
板凳
 楼主| 发表于 2019-5-9 09:24:51 | 只看该作者
393129830 发表于 2019-5-9 08:47
没事没事,每次刷机不成功就换电阻。再不成功做实验?希望通过你这种方式能感动这个固件编程人,不要设置那 ...

那是他们不懂了,到时就知道我们这的积分值钱了
地板
发表于 2019-5-9 12:48:09 | 只看该作者
厉害,这样都研究出来,干脆楼主自己写个固件测底解决这个问题不是更好.
5#
 楼主| 发表于 2019-5-9 13:25:46 来自手机 | 只看该作者
lik502 发表于 2019-5-9 12:48
厉害,这样都研究出来,干脆楼主自己写个固件测底解决这个问题不是更好.

写固件还得写软件,都是成本了,就不想开源了,可能又回到原来341那种收个赞助费的形式上
6#
发表于 2019-5-10 14:58:51 | 只看该作者
问下用stm32f103做的编程器速度相比谁更快些?
7#
 楼主| 发表于 2019-5-10 16:29:26 来自手机 | 只看该作者
xiaodaishu 发表于 2019-5-10 14:58
问下用stm32f103做的编程器速度相比谁更快些?

理论上来说arm肯定比51快了,但是这个还牵扯到软件处理,只能请你自己对比下,现在还没这方面的比较
8#
发表于 2020-12-1 14:43:18 | 只看该作者

谢谢分享, 努力赚银子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-14 09:44 , 耗时 0.097191 秒, 20 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

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