尊敬的先生/女士:
我们按照 ADS114S06数据表中的建议设计了一个用于温度测量的电路、但我们无法读取寄存器映射中显示的默认寄存器数据。
在控制器程序中、我们设置了 SPI 通信模式1 (CPOL = 0、CPHA = 1)。 我们使用8位 SPI 通信。
请建议合适的解决方案
谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Tom、
我们使用3线 SPI 通信、因此仅使用来自 ADS114S06的 DIN、DOUT 和 SCLK 引脚、ADS114S06分别连接到 MISO、MOSI、SCLK 引脚。
我们使用8位 SPI 通信、其中 SCLK 时钟频率为460KHz。 SPI 节点上只有单个从器件可用、因此 CS 引脚连接到 GND 引脚。
我们希望使用连续转换模式、以便将启动/同步和复位引脚连接到3.3V。 我们使用 ADS114S06的内部时钟作为时钟源、因此 CLK 引脚连接到 GND。
我们已经检查了两个连续查询之间的时序延迟、大约为10µsec μ s。 根据 ADS114S06数据表中提到的、这个时间就足够了。
请在下面找到附件电路图。
谢谢你。
尊敬的 Bob:
我们检查了 DOUT/ DRDY 和 DRDY 引脚的波形。 我们观察到两个引脚上可用的随机尖峰、如上述注释所述。
是否存在任何缺点或会对温度测量过程造成任何问题?
目前、我们正在尝试读取 ADC 数据、但从 ADC 输出中得到的值为零。
所有配置寄存器均根据我们的要求进行设置。 引脚上的所有电压也与数据表中提到的数据相匹配。
但我们仍然从 ADC 输出获取零值。
请为此向我们推荐合适的解决方案。
谢谢你。
您好、Jehan、
由于您看到的"开关"与转换结束有关、因此这不会影响您的测量。
一个注意事项是、您应该在每个转换周期结束后读取数据、或者以更高的数据速率运行 ADC 没有任何优势。 确保 DRDY (或 DOUT/DRDY)从高电平状态转换为低电平状态后、立即读取转换结果。 如果使用 RDATA、则需要24个 SCLK (RDATA 命令加上16位数据)。
当我获得上述问题的答案后、我可以更准确地回答您为什么会看到"0"结果的问题。
此致、
Bob B
尊敬的 Bob:
谢谢你
您好、Jehan、
我建议查看文档"热电偶测量基本指南":
http://www.ti.com/lit/an/sbaa274/sbaa274.pdf
请参阅下面我的评论。
此致、
Bob B
[引用用户="Jehan Patel"]
尊敬的 Bob:
谢谢你
[/报价]