大家好,我使用ev2300和bqstudio(版本1.3.52)导出bq34z100-g1的srec文件后,再烧写进其他bq34z100-g1芯片,芯片无法用ev2300通讯了(未烧写之前是正常通讯的),甚至将同一芯片导出的srec文件,再烧回,芯片也无法用ev2300通讯。但使用下载的TI官方srec文件烧写后,能正常通讯。请教大家这是什么原因呢?无法通讯的芯片还能恢复成官方的srec文件吗?已经有3个芯片无法通讯,不敢再试了。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,我使用ev2300和bqstudio(版本1.3.52)导出bq34z100-g1的srec文件后,再烧写进其他bq34z100-g1芯片,芯片无法用ev2300通讯了(未烧写之前是正常通讯的),甚至将同一芯片导出的srec文件,再烧回,芯片也无法用ev2300通讯。但使用下载的TI官方srec文件烧写后,能正常通讯。请教大家这是什么原因呢?无法通讯的芯片还能恢复成官方的srec文件吗?已经有3个芯片无法通讯,不敢再试了。
Star Xu1,你好,如果是battery management studio版本的问题,怎么官网下载的srec文件烧入怎么没有问题呢?还有请问已不能通讯的芯片还能恢复吗?
你好,请问是偶尔会读数出错,还是一直出错?如果一直出错的话,请确认是internal temperature还是external temperature的问题, 是不是NTC有问题。
Sammi Shang,你好,不是一个寄存器出错,而是随意的寄存器出错,大概每读取3~4就有一次一些寄存器的值明显是错误的。看起来像是通讯问题,已经换USB线、I2C和板子,仍然会出错。因为手上只有一个EV2300,没法判断EV2300是不是有问题
Sammi Shang ,你好,请问能修改EV2300的i2c波特率吗?
看起来不像是波特率的问题, EV2300还是比较稳定的。
请问芯片是bq34z100还是bq34z100-G1? G1版本的firmware 虽然能够烧写进非G1的34z100芯片,但是寄存器之类也能够读取,但是偶尔会有问题,芯片功耗也会非常的大。
确认手上的芯片是G1还是非G1的非常重要。
Cheng.W,你好,要怎么确认是不是G1?芯片上的文字是:34Z100 5CKG4 C4V6,通过bq1studio中的DEVICE_TYPE命令读出的值是0x0100,这芯片是G1版本吗?
Cheng.W,你好
检查过了,芯片接法和datasheet上的Figure 12. Multi-Cell and 5-LED Display的接法是一致的
这样是比较奇怪的,
不过可以检查以下 导出的srec文件的大小,
和原始的srec文件的大小是否不一样,
有一次遇到过,电脑中毒导致文件大小不一致 被破坏的现象。
用HEX EDITOR对比