• 検索結果がありません。

制御

ドキュメント内 TMP86FH47BUG (ページ 104-108)

第 9 章 8 ビットタイマカウンタ(TC3, TC4)

9.2 制御

タイマカウンタ

3

は、タイマカウンタ

3

制御レジスタ

(TC3CR)

2

本の

8

ビットタイマレジスタ

(TTREG3, PWREG3) で制御されます。

タイマカウンタ

3

のタイマレジスタ

TTREG3

(0018H) R/W

7 6 5 4 3 2 1 0

(初期値: 1111 1111)

PWREG3

(001AH) R/W

7 6 5 4 3 2 1 0

(初期値: 1111 1111)

1)

タイマ動作中は、タイマレジスタ (TTREG3) の設定値を変更しないでください。

2) 8/16

ビット

PWM

モード以外の動作モードでは、タイマ動作中にタイマレジスタ (PWREG3) の設定値を変更しないでく

ださい。

タイマカウンタ

3

制御レジスタ

TC3CR (0016H)

7 6 5 4 3 2 1 0

TFF3 TC3CK TC3S TC3M (初期値: 0000 0000)

TFF3 タイマF/F3の制御(注2,3) 0:

1:

クリア

セット R/W

TC3CK 動作クロック選択[Hz]

(注2,3,6)

NORMAL1/2, IDLE1/2モード SLOW1/2, SLEEP1/2 モード

R/W DV7CK = 0 DV7CK = 1

000 fc/211 fs/23 fs/23

001 fc/27 fc/27

010 fc/25 fc/25

011 fc/23 fc/23

100 fs fs fs

101 fc/2 fc/2

110 fc (注8) fc (注8) fc (注8)

111 TC3端子入力

TC3S タイマスタート制御(注3) 0:

1:

動作停止&カウンタクリア

動作開始 R/W

TC3M 動作モード選択

(注2,3,7)

000:

001:

010:

011:

1**:

8ビットタイマ/イベントカウンタモード

8ビットプログラマブルデバイダ出力 (PDO) モード 8ビットパルス幅変調出力 (PWM) モード 16ビットモード(注4,5)

(各モード選択はTC4Mにて設定してください)

Reserved

R/W

1) fc; 高周波クロック[Hz]  fs; 低周波クロック[Hz]

2)

タイマ動作中は、TC3M, TC3CK, TFF3の設定を変更しないでください。

3)

タイマを動作停止 (TC3S = "1" → "0") するときは、TC3M, TC3CK, TFF3の設定を変更しないでください。

ただしタイマを動作開始 (TC3S = "0" → "1") するときは、TC3M, TC3CK, TFF3の設定を変更することができます。

4) 16

ビットモードで使用する場合、動作モードの設定は

TC4CR<TC4M>にて行い、TC3M

は"011"に固定してください。

5) 16

ビットモードで使用する場合、ソースクロックの選択は

TC3CK

にて行い、タイマスタート制御、タイマ

F/F

の制御

については、TC4CR<TC4S>、TC4CR<TFF4>にて設定してください。

6)

動作クロックの選択は、タイマの動作モードにより制限があります。詳しくは表

9-1,表 9-2 を参照してください。

7)

タイマレジスタの設定値は、タイマの動作モードにより制限があります。詳しくは表

9-3

を参照してください。

8)

ソースクロックとして

fc

が選択できるのは、8/16ビット

PWM

モード、および

SLOW/SLEEP

モード時のウォーミング アップカウンタモードのみです。

TMP86FH47BUG

9

8

ビットタイマカウンタ(TC3, TC4)

9.2

制御

Page 86

タイマカウンタ

4

は、タイマカウンタ

4

制御レジスタ (TC4CR) と

2

本の

8

ビットタイマレジスタ

(TTREG4, PWREG4) で制御されます。

タイマカウンタ

4

のタイマレジスタ

TTREG4

(0019H) R/W

7 6 5 4 3 2 1 0

(初期値: 1111 1111)

PWREG4

(001BH) R/W

7 6 5 4 3 2 1 0

(初期値: 1111 1111)

1)

タイマ動作中は、タイマレジスタ (TTREG4) の設定値を変更しないでください。

2) 8/16

ビット

PWM

モード以外の動作モードでは、タイマ動作中にタイマレジスタ (PWREG4) の設定値を変更しないでく

ださい。

タイマカウンタ

4

制御レジスタ

TC4CR (0017H)

7 6 5 4 3 2 1 0

TFF4 TC4CK TC4S TC4M (初期値: 0000 0000)

TFF4 タイマF/F4の制御(注2,3) 0:

1:

クリア

セット R/W

TC4CK 動作クロック選択[Hz]

(注2,3,7)

NORMAL1/2, IDLE1/2モード SLOW1/2, SLEEP1/2 モード

R/W DV7CK = 0 DV7CK = 1

000 fc/211 fs/23 fs/23

001 fc/27 fc/27

010 fc/25 fc/25

011 fc/23 fc/23

100 fs fs fs

101 fc/2 fc/2

110 fc(注9) fc(注9)

111 TC4端子入力

TC4S タイマスタート制御(注3) 0:

1:

動作停止&カウンタクリア

動作開始 R/W

TC4M 動作モード選択

(注2,3,8)

000:

001:

010:

011:

100:

101:

110:

111:

8ビットタイマ/イベントカウンタモード

8ビットプログラマブルデバイダ出力 (PDO) モード 8ビットパルス幅変調出力 (PWM) モード Reserved

16ビットタイマ/イベントカウンタモード ウォーミングアップカウンタモード 16ビットパルス幅変調出力 (PWM) モード 16ビットPPGモード

R/W

1) fc; 高周波クロック[Hz]  fs; 低周波クロック[Hz]

2)

タイマ動作中は、TC4M, TC4CK, TFF4の設定を変更しないでください。

3)

タイマを動作停止 (TC4S = "1" → "0") するときは、TC4M, TC4CK, TFF4の設定を変更しないでください。

ただしタイマを動作開始 (TC4S = "0" → "1") するときは、TC4M, TC4CK, TFF4の設定を変更することができます。

4) TC4M = 1**のとき (16

ビットモードの上位側のとき) は、TC4CKの設定に関係なく、ソースクロックは

TC3

オーバフロ ー信号になります。

5) 16

ビットモードで使用する場合、動作モードの選択は

TC4M

にて行います。そのとき、TC3CR<TC3M>は必ず"011"に 設定してください。

6) 16

ビットモードで使用する場合、ソースクロックの選択は

TC3CR<TC3CK>にて行い、タイマスタート制御、タイマ F/

F

の制御については

TC4S、TFF4

にて設定してください。

7)

動作クロックの選択は、タイマの動作モードにより制限があります。詳しくは表

9-1,表 9-2 を参照してください.

8)

タイマレジスタの設定値は、タイマの動作モードにより制限があります。詳しくは表

9-3

を参照してください。

9)

ソースクロックとして

fc

が選択できるのは、8ビット

PWM

モードのみです。

TMP86FH47BUG

9

8

ビットタイマカウンタ(TC3, TC4)

9.2

制御

Page 88

9-1 動作モードと使用できるソースクロック (NORMLAL1/2, IDLE1/2

モード時)

動作モード

fc/211 or fs/23

fc/27 fc/25 fc/23 fs fc/2 fc

TC3 端子 入力

TC4 端子 入力

8ビットタイマ

8ビットイベントカウンタ

8ビットPDO

8ビットPWM

16ビットタイマ

16ビットイベントカウンタ

ウォーミングアップカウンタ

16ビットPWM

16ビットPPG

1) 16

ビット動作 (16ビットタイマ/イベントカウンタ、ウォーミングアップカウンタ、16ビット

PWM、16

ビット

PPG) の

ソースクロックは下位ビット側 (TC3CK) にて設定してください。

9-2 動作モードと使用できるソースクロック(SLOW1/2,SLEEP1/2

モード時)

動作モード

fc/211 or fs/23

fc/27 fc/25 fc/23 fs fc/2 fc

TC3 端子 入力

TC4 端子 入力

8ビットタイマ

8ビットイベントカウンタ

8ビットPDO

8ビットPWM

16ビットタイマ

16ビットイベントカウンタ

ウォーミングアップカウンタ

16ビットPWM

16ビットPPG

1) 16

ビット動作 (16ビットタイマ/イベントカウンタ、ウォーミングアップカウンタ、16ビット

PWM、16

ビット

PPG)

のソースクロックは下位ビット側 (TC3CK) にて設定してください。

9-3 比較用レジスタへの設定値に関する制約事項

動作モード レジスタへの設定値

8ビットタイマ/イベントカウンタ 1≦ (TTREG4) ≦255, 1≦ (TTREG3) ≦255

8ビットPDO 1≦ (TTREG4) ≦255, 1≦ (TTREG3) ≦255

8ビットPWM 2≦ (PWREG4) ≦254, 2≦ (PWREG3) ≦254

16ビットタイマ/イベントカウンタ 1≦ (TTREG4, 3) ≦65535 ウォーミングアップカウンタ 256≦ (TTREG4, 3) ≦65535

16ビットPWM 2≦ (PWREG4, 3) ≦65534

16ビットPPG 1≦ (PWREG4, 3) < (TTREG4, 3) ≦65535 かつ (PWREG4, 3) + 1 < (TTREG4, 3)

ドキュメント内 TMP86FH47BUG (ページ 104-108)