ZHCUDB9 September 2025
MCU DMA 模块通过 SPI 总线在 MSPM0C1105 MCU 与 AMC130M02 器件之间以最少的硬件资源和时间开销转移数据包。使用两个 DMA 通道进行 SPI 数据传输:DMA 通道 0 向 ADC 发送 SPI 数据 (0x00),DMA 通道 1 通过 SPI 总线接收来自 ADC 的测量数据。AMC130M02 由于 2 个模拟输入而传输 12 字节的数据包,一旦从 ADC 接收到完整的 SPI 数据包,就会生成 DMA 就绪中断,并且开始对数据包进行 CRC16 验证。CRC16 验证成功后,将数据包分解为 A 相的电压和电流值。