ZHDA037 January 2026 MSPM0G3507 , MSPM0G3519
在投影仪双轮控制应用中,MSPM0 通过向 MCF8316 输出速度控制信号来控制色轮的位置同步。
图 1-2 是色轮控制应用中 MSPM0 的控制图。MSPM0 使用相同的方法来控制两个色轮。FW 和 DW 索引是色轮位置反馈信号,当色轮旋转到设定位置时,位置检测模块会触发脉冲输出。FW 和 DW 同步信号是 DLPC 的输入同步信号,这也是一个脉冲信号。MSPM0 的计时器可以使用硬件捕获特性来计算两个脉冲信号的边沿位置误差。PWM 速度信号通过相位环路校准算法模块进行控制,从而控制色轮的速度,以确保 FW/DW 索引脉冲边沿和 FW/DW 同步脉冲边沿之间的相位差是固定的。
或者,MSPM0 可以通过计时器的捕获功能来捕获同步信号和 MCF8316 的反馈 PWM 信号的占空比和周期信息。
根据上述要求,色轮控制应用至少需要三个计时器来控制两个色轮。表 2-3 是双轮控制 MSPM0 资源要求。
| 功能 | 外设 | 说明 |
|---|---|---|
| MCF8316 配置 | I2C 总线 | MCF8316 需要配置为不同的地址以共享同一条 I2C 总线 |
| 边沿差捕获 | Timer0 CC0 和 CC1 | 每个色轮都需要一个具有两个捕获通道的计时器 |
| Timer1 CC0 和 CC1 | ||
| 速度控制 | Timer2 CC0 和 CC1 | 两个 MCF8316 器件可以使用一个计时器和两个比较通道来输出 PWM |
| 相位环路校准 | CPU 和 MATHACL | 校准环路算法 |
| 信号输入滤波器 | COMP | 可选,将模拟位置信号转换为数字信号 |
| 周期和占空比捕获 | Timer3 CC0 和 CC1 | 可选,捕获色轮速度、控制信号速度和占空比 |
| 任务调度器 | Systick | 定期校准任务 |