主题中讨论的其他器件:AM6422、 SysConfig
工具与软件:
尊敬的 TI 团队:
我目前正在针对一个涉及2通道、14位外部 ADC 接口的项目评估 AM6422。 我们的目标是在时钟的每个上升沿捕获 ADC 数据。 主要要求是从28个 GPIO 读取并行数据并在50ns 窗口内将其发送到主域、因为 ADC 以该速率输出数据。
为了满足这些时序限制、我们使用 PRU 进行 ADC 数据采样、因为它可在 AM6422上提供出色的时序性能。 我已经使用 PRU 测量了 GPIO 读取/写入时序、可以实现50ns 窗口来读取样本。
我正在考虑使用在时钟的上升沿触发的 DMA 来读取 PRU IO 数据并将其传输到主域。 是否可以通过这种方式配置 DMA 并直接从 PRU IO 读取数据? 我查看了 ADC 示例(api_guide_am64x/drivers_pru_adc.html)、但没有找到任何关于使用由 GPIO 中断或时钟边沿触发的 DMA 的引用。
您能不能指引我访问可以帮助您完成此操作的任何相关文档或示例?
提前感谢您的支持。
此致、
Shivangi







