Part Number:BQ40Z80Other Parts Discussed in Thread: BQSTUDIO
您好,我想使用MSP430单片机采集的温度通过SMB协议写入BQ40Z80,在BQStudio中首先将[SMB_CELL_TEMP] = 1,进行Reset后使用0x44BlockWrite写08 30 00 00,想让温度变为0,(温度值写为0只是为观察方便),发现写入状态Success,但是主页的cell temperature并没有变为0,请问如何实现呢?求专家指教。
Star Xu:
您好,正在查询,稍后回复。
,
user1949781:
好的,谢谢徐工,我的目的就是用外部单片机采集的温度写入BQ40Z80,使其实现过温或欠温保护,看这个功能能否实现?
,
user1949781:
您好,徐工,我现在通过0x44块写命令已经成功,写入的100°C,主界面Celltemperature显示99.8°C,已经超过我设置的OTC\OTD阈值了,但是OTC\OTD标志位却不再出现,并且FET有时候保护有时候不保护,这是什么原因呢?是哪里还有设置不对?还是这个功能我实现不了呢?
,
Star Xu:
您好,您的问题E2E已经回复,请继续关注。
https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1043893/bq40z80-bq40z80-fail-to-write-manufactureraccess-0x3008-writetemp
温度达到OTC/OTD保护没有进入对应保护,请确认是否使能OTC/OTD保护。
请参考TRM 19.2.4.3 Enabled Protections B
,
user1949781:
已经使能了OTC\OTD,如果使用内部传感器FET就能正常保护,使用写入温度功能后就没有OTC\OTD标志位。
,
Star Xu:
您好,建议在充放电过程中修改温度看是否能进保护,建议将这个过程log一下数据。