主题中讨论的其他器件: BQ79616-Q1、 BQ79600EVM
您好!
我正在使用 BQ79600-Q1和 BQ79616-Q1器件开发应用。
我的设置是:
- N.1微控制器板、我在其中执行我的代码
- N.1 BQ79600EVM 板 、通过 SPI 总线与微控制器板通信
- N.1 BQ796161EVM 板通过 EVB 盒中随附的黑色/白色电缆以及 EVB 板连接到 BQ79600EVM 板。 我连接了两根黑色/白色电缆、以在两个板之间形成一个环形。
我将 SLUSDS1A 用作 BQ79600的参考文档、将 SLUSE81B 用作 BQ79616的参考文档。 我还参考了《BQ79600安全手册》(SLUA984A)来实施所有必需的安全措施。
我能够配置器件并读取所有电池电压、因此所有电路板之间的通信都可以。
更准确地说,我设置了以下寄存器标志:
- BQ79600-Q1 安全 SM120和 AoU15要求的 BQ79600_DEV_CONF1_TONE RX_EN
- BQ79600-Q1 安全 SM121和 AoU16、SM122和 AoU17要求的 BQ79600_DEV_CONF1__HB_TX_EN
- BQ79600_DEV_CONF1_SNIFDET_EN
- BQ79616_DEV_CONF_FTONE_EN
- BQ79616_DEV_CONF_HB_EN
我始终将 NFAULT 引脚设置为低电平、以指示存在一些错误、这种情况始终发生在应用程序启动后。
我已经读取了特定的错误寄存器、我发现以下标志被置位:
- BQ79600_FAULT_COMM1__Hb_FAIL (我在文本后面添加了一些我在上面解释过的寄存器写入和读取命令的捕获)
- BQ79616_FAULT_SYS_DRST
- BQ79616_FAULT_OTP_CUST_CRC
您能帮助我了解我为什么会遇到这些错误、以及我可以采取哪些措施来管理这些错误吗?
是否有参考文档以开发人员的角度来了解错误管理?
谢谢、此致。


