JAJSO67 january 2023 MCT8329A
PRODUCTION DATA
Hardware_Configuration レジスタのメモリマップされたレジスタを、表 7-33 に示します。表 7-33 に記載されていないレジスタ・オフセット・アドレスは、すべて予約済みと見なされます。これらのレジスタの内容を変更してはいけません。
オフセット | 略称 | レジスタ名 | セクション |
---|---|---|---|
A6h | PIN_CONFIG1 | ハードウェア・ピン設定 | PIN_CONFIG1 レジスタ (オフセット = A6h) [リセット = 00000000h] |
A8h | PIN_CONFIG2 | ハードウェア・ピン設定 | PIN_CONFIG2 レジスタ (オフセット = A8h) [リセット = 06000000h] |
AAh | DEVICE_CONFIG | ペリフェラル設定 | DEVICE_CONFIG レジスタ (オフセット = AAh) [リセット = 00002000h] |
表の小さい枠に収まるように、複雑なビット・アクセス・タイプを記号で表わしています。表 7-34 に、このセクションでアクセス・タイプに使用しているコードを示します。
アクセス・タイプ | コード | 説明 |
---|---|---|
読み出しタイプ | ||
R | R | 読み出し |
書き込みタイプ | ||
W | W | 書き込み |
リセットまたはデフォルト値 | ||
-n | リセット後の値またはデフォルト値 |
PIN_CONFIG1 を 表 7-35 に示します。
概略表に戻ります。
ハードウェア・ピンを設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-19 | DACOUT_VAR_ADDR | R/W | 0h | 監視対象の変数の 12 ビット・アドレス |
18-7 | RESERVED | R/W | 0h | RSVD |
6-5 | BRAKE_INPUT | R/W | 0h | ブレーキ入力の設定 0h = ハードウェア・ピンとしての BRAKE 1h = ブレーキは常時オン 2h = ブレーキは常時オフ 3h = N/A |
4-3 | DIR_INPUT | R/W | 0h | 方向入力の設定 0h = ハードウェア・ピンとしての DIR 1h = 時計回り (OUTA-OUTB-OUTC) でハードウェア・ピンを上書き 2h = 反時計回り (OUTA-OUTC-OUTB) でハードウェア・ピンを上書き 3h = N/A |
2-1 | SPD_CTRL_MODE | R/W | 0h | 速度入力の設定 0h = アナログ・モード速度入力 1h = PWM モード速度入力 2h = I2C 速度入力モード 3h = 周波数に基づく速度入力モード |
0 | RESERVED | R/W | 0h | 予約済み |
PIN_CONFIG2 を 表 7-36 に示します。
概略表に戻ります。
ハードウェア・ピンを設定するためのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-29 | DAC_SOX_ANA_CONFIG | R/W | 0h | DAC_SOX_ANA_SPEED の設定 0h = DACOUT 1h = CSA_OUT 2h = ANA_ON_PIN 3h = N/A |
28-27 | SLEEP_TIME | R/W | 0h | スリープ時間 0h = 50µs の間 Low であることを確認 1h = 200µs の間 Low であることを確認 2h = 20ms の間 Low であることを確認 3h = 200ms の間 Low であることを確認 |
26-20 | I2C_TARGET_ADDR | R/W | 60h | I2C ターゲット・アドレス |
19-14 | RESERVED | R/W | 0h | 予約済み |
13 | FG_CONFIG | R/W | 0h | FG ピン・フォルトの設定 0h = FG_BEMF_THR によって定義された BEMF スレッショルドを速度が下回るまで FG ピンはアクティブ 1h = モーターがアクティブに駆動されている限り、FG ピンはトグルする。 |
12-11 | FG_PIN_FAULT_CONFIG | R/W | 0h | 次の動作につながるフォルトが通知された際の FG ピンのステータス 0h = モーターが停止するまで FG ピンはトグルし続ける。 1h = FG ピンはハイ・インピーダンス、外部からプルアップされる。 2h = FG ピンは Low にプルされる。 3h = N/A |
10-9 | FG_PIN_STOP_CONFIG | R/W | 0h | モーター停止時の FG ピンのステータス 0h = モーターが停止するまで FG ピンはトグルし続ける。 1h = FG ピンはハイ・インピーダンス、外部からプルアップされる。 2h = FG ピンは Low にプルされる。 3h = N/A |
8-5 | TBLANK | R/W | 0h | ZC 検出のための PWM エッジ後の BEMF コンパレータ・ブランキング時間 0h = 0µs 1h = 1µs 2h = 2µs 3h = 3µs 4h = 4µs 5h = 5µs 6h = 6µs 7h = 7µs 8h = 8µs 9h = 9µs Ah = 10µs Bh = 11µs Ch = 12µs Dh = 13µs Eh = 14µs Fh = 15µs |
4-2 | TPWDTH | R/W | 0h | BEMF コンパレータのグリッチ除去時間 0h = 0µs 1h = 1µs 2h = 2µs 3h = 3µs 4h = 4µs 5h = 5µs 6h = 6µs 7h = 7µs |
1-0 | ZERO_DUTY_HYST | R/W | 0h | スタンバイを終了するためのデューティ・サイクル・ヒステリシス 0h = 0% 1h = 2% 2h = 4% 3h = 6% |
DEVICE_CONFIG を 表 7-37 に示します。
概略表に戻ります。
ペリフェラル 1 へのレジスタ
ビット | フィールド | タイプ | リセット | 説明 |
---|---|---|---|---|
31 | PARITY | R/W | 0h | パリティ・ビット |
30-16 | INPUT_MAX_FREQUENCY | R/W | 0h | 100% デューティ・コマンドに対応する周波数方式速度入力の最大周波数 (Hz)。つまり、DUTY_CMD (%) = (印加される周波数 / INPUT_MAX_FREQUENCY) * 100。 |
15 | STL_ENABLE | R/W | 0h | STL イネーブル 0h = 無効化 1h = 有効化 |
14 | SSM_CONFIG | R/W | 0h | SSM イネーブル 0h = 有効化 1h = 無効化 |
13-12 | RESERVED | R/W | 2h | 予約済み |
11 | DEV_MODE | R/W | 0h | デバイス・モード選択 0h = スタンバイ・モード 1h = スリープ・モード |
10 | SPD_PWM_RANGE_SELECT | R/W | 0h | 速度入力 PWM 周波数範囲選択 0h = 325Hz~95kHz の速度 PWM 入力 1h = 10Hz~325Hz の速度 PWM 入力 |
9-8 | CLK_SEL | R/W | 0h | クロック・ソース 0h = 内部発振器 1h = N/A 2h = N/A 3h = 外部クロック入力 |
7 | EXT_CLK_EN | R/W | 0h | 外部クロック・イネーブル 0h = 無効化 1h = 有効化 |
6-4 | EXT_CLK_CONFIG | R/W | 0h | 外部クロック周波数 0h = 8kHz 1h = 16kHz 2h = 32kHz 3h = 64kHz 4h = 128kHz 5h = 256kHz 6h = 512kHz 7h = 1024kHz |
3-0 | DIG_DEAD_TIME | R/W | 0h | デジタル・デッドタイム 0h = 0 1h = 50ns 2h = 100ns 3h = 150ns 4h = 200ns 5h = 250ns 6h = 300ns 7h = 350ns 8h = 400ns 9h = 450ns Ah = 500ns Bh = 600ns Ch = 700ns Dh = 800ns Eh = 900ns Fh = 1000ns |