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.

[参考译文] RTOS/TMDSLCDK6748:TMS320C6748 LCDK 外部 ADC 可能的 SPI 接口速度

Guru**** 2540720 points
Other Parts Discussed in Thread: ADS131A04

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/723271/rtos-tmdslcdk6748-tms320c6748-lcdk-external-adc-possible-spi-interface-speed

器件型号:TMDSLCDK6748
主题中讨论的其他器件:OMAPL138ADS131A04

工具/软件:TI-RTOS

您好!

我想将外部 ADC 连接到 LCDK6748。  

在考虑 ADC 组件价格和 BIOS 驱动程序支持后、我希望使用 SPI ADC。 所需的 SPI 接口位速率约为2Mbps。

对于 ADC、100kHz 采样率不是高电平。 而且、SPI 接口的2Mbps 不是高电平。

同时、我不确定 SPI BIOS 驱动程序是否能够在不中断的情况下根据 BIOS 环境处理此实时时钟数据。

如果您能就基于 LCDK 6748 BIOS 环境的高速 SPI ADC 编程向我们提供建议、那将会非常有帮助。

感谢您的关注,并期待您的评论。

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

    我已通知 RTOS 团队。 他们将直接在此处发布反馈。

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

    对于 SPI 驱动器、2MHz 不应成为问题。 请参阅 Processor SDK 中的 SPI 示例:

    software-dl.ti.com/.../Device_Drivers.html

    我们还有一个针对 ADC 的 CSL 示例。 可在~\pdk_omapl138_1_0_5\packages\ti\cSL\examples\adc 中找到它
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Sahin Okur、

    感谢您提供有用信息的友好答案。
    处理器 SDK SPI 器件驱动程序网站对我们非常有帮助。 同时、CSL 示例似乎用于操作 C6748内的音频 ADC。 实际上、我们希望连接外部4通道 SPI ADC、例如 ADS131A04。
    对于 ADC、10 ~ 100kHz 的采样率不是很高。 但是、我们不确定是否可以在不丢失采样数据的情况下获取每个 ADC 样本。
    我们认为您应该将 ADC 用作 SPI 从器件。

    如果采样率为10kHz、我的理解是、为了避免丢失任何采样数据、应在100uSec 范围内执行以下程序行。

    transferOK = SPI_transfer (SPI、&spiTransaction);//执行 SPI 传输
    my_nth_sample_adc_data_buffer = spiTransaction.rxBuf;

    而且、只要 C6748有10、000个 AD 样本、我们将通过 C6748以太网接口传输采样数据、几乎每1秒传输一次
    您能告诉我 BIOS 能否处理远低于100usec 的上述程序吗?

    我感谢您一如既往地提供友好的答案。