• 検索結果がありません。

PIC の書き込み解説 PICライターを使うときに間違った使い方を見受ける 書き込み失敗の原因は知識不足にある やってはいけないことをしている 単に失敗だけならまだしも部品を壊してしまう 正しい知識を身に着けよう 書き込みに必要なピンと意味 ICSPを意識した回路設計の必要性 ICSP:In Cir

N/A
N/A
Protected

Academic year: 2021

シェア "PIC の書き込み解説 PICライターを使うときに間違った使い方を見受ける 書き込み失敗の原因は知識不足にある やってはいけないことをしている 単に失敗だけならまだしも部品を壊してしまう 正しい知識を身に着けよう 書き込みに必要なピンと意味 ICSPを意識した回路設計の必要性 ICSP:In Cir"

Copied!
21
0
0

読み込み中.... (全文を見る)

全文

(1)

PICの書き込み解説

PICライターを使うときに間違った使い方を見受ける。

書き込み失敗の

原因は知識不足

にある。

やってはいけないことをしている。

単に失敗だけならまだしも

部品を壊してしまう

正しい知識を身に着けよう。

● 書き込みに必要なピンと意味 ● ICSPを意識した回路設計の必要性

– ICSP:In Circuit Serial Programmming

(2)

Copyright 2018 Y.Onodera 2

PICの書き込み解説

プログラムの書き込みの仕組み

PC 書き込みソフト 書き込み装置 PIC ICSP HEXファイル

(3)

3

ピンの解説

ICSPの基本配線は5本

● VPP(あるいはMCLR) ● VDD ● VSS ● ICSPCLK(昔はPGC) ● ICSPDAT(昔はPGD) ●

PICの種類によっては他のピンも設定が必要。

(4)

Copyright 2018 Y.Onodera 4

ピンの解説

MCLR/VPP

● MCLR(リセット)とVPP(書き込み電圧)を兼用していること が多い。 ● 昔はEEPROMへの書き込み電圧として12.5Vを供給する 必要があった。電流も必要であった。 ● 現在は電源としての意味はなく、単に書き込みする手続き として使われている。だから電流も必要としない。 ● VPP電圧は12.5Vか9V。間違うと壊す。 ● VPPがなく、MCLRを利用する場合もある。 – 低電圧書き込みモードのときも含む。 ● MCLRのロジック電圧は3.3Vか5V。

(5)

5

ピンの解説

VDD

● 電源です。 ● VDD電圧は5Vか3.3Vです。 – どちらも利用できる場合、5Vを供給しないとプログラム 消去できないPICもあります。 ● PIC内部で書き込み電圧を生成するため、電流を必要とし ます。VPPではなくVDDから生成します。 ● このほかにアナログ用のAVDDがある場合にも電源供給が 必要です。 ● VDDcoreの場合には電解コンデンサの接続が必要です。 – 内蔵レギュレータの出力がVDDcoreです。

(6)

Copyright 2018 Y.Onodera 6

ピンの解説

Vss

● 電源GNDです。 ● アナログ用のAVssがある場合も接続が必要です。

(7)

7

ピンの解説

ICSPCLK

● 以前はPGCと呼んでいました。 ● プログラム用クロック信号です。 ● ロジック電圧は5Vか3.3Vです。 ● かなり高速の信号です。 ● ICSPCLKとICSPDATは対で使われます。

(8)

Copyright 2018 Y.Onodera 8

ピンの解説

ICSPDAT

● 以前はPGDと呼んでいました。 ● プログラム用データ信号です。 ● ロジック電圧は5Vか3.3Vです。 ● かなり高速の信号です。 ● ICSPCLKとICSPDATは対で使われます。

(9)

9

ピンの解説

PGM

● プログラム方式の選択信号です。 ● 高電圧書き込みと低電圧書き込みのモード選択です。 ● 最新のPICにはありません。 ● 最新のPICでは低電圧書き込みする場合、特別な合鍵(32 ビットのデータ)を送るように変更されたためです。 ● 合鍵で書き込みモードに入ります。

(10)

Copyright 2018 Y.Onodera 10

通常モードと書き込みモード

PICには通常モードと書き込みモードがあります。

● 決められた手続きを行うと書き込みモードに入ります。 – 誤って書き込みモードに入るのを防ぎます。 ● 電源オフしたりリセットすると通常モードに戻ります。 ● 通常モードとは通常動作を開始します。 書き込みモード リセット+ 特別な操作 リセット 通常モード

(11)

11

高電圧書き込みと低電圧書き込み

高電圧書き込み

● Vpp電圧(12.5Vか9V)を必要とする通常の方法です。 ● メリットはバルク消去(一括消去)が可能です。 ●

低電圧書き込み

● Vpp電圧が不要です。Vppの代わりにMCLRを使います。 ● ロジック電圧だけで書き換えが可能です。 ● デメリットはバルク消去できないPICがあります。 ● 部分消去を繰り返しながら、書き換えなければなりません。 ● 誤って書き込みモードに入らないように合鍵があります。

(12)

Copyright 2018 Y.Onodera 12

2種類の

接続

方法

書き込みには大きく

2種類の接続方法があります。

(1)PIC単体の書き込み方法

● 書き込みに必要な端子のみを接続して行う方法です。 ● 一般的にゼロ・プレッシャー・ソケットを使う方法です。 ●

この方法であまり問題は発生しません。

● もちろん接続を間違えれば失敗します。

(13)

13

2種類の

接続

方法

(2)基板上での書き込み方法

● いわゆるICSPです。 ● 周辺回路も接続したままで、書き込む方法です。 ● ただし、ICSPに対応した回路設計が必要です。 ● 単にPICライターを接続しただけではダメです。 ●

この方法で多くの問題が発生します。

● 原則として書き込みに必要なピンを周辺回路と兼用しては いけません。 ● 例外的に考慮すれば兼用できます。

(14)

Copyright 2018 Y.Onodera 14

失敗事例

ICSPでありがちな失敗事例をいくつか紹介します。

これだけに限りません。似たような例もあるでしょう。

何がいけないのか、理由を知っておくとよいでしょう。

(15)

15

失敗事例

現象

● PICを認識しない ●

原因

● Vddに大容量のコンデンサを接続 ●

理由

● Vddが規定時間内に立ち上がらないため(過渡現象) ● 書き込みにはVddファーストとVppファーストがあり、きれい に立ち上がらないと書き込みモードに入れない ● VddやVppの立ち上がりで書き込みモードに入る

(16)

Copyright 2018 Y.Onodera 16

過渡現象

過渡現象

● 信号線に容量成分(コンデンサ)があると信号がなまる。 ● 信号がなまれば誤動作する。 ● その結果、書き込みに失敗する。 ● 1000pFを接続したときの1MHzの入出力波形

(17)

17

失敗事例

現象

● 書き込みに失敗 ●

原因

● Vddに消費電流の大きい部品を接続 ●

理由

● ライターから大電流を供給できないため(わざと制限) ● 電源オン時の突入電流なども含む。 ● ライターから供給できる電流の目安は100mA以下と考えよ

(18)

Copyright 2018 Y.Onodera 18

失敗事例

現象

● 部品を破壊 ●

原因

● Vpp電圧がリセットICに回り込み破壊 ●

理由

● 高電圧が回り込んだため ● VppとMCLRを兼用しているため、このようなことが起こる ● Vppは高電圧のため、動作範囲外の電圧が周辺回路に回 り込むと部品を破壊する。 ● 電圧の回り込みで連鎖的に部品を破壊するので注意

(19)

19

失敗事例

現象

● 書き込み失敗 ●

原因

● ICSPCLK(PGC)に容量負荷を接続 ●

理由

● MOSFETのゲートに容量負荷(1000pF程度)があるため ● コンデンサを接続しているようなもの ● ICSPCLKに容量負荷が接続されると信号がなまり、正しく データ伝送できない。 ● ICSPCLKに限らず、ICSPDATに容量負荷を接続してもい

(20)

Copyright 2018 Y.Onodera 20

ICSP対応回路設計の必要性

このように原則、書き込みに必要なピンは周辺回路と

兼用してはいけません。

ライターが書き込みに必要な端子を正しく制御できな

いため、書き込みに失敗します。

書き込み制御を邪魔されるためです。

● 当たり前ですよね。 ●

例外的に考慮した回路設計をしたときのみ兼用可能

ICSPと周辺回路を兼用できるのは例外と考えよ。

(21)

21

まとめ

ICSPの接続を間違ってはいけない。

PGC/PGDをプルアップしてはいけない。

PGC/PGDにコンデンサを接続してはいけない。

MCLRにコンデンサを接続してはいけない。

Vddに大容量のコンデンサを接続してはいけない。

Vddに大電流の部品を接続してはいけない。

Vppは12.5Vか9Vかを意識しなければならない。

ICSPの線長を短くしなければならない。

参照

関連したドキュメント

危険有害性情報 H320 - 眼刺激 注意書き 注意書き 安全対策 •取扱い後には顔や手など、ばく露した皮膚を洗う。 注意書き

【ご注意点】 ・カタログの中からお好みの商品を1点お 選びいただき、同封のハガキに記載のお

我々は何故、このようなタイプの行き方をする 人を高貴な人とみなさないのだろうか。利害得

本番前日、師匠と今回で卒業するリーダーにみん なで手紙を書き、 自分の思いを伝えた。

えて リア 会を設 したのです そして、 リア で 会を開 して、そこに 者を 込 ような仕 けをしました そして 会を必 開 して、オブザーバーにも必 の けをし ます

(7)

しかし , 特性関数 を使った証明には複素解析や Fourier 解析の知識が多少必要となってくるため , ここではより初等的な道 具のみで証明を実行できる Stein の方法

(注1)支払証明書にて証明可能な範囲は、発行申 込みのあった当月の請求分を含み、直近 15 ヶ月分