ZHCUDB7 September   2025

 

  1.   1
  2.   说明
  3.   资源
  4.   特性
  5.   应用
  6.   6
  7. 1系统说明
    1. 1.1 主要系统规格
  8. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
    3. 2.3 重点产品
      1. 2.3.1 LDC5072-Q1
      2. 2.3.2 MSPM0G3507
      3. 2.3.3 TPSM365R3
      4. 2.3.4 TLV9062
  9. 3系统设计原理
    1. 3.1 硬件设计
      1. 3.1.1 目标 PCB
      2. 3.1.2 线圈 PCB
      3. 3.1.3 信号链 PCB
        1. 3.1.3.1 电感式角度位置传感器前端原理图
        2. 3.1.3.2 差分转单端信号
      4. 3.1.4 MSPM0G3507 原理图设计
      5. 3.1.5 电源设计
    2. 3.2 绝对位置计算
    3. 3.3 软件设计
      1. 3.3.1 角度计算时序
      2. 3.3.2 旋转角度误差源和补偿
  10. 4硬件、软件、测试要求和测试结果
    1. 4.1 硬件要求
      1. 4.1.1 PCB 概述
      2. 4.1.2 编码器接口
    2. 4.2 软件
    3. 4.3 测试设置
    4. 4.4 测试结果
      1. 4.4.1 电感式传感器正弦与余弦噪声测量
      2. 4.4.2 绝对角度噪声测量
      3. 4.4.3 旋转角度精度测量
      4. 4.4.4 气隙对噪声、四次电谐波及整体角度精度的影响
      5. 4.4.5 功耗测量
  11. 5设计和文档支持
    1. 5.1 设计文件
      1. 5.1.1 原理图
      2. 5.1.2 BOM
      3. 5.1.3 PCB 布局
      4. 5.1.4 Altium 工程文件
      5. 5.1.5 Gerber 文件
      6. 5.1.6 装配图
    2. 5.2 工具与软件
    3. 5.3 文档支持
    4. 5.4 支持资源
    5.     商标
  12. 6作者简介

角度计算时序

在 TIDA-010961 参考设计中,MSPM0G3507 以 8 倍过采样率采集 LDC5072 器件的正弦与余弦输出信号,并计算绝对角度。TMAG6180 器件中的 ADC 由内部 32kHz Timer0 触发,并将 ADC 结果保存到数组。ADC 转换完成后产生中断,MCU 在中断期间执行绝对角度计算。

TIDA-010961 MSPM0G3507 时序图图 3-10 MSPM0G3507 时序图

主机控制器通过发送命令请求从 TIDA-010961 获取位置数据。命令触发 MSPM0 的 UART 中断后,MCU 将返回位置数据。

表 3-2 系统延迟分析
子系统传输延迟
(典型值)
LVD50724μs
差分转单端滤波器:0.2μs
8 倍过采样 ADC1.4μs
角度计算4μs
总计9.6μs