ZHCUDB9 September   2025

 

  1.   1
  2.   说明
  3.   开始使用
  4.   特性
  5.   应用
  6.   6
  7. 1评估模块概述
    1. 1.1 简介
    2. 1.2 套件内容
    3. 1.3 系统说明
      1. 1.3.1 主要系统规格
      2. 1.3.2 终端设备
      3. 1.3.3 电表
    4. 1.4 器件信息
  8. 2硬件
    1. 2.1 系统概述
      1. 2.1.1 方框图
      2. 2.1.2 设计注意事项
        1. 2.1.2.1 电压测量 – 模拟前端
        2. 2.1.2.2 电流测量 – 模拟前端
        3. 2.1.2.3 输入电压
  9. 3软件
    1. 3.1 计量概述
      1. 3.1.1 计量公式
      2. 3.1.2 用于 PC GUI 通信的 UART
      3. 3.1.3 直接存储器存取 (DMA)
      4. 3.1.4 ADC 设置
      5. 3.1.5 前台进程
      6. 3.1.6 后台进程
      7. 3.1.7 软件功能 per_sample_dsp ()
      8. 3.1.8 频率测量和周期跟踪
      9. 3.1.9 LED 脉冲生成
  10. 4实现结果
    1. 4.1 评估过程
      1. 4.1.1 设备设置
      2. 4.1.2 测试程序
        1. 4.1.2.1 使用计量 GUI
        2. 4.1.2.2 校准
          1. 4.1.2.2.1 电压和电流偏移校准
          2. 4.1.2.2.2 电压和电流增益校准
          3. 4.1.2.2.3 有源功率增益校准
          4. 4.1.2.2.4 偏移校准
          5. 4.1.2.2.5 相位校准
    2. 4.2 性能数据和结果
      1. 4.2.1 电表计量精度结果
  11. 5硬件设计文件
    1. 5.1 原理图
    2. 5.2 PCB 布局
    3. 5.3 物料清单 (BOM)
  12. 6其他信息
    1. 6.1 商标
  13. 7合规信息
    1. 7.1 合规性和认证
  14. 8相关文档

直接存储器存取 (DMA)

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 相的电压和电流值。