您好!
我们使用焊接到带有接头的性能板上的 ADS1299芯片插座将 ADS1299与 Raspberry Pi 相连。 我们已将 DIN、DOUT、CS、SCLK、PWDN、 复位、DRDY 引脚连接至 Raspberry Pi 进行控制。 我们确认并测试了发送到芯片的所有信号、但当前无法在 DRDY 或 DOUT 引脚上获得响应。 我们已经在两个不同的 ADS1299芯片上进行了测试、但没有结果。
我们有两个问题:
1) 1)在执行启动序列并发送 START 命令之前、DRDY 引脚的预期状态是什么? 只要电源开启、我们的 DRDY 引脚就会始终变为高电平(3.3V)。 即使在执行加电序列并发送 START 命令之后、DRDY 线路仍保持高电平、并且根本不会产生脉冲。
2) 2)我们无法从芯片获取 DOUT 输出的任何活动或响应、该输出始终为低电平。 我们使用示波器探测线路、并且在线路上看不到任何活动。 因此、读取寄存器始终返回0x00、并且尝试读取转换后的测试信号数据(尽管具有1中描述的非脉冲 DRDY 输出)始终返回0。 是否有人知道问题可能是什么? 我们在该论坛上看到的所有其他回复都指出了电源引脚断开连接的问题、但我们已经确认我们的问题是正确的。
我们的配置为:
- ADS1299数据表中的图77所示的单极电源配置
- START 引脚绑定为低电平(我们将通过发送 START 命令来启动转换)
- CLKSEL 被接至高电平以使用内部时钟振荡器
-使用内部基准、因此我们将在启动时写入 CONFIG3寄存器以将 PD_REFBUF 写入1
- Raspberry Pi GND、ADS1299 DGND 和 AVSS 均连接在一起
在我们的测试中、我们确认:
-当电源打开且复位为高电平时、VCAP1充电至>1.1V、而当电源关闭时放电
-所有电源引脚的电压都正确
- PWDN 和 RESET 引脚遵循上电序列
-来自 Raspberry Pi (MOSI、CS 和 SCLK)的 SPI 输出行为正常。 下面是 SDATAC (0x11)命令的图像、蓝色表示 SCLK、黄色表示 MOSI (DIN)线。
如果有任何帮助,将不胜感激。
此致、
艾伯特·勒
