大家好、团队、
我们有一个板载 ADS1299数据转换器的定制板。 我们使用此芯片测量 EEG 信号。
以下是板上的配置-
采样率- 500SPS
2. DRDY (Bar)信号在微控制器中配置为硬件中断。 生成中断时、固件将启动 通过 SPI 读取数据。
GPIO 引脚- PWDN (Bar)、START、DAISY_IN、RESET (Bar)、DRDY (Bar)、 CLKSEL、CLK 和 SPI 相关引脚。
我们遵循加电序列、SPI 线路仅用于写入寄存器设置和读取数据。
我们观察到、在很少的转换后、DRDY (Bar)信号停止从 ADS1299生成。 此外、有时 DRDY (Bar)信号每4ms 而不是2ms 出现一次。 为了诊断此问题、我们在固件中添加了逻辑、以便在问题发生后读取寄存器设置。
我们发现 ADS1299的寄存器正在重置为默认值。 (在配置 ADS1299时、我们将 CONFIG1写入0xD5、并在问题出现后观察到其值变为0x96、这是默认值)
我们有以下与上述问题相关的问题-
1. 是否有其他方法可以验证 ADS1299 是否正在复位?
ADS1299复位的原因可能是什么?
3.除芯片复位外,是否有任何将寄存器设置为默认值的条件/原因?
4. 有没有办法找到芯片因电源而复位的问题?
您的回答将帮助我们进一步诊断问题。
谢谢你。
请注意、
Nikint Ksagshirar