Thread: ADS1194中讨论的其他器件
工具与软件:
我制造了一个原型板、据我所知、一切都按规定实现了电气运行。 ADS1292R 正在通电、而来自 MCU 的信号则连接至 IC 的引脚。
但是、我没有从 ADS1292R 获得任何响应。 例如、此处是尝试读取芯片 ID 寄存器(信号按顺序为 CS、MISO、MOSI、CLK)的示波器捕获:
ADS1292R 的行为 几乎就像它完全睡眠一样、根本不会在 MISO 上发回任何内容。 唯一能够指示任何生命周期的东西是、当 SPI 事务开始时、MISO 被某个东西拉低、但我不知道是 MCU 还是 ADS1292R。
这是我的原理图。 我已尝试尽可能严格遵循已知工作电路的数据表和原理图。
AVDD 为3.3V、DVDD 为1.8V。 带有上拉/下拉的电阻器阵列为10kΩ。
示波器上的两个电源都非常干净。 瞬变不频繁、并且限制在±10mV。
MCU 会在上电后500ms 等待、然后尝试与 ADS1292R 通信。 它会发送 RESET 操作码、等待4-5ms、发送 SDATAC、然后尝试接收芯片 ID。
目前、对于可能出现的问题、我最好的猜测是我误解了 PWDN/RESET、START 或 CLKSEL 引脚。 例如、在 PWDN/RESET 和 CLKSEL 上放置上拉电阻是否错误?
或者命令字节是否错误?