タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

MBD-教育に関するsanthiagomanのブックマーク (2)

  • 電子部品使い方:マイコンのD/A変換

    A0:アドレス選択ビット(A0ピンがHIGHなら0x61、LOWなら0x60) RW:書き込みなので0 C2/C1:コマンドで"Fast Mode"を指示なので"00"となる PD1/PD0:パワーダウン選択ビット 00=Normal Mode(パワーダウン無) 01=1KΩの負荷抵抗にてGNDに設置 10=100KΩの負荷抵抗にてGNDに設置 11=500KΩの負荷抵抗にてGNDに設置 パワーダウン時でもI2C通信は有効です、通常モードの復帰には10us掛かります。 D11-D0:出力する電圧のステップ数を指定します(0-4095) MCP4725はVDDが電圧リファレンスなので、VDD=3.3Vなら出力は0V(0)-3.3V(4095)です。 この他に、EEPROMに書き込むフォーマットやDAC状態の読み込みフォーマット等が有りますがここでは 説明を省きます。 《PIC》 ( 配線図

  • arduino/DACを試す - PukiWiki

    2013/12/14からのアクセス回数 26791 SPIインタフェースを持つ、12-bit DAC(デジタル・アナログ変換)MCP4922を使ってみます。 *1 MCP4922の使い方 † DAコンバータ MCP4922を利用しD/A変換を行う の例題を実際にArduinoで動かしながら、動作を確認していきます(ほとんど物まねですみません)。 MCP4922のSPIインタフェースでは、12-bitのデジタル信号の他に、bit12から15 に制御用のデータを追加しています。 bit15: A/B アナログを出力するチャンネルAorBを指定します。 0:チャンネルA(OUTA) 1:チャンネルB(OUTB) bit14: BUF VREFの入力でバッファ制御を行うかの指示をします。 0:バッファ制御をしない 1:バッファ制御をする bit13: GA 出力するゲインを選択します。 0:2x

  • 1