ISP Level Shifter

#Pukiwikiからそのまま移行….

日本橋のDigitで購入できるAVRライターでは,
ISPのターゲットの電源電圧が5V以外の場合は使えないため製作.
3.3V系などへの信号レベル変換を行う.

回路図:

circuit-isp-level-shifter

Digitのライターでは,AVRがISPコネクタに直結されており,
プルアップ・プルダウンともに行われていない.
非通信時に内蔵プルアップが動作する可能性を考えて,
またSCK・MOSI・/Resetはプルアップされている.

一般のライター向けに作るべき場合は,
ライターのSCK・MOSI・/Resetの非書き込み時の
挙動によってプルアップ・プルダウンを決めるべきである.
また,SCKをプルダウンした場合においては非通信時にLEDが点灯するのを避けるため,
Q2付近の回路を変更し,NPNトランジスタ(C1815等)を用いるべきである.

#ただし,/Resetをプルダウンした場合は,ライターの挙動によってはISPコネクタをつなぐと常にリセットがかかることになる.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>