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.

[参考译文] ADC3542:与 ADC 进行高速通信的合适 MCU

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1346920/adc3542-appropriate-mcu-for-high-speed-communication-with-adc

器件型号:ADC3542
主题中讨论的其他器件:AM3358、、 AM2634

哪种微控制器适合以>10MSPS 的速率与 ADC3542通信? 我认为 MCU 的通信速度应至少为100Mbps (最好为150Mbps)。 MSP 无法做到这一点。 AM3358怎么样? 同时、我希望 MCU 具有低功耗、

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

    您好、Aiden:

    AM26x/AM27x 器件将以100MHz I/O 速度达到最大速率。我不完全确定 I/O 速度如何转换为您的采样率、但如果这不能满足要求、您可能会超出微控制器区域范围、并更多地进入微控制器区域。

    此致、

    拉尔夫·雅各比

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

    进一步挖掘可能会使用 SC1位使 I/O 线路上的-200MHz 连接以实现高转换率、但我们以前没有通过串行 CMOS 与这些器件进行连接。 以您所寻求的速度运行时、驱动器的开销仍可能会给应用用例带来问题?

    此致、

    拉尔夫·雅各比

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

    谢谢拉尔夫! 或许、如果我可以设置 MCU 和 ADC 之间的并行通信、例如 SDR (或 DDR)、它应该能够正常工作。 例如、在100 MHz I/O 上、如果我可以将 ADC 的10个(或14个)引脚(对应于10位或14位)连接到 ADC、ADC 应该工作。 AM335x 具有用于存储器通信的专用 DDR SDRAM 数据 I/O。 我可以使用这些引脚(称为 DDR_d0至 DDR_D15)与 ADC 进行通信。 这些引脚是否仅适用于存储器、或者我可以将其用于包括 ADC 在内的任何类型的 DDR 通信?  

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

    尊敬的 Aiden:

    我完全无法与 AM335x 交谈。 对于 AM2634等 AM26x、唯一的接口选项是通过 GPIO 寄存器直接控制 I/O、以实现所需的任何协议。 这些 MCU 上没有 SDR 或 DDR 接口。

    如果您需要某种程度的支持、我可以将其推迟到另一个团队、但它可能会在此时退出"微控制器"区域。

    此致、

    拉尔夫·雅各比

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

    尊敬的 Ralph、请将我交给另一个团队处理。 到目前为止、我了解了将这款高速 ADC 连接到 MCU 是很重要的。 至少我能理解、这是否适合与处理器(如 AM335x)配合使用。 ADC 的 EVM 采用 FPGA (TSW1400EM)和 LVDS。 谢谢!

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

    尊敬的 Aiden:

    不确定通道数量。

    可以考虑使用 AM64x。  

    您看一下 Am64x 了吗?

    此致、

    斯里尼瓦萨

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

    您好,Kallikuppa,感谢您的建议!  我还没有研究 AM64x。 我把它弄明白了。 但我马上不清楚如何设置 AM64x 以在>10Msps 的速率从 ADC 读取数据。 我发现有一段 YouTube 视频(来自 TI)、介绍了如何将 AM64x 或 AM243x 连接到 ADC (特别是 ADS8588)。 不过、ADS8588的采样率远低于10Msps。 您究竟是如何建议将 AM64x 连接到 ADC3542?  

    如果采样不是连续的、也许可以在 MCU/MPU 和 ADC 之间使用 FIFO 缓冲器。 但是、如果采样持续地以10Mbps 进行、该怎么办?

    您能否告诉我、AM64x 上的哪些并行端口可用于连接 ADC? 任何 GPIO 都 可以实现这个功能?

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

    尊敬的 Aiden:

    谢谢你。

    AM64x 上有可以使用的 PRU-ICSSG。

    此致、

    斯里尼瓦萨

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

    尊敬的 Aiden:

    PRU 专家回答类似的相关问题。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1347011/am6411-implement-proprietary-32bit-parallel-bus-with-pru/5136552#5136552

    此致、

    斯里尼瓦萨