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.

[参考译文] CCS/CC2642R:具有 CC2642R 的外部 ADC

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/850358/ccs-cc2642r-external-adc-with-cc2642r

器件型号:CC2642R
主题中讨论的其他器件: ADS900

工具/软件: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

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

    你好! Reidar、

    我的意思是每秒10M 个样本、我将尝试使用 uDMA 对 GPIO 进行限制。

    对于此问题、您是否具有某种测试示例代码或 测试结果?  

                                                                                                            Kuda

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

    尊敬的 Kuda:

    遗憾的是、没有任何示例或测试结果可用于此设置。  

    此致、

    R.M.