方框图展示了 MSPM0L1xxx 步进 SDK 中支持用于步进电机的两种 MSPM0L1xxx 设计:
- 4 PWM 控制(PWM 接口)
- 单 PWM 控制(STEP 接口)
如图 4-4 所示,4 PWM 控制(PWM 接口)中使用的信号包括:
- 4 个具有边沿对齐同步的 PWM 信号 (PWM 4x)
- 用于电流调节的 8 位 DAC 基准电压 (VREF)(1)
- 来自驱动器的逻辑低电平故障信号 (nFAULT)
- 栅极驱动器关断信号 (DRVOFF)
- 具有睡眠模式引脚的驱动器的低功耗模式信号 (nSLEEP)
- 来自集成电流检测功能的 ADC 电流检测反馈,用于测量电机相电流
(1) VREF 可使用 COMP 模块中的 8 位 DAC,仅在 MSPM0L130x 中提供。
如图 4-5 所示,单 PWM 控制(PWM 接口)中使用的信号包括:
- 具有可调占空比和脉宽 (STEP) 的单 PWM 信号
- 方向引脚 (DIR)
- 用于电流调节的 8 位 DAC 基准电压 (VREF)
- 来自驱动器的逻辑低电平故障信号 (nFAULT)
- 栅极驱动器关断信号 (DRVOFF)
- 具有睡眠模式引脚的驱动器的低功耗模式信号 (nSLEEP)
- 可选 SPI 读取/写入接口(适用于具有 SPI 接口的驱动器)