您好!
我使用 PIC32mx575F512和 BQ76940 AFE 进行 BMS 设计。
我已经编写了一个代码来写入 SYS_ctrl1寄存器、该寄存器的地址为0x00、为0xFF。
我无法更改寄存器值。
我检查了 CAP3-VC10x 上的电压为0.3伏。
CAP2-VC5X = 3.3V
CAP1-GND = 3.3V。
能不能有人能帮我找出问题所在。
谢谢
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.
您好、WM5295、
感谢您的快速回复。
1) 1)如何将 CAP3-VC10X 电压从0.3更改为>VBOOT。 是否可以将外部电源与电路相连、使该电压大于 VBOOT。
2) 2)我们已按照 BQ76940数据表的表8-3进行连接。
3) 3)是的、我能够使用寄存器。 我布置的扫描具有不同的操作。 我尝试将0xFF 写入 SYS_STAT 寄存器、当我回读时、我能够接收到0x20、这意味着指定的高组关闭。 您能告诉我如何实现这一点吗?
4) 4)我能够接收0x20、并且没有其他错误。
5) 5)我使用的是没有 CRC 的 BQ7694000。
6) 6)我尝试更改其地址为0x04的 SYS_CRTL1寄存器以启用 ADC。 即使上部组处于关闭状态、我也能够启用 ADC。 这是可以接受的吗?
7) 7)今天、我尝试连接并查看运行的可重复性、但我在警报引脚上观察到9-10伏。 我还在 SDA、SCL 和 TS1引脚上观察到9-10伏。 可能的原因是什么? 将来如何避免这种情况?
您好!
我能够打开高层团队。 但我能够观察到以下电压。
1) BAT-VC10X = 15V。
2) CAP3-VC10X = 3.28V
3) CAP3-VC5X = 3.28V
4) CAP1-VSS = 0V。
5) VC10X - VC5X = 18.6V。
6) VC5X-VSS = 20V。
现在观察到的 ALERT 引脚电压为0v。
施加到 TS1的 VBoot 为3.6V。
当我尝试写入控制寄存器 sys_ctrl1时、AFE 不会确认。
以前、它能够破解、结果是重复的。 但是、当我在对 REGSRC 电压跟随器电路进行更改后尝试使用相同代码时、AFE 不能确认。
您能告诉我为什么会发生这种情况吗?
谢谢
Imran