主题中讨论的其他器件: ADS900
工具/软件:Code Composer Studio
MCU => CC2642R BT5.0
ADC =>具有并行接口的 TI ADS900 10位 ADC
我们的应用需要从外部 ADS900进行非常快速的数据传输。 有10条数据线(10位 ADC)。
我们需要每秒10 MB 的 ADC、 锁存和缓冲1024个样本、然后通过 BLE 接口传输样本。
这是可能的吗? 我想获得一些关于我们如何处理它的指导。
Kuda
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.
工具/软件:Code Composer Studio
MCU => CC2642R BT5.0
ADC =>具有并行接口的 TI ADS900 10位 ADC
我们的应用需要从外部 ADS900进行非常快速的数据传输。 有10条数据线(10位 ADC)。
我们需要每秒10 MB 的 ADC、 锁存和缓冲1024个样本、然后通过 BLE 接口传输样本。
这是可能的吗? 我想获得一些关于我们如何处理它的指导。
Kuda
尊敬的 Kuda:
从理论上讲、通过使用 UDMA 从 GPIO 读取数据并将样本存储在 RAM 中、有可能与此情况发生冲突。 UDMA 的触发器需要与外部 ADC 的 CLK 输出相同。 GPTimer 可能用于触发/CLK 生成。
您是指10MB/s 还是10M 样本/秒? 无论如何、我认为您将推动 GPIO 速度限制、但在尝试之前、您将不确定。
此致、
Reidar