ZHCADB4A November   2023  – April 2026 AM625 , AM62L , MSPM0C1105 , MSPM0C1106 , MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 SPI 事务数据流
    2. 1.2 AM62x 和 AM62L 处理器
    3. 1.3 MSPM0L130x 微控制器
  5. 2硬件设置
    1. 2.1 AM62x
      1. 2.1.1 A53 内核硬件设置
      2. 2.1.2 M4F 内核硬件设置
    2. 2.2 AM62L
      1. 2.2.1 A53 内核硬件设置
  6. 3软件设置
    1. 3.1 克隆 Beyond SDK GitHub 存储库
    2. 3.2 SK-AM62x 软件设置
      1. 3.2.1 A53 内核
      2. 3.2.2 M4F 内核
    3. 3.3 AM62L 软件设置
      1. 3.3.1 A53 内核
    4. 3.4 LP-MSPM0L130x 软件设置
  7. 4执行步骤
    1. 4.1 在 LP-MSPM0L130x 上运行工程
    2. 4.2 在 SK-AM62x/AM62L EVM 上运行工程
      1. 4.2.1 A53 内核
      2. 4.2.2 M4F 内核
  8. 5结果
    1. 5.1 单字节单通道
    2. 5.2 单字节多通道
    3. 5.3 多字节单通道
    4. 5.4 多字节多通道
  9. 6总结
  10. 7参考资料
  11. 8修订历史记录

摘要

本应用手册介绍了如何借助串行外设接口 (SPI) 将 MSMP0 上的 ADC 集成到 2 个充当控制器的处理器(AM62x 和 AM62L)中,以支持高速 ADC 数据传输。AM62x 是一款异构处理器,配备多达四个 Arm Cortex A53 处理器和一个 Arm Cortex M4F 内核。AM62L 是 AM62x 的精简版,具有两个 Arm Cortex A53 内核,不含 Arm Cortex M4 MCU 内核。AM62x 不带有板载 ADC,而 AM62L 具有大约 10 位 ENOB ADC。本文旨在演示将 MSMP0 微控制器的 ADC 集成到 AM62x 和 AM62L 中的过程。此操作可以在 AM62x 上启用 ADC 并为 AM62L 提供更高分辨率的选项。MSPM0 微控制器配备了一个多通道 ADC,通过该 ADC,我们可以监控多个模拟信号和传输任意/所有数字信号,以及通过 SPI 传输到 SoC。本文将进一步深入探讨总体数据流、硬件和软件设置、执行应用程序代码的步骤以及预期结果。