ZHDA037 January   2026 MSPM0G3507 , MSPM0G3519

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 双轮投影仪系统
    2. 1.2 MSPM0 要求
  5. 2MSPM0 中的色轮控制
    1. 2.1 软件结构
    2. 2.2 外部边沿差捕获
      1. 2.2.1 带比较器的输入滤波器
    3. 2.3 内部位置环路控制
    4. 2.4 速度控制输出
  6. 3测试和评估方法
    1. 3.1 测试系统设置
    2. 3.2 性能评估
  7. 4总结
  8. 5参考资料

MSPM0 要求

在投影仪双轮控制应用中,MSPM0 通过向 MCF8316 输出速度控制信号来控制色轮的位置同步。

图 1-2 是色轮控制应用中 MSPM0 的控制图。MSPM0 使用相同的方法来控制两个色轮。FW 和 DW 索引是色轮位置反馈信号,当色轮旋转到设定位置时,位置检测模块会触发脉冲输出。FW 和 DW 同步信号是 DLPC 的输入同步信号,这也是一个脉冲信号。MSPM0 的计时器可以使用硬件捕获特性来计算两个脉冲信号的边沿位置误差。PWM 速度信号通过相位环路校准算法模块进行控制,从而控制色轮的速度,以确保 FW/DW 索引脉冲边沿和 FW/DW 同步脉冲边沿之间的相位差是固定的。

或者,MSPM0 可以通过计时器的捕获功能来捕获同步信号和 MCF8316 的反馈 PWM 信号的占空比和周期信息。

 MSPM0 色轮控制图图 1-2 MSPM0 色轮控制图

根据上述要求,色轮控制应用至少需要三个计时器来控制两个色轮。表 2-3 是双轮控制 MSPM0 资源要求。

表 1-1 双轮控制 MSPM0 资源要求
功能 外设 说明
MCF8316 配置 I2C 总线 MCF8316 需要配置为不同的地址以共享同一条 I2C 总线
边沿差捕获 Timer0 CC0 和 CC1 每个色轮都需要一个具有两个捕获通道的计时器
Timer1 CC0 和 CC1
速度控制 Timer2 CC0 和 CC1 两个 MCF8316 器件可以使用一个计时器和两个比较通道来输出 PWM
相位环路校准 CPU 和 MATHACL 校准环路算法
信号输入滤波器 COMP 可选,将模拟位置信号转换为数字信号
周期和占空比捕获 Timer3 CC0 和 CC1 可选,捕获色轮速度、控制信号速度和占空比
任务调度器 Systick 定期校准任务
注: 对于边沿捕获功能,如果输入信号是模拟信号,则可以向信号链添加 MSPM0 内部比较器,以将模拟信号转换为数字信号。MSPM0 内部比较器具有内置基准 8 位 DAC,可用于逻辑电平控制,还可将迟滞和滤波器功能用于模拟信号滤波器,并向计时器输出稳定的数字信号。