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.

[参考译文] RM48L952:RM48L952连接并行 ADC 概念

Guru**** 2401935 points
Other Parts Discussed in Thread: ADS8588S

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1024671/rm48l952-rm48l952-interfacing-parallel-adc-concepts

器件型号:RM48L952
主题中讨论的其他器件:ADS8588S

尊敬的论坛:

我‘开发一个具有中等计算需求和可能安全相关性的信号应用。 因此、我需要同时测量多个信号。

作为 MCU、我计划使用 Hercules MCU、作为 ADC、我想连接一个高速并行接口 ADC (可能是一个 ads8588s)。

通道的最大采样频率不会超过100kHz、但每次采样将产生8个通道(à 8个字待传输)。

由于信号的性质、将稍微晃动几个百分点(可能 N2HET 将用于产生 CONVSTA、CONVSTB 信号)。 采样持续进行。

每个转换结束都将由 BUSY 信号发出信号。 从控制理论的角度来看、多个采样的突发可以在需要评估之前传输到 RAM、因此可以进行 DMA 组传输。

问:将结果传输到 Hercules MCU RAM 的最有效方法是什么?

问:可以使用 DMA 吗? 明白了吗?

问:是否有任何其他方法可以将 Hercules MCU 连接到高速 ADC?

此致、

Lorenz

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

    您好 、Lorenz、

    您可以使用 DMA 在 EMIF SYNC 或 ASYS 存储器之间将数据传输到 MCU RAM

    2.是的,  

    ADC 是否支持 SPI 接口? RM48的 MibSPI 和 SPI 支持高达25Mbps 的速率。

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

    QJWang、您好!

    感谢您的回复、

    我正在浏览 RM48和 ADC 手册,似乎已完成的8次转换的 ADC 周期由 BUSY 信号的下降沿指示(请参阅图“转换后读取”)。 那么、目前我不了解如何根据 BUSY 信号的下降沿生成一个 DMA_REQ 信号? 是否有办法通过外部中断来驱动 DMA,因为 BUSY 不能直接连接到 EMIF (或者我的错误吗?)。

    问:BUSY 信号能否启动一个 DMA_REQ?

    问:BUSY 信号应连接到哪个块?

    此致、

    Lorenz

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

    没有来自 EMIF 的 DMA 请求。 我不知道如何将 MCU EMIF 连接到 ADS8588 ADC。 您可以在 GIO 中断例程中启动 DMA 传输。

    如果您使用 SPI 读取 ADC 转换结果、当接收到字符(2~16位、可编程)时、SPI 将通过 DMA 请求信号向 DMA 发送信号。 然后、DMA 控制器将执行所需的数据传输。