您好,
在我的电路中,我无法读取除0xFFFF以外的任何值。 我的电源电压为3.3V。 已选择FSR 2.048V。 使用128SPS。 也尝试内部温度测量,但miso线仍为0xFFFF。 输入和输出波形由示波器连续检查。 上部波形仅供简单的图示和说明问题。 顶部波形为MOSI,底部波形为SCLK。 还提供了事先知情同意程序内的资料如下:
此致,
Onur Yildiz
在/CS线路设置为LOW并再次设置回HIGH之后;在SCLK的上升沿(X1)处,ADS1118读取MISO (DIN)线路,可达16位。
我至少等待10毫秒,然后再读取MOSI行(考虑到128 SPS配置计时和一些MARIGIN要求)。
在SCLK的下降边缘(X2),ADS1118向MOSI (DOUT)行写入16位。
SCLK占空比为30 % (这允许我在不做任何修改的情况下使用所有SPI模式。) (在28MS下,SCLK从未设置为低电平)
我将0xC58B写入配置寄存器(MOSI),用于单端(GND)连接的默认通道(AI0)的单触发读取模式。
我总是从miso line 0xFFFF中读到。
我找不到错误。 我正在将ADS1118与National Instruments sbRIO9607和LabView FPGA软件配合使用。
所有连接都是根据PCB上的参考设计建立的。"



