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

[已验证]EV2400-Lite基于F5528[不推荐复刻]

工程标签

1.4k
0
0
3

简介

基于MSP430F5528的EV2400电池调试器,性价比高,可使用内部/外部参考通讯电平;USB接口,通讯口各种防护齐全,无惧接错烧机。是BQ系列电池保护芯片,大疆无人机电池解锁的不二之选。

简介:基于MSP430F5528的EV2400电池调试器,性价比高,可使用内部/外部参考通讯电平;USB接口,通讯口各种防护齐全,无惧接错烧机。是BQ系列电池保护芯片,大疆无人机电池解锁的不二之选。

开源协议

CC BY 3.0

创建时间:2024-09-11 14:15:49更新时间:2024-09-23 11:22:35

描述

注意事项:

            本项目偏向于分享交流经验使用,由于以下原因,不推荐复刻该项目,如您确实有对该调试器的复刻需要或者喜欢自己折腾但又不希望太折腾,推荐这两个没有大坑的项目:[已验证]EV2400-经济型 基于MSP430F5529 - 立创开源硬件平台 (oshwhub.com)[已验证]基于MSP430F5529的EV2400-Lite - 立创开源硬件平台 (oshwhub.com)

1.某宝上的MSP430F5528低于20的基本上没有正品,大部分都是拆机翻新货,我跟群友两个人,共计在不同店家买了7片不一样的MSP430F5528,要么刷进去程序没法用,要么没法进入USB-BSL,要么晶振不起振,更有甚者VCORE电压都不出。

2.根据群中大佬指点,说某鱼带板拆机的MSP430F5528可以使用,但是某鱼是出了名的贩子混杂不管事,经试验确实可用,但是无法保证复刻的成功率。

3.我个人买了几片电赛用的MSP430F5529 LaunchPad开发板,上面有给MSP430F5529烧录程序用的eZ-FET-Lite,主控就是5528,这下保证是官方正品了,但是无法通过EV2400升级程序在USB-BSL模式下刷入固件,具体原因在下面有提到。

4.不同的系统版本也会影响到复刻成功率,具体原因也在下面提。

 

原理图&PCB设计

1.这款2400是我早期最早想制作的一版,结果碰上一堆坑,后期跟大佬们交流,了解了不少问题,现在才做好。

2.原理图是根据官方EV2400改的,@ XDZZ 提出了5528可以代替5529,于是使用5528代替了5529,EV2400主要的数据交换用的引脚5528都有,而且5528与5529都是一个系列里面的,而且内核完全相同,唯一不同的就是部分外设与封装不同,程序文件完全可用。

3.电平转换IC跟TI用的不太一样,TI的比较难买,就用了国产代替,数据手册标称速率比原版的小,但实测也可以用,没啥问题。

4.PCB设计的有点大了,主要是懒得改外壳的模型文件,直接套用了之前已经做好的外壳。

 

调试&固件烧录

1.经测试,某鱼卖家所卖的拆机/剪板MSP430F5528(早期货),大部分可以正常进入USB-BSL模式,并且可以被更新软件识别到并完成固件烧录,由于此工程为讨论为主,故具体烧录固件步骤请参照工程:[已验证]基于MSP430F5529的EV2400-Lite - 立创开源硬件平台 (oshwhub.com)

2.使用eZ-FET-Lite编程器配合UniFlash软件,将已刷为EV2400的MSP430F5529中的固件提取(固件已经放在下面的附件中)出来,刷到MSP430F5528中(需要eZ-FET-Lite编程器,其主控也为MSP430F5528,我也试制并开源了一版:[已验证]eZ-FET-Lite调试器/烧录器 - 立创开源硬件平台 (oshwhub.com))过程如下:

(此段文案大部分复制自:@hexesdesu,在此表示感谢)

  1. 找一个可以烧写5528的烧写器,LaunchPad板载的eZ-FET-Lite或者FET430UIF都可以,按照SBW-RST-->RST;SBW-TST-->TEST;3V3-->3.3V;GND-->GND的连接方式连接到做好的板子上。
  2. 电脑上安装UniFlash工具。
  3. 下载附件中的固件包,三种固件均可。
  4. 打开UniFlash,选择MSP430F5528芯片和连接器,连接器默认选第一个就行(对于当前版本来说,最上面有一个自动检测,打开自动检测且编程器与单片机连接正常的情况下会自动识别出目标单片机,直接点进去就行(如下图,直接点START就能进去))
  5. Settings & Utilities页面找到Erase栏,点击Mass Erase,等待擦除完成(不要点前面的EraseByAddress,如果你使用我下方的0x00-0x243ff地址或者0x4400-0x243ff地址固件,就可以在Start与EndAddress里面填上前面那两个地址,做全片擦除)
  6. 在上面的Download栏勾选上Allow Read/Write/Erase access to BSL memory,回到Program页面
  7. Flash Image(s)里选好刚才复制出来的固件,点击Load Image上载固件,等待提示上传成功
  8. 拔掉烧录线,把烧录完程序的EV2400-F5528插到电脑上,此时三个信号指示灯先亮后灭,电脑识别到EV2400,此时上报的VID-PID正常,可以被升级软件识别到。

 

3.下面介绍制作此版的过程中遇到的坑以及解决办法:

自制EV2400调试器,问题解决步骤及原因分析:

1.插入USB上电后没反应:

            这个一般是焊接问题;5529还比较好焊,5528的QFN比较难焊,而且立创的封装不是手工焊接封装,引脚露铜非常小,烙铁难焊接,推荐还是使用加热台+焊锡膏小套餐,烙铁配合清理多余锡球和连锡即可,可以在并夕夕二三十买个单筒显微镜查看引脚状态,还是比较好用的(如图)

在确认焊接无误的情况下,可以测量VCORE引脚的电压,正常应该是1.8V左右,如果没有电压,恭喜你,买到坏片了,赶紧找卖家扯皮,某宝买的直接找官方客服申请退款,理由就是卖报废芯片,官方软件不识别,大概率可退。

如果VCORE有电压,那可能是晶振没有起振,某宝的晶振他说是村田原装的一个都别信,官方MSP430F5529 LaunchPad开发板上拆的晶振不加匹配电容都能用,某宝的买了三家都得加负载电容,不加就不振,一看丝印跟官方开发板上的晶振上面的完全不同,根本就不是原装货。

如果有示波器能确定起振了,那可以尝试在插入电脑USB接口的同时长时间短接R6,应该会有设备插入但无法识别的提示,否则就是USB座子焊接或者质量有问题。

 

2.电脑没有设备插入提示音(无法进入USB-BSL模式)

在测试完毕确认USB接口焊接没有问题的情况下,一般是没有短接好的原因,这个问题怪我,使用电阻焊盘的方法很难短接好,建议使用尖头镊子短接,或者飞两根线出来或者连一个按键;也有可能是短接时间过长引起的,短接只需要在按下复位键之后一秒左右就可以完成了;可以先短接好,然后按下复位键,松开复位键之后一秒左右撤去短接即可。

 

3.可以进入BSL模式,但是打开烧录软件闪退(软件不识别)

这个是软件没识别到相应的VID-PID,原因有以下几种:

1.系统原因(此处感谢@ 3598abc)TYPC头多插几次,用VID-PID检测软件(附件中有)检测,PID和VID会变,有时是VID0200 PID2047 就是正常的,LED灯会闪。升级程序正常,BQ软件也正常。WIN7 32位系统两种PID VID会随机出现(可以在设备管理器中查看PID VID)。WIN10 64位暂时没发现。 在设备管理器中看一下PID VID 如果PID是2047 VID是0200(LED灯闪)就正常了。(小板端的TYPC头慢慢插进去就正常,插的快了就不行,不知道什么原因)

2.可能的IC版本原因,我买了几片电赛用的MSP430F5529 LaunchPad开发板,上面有给MSP430F5529烧录程序用的eZ-FET-Lite,主控就是5528,这下保证是官方正品了,但是无法通过EV2400升级程序在USB-BSL模式下刷入固件;但是我查看官方的BSL手册,发现手册中说USB-BSL报告的PID-VID应该是2047-0200,但是实测却是2047-0203;考虑到报告USB-BSL可用的案例都是早期拆机IC,可能是早期IC固件与新IC不同的原因,也可能是LaunchPad上给了5529的BSL按键,为了防止他俩冲突于是LaunchPad上的5528的BSL固件都是更改了VID的特殊固件。

目前正在考虑逆向TI给的升级程序,更改要识别的VID-PID以达到对各种VID-PID的烧录。

 

写在后面:

别的基本上没啥太大,如果你遇上问题,欢迎来找我讨论,看到了会尽快回复。

附件里提供了提取出来的固件,可用直接刷进去,也提供了VID-PID查看器,可以看看你到底卡在了哪一步,看到这里了,不妨点个赞吧。

写的时候寻思把5529的BSL刷到5528里,结果给干锁了555(;´д`)。

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
EV2400.txt
12
2
EV2400MIN.txt
7
3
EV2400MIN2.txt
7
4
VPidGetter.zip
21
5
3D_EV2400上盖_2024-05-22 v2.3mf
7
6
3D_EV2400下盖_2024-05-22 v2.3mf
6
7
EV2400-Lite-F5528-SOLVE.png
7
8
EV2400-Lite-F5528.psd
7
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航