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 ManufacturerAccess() 命令无效

Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO

1.自制BQ40Z50锂电池管理板成功连接上BQStudio。

2.按手册描述发送命令0x44 数据 0x0020,在ManufacturingStatus()[FET_EN] = 0的情况下,可以使得ManufacturingStatus()[DSG_TEST] = 1。但是发送之后,刷新数据,却没有效果,一直发送,可以发送成功,但是没有效果。

3.以下是截图说明。

  • huan,

    BQ40Z50有两种MAC 指令方式:0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()

    ManufacturerAccess() 用的是0X00指令,而不是0x44,你改成0x00用WORD读方式就OK了。或者继续用0X44指令改为Block Write方式也OK。

    The MAC command is sent via ManufacturerBlockAccess() by the SMBus block protocol.

    Note that MAC commands are sent through ManufacturerAccess() (0x00) by an SMBus write word protocol.