ZHCADB4 November 2023 AM625 , MSPM0L1306
我们配置 MSPM0L130x 微控制器上的 ADC,并通过 SPI 接口连接 AM62x 微处理器入门套件。这里,AM62x 已配置为控制器,MSPM0L130x 已配置为外设。要获取 ADC 任一通道的数据,控制器可以使用 TX 缓冲区中的相应命令启动 SPI 事务。一接收到控制器命令,外设便开始在所请求的通道上传输加载到其 TX 缓冲区中的 ADC 数据。控制器从外设接收预期字节数,然后结束事务。外设持续读取和更新 ADC 数据值。这些更新的频率取决于用于触发 ADC 的计时器。 (1)
使用多通道模式时全双工 SPI 的流水线:
在全双工 SPI 模式下,数据在同一组时钟周期内同时发送和接收。因此,在使用多通道 ADC 的情况下,当控制器发送命令时,它会同时接收与其上一条命令相对应的 ADC 数据。
运行此应用涉及的步骤如下:
硬件设置,包括连接 SK-AM62x 和 LP-MSPM0L130x。
软件设置,包括一次性执行前步骤。
在两个电路板上执行应用程序以启用 SPI 事务。
结果分析。
系统性能分析和功耗估算。
注意:这里不使用“主”和“从”以及“MOSI/MISO”术语,这些术语将分别替换为“控制器”和“外设”以及“PICO/POCI”。