ご列席の皆様、
DAC0を外部リファレンス(Pin15で3V)でセットアップし、バッファモード、クロックはFRO1MHzを8で割った値です。
DAC0データを約0x700より小さく設定すると、出力は浮かぶようにノイズだけになります。
データが0x700と0xFFFの間にある場合、出力は具体的な電圧で、ノイズがなく、浮きません。
この理由は何でしょうか?
さらに、DAC0出力の電圧範囲はどれくらいですか?0Vからリファレンスまで行かないようにしましょうか?私の場合は3Vです。私の経験では、DAC0 DATA = 0xFFFの場合、DAC0からの出力電圧はわずか1.35Vです。出力電圧を半分にする設定が見つかりませんが、その理由は何でしょうか?
DAC0(ピン31)の出力に負荷はありません。
解決した問題:
リファレンスマニュアル48.1.4章には書かれていませんが(DAC Chip-specific initialization)では、バッファも有効にする必要があります。
DAC0 -> GCR |= BUF_SPD_CTRL ; バッファ ・オペアンプ 低消費電力モード、ビット23
DAC0 -> GCR |= BUF_EN ; イネーブル ・オペアンプ ・バッファ、ビット17
これで、DACは0からVrefまで上昇し、出力は具体的な電圧に駆動され、フロートすることはありません。
48.1.4章を完了するのが現実的でしょう必要な「バッファイネーブル」を使用します。