您好!
我使用自定义 ads1293电路板、遇到了问题。 我在电路板上使用锂聚合物电池。 我需要计算电池电量并想使用 ads1293的功能。
电池电压源连接到 VDD 引脚。 参考数据表设计的硬件工作正常。 问题是我无法通过 Flex_CH_CN1读取电池的 ADC 值。 我将"VBAT_MONI_CN"寄存器设置为0x01、同时也将"AFE_SHDN_CN"寄存器设置为0x01。
根据 ADS1293的数据表、Flex_CH_CN1寄存器的 POSx 需要读取电池的 ADC 值、但我始终会 将 Flex_CH_CN1读取为0x00或最后写入的值。 已成功写入和读取 VBAT_MONI_CN 和 AFE_SHDN_CN 重写器。
此外、当我读取错误寄存器时、ERROR_RANGE1的值为0x14、即"通道1仪表放大器负输出接近负电源轨"和"通道1仪表放大器负输出接近 正电源轨"。 您是否精简了与电池监控相关的错误代码?
请告诉我哪一个原因会导致这个问题?
此致、
Ali Serbetci