JAJSO67 january 2023 MCT8329A
PRODUCTION DATA
Algorithm_Configuration レジスタのメモリマップされたレジスタを、表 7-10 に示します。表 7-10 に記載されていないレジスタ・オフセット・アドレスは、すべて予約済みと見なされます。これらのレジスタの内容を変更してはいけません。
表の小さい枠に収まるように、複雑なビット・アクセス・タイプを記号で表わしています。表 7-11 に、このセクションでアクセス・タイプに使用しているコードを示します。
アクセス・タイプ | コード | 説明 |
---|---|---|
読み出しタイプ | ||
R | R | 読み出し |
書き込みタイプ | ||
W | W | 書き込み |
リセットまたはデフォルト値 | ||
-n | リセット後の値またはデフォルト値 |
ISD_CONFIG を表 7-12 に示します。
概略表に戻ります。
初期速度検出設定値を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30 | ISD_EN | R/W | 0h | ISD イネーブル 0h = 無効化 1h = 有効化 |
29 | BRAKE_EN | R/W | 0h | ブレーキ・イネーブル 0h = 無効化 1h = 有効化 |
28 | HIZ_EN | R/W | 0h | ハイ・インピーダンス・イネーブル 0h = 無効化 1h = 有効化 |
27 | RVS_DR_EN | R/W | 0h | リバース再同期イネーブル 0h = 無効化 1h = 有効化 |
26 | RESYNC_EN | R/W | 0h | フォワード再同期イネーブル 0h = 無効化 1h = 有効化 |
25 | STAT_BRK_EN | R/W | 0h | 停止中のブレーキの有効化または無効化 0h = 無効化 1h = 有効化 |
24-22 | STAT_DETECT_THR | R/W | 0h | 停止 BEMF 検出スレッショルド (DYN_VOLT_SCALING_EN に基づいて位相電圧を低減) 0h = 5mV 1h = 10mV 2h = 15mV 3h = 20mV 4h = 25mV 5h = 30mV 6h = 50mV 7h = 100mV |
21 | BRK_MODE | R/W | 0h | ブレーキ・モード 0h = 3 つのローサイド FET のすべてをターンオン 1h = 3 つのハイサイド FET のすべてをターンオン |
20-17 | RESERVED | R/W | 0h | 予約済み |
16-13 | BRK_TIME | R/W | 0h | ブレーキ時間 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 | ハイ・インピーダンス時間 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 | STARTUP_BRK_TIME | R/W | 0h | モーター停止時のブレーキ時間 0h = 1ms 1h = 10ms 2h = 25ms 3h = 50ms 4h = 100ms 5h = 250ms 6h = 500ms 7h = 1000ms |
5-3 | RESYNC_MIN_THRESHOLD | R/W | 0h | その値を下回ると、モーターが再同期する代わりに惰性で回転する、位相の BEMF の最小値 0h = MIN_DUTY * DC_BUS_VOLTAGE 1h = 300mV 2h = 400mV 3h = 500mV 4h = 600mV 5h = 800mV 6h = 1000mV 7h = 1250mV |
2-1 | MTR_STARTUP | R/W | 0h | モーターの起動方法 0h = アライン 1h = ダブル・アライン 2h = IPD 3h = スロー・ファースト・サイクル |
0 | RESERVED | R/W | 0h | 予約済み |
MOTOR_STARTUP1 を表 7-13 に示します。
概略表に戻ります。
モーター起動設定値 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-27 | ALIGN_RAMP_RATE | R/W | 0h | アライン電圧ランプ・レート 0h = 0.1V/s 1h = 0.2V/s 2h = 0.5V/s 3h = 1V/s 4h = 2.5V/s 5h = 5V/s 6h = 7.5V/s 7h = 10V/s 8h = 25V/s 9h = 50V/s Ah = 75V/s Bh = 100V/s Ch = 250V/s Dh = 500V/s Eh = 750V/s Fh = 1000V/s |
26-23 | ALIGN_TIME | R/W | 0h | アライン時間 0h = 5ms 1h = 10ms 2h = 25ms 3h = 50ms 4h = 75ms 5h = 100ms 6h = 200ms 7h = 400ms 8h = 600ms 9h = 800ms Ah = 1s Bh = 2s Ch = 4s Dh = 6s Eh = 8s Fh = 10s |
22-18 | ALIGN_CURR_THR | R/W | 0h | アライン電流のスレッショルドアライン電流スレッショルド (A) = (ALIGN_CURR_THR - オフセット) / (CSA_GAIN * RSENSE)。VREF_SEL = 単方向 CSA の場合、オフセット = 0.075V (1Bh 以降、値はロール・オーバー)。VREF_SEL = 双方向 CSA の場合、オフセット = 0V (0Fh 以降、値はロール・オーバー) 0h = 0.0V 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1.0V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V 10h = 1.6V 11h = 1.7V 12h = 1.8V 13h = 1.9V 14h = 2.0V 15h = 2.1V 16h = 2.2V 17h = 2.3V 18h = 2.4V 19h = 2.5V 1Ah = 2.6V 1Bh = N/A 1Ch = N/A 1Dh = N/A 1Eh = N/A 1Fh = N/A |
17-16 | ALIGN_DUTY | R/W | 0h | アライン中のデューティ・サイクルの制限値 0h = 10% 1h = 25% 2h = 50% 3h = 100% |
15-13 | IPD_CLK_FREQ | R/W | 0h | IPD クロック周波数 0h = 50Hz 1h = 100Hz 2h = 250Hz 3h = 500Hz 4h = 1000Hz 5h = 2000Hz 6h = 5000Hz 7h = 10000Hz |
12-8 | IPD_CURR_THR | R/W | 0h | IPD 電流のスレッショルド。IPD 電流スレッショルド (A) = (IPD_CURR_THR - オフセット) / (CSA_GAIN * RSENSE)。VREF_SEL = 単方向 CSA の場合、オフセット = 0.075V (1Bh 以降、値はロール・オーバー)。VREF_SEL = 双方向 CSA の場合、オフセット = 0V (0Fh 以降、値はロール・オーバー) 0h = 0.0V 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1.0V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V 10h = 1.6V 11h = 1.7V 12h = 1.8V 13h = 1.9V 14h = 2.0V 15h = 2.1V 16h = 2.2V 17h = 2.3V 18h = 2.4V 19h = 2.5V 1Ah = 2.6V 1Bh = N/A 1Ch = N/A 1Dh = N/A 1Eh = N/A 1Fh = N/A |
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-0 | SLOW_FIRST_CYC_FREQ | R/W | 0h | 最初のサイクルの周波数 0h = 0.05Hz 1h = 0.1Hz 2h = 0.25Hz 3h = 0.5Hz 4h = 1Hz 5h = 2Hz 6h = 3Hz 7h = 5Hz 8h = 10Hz 9h = 15Hz Bh = 25Hz Ch = 50Hz Dh = 100Hz Eh = 150Hz Fh = 200Hz |
MOTOR_STARTUP2 を表 7-14 に示します。
概略表に戻ります。
モーター起動設定値 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-28 | OL_DUTY | R/W | 0h | 開ループ時のデューティ・サイクルの制限値 0h = 10% 1h = 15% 2h = 20% 3h = 25% 4h = 30% 5h = 40% 6h = 50% 7h = 100% |
27-23 | OL_ILIMIT | R/W | 0h | 開ループ電流スレッショルド。OL 電流スレッショルド (A) = (OL_CURR_THR - オフセット) / (CSA_GAIN * RSENSE)。VREF_SEL = 単方向 CSA の場合、オフセット = 0.075V (1Bh 以降、値はロール・オーバー)。VREF_SEL = 双方向 CSA の場合、オフセット = 0V (0Fh 以降、値はロール・オーバー) 0h = 0.0V 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1.0V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V 10h = 1.6V 11h = 1.7V 12h = 1.8V 13h = 1.9V 14h = 2.0V 15h = 2.1V 16h = 2.2V 17h = 2.3V 18h = 2.4V 19h = 2.5V 1Ah = 2.6V 1Bh = N/A 1Ch = N/A 1Dh = N/A 1Eh = N/A 1Fh = N/A |
22-18 | OL_ACC_A1 | R/W | 0h | 開ループ加速度 A1 0h = 0.005Hz/s 1h = 0.01Hz/s 2h = 0.025Hz/s 3h = 0.05Hz/s 4h = 0.1Hz/s 5h = 0.25Hz/s 6h = 0.5Hz/s 7h = 1Hz/s 8h = 2.5Hz/s 9h = 5Hz/s Ah = 7.5Hz/s Bh = 10Hz/s Ch = 12.5Hz/s Dh = 15Hz/s Eh = 20Hz/s Fh = 30Hz/s 10h = 40Hz/s 11h = 50Hz/s 12h = 60Hz/s 13h = 75Hz/s 14h = 100Hz/s 15h = 125Hz/s 16h = 150Hz/s 17h = 175Hz/s 18h = 200Hz/s 19h = 250Hz/s 1Ah = 300Hz/s 1Bh = 400Hz/s 1Ch = 500Hz/s 1Dh = 750Hz/s 1Eh = 1000Hz/s 1Fh = 無制限 (32767Hz/s) |
17-13 | OL_ACC_A2 | R/W | 0h | 開ループ加速度 A2 0h = 0.005Hz/s2 1h = 0.01Hz/s2 2h = 0.025Hz/s2 3h = 0.05Hz/s2 4h = 0.1Hz/s2 5h = 0.25Hz/s2 6h = 0.5Hz/s2 7h = 1Hz/s2 8h = 2.5Hz/s2 9h = 5Hz/s2 Ah = 7.5Hz/s2 Bh = 10Hz/s2 Ch = 12.5Hz/s2 Dh = 15Hz/s2 Eh = 20Hz/s2 Fh = 30Hz/s2 10h = 40Hz/s2 11h = 50Hz/s2 12h = 60Hz/s2 13h = 75Hz/s2 14h = 100Hz/s2 15h = 125Hz/s2 16h = 150Hz/s2 17h = 175Hz/s2 18h = 200Hz/s2 19h = 250Hz/s2 1Ah = 300Hz/s2 1Bh = 400Hz/s2 1Ch = 500Hz/s2 1Dh = 750Hz/s2 1Eh = 1000Hz/s2 1Fh = 無制限 (32767Hz/s2) |
12-8 | OPN_CL_HANDOFF_THR | R/W | 0h | 開ループから閉ループへのハンドオフ・スレッショルド 0h = 1Hz 1h = 4Hz 2h = 8Hz 3h = 12Hz 4h = 16Hz 5h = 20Hz 6h = 24Hz 7h = 28Hz 8h = 32Hz 9h = 36Hz Ah = 40Hz Bh = 45Hz Ch = 50Hz Dh = 55Hz Eh = 60Hz Fh = 65Hz 10h = 70Hz 11h = 75Hz 12h = 80Hz 13h = 85Hz 14h = 90Hz 15h = 100Hz 16h = 150Hz 17h = 200Hz 18h = 250Hz 19h = 300Hz 1Ah = 350Hz 1Bh = 400Hz 1Ch = 450Hz 1Dh = 500Hz 1Eh = 550Hz 1Fh = 600Hz |
7 | AUTO_HANDOFF | R/W | 0h | 自動ハンドオフ・イネーブル 0h = 自動ハンドオフを無効化 (かつ OPN_CL_HANDOFF_THR を使用) 1h = 自動ハンドオフを有効化 |
6 | FIRST_CYCLE_FREQ_SEL | R/W | 0h | オープン・ループ時の最初のサイクルの周波数 0h = SLOW_FIRST_CYC_FREQ によって設定 1h = 0Hz |
5-2 | MIN_DUTY | R/W | 0h | 動作デューティ・サイクルの最小値 0h = 0% 1h = 1.5% 2h = 2.5% 3h = 3% 4h = 4% 5h = 5% 6h = 6% 7h = 7% 8h = 8% 9h = 9% Ah = 10% Bh = 12% Ch = 15% Dh = 17.5% Eh = 20% Fh = 25% |
1-0 | OL_HANDOFF_CYCLES | R/W | 0h | 開ループ・ハンドオフ・サイクル 0h = 3 1h = 6 2h = 12 3h = 24 |
CLOSED_LOOP1 を表 7-15 に示します。
概略表に戻ります。
閉ループ設定値 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-29 | COMM_CONTROL | R/W | 0h | 台形波整流モード 0h = 120° 整流 1h = 120°~150° の可変整流 2h = N/A 3h = N/A |
28-24 | CL_ACC | R/W | 0h | 閉ループ加速度 0h = 0.005V/s 1h = 0.01V/s 2h = 0.025V/s 3h = 0.05V/s 4h = 0.1V/s 5h = 0.25V/s 6h = 0.5V/s 7h = 1V/s 8h = 2.5V/s 9h = 5V/s Ah = 7.5V/s Bh = 10V/s Ch = 12.5V/s Dh = 15V/s Eh = 20V/s Fh = 30V/s 10h = 40V/s 11h = 50V/s 12h = 60V/s 13h = 75V/s 14h = 100V/s 15h = 125V/s 16h = 150V/s 17h = 175V/s 18h = 200V/s 19h = 250V/s 1Ah = 300V/s 1Bh = 400V/s 1Ch = 500V/s 1Dh = 750V/s 1Eh = 1000V/s 1Fh = 32767V/s |
23 | CL_DEC_CONFIG | R/W | 0h | 閉ループ減速設定 0h = CL_DEC によって設定された閉ループ減速 1h = CL_ACC によって設定された閉ループ減速 |
22-18 | CL_DEC | R/W | 0h | 閉ループ減速度 0h = 0.005V/s 1h = 0.01V/s 2h = 0.025V/s 3h = 0.05V/s 4h = 0.1V/s 5h = 0.25V/s 6h = 0.5V/s 7h = 1V/s 8h = 2.5V/s 9h = 5V/s Ah = 7.5V/s Bh = 10V/s Ch = 12.5V/s Dh = 15V/s Eh = 20V/s Fh = 30V/s 10h = 40V/s 11h = 50V/s 12h = 60V/s 13h = 75V/s 14h = 100V/s 15h = 125V/s 16h = 150V/s 17h = 175V/s 18h = 200V/s 19h = 250V/s 1Ah = 300V/s 1Bh = 400V/s 1Ch = 500V/s 1Dh = 750V/s 1Eh = 1000V/s 1Fh = 32767V/s |
17-13 | PWM_FREQ_OUT | R/W | 0h | 出力 PWM スイッチング周波数 0h = 5kHz 1h = 6kHz 2h = 7kHz 3h = 8kHz 4h = 9kHz 5h = 10kHz 6h = 11kHz 7h = 12kHz 8h = 13kHz 9h = 14kHz Ah = 15kHz Bh = 16kHz Ch = 17kHz Dh = 18kHz Eh = 19kHz Fh = 20kHz 10h = 25kHz 11h = 30kHz 12h = 35kHz 13h = 40kHz 14h = 45kHz 15h = 50kHz 16h = 55kHz 17h = 60kHz 18h = 65kHz 19h = 70kHz 1Ah = 75kHz 1Bh = 80kHz 1Ch = 85kHz 1Dh = 90kHz 1Eh = 95kHz 1Fh = 100kHz |
12-11 | PWM_MODUL | R/W | 0h | PWM 変調。 0h = ハイサイド変調 1h = ローサイド変調 2h = 混合変調 3h = N/A |
10 | PWM_MODE | R/W | 0h | PWM モード 0h = シングルエンド・モード 1h = 相補モード |
9 | LD_ANGLE_POLARITY | R/W | 0h | 適用される進角の極性 0h = 遅れ 1h = 進み |
8-1 | LD_ANGLE | R/W | 0h | 進角 {進角 (度) = LD_ANGLE * 0.12} |
0 | RESERVED | R/W | 0h | 予約済み |
CLOSED_LOOP2 を表 7-16 に示します。
概略表に戻ります。
閉ループ設定値 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-29 | FG_SEL | R/W | 0h | FG モード選択 0h = 開ループと閉ループで FG を出力 1h = 閉ループのみで FG を出力 2h = 初回は開ループで FG を出力 3h = N/A |
28-25 | FG_DIV_FACTOR | R/W | 0h | FG の分周係数 0h = 3 分周 (2 極モーターの機械的速度 * 3) 1h = 1 分周 (2 極モーターの機械的速度) 2h = 2 分周 (4 極モーターの機械的速度) 3h = 3 分周 (6 極モーターの機械的速度) 4h = 4 分周 (8 極モーターの機械的速度) 5h = 5 分周 (10 極モーターの機械的速度) 6h = 6 分周 (12 極モーターの機械的速度) 7h = 7 分周 (14 極モーターの機械的速度) 8h = 8 分周 (16 極モーターの機械的速度) 9h = 9 分周 (18 極モーターの機械的速度) Ah = 10 分周 (20 極モーターの機械的速度) Bh = 11 分周 (22 極モーターの機械的速度) Ch = 12 分周 (24 極モーターの機械的速度) Dh = 13 分周 (26 極モーターの機械的速度) Eh = 14 分周 (28 極モーターの機械的速度) Fh = 15 分周 (30 極モーターの機械的速度) |
24 | DEAD_TIME_COMP | R/W | 0h | 電力制限および閉ループ電力制御モードで電力を計算するために適用されるデッドタイム補正 0h = 無効化 1h = 有効化 |
23-21 | FG_BEMF_THR | R/W | 0h | FG 出力 BEMF スレッショルド (DYN_VOLT_SCALING_EN に基づいて位相電圧を低減) 0h = ±1mV 1h = ±2mV 2h = ±5mV 3h = ±10mV 4h = ±20mV 5h = ±30mV 6h = N/A 7h = N/A |
20-18 | MTR_STOP | R/W | 0h | モーター停止方法 0h = ハイ・インピーダンス 1h = 還流 2h = ローサイド・ブレーキ 3h = ハイサイド・ブレーキ 4h = アクティブ・スピン・ダウン 5h = N/A 6h = N/A 7h = N/A |
17-14 | MTR_STOP_BRK_TIME | R/W | 0h | ブレーキ・モードに設定されている際のモーター停止時のブレーキ時間 0h = 1ms 1h = 2ms 2h = 5ms 3h = 10ms 4h = 15ms 5h = 25ms 6h = 50ms 7h = 75ms 8h = 100ms 9h = 250ms Ah = 500ms Bh = 1000ms Ch = 2500ms Dh = 5000ms Eh = 10000ms Fh = 15000ms |
13-11 | ACT_SPIN_BRK_THR | R/W | 0h | アクティブ・スピン・ダウン、ローサイドおよびハイサイド・ブレーキを使用したモーター停止のデューティ・サイクル・スレッショルド 0h = 即時 1h = 50% 2h = 25% 3h = 15% 4h = 10% 5h = 7.5% 6h = 5% 7h = 2.5% |
10-8 | BRAKE_DUTY_THRESHOLD | R/W | 0h | BRAKE ピン方式ローサイド・ブレーキのデューティ・サイクル・スレッショルド 0h = 即時 1h = 50% 2h = 25% 3h = 15% 4h = 10% 5h = 7.5% 6h = 5% 7h = 2.5% |
7 | AVS_EN | R/W | 0h | AVS イネーブル 0h = 無効化 1h = 有効化 |
6-2 | CBC_ILIMIT | R/W | 0h | モーター動作 CBC 電流制限スレッショルド。モーター動作電流制限スレッショルド (A) = (CBC_ILIMIT - オフセット) / (CSA_GAIN * RSENSE)。VREF_SEL = 単方向 CSA の場合、オフセット = 0.075V (1Bh 以降、値はロール・オーバー)。VREF_SEL = 双方向 CSA の場合、オフセット = 0V (0Fh 以降、値はロール・オーバー)。 0h = 0.0V 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1.0V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V 11h = 1.7V 12h = 1.8V 13h = 1.9V 14h = 2.0V 15h = 2.1V 16h = 2.2V 17h = 2.3V 18h = 2.4V 19h = 2.5V 1Ah = 2.6V 1Bh = N/A 1Ch = N/A 1Dh = N/A 1Eh = N/A 1Fh = N/A |
1 | OL_ILIMIT_CONFIG | R/W | 0h | 開ループ電流制限値の設定 0h = OL_ILIMIT によって開ループ電流制限値を設定 1h = CBC_ILIMIT によって開ループ電流制限値を設定 |
0 | INTEG_ZC_METHOD | R/W | 0h | 整流方法の選択 0h = ZC 方式 1h = 積分方式 |
CLOSED_LOOP3 を表 7-17 に示します。
概略表に戻ります。
閉ループ設定値 3 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-29 | INTEG_CYCL_THR_LOW | R/W | 0h | その値を下回ると、整流方式が積分から ZC に切り替わる、30° ごとの BEMF サンプル数 0h = 3 1h = 4 2h = 6 3h = 8 |
28-27 | INTEG_CYCL_THR_HIGH | R/W | 0h | その値を上回ると、整流方式が ZC から積分に切り替わる、30° ごとの BEMF サンプル数 0h = 4 1h = 6 2h = 8 3h = 10 |
26-25 | INTEG_DUTY_THR_LOW | R/W | 0h | その値を下回ると、整流方式が積分から ZC に切り替わるデューティ・サイクル 0h = 12% 1h = 15% 2h = 18% 3h = 20% |
24-23 | INTEG_DUTY_THR_HIGH | R/W | 0h | その値を上回ると、整流方式が ZC から積分に切り替わるデューティ・サイクル 0h = 12% 1h = 15% 2h = 18% 3h = 20% |
22-17 | BEMF_THRESHOLD2 | R/W | 0h | フローティング位相電圧立ち下がり中の積分方式整流の BEMF スレッショルド 0h = 0 1h = 25 2h = 50 3h = 75 4h = 100 5h = 125 6h = 150 7h = 175 8h = 200 9h = 225 Ah = 250 Bh = 275 Ch = 300 Dh = 325 Eh = 350 Fh = 375 10h = 400 11h = 425 12h = 450 13h = 475 14h = 500 15h = 525 16h = 550 17h = 575 18h = 600 19h = 625 1Ah = 650 1Bh = 675 1Ch = 700 1Dh = 725 1Eh = 750 1Fh = 775 20h = 800 21h = 850 22h = 900 23h = 950 24h = 1000 25h = 1050 26h = 1100 27h = 1150 28h = 1200 29h = 1250 2Ah = 1300 2Bh = 1350 2Ch = 1400 2Dh = 1450 2Eh = 1500 2Fh = 1550 30h = 1600 31h = 1700 32h = 1800 33h = 1900 34h = 2000 35h = 2100 36h = 2200 37h = 2300 38h = 2400 39h = 2600 3Ah = 2800 3Bh = 3000 3Ch = 3200 3Dh = 3400 3Eh = 3600 3Fh = 3800 |
16-11 | BEMF_THRESHOLD1 | R/W | 0h | フローティング位相電圧立ち上がり中の積分方式整流の BEMF スレッショルド 0h = 0 1h = 25 2h = 50 3h = 75 4h = 100 5h = 125 6h = 150 7h = 175 8h = 200 9h = 225 Ah = 250 Bh = 275 Ch = 300 Dh = 325 Eh = 350 Fh = 375 10h = 400 11h = 425 12h = 450 13h = 475 14h = 500 15h = 525 16h = 550 17h = 575 18h = 600 19h = 625 1Ah = 650 1Bh = 675 1Ch = 700 1Dh = 725 1Eh = 750 1Fh = 775 20h = 800 21h = 850 22h = 900 23h = 950 24h = 1000 25h = 1050 26h = 1100 27h = 1150 28h = 1200 29h = 1250 2Ah = 1300 2Bh = 1350 2Ch = 1400 2Dh = 1450 2Eh = 1500 2Fh = 1550 30h = 1600 31h = 1700 32h = 1800 33h = 1900 34h = 2000 35h = 2100 36h = 2200 37h = 2300 38h = 2400 39h = 2600 3Ah = 2800 3Bh = 3000 3Ch = 3200 3Dh = 3400 3Eh = 3600 3Fh = 3800 |
10-8 | DYN_DGS_FILT_COUNT | R/W | 0h | 動的消磁チェックに必要なサンプル数 0h = 3 1h = 6 2h = 9 3h = 12 4h = 15 5h = 20 6h = 30 7h = 40 |
7-6 | DYN_DGS_UPPER_LIM | R/W | 2h | 動的消磁電圧の上限値 0h = (VM - 0.09) V 1h = (VM - 0.12) V 2h = (VM - 0.15) V 3h = (VM - 0.18) V |
5-4 | DYN_DGS_LOWER_LIM | R/W | 2h | 動的消磁電圧の下限値 0h = 0.03V 1h = 0.06V 2h = 0.09V 3h = 0.12V |
3-1 | DEGAUSS_MAX_WIN | R/W | 0h | 消磁ウィンドウの最大値 0h = 22.5° 1h = 10° 2h = 15° 3h = 18° 4h = 30° 5h = 37.5° 6h = 45° 7h = 60° |
0 | DYN_DEGAUSS_EN | R/W | 0h | 動的消磁検出 0h = 無効化 1h = 有効化 |
CLOSED_LOOP4 を表 7-18 に示します。
概略表に戻ります。
閉ループ設定値 4 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30 | DYN_VOLT_SCALING_EN | R/W | 0h | 動的電圧スケーリング・イネーブル 0h = 無効化 1h = 有効化 |
29 | HIGH_RES_SAMP | R/W | 0h | 制御ループの帯域幅。 0h = 広い帯域幅の制御ループ 1h = 狭い帯域幅の制御ループ |
28 | AVS_LIMIT_HYST | R/W | 0h | AVS 電流ヒステリシス。(AVS の正の電流制限値 (A) = ((AVS_LIMIT_HYST + AVS_NEG_CURR_LIMIT) * 3 /4095) / (CSA_GAIN * RSENSE)) 0h = 20 1h = 10 |
27-25 | AVS_NEG_CURR_LIMIT | R/W | 0h | AVS の負の電流制限値。(AVS の負の電流制限値 (A) = (AVS_NEG_CURRENT_LIMIT * 3 /4095) / (CSA_GAIN * RSENSE)) 0h = 0 1h = -60 2h = -40 3h = -30 4h = -20 5h = -10 6h = 15 7h = 30 |
24 | RESERVED | R/W | 0h | 予約済み |
23-22 | RESERVED | R/W | 0h | 予約済み |
21-20 | FAST_DEC_DEG_TIME | R/W | 0h | 急減速グリッチ除去時間 0h = 2µs 1h = 4µs 2h = 8µs 3h = 14µs |
19 | WCOMP_BLANK_EN | R/W | 0h | 急減速時の WCOMP ブランキング・イネーブル 0h = 無効化 1h = 有効化 |
18-16 | FAST_DEC_DUTY_WIN | R/W | 0h | 急減速デューティ・ウィンドウ 0h = 0% 1h = 2.5% 2h = 5% 3h = 7.5% 4h = 10% 5h = 15% 6h = 20% 7h = 25% |
15-13 | FAST_DEC_DUTY_THR | R/W | 0h | 急減速デューティ・スレッショルド 0h = 100% 1h = 95% 2h = 90% 3h = 85% 4h = 80% 5h = 75% 6h = 70% 7h = 65% |
12-9 | DYN_BRK_CURR_LOW_LIM | R/W | 0h | 急減速動的電流制限の下限値。減速電流下限値 (A) = DYN_BRK_CURR_LOW_LIM / (CSA_GAIN * RSENSE)。この設定は、VREF_SEL = 双方向 CSA の場合にのみ適用できます。 0h = N/A 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V |
8 | DYNAMIC_BRK_CURR | R/W | 0h | 急減速時の電流制限の動的減少の有効化 0h = 無効化 1h = 有効化 |
7 | FAST_DECEL_EN | R/W | 0h | 急減速イネーブル 0h = 無効化 1h = 有効化 |
6-3 | FAST_DECEL_CURR_LIM | R/W | 0h | 減速電流スレッショルド。急減速電流制限の上限値 (A) = FAST_DECEL_CURR_LIM / (CSA_GAIN * RSENSE)。この設定は、VREF_SEL = 双方向 CSA の場合にのみ適用できます。 0h = N/A 1h = 0.1V 2h = 0.2V 3h = 0.3V 4h = 0.4V 5h = 0.5V 6h = 0.6V 7h = 0.7V 8h = 0.8V 9h = 0.9V Ah = 1V Bh = 1.1V Ch = 1.2V Dh = 1.3V Eh = 1.4V Fh = 1.5V |
2-0 | FAST_BRK_DELTA | R/W | 0h | 急減速終了速度差 0h = 0.5% 1h = 1% 2h = 1.5% 3h = 2% 4h = 2.5% 5h = 3% 6h = 4% 7h = 5% |
CONST_SPEED を表 7-19 に示します。
概略表に戻ります。
定速度モード設定値を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30 | RESERVED | R/W | 0h | 予約済み |
29-20 | SPD_POWER_KP | R/W | 0h | 速度 / 電力ループ Kp (Kp = SPD_LOOP_KP / 10000) |
19-8 | SPD_POWER_KI | R/W | 0h | 速度 / 電力ループ Ki (Ki = SPD_LOOP_KI / 1000000) |
7-5 | SPD_POWER_V_MAX | R/W | 0h | 速度 / 電力ループの飽和の上限値 0h = 100% 1h = 95% 2h = 90% 3h = 85% 4h = 80% 5h = 75% 6h = 70% 7h = 65% |
4-2 | SPD_POWER_V_MIN | R/W | 0h | 速度 / 電力ループの飽和の下限値 0h = 0% 1h = 2.5% 2h = 5% 3h = 7.5% 4h = 10% 5h = 15% 6h = 20% 7h = 25% |
1-0 | CLOSED_LOOP_MODE | R/W | 0h | 閉ループ・モード 0h = 無効化 1h = 速度ループ 2h = 電力ループ 3h = 予約済み |
CONST_PWR を表 7-20 に示します。
概略表に戻ります。
定電力モード設定値を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-15 | MAX_SPEED | R/W | 0h | 最大速度。(最大速度 (Hz) = MAX_SPEED / 16) |
14-4 | MAX_POWER | R/W | 0h | 最大電力。最大電力 (W) = MAX_POWER * 10mΩ / RSENSE:{MAX_POWER が 0~1023 の場合}。最大電力 (W) = (2 * MAX_POWER - 1024) * 10mΩ / RSENSE:{MAX_POWER が 1024~2047 の場合}。 |
3-2 | CONST_POWER_LIMIT_HYST | R/W | 0h | 入力電力レギュレーションのヒステリシス (MAX_POWER の %)。新しいリファレンスが CONST_POWER_LIMIT_HYST より大きい場合にのみ、電力ループはリファレンスに基づいて電力を制御 0h = 5% 1h = 7.5% 2h = 10% 3h = 12.5% |
1-0 | CONST_POWER_MODE | R/W | 0h | 入力電力レギュレーション・モード 0h = 電圧制御モード 1h = 閉ループ電力制御 2h = 電力制限制御 3h = 予約済み |
150_DEG_TWO_PH_PROFILE を表 7-21 に示します。
概略表に戻ります。
150° 変調 2 相デューティを設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-28 | TWOPH_STEP0 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 0 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
27-25 | TWOPH_STEP1 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 1 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
24-22 | TWOPH_STEP2 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 2 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
21-19 | TWOPH_STEP3 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 3 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
18-16 | TWOPH_STEP4 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 4 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
15-13 | TWOPH_STEP5 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 5 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
12-10 | TWOPH_STEP6 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 6 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
9-7 | TWOPH_STEP7 | R/W | 0h | 150° 変調、2 相 - ステップ・デューティ - 7 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
6-0 | RESERVED | R/W | 0h | アルゴリズム・パラメータ更新用の予約済みビット |
150_DEG_THREE_PH_PROFILE を表 7-22 に示します。
概略表に戻ります。
150° 変調 3 相デューティを設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-28 | THREEPH_STEP0 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 0 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
27-25 | THREEPH_STEP1 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 1 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
24-22 | THREEPH_STEP2 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 2 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
21-19 | THREEPH_STEP3 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 3 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
18-16 | THREEPH_STEP4 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 4 0h = 0.0% 1h = 0.5% 2h = 0.75% 3h = 0.8375% 4h = 0.875% 5h = 0.9375% 6h = 0.975% 7h = 0.99% |
15-13 | THREEPH_STEP5 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 5 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
12-10 | THREEPH_STEP6 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 6 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
9-7 | THREEPH_STEP7 | R/W | 0h | 150° 変調、3 相 - ステップ・デューティ - 7 0h = 0% 1h = 50% 2h = 75% 3h = 83.75% 4h = 87.5% 5h = 93.75% 6h = 97.5% 7h = 99% |
6-5 | LEAD_ANGLE_150DEG_ADV | R/W | 0h | 150° 変調の進角 0h = 0° 1h = 5° 2h = 10° 3h = 15° |
4-0 | RESERVED | R/W | 0h | 予約済み |
REF_PROFILES1 を表 7-23 に示します。
概略表に戻ります。
速度プロファイル 1 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-29 | REF_PROFILE_CONFIG | R/W | 0h | リファレンス・プロファイルの設定 0h = デューティ制御モード 1h = リニア・モード 2h = 階段モード 3h = 双方向モード |
28-21 | DUTY_ON1 | R/W | X | Duty_ON1 の設定。ターンオン・デューティ・サイクル (%) = {(DUTY_ON1 / 255) * 100}。 |
20-13 | DUTY_OFF1 | R/W | X | Duty_OFF1 の設定。ターンオフ・デューティ・サイクル (%) = {(DUTY_OFF1 / 255) * 100}。 |
12-5 | DUTY_CLAMP1 | R/W | X | Duty_CLAMP1 の設定。クランプ速度のデューティ・サイクル (%) = {(DUTY_CLAMP1 / 255) * 100}。 |
4-0 | DUTY_A | R/W | X | デューティ・サイクル A の 5 MSB ビット。デューティ・サイクル A (%) = {(DUTY_A / 255) * 100}。 |
REF_PROFILES2 を表 7-24 に示します。
概略表に戻ります。
速度プロファイル 2 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-28 | DUTY_A | R/W | X | デューティ・サイクル A の 3 LSB ビット。デューティ・サイクル A (%) = {(DUTY_A / 255) * 100}。 |
27-20 | DUTY_B | R/W | X | Duty_B の設定。デューティ・サイクル B (%) = {(DUTY_B / 255) * 100}。 |
19-12 | DUTY_C | R/W | X | Duty_C の設定。デューティ・サイクル C (%) = {(DUTY_C / 255) * 100}。 |
11-4 | DUTY_D | R/W | X | Duty_D の設定。デューティ・サイクル D (%) = {(DUTY_D / 255) * 100}。 |
3-0 | DUTY_E | R/W | 0h | デューティ・サイクル E の 4 MSB ビット。デューティ・サイクル E (%) = {(DUTY_E / 255) * 100}。 |
REF_PROFILES3 を表 7-25 に示します。
概略表に戻ります。
速度プロファイル 3 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-27 | DUTY_E | R/W | X | デューティ・サイクル E の 4 LSB ビット。デューティ・サイクル E (%) = {(DUTY_E / 255) * 100}。 |
26-19 | DUTY_ON2 | R/W | X | Duty_ON2 の設定。ターンオン・デューティ・サイクル (%) = {(DUTY_ON2 / 255) * 100}。 |
18-11 | DUTY_OFF2 | R/W | X | Duty_OFF2 の設定。ターンオフ・デューティ・サイクル (%) = {(DUTY_OFF2 / 255) * 100}。 |
10-3 | DUTY_CLAMP2 | R/W | X | Duty_CLAMP2 の設定。クランプ速度のデューティ・サイクル (%) = {(DUTY_CLAMP1 / 255) * 100}。 |
2-1 | STEP_HYST_BAND | 0h | 階段的変化に使われるヒステリシス・バンド 0h = 0% 1h = 2% 2h = 4% 3h = 6% |
|
0 | RESERVED | R/W | 0h | 予約済み |
REF_PROFILES4 を表 7-26 に示します。
概略表に戻ります。
速度プロファイル 4 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-23 | REF_OFF1 | R/W | X | ターンオフ・リファレンスの設定。ターンオフ・リファレンス % = {(REF_OFF1 / 255) * 100}。 |
22-15 | REF_CLAMP1 | R/W | X | クランプ・リファレンス 1 の設定。クランプ・リファレンス % = {(REF_CLAMP1 / 255) * 100}。 |
14-7 | REF_A | R/W | X | リファレンス A の設定。リファレンス A % = {(REF_A / 255) * 100}。 |
6-0 | REF_B | R/W | X | REF_B の 7 MSB の設定。リファレンス B % = {(REF_B / 255) * 100}。 |
REF_PROFILES5 を表 7-27 に示します。
概略表に戻ります。
速度プロファイル 5 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30 | REF_B | R/W | X | REF_B の 1 LSB の設定。リファレンス B % = {(REF_B / 255) * 100}。 |
29-22 | REF_C | R/W | X | リファレンス C の設定。リファレンス C % = {(REF_A / 255) * 100}。 |
21-14 | REF_D | R/W | X | リファレンス D の設定。リファレンス D % = {(REF_D / 255) * 100}。 |
13-6 | REF_E | R/W | X | リファレンス E の設定。リファレンス E % = {(REF_E / 255) * 100}。 |
5-0 | RESERVED | R/W | 0h | 予約済み |
REF_PROFILES6 を表 7-28 に示します。
概略表に戻ります。
速度プロファイル 6 を設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-23 | REF_OFF2 | R/W | X | ターンオフ・リファレンスの設定。ターンオフ・リファレンス % = {(REF_OFF2 / 255) * 100}。 |
22-15 | REF_CLAMP2 | R/W | X | クランプ・リファレンスの設定。クランプ・リファレンス % = {(REF_CLAMP2 / 255) * 100}。 |
14-0 | RESERVED | R/W | X | 予約済み |