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.

BQ40Z50: BQ40Z50

Part Number: BQ40Z50


请问一下,就是关于发送命令,通过手册发现 0x00这个命令下有些命令和12章节的其他命令相同,但是要查看的内容不同,应该如何发送呢,例如0x0006获取化学ID与0x06返回电池堆完全放电的剩余时间,请问这些应该如何区别发送

  • 您好,SBS stands for smart battery system protocol. It defines a few commands that need to be sent in a particular way by all gauge manufacturers and is shared across all devices conforming to the spec.

    That is why the SBS command for VIT, rem cap, fcc etc are standard across any gauge you buy from any manufacturer.

    In addition to this TI and other manufacturers may choose to add other relevant commands. These are outside of SBS spec and may be accessed in similar or different ways. Your commands for chem ID etc are not in the SBS spec. That is why they are different from the SBS commands like AtRate etc.

    In the table in the TRM for the bq40z50-R1 that lists AltMf and ManufAccess commands we specify if the commands sent that give data back are normal SBS commands or block commands. If the command is specified as a block command, you need to send it to 0x44 in little endian and read the data back from 0x23.