主题中讨论的其他器件:TMS570LS3137、、 ADS124S08
尊敬的 TI 团队:
我们使用 ADS124S06器件进行其中一种差分测量、我在 TMS570LS3137的单个 SPI 中连接了三个 ADC。
下图是指我的带控制器的数字接口(NHET 和 CAN 引脚用作 GPIO)。 无论我们从 ADC4以何种速率读取、它都会得到错误的值、例如、5mV 的读数为9mV、100mV 的读数为156mV、500mV 的读数为625mV、而对于1000mV 的读数为1250mV。 (我的增益设置默认为1)
我们使用相同的 DIN 并仅切换 CS 引脚来读取 ADC5和 ADC 6。 对于10mV ITS、100mV ITS 和1000mV ITS、我们能够获得正确的数据。 对于计算、我们对所有数据缓冲区使用相同的单循环。
我们正在为每个使用两个分布在3个 ADC 的 SPI (MibSPI1和 MibSPI3)。 我们在两个 SPI 链中看到了相同的行为。 此外、我们也检查了不同的板、但不同板之间的问题是类似的。
对于硬件而言、所有6个 ADC 之间没有差异。 与 ADS124S08/06 EVM 板中建议的相似。
请采取必要措施解决上述问题。
谢谢。此致、
韦努戈帕尔·B·