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.

[参考译文] ADS8688:Tida-0.0123万:4-20mA:SPI总线ADC输入到处理器:在哪里执行ADC数据函数的过采样?

Guru**** 664280 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/580130/ads8688-tida-00123-4-20ma-spi-bus-adc-input-to-processor-where-is-the-oversampling-of-adc-data-function-performed

部件号:ADS8688

您好,

我正在设计4-20mA电流回路接收器,并将其连接至BeagleBone Black (Sitara AM3358BZCZ100)。 4-20mA数据将以19.2Kbps的速率运行。 我必须以307.2KCPS的速率运行ADC,以16 X过采样的方式对数据进行采样。  下面是我的信号链 。 16位ADC -> SPI ->隔离器-> CPLD -> UART -> Sitara AM3358BZCZ100 SPI总线的目标运行频率为4.915MHz。 我需要链中的CPLD 来对ADC数据进行采样。 为了实现可靠的数据通信,通常建议 对输入进行x8或x16的采样过采样。   Sitara AM3358BZCZ100不能在其串行控制器中执行此功能,软件肯定无法实时采样SPI数据。 我在路径中有一个CPLD,它执行X 16采样并将数据转换为UART格式,数据速率为19.2Kbps, Sitara AM3358BZCZ100处理器可以缓冲和处理该速率。  

根据TIDA-0.0123万 www.ti.com/.../tidu191.pdf的参考手册 ,对图5和图6的一读将表明来自ADC的数据直接进入M4-Cortex处理器,并在该处理器中进行缓冲和存储。 您是否必须对ADC数据进行过采样? 请说明数据如何从ADC传输到软件可以缓冲和处理的格式

我是否可能不需要对ADC数据进行过采样? 请澄清。

非常感谢你的帮助。

Jeff Cohen

Hytorc Inc.新泽西州Mawah