ZIFソケット基板V2の使い方

売店で販売しているZIFソケット基板の使い方です。
 ・PICkit2、ICD2、そしてPICkit2クローンの「ほぼPICkit2」に対応しています。
 ・DIPタイプ(=足の間隔が2.54mmピッチのIC)の8ピン~40ピンのPICの書き込みができます。
 ・Microchip社製EEPROMの読み書きにも対応しています。
 ・DIPタイプであれば、通常のPICとピン配列の異なるdsPICにも使用できます。


2010-02-07

キットに含まれている物はこの写真に写っている物が全てです。ICD2用の6ピンのモジュラージャックは付属していません。

PICT7749.jpg

組立が完了した基板

PICT7758.jpg

基板の解説 その1:
 ・赤丸、青丸部分
   赤丸部分はヒロセ(HRS)の6ピンモジュラージャックを取り付ける場所です。
   青丸部分は秋月電子で販売されている6ピンモジュラージャックを取り付ける場所です。
   相互に繋がっていますので両方つけても意味がありません、部品が入手しやすい方を取り付けてください。
   1番ピン~6番ピンは以下の通りで、これはPICkit2のピン配列と全く同じです
     1番ピン-Vpp
     2番ピン-Vdd
     3番ピン-GND
     4番ピン-PGD
     5番ピン-PGC
     6番ピン-未使用
   そして、それぞれのピンは水色四角部分に接続されています。さらに「Universal」の部分にも接続されています。
 ・黄色四角部分
   40ピンのZIFソケットのそれぞれの端子が、この部分と繋がっています。
   ピン番号はシルク印刷の通りです
   緑四角部分のシルク印刷はピン番号とPICの向きの対応がわかりやすいように印刷してあります
 ・水色四角部分
   「Universal」とシルク印刷されている部分に繋がっています。
   よく使う40,28,20,18,8ピンのPICはピン数に対応したコネクターが準備されていますが
   特異なピン配置のPIC(dsPIC等)を使用する場合は、50ピンソケット経由で黄色四角部分と配線をして使用します。
 ・紫四角部分
   VddとGNDに繋がっています。書き込み中は5Vになっています。
   特に用途はありません。
 

PICT7755a.jpg

基板の解説 その2:
 ・赤丸部分
   特異なピン配置のPICに書き込むときは50ピンソケットを交換することにより対応できます
   この部分にピンヘッダを半田付けしておけば、使用していないソケットの保管場所に困りません
   もちろん1個だけしか取り付けられませんし、モジュラージャックを使用している場合は使えません
 ・黄色四角部分
   殆どのPICは対応するピン数の位置にPICkit2を突き刺すだけで書き込みが出来ます
   書き込み時は青四角のシルク印刷で示したようにICのキリカキ部分を下端にそろえてください
   PICkit2は電源回りに弱点があります、部品の入手性などから修理は困難ですから間違えないように差し込んでください

PICT7755b.jpg

28ピン、40ピンのPICに書き込むときは、このように配線したソケットを差し込む必要があります。シルク印刷のピン番号を頼りに[8番ピン]-[12番ピン]-[31番ピン]を接続してください。
この例では不要なピンをラジオペンチで抜いてあります。こうしないとソケットを抜き差しするのが大変です。

PICT7762.jpg

不要なピンはラジオペンチで簡単に引き抜けます。またGNDとAUXの間は何処にも接続されていませんのでピンヘッダーのピンを抜き、ソケットに抜いたピンを差し込んでおくと、180度間違えて差し込んでしまう事故を防げます。

PICT7734.jpg
PICT7737.jpg

キットに付属のピンヘッダーは少し湾曲しています。ソケットに差し込んだ状態で半田付けしてください。抜くときは、力を込めて一気に引き抜こうとするとピンを曲げてしまいます。右側を0.5mm引き抜いて、今度は左を0.5mm、またまた右を0.5mm...これを繰り返すのです。

PICT7727.jpg
PICT7730.jpg

実例色々。特異なピン配列の物は実在しない配線です。実際はデータシートを見ながら配線します。

PICT7763.jpg

PICkit2で8ピンのPICに書き込む

PICT7764.jpg

PICkit2で40ピンのPICに書き込む

PICT7765.jpg

ICD2で40ピンのPICに書き込む

PICT7766.jpg

ICD2で8ピンのPICに書き込む

PICT7767.jpg

ICD2で特異なピン配列のPICに書き込む

PICT7769.jpg

PICkit2で特異なピン配列のPICに書き込む

回路図

zifv2.GIF

ソケットの配線。dsPIC等でテストして書き込めたら、追記しておきます。

50pinsocket.GIF

以下のレイアウト以外のPICは「Universal」の部分にPICkit2を挿して、50ピンのソケットに配線をする必要があります。PIC16,PIC18シリーズは殆ど例外なくこのレイアウトになっています。

pinlayout.GIF

SPIのEEPROMへの読み書き。(PICkit2クローンで書き込んでいる)

PICT1061.jpg

I2CのEEPROMは右上の欄(A0~A2)に全部チェックを付ける。メモリー容量によってチェックの数が異なるがかまわず全部にチェックを付ければよい。

PICT1109.jpg

結線が面倒だがAVRにも使用できる。AVRは発振子に外部発振子を選択してしまうと、再書き込みには発振子が必要になる。工場出荷状態では内部発振子になっているので最初の1回だけは発振子無しでも書き込みが可能。

PICT1691.jpg

Atmega328への書き込み。Arduinoに搭載されているFT232を書き込み機にしている。

PICT1694.jpg

AVRの再書込には発振子が必要になる。こんな小物を作っておくと便利。これは20MHzのセラロック。

AVRのピン配列

avrzif.PNG