ZHCU663A April   2019  – February 2021

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 终端设备
      1. 1.1.1 电表
    2. 1.2 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 重点产品
      1. 2.2.1 ADS131M04
      2. 2.2.2 TPS7A78
      3. 2.2.3 MSP432P4111
      4. 2.2.4 TPS3840
      5. 2.2.5 THVD1500
      6. 2.2.6 ISO7731B
      7. 2.2.7 TRS3232E
      8. 2.2.8 TPS709
      9. 2.2.9 ISO7720
    3. 2.3 设计注意事项
      1. 2.3.1 设计硬件实现
        1. 2.3.1.1 TPS7A78 电容压降式电源
        2. 2.3.1.2 TPS3840 SVS
        3. 2.3.1.3 模拟输入
          1. 2.3.1.3.1 电压测量模拟前端
          2. 2.3.1.3.2 电流测量模拟前端
      2. 2.3.2 电流检测模式
        1. 2.3.2.1 ADS131M04 电流检测程序
        2. 2.3.2.2 使用 MCU 触发电流检测模式
          1. 2.3.2.2.1 使用计时器定期触发电流检测模式
          2. 2.3.2.2.2 MCU 进入和退出电流检测模式的流程
        3. 2.3.2.3 如何实现计量测试软件
          1. 2.3.2.3.1 设置
            1. 2.3.2.3.1.1 时钟
            2. 2.3.2.3.1.2 端口映射
            3. 2.3.2.3.1.3 用于 GUI 通信的 UART 设置
            4. 2.3.2.3.1.4 实时时钟 (RTC)
            5. 2.3.2.3.1.5 LCD 控制器
            6. 2.3.2.3.1.6 直接存储器存取 (DMA)
            7. 2.3.2.3.1.7 ADC 设置
          2. 2.3.2.3.2 前台进程
            1. 2.3.2.3.2.1 公式
          3. 2.3.2.3.3 后台进程
            1. 2.3.2.3.3.1 per_sample_dsp()
              1. 2.3.2.3.3.1.1 电压和电流信号
              2. 2.3.2.3.3.1.2 频率测量和周期跟踪
            2. 2.3.2.3.3.2 LED 脉冲生成
            3. 2.3.2.3.3.3 相位补偿
    4. 2.4 硬件、软件、测试要求和测试结果
      1. 2.4.1 所需的硬件和软件
        1. 2.4.1.1 注意事项和警告
        2. 2.4.1.2 硬件
          1. 2.4.1.2.1 与测试设置的连接
          2. 2.4.1.2.2 电源选项和跳线设置
        3. 2.4.1.3 软件
      2. 2.4.2 测试和结果
        1. 2.4.2.1 测试设置
          1. 2.4.2.1.1 SVS 和电容压降功能测试
          2. 2.4.2.1.2 电表计量精度测试
          3. 2.4.2.1.3 电流检测模式测试
          4. 2.4.2.1.4 查看计量读数和校准
            1. 2.4.2.1.4.1 从 LCD 中查看结果
            2. 2.4.2.1.4.2 从 PC 校准和查看结果
              1. 2.4.2.1.4.2.1 查看结果
              2. 2.4.2.1.4.2.2 校准
                1. 2.4.2.1.4.2.2.1 增益校准
                  1. 4.2.1.4.2.2.1.1 电压和电流增益校准
                  2. 4.2.1.4.2.2.1.2 有源功率增益校准
                2. 2.4.2.1.4.2.2.2 偏移校准
                3. 2.4.2.1.4.2.2.3 相位校准
        2. 2.4.2.2 测试结果
          1. 2.4.2.2.1 SVS 和 TPS7A78 功能测试结果
          2. 2.4.2.2.2 电表计量精度结果
          3. 2.4.2.2.3 电流检测模式结果
  9. 3设计文件
    1. 3.1 原理图
    2. 3.2 物料清单
    3. 3.3 PCB 布局建议
      1. 3.3.1 布局图
    4. 3.4 Altium 工程
    5. 3.5 Gerber 文件
    6. 3.6 装配图
  10. 4相关文档
    1. 4.1 商标
  11. 5作者简介
  12. 6修订历史记录
端口映射

MSP432 MCU 具有一个端口映射控制器支持将数字功能灵活映射到端口引脚。可移植到其他引脚的数字功能集取决于器件。特别是对于 MSP432 器件而言,EUSCIB0 SPI 模块的 SPI 时钟、SOMI 和 SIMO 功能都可移植到 P2、P3 和 P7 端口上的可用选项。此外,SMCLK 时钟输出同样可配置为输出到 P2、P3 或 P7 端口。在测试软件中,利用该端口映射特性以提高 PCB 布局的灵活性。

使用端口映射控制器,便会用到以下映射:

  • PMAP_SMCLK(SMCLK 时钟输出)→ 端口 P2.0(连接到 ADS131M04 器件的 CLKIN 引脚,用于为 ADS131M04 生成调制器时钟。但请注意,此映射在初始化前未启用,只有在 ADS131M04 初始化完成后才会启用);这对应于接头 J27 的引脚 1,在电路板上标注为 SMCLK
  • PMAP_UCB0SIMO (EUSCIB0 SPI SIMO) → 端口 P2.1(连接到 ADS131M04 器件的 DIN 引脚);这对应于接头 J27 的引脚 2,在电路板上标记为 SPI DOUT
  • PMAP_UCB0SOMI (EUSCIB0 SPI SOMI) → 端口 P2.2(连接到 ADS131M04 器件的 DOUT 引脚);这对应于接头 J27 的引脚 3,在电路板上标记为 SPI DIN
  • PMAP_UCB0CLK(EUSCIB0 SPI 时钟)→ 端口 P2.3(连接到 ADS131M04 器件的 SCK 引脚);这对应于接头 J27 的引脚 4,在电路板上标记为 SPI CLK
  • PMAP_TA0CCR1A→端口 2.6(计时器 A0 CCR1 比较输出 OUT1);这对应于接头 J27 的引脚 7,在电路板上标记为 RST SYNC;请注意,仅当 ADS131M04 器件处于电流检测模式时才会发生此映射