工具/软件:
尊敬的团队:
由于某些旧款充电器只能支持 5V/0.5A 电流、因此、如果将其插入扬声器、充电器将向扬声器输出最大电流、从而导致过载。 我们设置“REG05_INPUT _REG5“ Voltage_Limit_Register 寄存器、使扬声器可以控制电压、而不会强制获取最大功率。
实施步骤如下:
① 打开扬声器后、插入适配器并读取“REG05_INPUT _REG“ Voltage_Limit_Register 寄存器的值;
② 如果该值小于或等于 5V、则将 4.5V (0x2D) 写入“REG05_INPUT_REG"<xmt-block0>“ Voltage_Limit_Register 寄存器;
③ 如果该值大于 5V、则将 8.5V (0x55) 写入“REG05_INPUT_REG"<xmt-block0>“ Voltage_Limit_Register 寄存器;
测试时、我们成功重置寄存器、写入后读取的数据与我们写入的数据相同、但实际并未生效。
如果插入了 5V 适配器、在将数据重新写入寄存器后、电压表应测量 4.5V、但实际测量值仍为 4.3V
如果插入 9V 适配器、在将数据重写到寄存器后、电压表的测量值应为 8.5V、但实际测量值仍为 7.6V
因此、我们想询问如何配置所设置的 Voltage_Limit 数据使其生效? 我们是否仍需要对其他寄存器进行一些处理?

此致!
光圈


