您好,
我的SPI接口有问题,DOUT线路速度更快。 我能够读取和写入ADS131e08的寄存器 ,但当我将设备置于连续读取模式时,我无法通过miso线路将DOUT线路上的数据输入MCU。 如图2所示,当我不将DOUT连接到miso并观察DOUT线路时,DOUT似乎传输数据。 连接 DOUT时,miso ADS131e08停止。 连接后,我发送重置并将设备置于连续读取模式,然后观察图3。 DRDY工作正常,但DOUT行上没有数据。
我在数据表图53中应用了通电顺序。
模拟电源:5V数字电源:3V (单极电源)
复位脉冲后,CS被绑定为低电平。 (在发送命令或读取数据之前,我没有选择性地拉低)
SPI波特率:1.5 MHz
MCU SPI模式是全双工主模式。 (cpol=0,cpha=1)
MCU Miso引脚是"备用功能推拉模式"。
MCU GND已连接DGND。
您可以在图1中看到原理图(根据ADS131e08用户指南设计)
我们非常感谢您提供有关DOUT系列的任何帮助,建议或信息。
谢谢你。
图1:ADS131E08的示意图
图2:之前 (ADS131E08) DOUT----------- >(MCU) Miso 连接
总线(绿色):DOUT
数字0 (白色):DRDY
数字1 (橙色):SCLK
图3:之后 (ADS131E08) DOUT------- >(MCU) Miso 连接
总线(绿色):DOUT
数字0 (白色):DRDY
数字1 (橙色):SCLK