JADA092B March   2026  – May 2026 MSPM0C1104 , MSPM0C1106 , MSPM0G3507 , MSPM0L1306

 

  1.   1
  2.   概要
  3.   商標
  4. 1概要
  5. 2ブロック図
    1. 2.1 電源モジュール
    2. 2.2 ゼロ交差検出 (ZCD)
    3. 2.3 電流検出
    4. 2.4 MSPM0 マイクロコントローラ
    5. 2.5 TRIAC
  6. 3位相角度制御
    1. 3.1 動作原理
    2. 3.2 境界条件と特殊な場合
    3. 3.3 MSPM0 を使用した 実装
  7. 4ソフトスタート機能
  8. 5ソフトウェア
    1. 5.1 ソフトウェア ワークフロー
    2. 5.2 ゼロ交差検出の実装
    3. 5.3 パルス生成
    4. 5.4 目標速度の更新
    5. 5.5 過電流保護
    6. 5.6 ユーザー システムの定義
  9. 6結果
    1. 6.1 スコープ波形
    2. 6.2 速度変更
    3. 6.3 ソフト スタート
    4. 6.4 温度
  10. 7まとめ
  11. 8参考資料
  12. 9改訂履歴

MSPM0 を使用した 実装

このリファレンス デザインでは、シンプルで直感的なモーター制御を実現するために、三つの離散的な速度レベルを実装しています:

  • 高速:1000μs の遅延 (約 162° の点弧角) – 最高のモーター速度のための最大出力。
  • 中速:5000μs の遅延 (約 90° の点弧角) – 中程度の速度に対応する中出力。
  • 速度低:7000μs 遅延 (約 54°の点火角) – 最低動作速度の最小消費電力。
  • 点弧角の境界設定は 30.6° です。

MSPM0 は、高分解能タイマを使用して、ゼロ交差検出を通じて AC 周期を高精度に測定します。各半周期ごとに、マイコンは直近 2 回の測定値から平均周期を計算し、ライン周波数の変動を補償します。この周期測定値と選択された速度モードに基づいて、制御アルゴリズムは TRIAC をオンにするための 1ms のゲート トリガ パルスを生成するまでの遅延時間を決定します。