有时、您的应用中并不需要 BQ40Z80支持的所有6个 LED。 如果未针对除6个 LED 之外的任何配置正确配置数据闪存、则由于用于驱动 LED 的复用特性、可能导致某些 LED 的闪烁变暗。
为了避免暗闪烁行为、需要将 CHG 阈值6更改为101%、以便在按下按钮或启用 LEDCHG 的情况下、LED 6在充电期间不会闪烁。 由于默认 BQZ 文件不允许将 CHG Thresh 6的数据闪存位置更改为超过100%的值、因此必须在 BQStudio 的高级通信选项卡中手动完成。
首先确保 BQStudio 中的扫描和自动刷新已关闭、然后按照以下步骤将 CHG 阈值6更改为101%:
- 块写入起始地址0x44、数据0x4F4C (小端字节序中的地址)
- 块读取起始地址0x44、返回的数据应为存储器地址、然后是当前数据。 此示例中的0x50表示阈值为80%。
- 块写入起始地址0x44、数据0x4F4C65 (小端字节序中的地址和101%的新数据)
- 块读取起始地址0x44、 返回的数据应为存储器地址、然后是当前数据。 此示例中的0x65表示阈值为101%。
DSG 阈值6也必须遵循相同的步骤、以防止在使用 中点闪烁(BLINKMIDPT)功能显示 LED 时在放电期间闪烁变暗、 当 BLINKMIDPT 功能未使用且电量监测计尝试显示全部6个 LED 时、或具有2个调光 LED。
注:
确保检查 TRM 或 BQStudio 中阈值的数据闪存地址、以验证它们是否正确、在上面的示例中、使用了 BQ40Z50-R4。 BQ40Z80具有不同的地址、但过程是相同的。
电源培训小程序码