主题中讨论的其他器件: ADS8691
你(们)好
我们正在测试 ADS8699 ADC、我有两个问题:
我的理解是、如果使用范围等的默认值、则应能够通过发送 CS 低电平、提供时钟信号并通过 SPI 传输字节来读取+/- 3*Vref 处的 ADC 值:
字节 firstByte = SPI.transfer (B00000000);
第二字节= SPI.transfer (B00000000);
字节 thirdByte = SPI.transfer (B00000000);
字节 fourthByte = SPI.transfer (B00000000);
无需进一步设置(同样、对于 ADC 默认设置、范围=-12.288至12.288)。
在测试中、我从该 ADC 获得输出(例如、如果我在中的模拟上读取一个5V 电源):
02:10:11.146 ->第一个字节:10101111
02:10:11.146 ->第二个字节:110010
02:10:11.146 ->第三个字节:11000000
02:10:11.146 ->第四个字节:0
位14至31应该包含输出、这至少是正确的想法吗?
2) 2)我阅读了规格表、但我仍然不确定如何使用双极范围来解释结果。 我希望有一些例子或更多的信息。 我确实看到了以下文档:
http://www.ti.com/lit/an/sbaa042a/sbaa042a.pdf?ts=1590477524201 。 我想知道 ADS8699是使用双极偏移二进制方案还是???
谢谢、
双列直流