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 では使用しません。