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.

[参考译文] AM6548:关于同步采样的最佳解决方案

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1112925/am6548-regarding-best-solution-possible-for-simultaneous-sampling

器件型号:AM6548
主题中讨论的其他器件: TIDA-01555ADS8598HAM2634

你(们)好

我不熟悉具有 PRU 和实时微控制器的处理器。 我要求以尽可能最大的采样率同时对5个通道进行采样。  

但在这里、在介绍可用解决方案时、我对使用哪种拓扑有点困惑。 下面、我将展示我发现的相同操作。

案例1:使用 PRU ICSS

如下面的链接所示、外部 ADC 通过 SPI 连接到处理器。  

https://www.ti.com/tool/TIDA-01555

1A。 但在这里、我不确定哪款处理器将通过 PRU ICSS 内核支持最大 SPI 时钟速率、这将有助于提高每通道的采样率。 ADS7863A 是具有 SPI 和2MHz采样率的 ADC。

1b。 在 AM6548等处理器中、除了 PRU 内核之外、它还具有以4MSPS 采样的 ADC。 但是,对于具有10位分辨率的5个通道,每通道同步操作的最大采样率是多少?

1c. 我能否同时使用 PRU 和 ADC 以更高的采样率对5个通道进行采样。

情况2:使用 实时微控制器的 ADC

1A。 TMS320F2837xS 是一款实时微控制器、根据数据表、每4个通道的采样率为3.5Mbps。 但这与案例1相比有任何优势。

1b。 这种每通道可实现的3.5MSPS 同步采样率。

1c. 是否有任何更好的微控制器、它们具有更好的采样率、并且没有更多通道。

请建议最佳解决方案。

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

    你(们)好

    请回复。

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

    您好、Bivin、

    PRU 可用于控制外部 ADC。 我们刚刚发布了用于控制 PRU ADC 的 AM64x PRU_ICSSG (与 AM65x 上的 PRU 子系统相同)的代码。 请注意,AM64x R5F 内核使用的 RTOS 形式与 AM65x R5F 内核不同: https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/08_03_00_18/exports/docs/api_guide_am64x/PRU_IO.html  ,https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/08_03_00_18/exports/docs/api_guide_am64x/EXAMPLES_PRU_IO.html 

    也可以使用片上 ADC。 ADC 外设可由器件上的任何一个处理器内核(A53、R5F、PRU 等)控制。

    我是支持 AM62x、AM64x、AM65x 等器件的处理器团队成员。 如果您想了解有关其他 TI 微控制器或处理器的更多信息、我可以将您的线程重新分配给相应的组。

    此致、

    Nick

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

    您好

    感谢您的回复。

    当需要以至少10位的分辨率同时对5个通道进行采样时、使用 PRU 时 ADC 的最大采样率是多少?

    请针对上述问题提供有关您到达采样率的计算步骤。

    2.建议使用 PRU 内核支持最大采样率的处理器。

    3.您提到"片上 ADC 也可以使用。 ADC 外设可由器件上的任何一个处理器内核(A53、R5F、PRU 等)控制。"。 这是否意味着,我可以通过 PRU 和片上 ADC 内核同时采集 ADC 上的数据? 在5通道同步捕捉的情况下,这是否会提高单个通道的采样率?

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

    您好

    感谢您的回复。

    当需要以至少10位的分辨率同时对5个通道进行采样时、使用 PRU 时 ADC 的最大采样率是多少?

    请针对上述问题提供有关您到达采样率的计算步骤。

    2.建议使用 PRU 内核支持最大采样率的处理器。

    3.您提到"片上 ADC 也可以使用。 ADC 外设可由器件上的任何一个处理器内核(A53、R5F、PRU 等)控制。"。 这是否意味着,我可以通过 PRU 和片上 ADC 内核同时采集 ADC 上的数据? 在5通道同步捕捉的情况下,这是否会提高单个通道的采样率?

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

    请回复

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

    请建议最佳解决方案。

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

    请回复

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

    您好、Bivin、

    不同的用例具有不同的采样率。 如果您有具体建议、我们可以提供指导、但实际计算数学运算并了解不同用例的可能结果是什么。

    您可以在 TIDA-01555的设计指南中找到旧版 PRU 控制外部 ADC 示例的数学原理:
    https://www.ti.com/tool/TIDA-01555

    是的、理论上您可以使用一个内核从片上 ADC 捕获 ADC 数据、而另一个内核则捕获外部 ADC 数据。 但是、您的应用不知道片上 ADC 的采样与外部 ADC 的采样之间的 ADC 采样捕获的确切时间差。

    如果您使用 PRU 内核从外部 ADC 采集数据、则 PRU 内核频率将成为限制因素。 较高的 PRU 内核频率意味着与外部 ADC 的通信速度更快。 有关每个处理器的详细信息、请参阅 PRU 功能比较应用手册:
    https://www.ti.com/lit/sprac90

    我将尝试将此线程重新分配给更熟悉 AM64x PRU_ADC 示例的工程师、以查看他们是否有有关计算 ADC 采样频率的其他指南。

    此致、

    Nick

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

    您好、Vivin、

    让我们知道您 的应用所需的采样率和分辨率以及您所需的通道总数。 我只看到"更高的采样率"、"在没有更多通道的情况下实现更好的采样率"等字样、很难理解您真正想要的内容。

    之后、我将能够比较可用的解决方案、并说哪一个适合您。  

    当需要以至少10位的分辨率同时对5个通道进行采样时、使用 PRU 时 ADC 的最大采样率是多少。

    如果您要连接外部 ADC IC、最大采样率取决于 该 ADC IC。 如 Nick (software-dl.ti.com/.../PRU_IO.html)先前所述、我们提供了使用 PRU 内核控制 AM64x/AM243x 器件的 ADC 的示例代码、  其中 ADS8598H 的一个示例以500KSPS 的最大采样率(该 ADC 支持的最大采样率)同时对8个通道进行采样。 因此、通过类似的方式、您还可以选择满足您要求的 ADC、并使用 PRU 内核与其进行通信。

    谢谢
    Himanshu。

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

    您好、Himanshu

    感谢您的回复。

    我还有几个问题。

    在网上搜索时、我发现 AM2634 IC 具有5个12位 SAR ADC、每个 ADC 的采样速率高达4MSPS。  这是支持所有5个通道的同时采样还是每个 ADC 的采样率为4/5 = 800KSPS。 您能否确认相同。

    2. AM6548具有 PRU 内核,是具有最大 PRU 工作频率的 IC。 凭借更好的 PRU 内核频率,我可以将5个通道的同步采样率提高到500kHz 以上(通过使用更好的 ADC)。

    此致

    Bivin

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

    1.是的 、AM2634 IC 可以在5 个不同 ADC 上以4MSPS 对5个通道进行同步采样。 您需要同时触发所有 ADC 的转换。

    2.是的、可以支持更高的采样率。