主题中讨论的其他器件:BQ79616
您好、
客户遇到的问题是、在系统上电时、BQ79616的采样电压值只能在重新启动/重新加载程序多次后读取。 原因可能是什么?
谢谢。
乔伊斯
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、
客户遇到的问题是、在系统上电时、BQ79616的采样电压值只能在重新启动/重新加载程序多次后读取。 原因可能是什么?
谢谢。
乔伊斯
Joyce、您好!
您无需对 GUI 的自动寻址进行任何更改。 它将自动配置为使用多少个堆栈器件。
确保菊花链电缆从基础设备的 ComH 连接到下一堆叠的 COML。 这种 ComH 到 COML 配置会在每个堆栈之间继续进行。 此外、您还可以检查寄存器0x308并确保堆栈0x02 (堆栈3)没有启用 TOS 位。 如果启用、则表示堆栈0x03 (堆栈4)未注册。 至于电缆的长度、如果长度约为1m、则应该可以满足要求。 您可以将电缆替换为已使用的其他电缆之一、以排除该问题。
但首先检查菊花链电缆。
此致!
昆廷
Joyce、您好!
有确切的方法可以了解使用代码的堆栈数量。 实现此目的的最佳方法可能是读取 COMM_CTRL 寄存器(0x308)。 如果位1置位、表示该器件为栈顶(ToS)。 如果您对该寄存器进行了广播读取、并且看到器件0x04例如回读0x01、则您就知道您有5个器件(即0x00、0x01、0x02、0x03和0x04)。 您还可以执行任何广播读取并查看响应的器件数量。
如果这可以解决您的问题、请考虑通过选择显示"这可以解决我的问题"的按钮来告知我们。
此致!
昆廷