器件型号:ADS1158EVM-PDK
您好!
我购买了一个 ADS1158EVM-PDK 模块、用于将传感器数据转换为数字数据并将其连接到 FPGA、我想在自动扫描模式下使用其16个通道中的7个来开始该过程、
我将其寄存器写入如下:-
CS 高电平(初始)
CS 低电平
1. 0x02至 CONFIG0 (011 0 0000 00001010) 16个 SCLK 脉冲
CS 高电平
CS 低电平
2. 0x80至 CONFIG1 (011 0 0001 10000011) 16个 SCLK 脉冲
CS 高电平
CS 低电平
3. 0x00到 muxsg1 (011 0 0101 00000000) 16个 SCLK 脉冲
CS 高电平
但是、当我读回这些寄存器时、写入的值将返回其默认值。
读取 CONFIG0 = 010 0 0000 --- 它读取的是0x0a、而不是0x02
其他两个寄存器也是如此、它们还显示了它们的默认值。
我在这里会怎么做呢?
由于我想使用通道读取命令方法来读取通道数据,所以我通过向 MOSI 线路发送001 1来尝试它,在将 SCLK 脉冲总数从16更改为32之后,参考电压取自一个外部5V 电源, MISO 线路上的数据保持为0x002a03ad (03ad、值在复位整个过程并重复此步骤时发生变化)
我无法识别它从哪个通道采样数据、它仍然停留在该值。
我尝试检查了 ddy 信号、但它从未变低。我切换了模块上的 START 引脚、但 drdy 没有变化。
我还使用了 ADS1158EVM-PDK、它使用了 ADCPro 软件、看起来非常完美。
我在这里有什么问题、请提供帮助。
谢谢






