本日の作業
コンソールが動き始めたので、作業ペースが少し上がる。
モーター用のPWM波形がCPUから出力されることを確認。
クロックは25MHz。PWM周期は50usec。分解能は1/1250。
以前書いたけれど、タイマーのレジスタを更新するタイミングは、カウンタの動作と同期していないとまずい。
具体的は、PWMの周期コンペアマッチで割り込みをかけ、その中でレジスタを更新する。
しかし、shは割り込みがそんなに速く無さそう(H8とかよりは速い)なので、DMAを使うのがいいような気がする。まだ試したことはないけれど...
次は、ゲートドライブ回路を組んでみて、デッドタイムの設定をしてみる。
| 固定リンク | 0

コメント