主题中讨论的其他器件:EV2400、 BQSTUDIO、、 、、BQ27520EVM、 BQ40Z50
工具与软件:
注-所有提及发出命令和显示数据的内容均涉及使用 BQStudio 和 EV2400。
此外、为了提供背景信息、我将 BQ27520EVM 连接到了 BQ41Z50EVM、我的最终目标是让 BQ41Z50发送 ChargingCurrent ()和 ChargingVoltage ()命令、然后 BQ27520执行这些命令。
我的预期是、如果我将某些内容编程到 InitialBatteryMode 寄存器中、并向 BQ41Z50发出复位命令、则会看到反映在 BatteryMode 寄存器中的新设置。
我没有看到这种行为、至少关于 ChgM 和 AM 位。
它们在 BatteryMode (Registers 选项卡)中显示为 ON (红色)、即使它们在 InitialBatteryMode 中处于 OFF 状态也是如此。
此外、如果我尝试从"Register"选项卡中关闭这些位(通过更改十六进制值)、看起来效果不错、但如果我进行刷新、我会看到 ChgM 和 AM 位重新打开。
1.直接在"Registers"选项卡上编辑寄存器值是否有效? (我可以看到使用逻辑分析仪通过 I2C/SMS 总线发送该命令、因此它似乎是合理的)
2. BQ41Z50是否会在某种程度上重新开启 ChgM 和 AM 位? (禁止发送这些广播)。
请注意、我已经在 Settings:SBS Configuration 寄存器中设置了 BCAST 位。 我假设必须将 BCAST 设置为发送任何自动广播、而 ChgM 和 AM 位提供更精细的控制。