您好!
我正在创建与 ADS1118器件交互的设计。 我正在使用32位传输、遵循图41中所示的相同方法、如 ADS1118数据表中所示。
根据示波器中显示的波形、在 ADS1118接收到来自 SPI 主控制器的数据后、DOUT/DRDY 永远不会变为低电平。 这与数据表中的图41相矛盾、图41指出、数据就绪后 DOUT/DRDY 需要变为低电平。 我的 SPI 主控制器旨在在向 ADS1118发送数据后读取 DOUT/DRDY、并检查 DOUT/DRDY 是否变为低电平。
通过检查时序参数、SPI 时钟以1MHz 运行、这符合数据表中规定的最大4Mhz。 此外、CSn 信号一直有效、直到 SPI 时钟的第一个上升沿超过100ns、这也符合规范。
我正在使用单次触发模式。 Config MSB 和 Config LSB 的回读似乎正确。 想知道 DOUT/DRDY (MISO)为何永远不会变为低电平?
信号详细信息:
蓝色-> SCLK、紫色- CSn、黄色-> MOSI、绿色-> MISO