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/ADS1274:SPS 和离散模式

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/834749/ccs-ads1274-sps-and-discrete-mode

器件型号:ADS1274
主题中讨论的其他器件: TMS320F28379D

工具/软件:Code Composer Studio

根据数据表、最大数据速率为144kSPS @高速模式(fclk=37MHz)。

这意味着每通道144kSPS 或总共144kSPS (36kSPS/通道)?  

如果我使用所有4个通道、最大采样是多少?

如何使用离散模式?

是否有任何示例可供参考? (MCU、硬件布线、代码等)

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

    你好、Joonbum、

    ADS1274器件内部有4个独立的 ADC 内核。  每个 ADC 同时对输入进行采样。  每个通道的最大输出数据速率为144kSPS。  根据启用的通道数量、每个通道的吞吐量不会降低。

    另一种表示方法;如果使用了所有4个通道、则在1秒内总共将获得4x144k= 576000的转换结果。

    ADS1274的所有配置设置均通过将硬件引脚连接到高电平或低电平进行设置。  要使用帧同步接口协议将器件设置为离散模式、您需要将 Format1 (引脚31)接地、将 Format2 (引脚30)、FORMAT0 (引脚32)连接到 IOVDD。  这将启用使用 SCLK 和 FSYNC 引脚以及 DOUT1、DOUT2、DOUT3和 DOUT4引脚的帧同步模式、如数据表的图80所示。

    ADS1274还支持 SPI 协议。  然而、在 SPI 模式下、最大 CLK 频率被减少至 fclk=27MHz。  这会将每个通道的最大输出数据速率限制为105.5kSPS。

    我们没有此器件的任何示例代码。  但是、如果您有一个特定模式需要配置器件、我可以提供正确引脚连接的列表。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您好、Keith、

    感谢您提供的出色答案。

    作为另一个问题、我对分立式模式 MCU 侧的连接感到好奇。

    我是否必须连接 DMA? 还是4-SPI (FSYNC)?

    非常感谢。

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

    尊敬的 Joonbum:

    我不确定您的主机 MCU 上有哪些硬件资源。  但是、对于使用 SPI 的分立式模式、您的 MCU 上需要单个 SCLK 和4个 MISO 输入。  您还需要监控 DRDY 线路(软件轮询或硬件中断)、以启动每个转换周期的传输。

    如果您的 MCU 相对于采样率足够快、您可能不需要使用 DMA、但如果您有可用的 DMA、它将在您的处理器上释放更多的周期来执行其他任务。

    此致、
    Keith

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

    你(们)好 Keith、

    我很高兴见到你参加这个论坛。

    我与 Joonbum ^^和一名硬件工程师合作。

    感谢您对 Joonbum 问题的回答。

    根据您在下面的回答、

    "您的 MCU 上需要单个 SCLK 和4个 MISO 输入"

    这意味着我们应该选择必须具有4个 SPI 的 MCU、对吗?

    现在、我们考虑将 TMS320F28379D 用于 ADS1274、但该 DSP 只有3个 SPI。

    那么我们应该改为其他 DSP 吗? 如果我们可以使用28379D、请告知如何连接 DOU1~4。

    如果我们应该更改 DSP、请推荐用于4通道 SPI 的 DSP、该 DSP 应该具有更高或相同的性能、与 TMS320F28379D 相同。

    谢谢你。

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

    您好!

    由于您的 MCU 不支持4个 SPI 通道、我建议使用仅需要1个 SPI 端口的 TDM 模式。  对于4个通道、每个 SPI 帧将传输总共4x24=96位。  

    请参阅数据表中的图78。  这将需要96x105500=10.2MHz 的 SCLK 频率。  

    为了获得最佳性能、在1/2 CLK 或等于 CLK 的频率下运行 SLCK、该频率为13.5MHz 或27MHz。

    此致、
    Keith