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

デジタル アナログ変換 (DAC) モジュール

ドキュメント内 DS41364B_JP (ページ 153-157)

DAC は、選択可能な 32 出力レベルに応じて VDDに 比例したさまざまな電圧リファレンスを提供しま す。DAC 出力を設定して、次のピンへ電圧リファ レンスを供給できます。

• コンパレータポジティブ入力

• ADC 入力チャネル

• DACOUT デバイス ピン

デジタル アナログ変換 (ADC) を有効化するには、

DACCON0 レジスタの DACEN ビットを設定します。

13.1 出力電圧の選択

DAC には 32 の電圧レベルがあります。32 のレベル

は、DACCON1 レジスタの DACR<4:0> ビットで設 定します。

DAC 出力電圧は次の式で求められます。

式 13-1:

13.2 VSS にクランプされた出力

DACCON0 レジスタの DACEN ビットを「0」に設 定することによって、DAC 出力電圧は電力を消費 しない Vss に接続できます。これにより、DAC モ ジュールで余分な電流を消費することなく、コンパ レータはゼロクロスを検出できます。

13.3 VDDに比例した電圧

DAC は VDDから派生するため、DAC 出力は VDDの 変動に合わせて変化します。DAC の検証済み絶対精 度については、28.0項「電気的仕様」を参照してく ださい。

13.4 電圧リファレンス出力

DACCON レジスタの DACOE ビットを「1」に設定 すると、デバイスのDACOUT ピンがDAC の出力 になります。DACOUT ピン出力の電圧リファレン

電流駆動能力が制限されているため、DACOUT へ 外部接続する電圧リファレンス出力にバッファを 使用する必要があります。図 13-1 に、バッファリ ング方法の例を示します。

13.5 スリープ時の動作

割り込みまたはウォッチドッグ タイマのタイムア ウトによって、デバイスがスリープ状態からのウェ イクアップする際、DACCON0 レジスタの内容は変 更されません。スリープモード時は、消費電流を 最小限に抑えるために電圧リファレンスを無効に してください。

13.6 リセットの影響

デバイスのリセットは次の影響を与えます。

• 電圧リファレンスが無効になる

• 固定電圧リファレンスが無効になる

• DACOUT ピンから DAC が分離される

• DACR<4:0> 範囲選択ビットがクリアされる

VOUT VSOURCE+ V SOURCE- DACR<4:0>

2 5

---

=

+ VSOURCE

-VSOURCE+ = VDD, VREF+ or FVR1

VSOURCE+ = VSS or VREF

-PIC16F193X/LF193X

図 13-1: デジタル アナログ変換 (ADC) のブロック図

32-to-1 MUX

DACR<4:0>

R

VREF -DACNSS<1:0>

R R R

R

R R

32 DAC

CVREF 4

(To Comparator and ADC Modules)

DACOE 2

VDD VREF+

DACPSS<1:0> 2 DACEN

Steps

Digital-to-Analog Converter (DAC) FVR_BUFFER2

PIC16F193X/LF193X

レジスタ 13-1: DACCON0: 電圧リファレンス制御レジスタ 0

R/W-0/0 R/W-0/0 R/W-0/0 U-0 R/W-0/0 R/W-0/0 U-0 R/W-0/0

DACEN DACLPS DACOE --- DACPSS1 DACPSS0 --- DACNSS

bit 7 bit 0

記号の説明:

R = 読み出し可 W = 書き込み可 U = 未実装ビット。「0」として読み出し

u = 不変 x = 不明 -n/n = POR および BOR 時の値/その他すべての

リセット時の値

1 = セット 0 = クリア

ビット 7 DACEN: DAC イネーブルビット

0 = DAC は無効 1 = DAC は有効

ビット 6 DACLPS: DAC 低電力ステートの選択ビット

0 = VDAC = DAC のネガティブ リファレンス ソースが選択される 1 = VDAC = DAC のポジティブリファレンスソースが選択される ビット 5 DACOE: DAC 電圧出力イネーブル ビット

1 = DAC 電圧レベルが DACOUT ピンの出力になる 0 = DAC 電圧レベルは DACOUT ピンから分離される ビット 4 未実装:「0」として読み出し

ビット 3-2 DACPSS<1:0>: DAC ポジティブ ソース選択ビット 00 = VDD

01 = VREF+ 10 = FVR1 出力 11 = 予約。使用不可

ビット 1 未実装:「0」として読み出し

ビット 0 DACNSS:DAC ネガティブソース選択ビット

0 = VSS

1 = VREF

-レジスタ 13-2: DACCON1: 電圧リファレンス制御レジスタ 1

U-0 U-0 U-0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0

--- --- --- DACR4 DACR3 DACR2 DACR1 DACR0

bit 7 bit 0

記号の説明:

R = 読み出し可 W = 書き込み可 U = 未実装ビット。「0」として読み出し

u = 不変 x = 不明 -n/n = POR および BOR 時の値/その他すべての

リセット時の値

1 = セット 0 = クリア

ビット 7-5 未実装:「0」として読み出し

PIC16F193X/LF193X

表 13-1: デジタル アナログ変換器関連のレジスタ

Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Register

on page

FVRCON FVREN FVRRDY TSEN TSRNG CDAFVR1 CDAFVR0 ADFVR1 ADFVR0 156

DACCON0 DACEN DACLPS DACOE --- DACPSS1 DACPSS0 --- DACNSS 153

DACCON1 --- --- --- DACR4 DACR3 DACR2 DACR1 DACR0 153

記号の説明: 網掛けのビットは DAC では使用しません。

PIC16F193X/LF193X

ドキュメント内 DS41364B_JP (ページ 153-157)