BQ40Z50 ManufacturerAccess() 命令无效
时间:10-02
整理:3721RD
点击:
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.