Part Number:BQ40Z50Other Parts Discussed in Thread:BQSTUDIO, , EV2400
您好!!
想請教一下,我修改了BQ40Z50-R3 的Address,修改數值如下:
Address : 16 → 1A
Address Check : EA → E6
修正之後無法通訊。
我看了先前的問題回覆,需要到 bqStudio/Windows/Preferences/Alt I2C Device Address ,修正為1A,如下圖所示,依然無法通訊。
我想嘗試著將Address改回0X16,在無法讀取Data Memory的情況下無法修改。
我試著到Advanced Comm SMB 去讀取目前電池Address,確定目前Address為1A,能讀取到電壓,如下圖所示
如果在Advanced Comm SMB的頁面,我能夠透過Block Read/Write 修改Address 以及 Address Check 嗎?
如果可以,能否提供確切地修改數值及方式,謝謝!!
Star Xu:
您好,正在询问更了解这款芯片的TI工程师,稍后回复。
,
Star Xu:
您好,请参见下图,取自 BQ40Z50-R2 技术参考手册更改 SMBus 地址:
下图显示了 BQStudio 数据内存选项卡中“地址”和“地址检查”的位置。您将在此处更改地址和地址检查,如 BQ40Z50-R2 技术参考手册的上述部分所述。此外,请确保在编程这些值后重新启动电量计芯片。
,
Chris Chu:
您好!!
如先前問題說明,已經修改了Address,但修改後,使用EV2400及軟體bq studio無法對BQ40Z50-R3通訊。
在無法通訊的情況下,該用何種方式將Address修改為原先的0x16呢?
,
Annie Liu:
已将您的问题反馈给了解这款芯片的TI工程师,一旦得到回复会立即回复给您。由于国外圣诞节和新年假期,回复可能会延迟,感谢您的耐心等待。
,
Chris Chu:
好的,謝謝您的回覆,再麻煩協助!!
,
Star Xu:
您好,无法通讯的状态无法修改地址。请确认芯片是不是ROM mode还是已经损坏。
,
Chris Chu:
您好!! 我重新說明目前狀況
1. 原先的電池default位址為0x16,我們遵照客戶的要求,在通訊畫面下將位址修正為0x1A,此時修改完後,電池無法通訊以及讀取Data memory。
2. 但可以在Advanced Comm SMB的頁面,在位址是0x1A讀取電池的狀態。
(故確認芯片不在ROM mode以及芯片無損壞)
3. 會這樣詢問是因為位址已經修改了,無法通訊,但在生產時或者產品有異常退貨時,我該如何通訊去讀取Data memory? 難道方法是只能更換IC然後重新燒錄firmware檔?
如果是這樣,為什麼還要設定修改位址的選項?
煩請協助,或者有什麼其他方式在修改位址後還能夠通訊,謝謝!!
,
Star Xu:
您好,您可以修改 BQStudio 使用的目标地址,这应该允许您与电量计进行通信。请参考下图修改地址。
,
Chris Chu:
謝謝您,問題已解決!!