JAJSO75 November 2023 MCF8329A
PRODUCTION DATA
Algorithm_Configuration レジスタのメモリマップされたレジスタを、表 7-14 に示します。表 7-14 に記載されていないレジスタ オフセット アドレスは、すべて予約済みと見なされます。これらのレジスタの内容を変更してはいけません。
オフセット | 略称 | レジスタ名 | セクション |
---|---|---|---|
80h | ISD_CONFIG | ISD の設定 | セクション 7.7.1.1 |
82h | REV_DRIVE_CONFIG | リバース ドライブ設定 | セクション 7.7.1.2 |
84h | MOTOR_STARTUP1 | モーター起動設定 1 | セクション 7.7.1.3 |
86h | MOTOR_STARTUP2 | モーター起動設定 2 | セクション 7.7.1.4 |
88h | CLOSED_LOOP1 | 閉ループ設定 1 | セクション 7.7.1.5 |
8Ah | CLOSED_LOOP2 | 閉ループ設定 2 | セクション 7.7.1.6 |
8Ch | CLOSED_LOOP3 | 閉ループ設定 3 | セクション 7.7.1.7 |
8Eh | CLOSED_LOOP4 | 閉ループ設定 4 | セクション 7.7.1.8 |
94h | REF_PROFILES1 | リファレンス プロファイル設定 1 | セクション 7.7.1.9 |
96h | REF_PROFILES2 | リファレンス プロファイル設定 2 | セクション 7.7.1.10 |
98h | REF_PROFILES3 | リファレンス プロファイル設定 3 | セクション 7.7.1.11 |
9Ah | REF_PROFILES4 | リファレンス プロファイル設定 4 | セクション 7.7.1.12 |
9Ch | REF_PROFILES5 | リファレンス プロファイル設定 5 | セクション 7.7.1.13 |
9Eh | REF_PROFILES6 | リファレンス プロファイル設定 6 | セクション 7.7.1.14 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 7-15 に、このセクションでアクセス タイプに使用しているコードを示します。
アクセス タイプ | コード | 説明 |
---|---|---|
読み取りタイプ | ||
R | R | 読み取り |
書き込みタイプ | ||
W | W | 書き込み |
リセットまたはデフォルト値 | ||
-n | リセット後の値またはデフォルト値 |
ISD_CONFIG を表 7-16 に示します。
概略表に戻ります。
初期速度検出設定値を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30 | ISD_EN | R/W | 0h | ISD イネーブル 0h = 無効化 1h = 有効化 |
29 | BRAKE_EN | R/W | 0h | MSS 中のブレーキ イネーブル 0h = 無効化 1h = 有効化 |
28 | HIZ_EN | R/W | 0h | MSS 中のハイ インピーダンス イネーブル 0h = 無効化 1h = 有効化 |
27 | RVS_DR_EN | R/W | 0h | リバース ドライブ イネーブル 0h = 無効化 1h = 有効化 |
26 | RESYNC_EN | R/W | 0h | 再同期イネーブル 0h = 無効化 1h = 有効化 |
25-22 | FW_DRV_RESYN_THR | R/W | 0h | 閉ループに再同期する速度スレッショルドの最小値 (MAX_SPEED の %) 0h = 5% 1h = 10% 2h = 15% 3h = 20% 4h = 25% 5h = 30% 6h = 35% 7h = 40% 8h = 45% 9h = 50% Ah = 55% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
21 | 予約済み | R/W | 0h | 予約済み |
20-17 | SINGLE_SHUNT_BLANKING_TIME | R/W | 0h | PWM エッジから電流がサンプリングされるまでのブランキング時間 0h = 0.25µs 1h = 0.5µs 2h = 0.75µs 3h = 1µs 4h = 1.25µs 5h = 1.5µs 6h = 1.75µs 7h = 2µs 8h = 2.25µs 9h = 2.5µs Ah = 2.75µs Bh = 3µs Ch = 3.5µs Dh = 4µs Eh = 5µs Fh = 6µs |
16-13 | BRK_TIME | R/W | 0h | MSS 中のブレーキ時間 0h = 10ms 1h = 50ms 2h = 100ms 3h = 200ms 4h = 300ms 5h = 400ms 6h = 500ms 7h = 750ms 8h = 1s 9h = 2s Ah = 3s Bh = 4s Ch = 5s Dh = 7.5s Eh = 10s Fh = 15s |
12-9 | HIZ_TIME | R/W | 0h | MSS 中のハイ インピーダンス時間 0h = 10ms 1h = 50ms 2h = 100ms 3h = 200ms 4h = 300ms 5h = 400ms 6h = 500ms 7h = 750ms 8h = 1s 9h = 2s Ah = 3s Bh = 4s Ch = 5s Dh = 7.5s Eh = 10s Fh = 15s |
8-6 | STAT_DETECT_THR | R/W | 0h | モーターが停止しているかどうかを検出するための BEMF スレッショルド 0h = 100mV 1h = 150mV 2h = 200mV 3h = 500mV 4h = 1000mV 5h = 1500mV 6h = 2000mV 7h = 3000mV |
5-2 | REV_DRV_HANDOFF_THR | R/W | 0h | リバース ドライブ時に開ループに遷移するために使われる速度スレッショルド (MAX_SPEED の %) 0h = 2.5% 1h = 5% 2h = 7.5% 3h = 10% 4h = 12.5% 5h = 15% 6h = 20% 7h = 25% 8h = 30% 9h = 40% Ah = 50% Bh = 60% Ch = 70% Dh = 80% Eh = 90% Fh = 100% |
1-0 | REV_DRV_OPEN_LOOP_CURRENT | R/W | 0h | リバース ドライブ時の開ループ電流制限 (BASE_CURRENT の %) 0h = 15% 1h = 25% 2h = 35% 3h = 50% |
REV_DRIVE_CONFIG を表 7-17 に示します。
概略表に戻ります。
リバース ドライブ設定値を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-27 | REV_DRV_OPEN_LOOP_ACCEL_A1 | R/W | 0h | リバース ドライブ時の開ループ加速度係数 A1 0h = 0.01Hz/s 1h = 0.05Hz/s 2h = 1Hz/s 3h = 2.5Hz/s 4h = 5Hz/s 5h = 10Hz/s 6h = 25Hz/s 7h = 50Hz/s 8h = 75Hz/s 9h = 100Hz/s Ah = 250Hz/s Bh = 500Hz/s Ch = 750Hz/s Dh = 1000Hz/s Eh = 5000Hz/s Fh = 10000Hz/s |
26-23 | REV_DRV_OPEN_LOOP_ACCEL_A2 | R/W | 0h | リバース ドライブ時の開ループ加速度係数 A2 0h = 0.0Hz/s2 1h = 0.05Hz/s2 2h = 1Hz/s2 3h = 2.5Hz/s2 4h = 5Hz/s2 5h = 10Hz/s2 6h = 25Hz/s2 7h = 50Hz/s2 8h = 75Hz/s2 9h = 100Hz/s2 Ah = 250Hz/s2 Bh = 500Hz/s2 Ch = 750Hz/s2 Dh = 1000Hz/s2 Eh = 5000Hz/s2 Fh = 10000Hz/s2 |
22-20 | ACTIVE_BRAKE_CURRENT_LIMIT | R/W | 0h | アクティブ ブレーキ時のバス電流の制限値 (BASE_CURRENT の %) 0h = 10% 1h = 20% 2h = 30% 3h = 40% 4h = 50% 5h = 60% 6h = 70% 7h = 80% |
19-10 | ACTIVE_BRAKE_KP | R/W | 0h | アクティブ ブレーキ PI ループ Kp の 10 ビット値。 Kp = ACTIVE_BRAKE_KP / 27 |
9-0 | ACTIVE_BRAKE_KI | R/W | 0h | アクティブ ブレーキ PI ループ Ki の 10 ビット値。 Ki = ACTIVE_BRAKE_KI / 29 |
MOTOR_STARTUP1 を表 7-18 に示します。
概略表に戻ります。
モーター起動設定値 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-29 | MTR_STARTUP | R/W | 0h | モーターの起動方法 0h = アライン 1h = ダブル アライン 2h = IPD 3h = スロー ファースト サイクル |
28-25 | ALIGN_SLOW_RAMP_RATE | R/W | 0h | アライン、スロー ファースト サイクル、開ループの電流ランプ レート 0h = 1A/s 1h = 5A/s 2h = 10A/s 3h = 25A/s 4h = 50A/s 5h = 100A/s 6h = 150A/s 7h = 250A/s 8h = 500A/s 9h = 1000A/s Ah = 2000A/s Bh = 5000A/s Ch = 10000A/s Dh = 20000A/s Eh = 50000A/s Fh = 無制限 |
24-21 | ALIGN_TIME | R/W | 0h | アライン時間 0h = 10ms 1h = 50ms 2h = 100ms 3h = 200ms 4h = 300ms 5h = 400ms 6h = 500ms 7h = 750ms 8h = 1s 9h = 1.5s Ah = 2s Bh = 3s Ch = 4s Dh = 5s Eh = 7.5s Fh = 10s |
20-17 | ALIGN_OR_SLOW_CURRENT_ILIMIT | R/W | 0h | アラインまたはスロー ファースト サイクルの電流制限値 (BASE_CURRENT の %) 0h = 5% 1h = 10% 2h = 15% 3h = 20% 4h = 25% 5h = 30% 6h = 40% 7h = 50% 8h = 60% 9h = 65% Ah = 70% Bh = 75% Ch = 80% Dh = 85% Eh = 90% Fh = 95% |
16-14 | IPD_CLK_FREQ | R/W | 0h | IPD クロック周波数 0h = 50Hz 1h = 100Hz 2h = 250Hz 3h = 500Hz 4h = 1000Hz 5h = 2000Hz 6h = 5000Hz 7h = 10000Hz |
13-9 | IPD_CURR_THR | R/W | 0h | IPD 電流スレッショルド (BASE_CURRENT の %) 0h = 2.5% 1h = 5% 2h = 7.5% 3h = 10% 4h = 12.5% 5h = 15% 6h = 20% 7h = 25% 8h = 30% 9h = 36.67% Ah = 40% Bh = 46.67% Ch = 53.33% Dh = 60% Eh = 66.67% Fh = 72% 10h = NA 11h = NA 12h = NA 13h = NA 14h = NA 15h = NA 16h = NA 17h = NA 18h = NA 19h = NA 1Ah = NA 1Bh = NA 1Ch = NA 1Dh = NA 1Eh = NA 1Fh = NA |
8 | 予約済み | R/W | 0h | 予約済み |
7-6 | IPD_ADV_ANGLE | R/W | 0h | IPD アドバンス角度 0h = 0° 1h = 30° 2h = 60° 3h = 90° |
5-4 | IPD_REPEAT | R/W | 0h | IPD の実行回数 0h = 1 回 1h = 平均 2 回 2h = 平均 3 回 3h =平均 4 回 |
3 | OL_ILIMIT_CONFIG | R/W | 0h | 開ループ電流制限値の設定 0h = OL_ILIMIT によって開ループ電流制限値を設定 1h = ILIMIT によって開ループ電流制限値を設定 |
2 | IQ_RAMP_DOWN_EN | R/W | 0h | 開ループから閉ループへの遷移のための Iq ランプ ダウン 0h = Iq ランプ ダウンを無効化 1h = Iq ランプ ダウンを有効化 |
1 | ACTIVE_BRAKE_EN | R/W | 0h | 減速時のアクティブ ブレーキの有効化 0h = アクティブ ブレーキを無効化 1h = アクティブ ブレーキを有効化 |
0 | REV_DRV_CONFIG | R/W | 0h | リバース ドライブの開ループ構成設定 0h = フォワード ドライブに基づく開ループ電流、A1、A2 1h = リバース ドライブに基づく開ループ電流、A1、A2 |
MOTOR_STARTUP2 を表 7-19 に示します。
概略表に戻ります。
モーター起動設定値 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-27 | OL_ILIMIT | R/W | 0h | 開ループ電流制限値 (BASE_CURRENT の %) 0h = 5% 1h = 10% 2h = 15% 3h = 20% 4h = 25% 5h = 30% 6h = 40% 7h = 50% 8h = 60% 9h = 65% Ah = 70% Bh = 75% Ch = 80% Dh = 85% Eh = 90% Fh = 95% |
26-23 | OL_ACC_A1 | R/W | 0h | 開ループ加速度係数 A1 0h = 0.01Hz/s 1h = 0.05Hz/s 2h = 1Hz/s 3h = 2.5Hz/s 4h = 5Hz/s 5h = 10Hz/s 6h = 25Hz/s 7h = 50Hz/s 8h = 75Hz/s 9h = 100Hz/s Ah = 250Hz/s Bh = 500Hz/s Ch = 750Hz/s Dh = 1000Hz/s Eh = 5000Hz/s Fh = 10000Hz/s |
22-19 | OL_ACC_A2 | R/W | 0h | 開ループ加速度係数 A2 0h = 0.0Hz/s2 1h = 0.05Hz/s2 2h = 1Hz/s2 3h = 2.5Hz/s2 4h = 5Hz/s2 5h = 10Hz/s2 6h = 25Hz/s2 7h = 50Hz/s2 8h = 75Hz/s2 9h = 100Hz/s2 Ah = 250Hz/s2 Bh = 500Hz/s2 Ch = 750Hz/s2 Dh = 1000Hz/s2 Eh = 5000Hz/s2 Fh = 10000Hz/s2 |
18 | AUTO_HANDOFF_EN | R/W | 0h | 自動ハンドオフ イネーブル 0h = 自動ハンドオフを無効化 (かつ OPN_CL_HANDOFF_THR を使用) 1h = 自動ハンドオフを有効化 |
17-13 | OPN_CL_HANDOFF_THR | R/W | 0h | 開ループから閉ループへのハンドオフ スレッショルド MAX_SPEED の %) 0h = 1% 1h = 2% 2h = 3% 3h = 4% 4h = 5% 5h = 6% 6h = 7% 7h = 8% 8h = 9% 9h = 10% Ah = 11% Bh = 12% Ch = 13% Dh = 14% Eh = 15% Fh = 16% 10h = 17% 11h = 18% 12h = 19% 13h = 20% 14h = 22.5% 15h = 25% 16h = 27.5% 17h = 30% 18h = 32.5% 19h = 35% 1Ah = 37.5% 1Bh = 40% 1Ch = 42.5% 1Dh = 45% 1Eh = 47.5% 1Fh = 50% |
12-8 | ALIGN_ANGLE | R/W | 0h | アライン角 0h = 0° 1h = 10° 2h = 20° 3h = 30° 4h = 45° 5h = 60° 6h = 70° 7h = 80° 8h = 90° 9h = 110° Ah = 120° Bh = 135° Ch = 150° Dh = 160° Eh = 170° Fh = 180° 10h = 190° 11h = 210° 12h = 225° 13h = 240° 14h = 250° 15h = 260° 16h = 270° 17h = 280° 18h = 290° 19h = 315° 1Ah = 330° 1Bh = 340° 1Ch = 350° 1Dh = 予約済み 1Eh = 予約済み 1Fh = 予約済み |
7-4 | SLOW_FIRST_CYC_FREQ | R/W | 0h | スロー ファースト サイクル起動の最初のサイクルの周波数 0h = 0.1% 1h = 0.2% 2h = 0.3% 3h = 0.4% 4h = 0.5% 5h = 0.7% 6h = 1.0% 7h = 1.2% 8h = 1.5% 9h = 2.0% Ah = 2.5% Bh = 3% Ch = 3.5% Dh = 4% Eh = 4.5% Fh = 5% |
3 | FIRST_CYCLE_FREQ_SEL | R/W | 0h | アライン、ダブル アライン、IPD 起動オプションの開ループでの最初のサイクルの周波数 0h = 0Hz 1h = SLOW_FIRST_CYC_FREQ で定義 |
2-0 | THETA_ERROR_RAMP_RATE | R/W | 0h | 推定角度と開ループ角度の差を小さくするためのランプ レート 0h = 0.01°/ms 1h = 0.05°/ms 2h = 0.1°/ms 3h = 0.15°/ms 4h = 0.2°/ms 5h = 0.5°/ms 6h = 1°/ms 7h = 2°/ms |
CLOSED_LOOP1 を表 7-20 に示します。
概略表に戻ります。
閉ループ設定値 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30 | 予約済み | R/W | 0h | 予約済み |
29-25 | CL_ACC | R/W | 0h | 閉ループ加速度 速度モード (Hz/s) 電力モード (W/s) 電流モード (A/s) 電圧モード (毎秒 0.1% の変調インデックス) 0h = 0.5 1h = 1 2h = 2.5 3h = 5 4h = 7.5 5h = 10 6h = 20 7h = 40 8h = 60 9h = 80 Ah = 100 Bh = 200 Ch = 300 Dh = 400 Eh = 500 Fh = 600 10h = 700 11h = 800 12h = 900 13h = 1000 14h = 2000 15h = 4000 16h = 6000 17h = 8000 18h = 10000 19h = 20000 1Ah = 30000 1Bh = 40000 1Ch = 50000 1Dh = 60000 1Eh = 70000 1Fh = 無制限 |
24 | CL_DEC_CONFIG | R/W | 0h | 閉ループ減速設定 0h = CL_DEC によって設定された閉ループ減速 1h = CL_ACC によって設定された閉ループ減速 |
23-19 | CL_DEC | R/W | 0h | 閉ループ減速。 速度モード (Hz/s) 電力モード (W/s) 電流モード (A/s) 電圧モード (毎秒 0.1% の変調インデックス) 注:速度モードで AVS が有効化されている場合、または CL_DEC_CONFIG が「1」に設定されている場合、この構成ビットは使用されません。 0h = 0.5 1h = 1 2h = 2.5 3h = 5 4h = 7.5 5h = 10 6h = 20 7h = 40 8h = 60 9h = 80 Ah = 100 Bh = 200 Ch = 300 Dh = 400 Eh = 500 Fh = 600 10h = 700 11h = 800 12h = 900 13h = 1000 14h = 2000 15h = 4000 16h = 6000 17h = 8000 18h = 10000 19h = 20000 1Ah = 30000 1Bh = 40000 1Ch = 50000 1Dh = 60000 1Eh = 70000 1Fh = 無制限 |
18-15 | PWM_FREQ_OUT | R/W | 0h | PWM 出力周波数 0h = 10kHz 1h = 15kHz 2h = 20kHz 3h = 25kHz 4h = 30kHz 5h = 35kHz 6h = 40kHz 7h = 45kHz 8h = 50kHz 9h = 55kHz Ah = 60kHz Bh = 65KHz Ch = 70kHz Dh = 75kHz Eh = 該当なし Fh = 該当なし |
14 | 予約済み | R/W | 0h | 予約済み |
13-12 | FG_SEL | R/W | 0h | FG 選択 0h = ISD、開ループ、閉ループで FG を出力 (HW 構成) 1h = 閉ループのみで FG を出力 2h = 初回は開ループで FG を出力 3h = 未定義 |
11-8 | FG_DIV | R/W | 0h | FG の分周係数 0h = 1 分周 (2 極モーターの機械的速度) 1h = 1 分周 (2 極モーターの機械的速度) 2h = 2 分周 (4 極モーターの機械的速度) 3h = 3 分周 (6 極モーターの機械的速度) 4h = 4 分周 (8 極モーターの機械的速度) ... Fh = 15 分周 (30 極モーターの機械的速度) |
7 | FG_CONFIG | R/W | 0h | FG 出力構成 0h = モーターが駆動されている限り FG はアクティブ 1h = FG_BEMF_THR で定義された BEMF スレッショルドを BEMF が下回るまで FG はアクティブ |
6-4 | FG_BEMF_THR | R/W | 0h | FG 出力の BEMF スレッショルド。SHx ピンの電圧を電圧ゲインで割った値として計算されます。 電圧ゲイン = 20V/V、BUS_VOLT = 60 電圧ゲイン = 10V/V、BUS_VOLT = 30 電圧ゲイン = 5V/V、BUS_VOLT = 15 0h = ±1mV 1h = ±2mV 2h = ±5mV 3h = ±10mV 4h = ±20mV 5h = ±30mV 6h = 該当なし 7h= 該当なし |
3 | AVS_EN | R/W | 0h | AVS イネーブル 0h = 無効化 1h = 有効化 |
2 | DEADTIME_COMP_EN | R/W | 0h | デッド タイム補償イネーブル 0h = 無効化 1h = 有効化 |
1 | 予約済み | R/W | 0h | 予約済み |
0 | LOW_SPEED_RECIRC_BRAKE_EN | R/W | 0h | MTR_STOP がリサーキュレーション (還流) モードであり、かつモーターがアラインまたは開ループで動作している際に、モーター停止オプションを適用 0h = ハイ インピーダンス 1h = ローサイド ブレーキ |
CLOSED_LOOP2 を表 7-21 に示します。
概略表に戻ります。
閉ループ設定値 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-28 | MTR_STOP | R/W | 0h | モーター停止オプション 0h = ハイ インピーダンス 1h = 還流モード 2h = ローサイド ブレーキ 3h = ローサイド ブレーキ 4h = アクティブ スピン ダウン 5h = 未定義 6h = 未定義 7h = 未定義 |
27-24 | MTR_STOP_BRK_TIME | R/W | 0h | モーター停止時のブレーキ時間 0h = 1ms 1h = 1ms 2h = 1ms 3h = 1ms 4h = 1ms 5h = 5ms 6h = 10ms 7h = 50ms 8h = 100ms 9h = 250ms Ah = 500ms Bh = 1000ms Ch = 2500ms Dh = 5000ms Eh = 10000ms Fh = 15000ms |
23-20 | ACT_SPIN_THR | R/W | 0h | アクティブ スピン ダウンの速度スレッショルド (MAX_SPEED の %) 0h = 100% 1h = 90% 2h = 80% 3h = 70% 4h = 60% 5h = 50% 6h = 45% 7h = 40% 8h = 35% 9h = 30% Ah = 25% Bh = 20% Ch = 15% Dh = 10% Eh = 5% Fh = 2.5% |
19-16 | BRAKE_SPEED_THRESHOLD | R/W | 0h | その値を下回るとブレーキが作動する、BRAKE ピンとモーター停止オプション (ローサイド ブレーキ) の速度スレッショルド (MAX_SPEED の %) 0h = 100% 1h = 90% 2h = 80% 3h = 70% 4h = 60% 5h = 50% 6h = 45% 7h = 40% 8h = 35% 9h = 30% Ah = 25% Bh = 20% Ch = 15% Dh = 10% Eh = 5% Fh = 2.5% |
15-8 | MOTOR_RES | R/W | 0h | モーター位相抵抗の 8 ビット値 |
7-0 | MOTOR_IND | R/W | 0h | モーター位相インダクタンスの 8 ビット値 |
CLOSED_LOOP3 を表 7-22 に示します。
概略表に戻ります。
閉ループ設定値 3 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-23 | MOTOR_BEMF_CONST | R/W | 0h | モーター BEMF 定数の 8 ビット値 |
22-13 | CURR_LOOP_KP | R/W | 0h | Iq および Id PI ループの 10 ビット Kp 値。 CURR_LOOP_KP は 2 つの部分 (SCALE(9:8)、VALUE(7:0)) に分かれています。 Kp = VALUE / 10^SCALE 現在の Kp と Ki を自動計算する場合、0 に設定します。 |
12-3 | CURR_LOOP_KI | R/W | 0h | Iq および Id PI ループの 10 ビット Ki 値。 CURR_LOOP_KI は 2 つの部分 (SCALE(9:8)、VALUE(7:0)) に分かれています。 Ki = 1000 × VALUE / 10^SCALE 現在の Kp と Ki を自動計算する場合、0 に設定します。 |
2-0 | SPD_LOOP_KP | R/W | 0h | 速度ループ Kp の 3 MSB ビット。 SPD_LOOP_KP は 2 つの部分 (SCALE(9:8)、VALUE(7:0)) に分かれています。 Kp = 0.01 × VALUE / 10^SCALE. |
CLOSED_LOOP4 を表 7-23 に示します。
概略表に戻ります。
閉ループ設定値 4 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-24 | SPD_LOOP_KP | R/W | 0h | 速度ループ Kp の 7 LSB ビット。 SPD_LOOP_KP は 2 つの部分 (SCALE(10:9)、VALUE(8:0)) に分かれています。 Kp = 0.01 × VALUE / 10^SCALE. |
23-14 | SPD_LOOP_KI | R/W | 0h | 速度ループ Ki の 10 ビット値。 SPD_LOOP_KI は 2 つの部分 (SCALE(9:8)、VALUE(7:0)) に分かれています。 Ki = 0.1 × VALUE / 10^SCALE. |
13-0 | MAX_SPEED | R/W | 0h | 速度の最大値を電気的 Hz で設定するための 14 ビット値。 0~9600d = MAX_SPEED/6 9601d~16383d = (MAX_SPEED/4 - 800) 例:MAX_SPEED が 0x5DC (1500d) の場合、最大モーター速度 (Hz) は 1500/6 = 250Hz MAX_SPEED が 0x2710 (10000d) の場合、最大モーター速度 (Hz) は (10000/4) - 800 = 1700Hz |
REF_PROFILES1 を表 7-24 に示します。
概略表に戻ります。
リファレンス プロファイル 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-29 | REF_PROFILE_CONFIG | R/W | 0h | リファレンス プロファイルの設定 0h = リファレンス モード 1h = リニア モード 2h = 階段モード 3h = 双方向モード |
28-21 | DUTY_ON1 | R/W | 0h | Duty_ON1 の設定 ターンオン デューティ サイクル (%) = {(DUTY_ON1/255) × 100} |
20-13 | DUTY_OFF1 | R/W | 0h | Duty_OFF1 の設定 ターンオフ デューティ サイクル (%) = {(DUTY_OFF1/255) × 100} |
12-5 | DUTY_CLAMP1 | R/W | 0h | Duty_CLAMP1 の設定 クランプのデューティ サイクル (%) = {(DUTY_CLAMP1/255) × 100} |
4-0 | DUTY_A | R/W | 0h | デューティ サイクル A の 5 MSB ビット |
REF_PROFILES2 を表 7-25 に示します。
概略表に戻ります。
リファレンス プロファイル 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-28 | DUTY_A | R/W | 0h | デューティ サイクル A の 3 LSB ビットの設定 デューティ サイクル A (%) = {(DUTY_A/255) × 100} |
27-20 | DUTY_B | R/W | 0h | Duty_B の設定 デューティ サイクル B (%) = {(DUTY_B/255) × 100} |
19-12 | DUTY_C | R/W | 0h | Duty_C の設定 デューティ サイクル C (%) = {(DUTY_C/255) × 100} |
11-4 | DUTY_D | R/W | 0h | Duty_D の設定 デューティ サイクル D (%) = {(DUTY_D/255) × 100} |
3-0 | DUTY_E | R/W | 0h | デューティ サイクル E の 4 MSB ビット |
REF_PROFILES3 を表 7-26 に示します。
概略表に戻ります。
リファレンス プロファイル 3 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-27 | DUTY_E | R/W | 0h | デューティ サイクル E の 4 LSB ビットの設定 デューティ サイクル E (%) = {(DUTY_E/255) × 100} |
26-19 | DUTY_ON2 | R/W | 0h | Duty_ON2 の設定 ターンオン デューティ サイクル (%) = {(DUTY_ON2/255) × 100} |
18-11 | DUTY_OFF2 | R/W | 0h | Duty_OFF2 の設定 ターンオフ デューティ サイクル (%) = {(DUTY_OFF2/255) × 100} |
10-3 | DUTY_CLAMP2 | R/W | 0h | Duty_CLAMP2 の設定 クランプのデューティ サイクル (%) = {(DUTY_CLAMP2/255) × 100} |
2-1 | DUTY_HYS | R/W | 0h | デューティ ヒステリシス 0h = 0% 1h = 0.8% 2h = 2% 3h = 4% |
0 | RESERVED | R/W | 0h | 予約済み |
REF_PROFILES4 を表 7-27 に示します。
概略表に戻ります。
リファレンス プロファイル 4 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-23 | REF_OFF1 | R/W | 0h | ターンオフ リファレンスの設定 ターンオフ リファレンス (リファレンスの最大値の %) = {(REF_OFF1/255) × 100} |
22-15 | REF_CLAMP1 | R/W | 0h | リファレンス クランプ 1 の設定 クランプ リファレンス (リファレンスの最大値の %) = {(REF_CLAMP1/255) × 100} |
14-7 | REF_A | R/W | 0h | リファレンス A の設定 リファレンス A (リファレンスの最大値の %) = {(REF_A/255) × 100} |
6-0 | REF_B | R/W | 0h | REF_B の 7 MSB の設定 |
REF_PROFILES5 を表 7-28 に示します。
概略表に戻ります。
リファレンス プロファイル 5 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30 | REF_B | R/W | 0h | REF_B の 1 LSB の設定 リファレンス B (リファレンスの最大値の %) = {(REF_B/255) × 100} |
29-22 | REF_C | R/W | 0h | リファレンス C の設定 リファレンス C (リファレンスの最大値の %) = {(REF_C/255) × 100} |
21-14 | REF_D | R/W | 0h | リファレンス D の設定 リファレンス D (リファレンスの最大値の %) = {(REF_D/255) × 100} |
13-6 | REF_E | R/W | 0h | リファレンス E の設定 リファレンス E (リファレンスの最大値の %) = {(REF_E/255) × 100} |
5-0 | RESERVED | R/W | 0h | 予約済み |
REF_PROFILES6 を表 7-29 に示します。
概略表に戻ります。
リファレンス プロファイル 6 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ ビット |
30-23 | REF_OFF2 | R/W | 0h | ターンオフ リファレンスの設定 ターンオフ リファレンス (リファレンスの最大値の %) = {(REF_OFF2/255) × 100} |
22-15 | REF_CLAMP2 | R/W | 0h | クランプ リファレンスの設定 クランプ リファレンス (リファレンスの最大値の %) = {(REF_CLAMP2/255) × 100} |
14-0 | RESERVED | R/W | 0h | 予約済み |