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

Similar documents
第 2 章仕様 2.1 対応デバイス dspic30シリーズ dspic33シリーズ PIC24FJシリーズ PIC24HJシリーズ dspic30smpsシリーズ dspic30f2010 dspic33fj12gp201 dspic33fj06gs101 dspic33fj12mc201 PIC

Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M

AKI-PIC16F877A開発キット (Ver1

第 2 章仕様 2.1 対応デバイス dspic 対応リスト dspic30f dspic33fj dspic33ep , 2011, 2012, 2020, , 3011, 3012, 3013, , 4012, , 5013

ブロック図 真理値表 STEP CLOCK LATCH ENABLE SERIAL IN OUT 0 OUT5 OUT 7 SERIAL OUT 1 UP H L D n D n D n 5 D n 7 D n 7 2 UP L L D n+1 No change D n 6 3 UP H L D

NJM78L00 3 端子正定電圧電源 概要高利得誤差増幅器, 温度補償回路, 定電圧ダイオードなどにより構成され, さらに内部に電流制限回路, 熱暴走に対する保護回路を有する, 高性能安定化電源用素子で, ツェナーダイオード / 抵抗の組合せ回路に比べ出力インピーダンスが改良され, 無効電流が小さ

絶対最大定格 (T a =25 ) 項目記号定格単位 入力電圧 V IN 消費電力 P D (7805~7810) 35 (7812~7815) 35 (7818~7824) 40 TO-220F 16(T C 70 ) TO (T C 25 ) 1(Ta=25 ) V W 接合部温度

ブロック図 真理値表 入力出力 OUTn (t = n) CLOCK LATCH ENABLE SERIAL-IN OUT 0 OUT 7 OUT 15 SERIAL OUT H L D n D n D n 7 D n 15 D n 15 L L D n No Change D n 15 ( 注 )


NJM78M00 3 端子正定電圧電源 概要 NJM78M00 シリーズは,NJM78L00 シリーズを更に高性能化した安定化電源用 ICです 出力電流が 500mA と大きいので, 余裕ある回路設計が可能になります 用途はテレビ, ステレオ, 等の民生用機器から通信機, 測定器等の工業用電子機器迄

Microsoft Word - AK8133_MS0930_J_05.doc

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

BD9328EFJ-LB_Application Information : パワーマネジメント

TBD62089APG

Microsoft PowerPoint - 6.memory.ppt

Microsoft Word - PIC-USBマイコンボード_v1-02@WEB公開用資料.docx

基本的なノイズ発生メカニズムとその対策 電源 GND バウンス CMOS デジタル回路におけるスイッチング動作に伴い 駆動 MOS トランジスタのソース / ドレインに過渡的な充放電電流 及び貫通電流が生じます これが電源 GND に流れ込む際 配線の抵抗成分 及びインダクタンス成分によって電源電圧

スライド 1

Microsoft Word - N-TM307取扱説明書.doc

Microsoft Word - BC-USB-KIT(16).docx

UMB-CP2114 User's Manual

B3.並列運転と冗長運転(PBAシリーズ)

Microsoft Word - XPC4ソフトマニュアル.doc

2. 仕様 電源 :USB バスパワー (USB 入力の 5V 電源を使用します ) 出力 : 3.5mm ステレオジャック アナログステレオ出力 最大 20mArms 対応ヘッドホンインピーダンス 1Ω~500Ω RCA ピンジャック アナログ 2ch 出力 (L R) ラインレベル ヘッドホンア

PICer User's Manual

AN41904A

パーツリスト 組み立て前にすべてのパーツがそろっているかご確認ください 種類 品番 数 種類 品番 数 基板 I2C LCD 1 コンデンサ 0.1uF (104) 積層セラミック 1 IC ATtiny コンデンサ 10uF 電解 1 半固定抵抗 10~50kΩ 1 コネクタ IC ソ

NJM78L00S 3 端子正定電圧電源 概要 NJM78L00S は Io=100mA の 3 端子正定電圧電源です 既存の NJM78L00 と比較し 出力電圧精度の向上 動作温度範囲の拡大 セラミックコンデンサ対応および 3.3V の出力電圧もラインアップしました 外形図 特長 出力電流 10

Microsoft Word - TC4011BP_BF_BFT_J_P8_060601_.doc

Microsoft Word - NJM7800_DSWJ.doc

TWE-Lite R 取扱説明書

CMOS リニアイメージセンサ用駆動回路 C10808 シリーズ 蓄積時間の可変機能付き 高精度駆動回路 C10808 シリーズは 電流出力タイプ CMOS リニアイメージセンサ S10111~S10114 シリーズ S10121~S10124 シリーズ (-01) 用に設計された駆動回路です セン

NJU72501 チャージポンプ内蔵 圧電用スイッチングドライバ 概要 NJU72501はチャージポンプ回路を内蔵し 最大で3V 入力から 18Vppで圧電サウンダを駆動することができます このチャージポンプ回路には1 倍 2 倍 3 倍昇圧切り替え機能を備えており 圧電サウンダの音量を変更すること

TC74HCT245AP/AF

SDC_SDIO_STM32F4 の説明 2013/09/17 SDIO インターフェースで SD カードをアクセスするプログラムのプロジェクトサンプルです FAT でファイルアクセスするために FatFs( 汎用 FAT ファイルシステム モジュール ) を使用しています VCP(USB 仮想 C

MPPC 用電源 C 高精度温度補償機能を内蔵した MPPC 用バイアス電源 C は MPPC (Multi-Pixel Photon Counter) を駆動するために最適化された高電圧電源です 最大で90 Vを出力することができます 温度変化を伴う環境においても M

回路図 部品表 部品番号 型番 個数 U PIC6F823 I/ST (TSSOP 4pin) R 00Ω (/0W, 608) R2 - R9 360Ω (/0W, 608) 8 C μf (25V, 608) LED LN56RA CN ロープロファイルピンソケット CN2 ロープロファイルピン

TC74HC245,640AP/AF

elm1117hh_jp.indd

PowerPoint プレゼンテーション

TO: Katie Magee

正転時とは反対に回転する これが逆転である 図 2(d) の様に 4 つのスイッチ全てが OFF の場合 DC モータには電流が流れず 停止する ただし 元々 DC モータが回転していた場合は 惰性でしばらく回転を続ける 図 2(e) の様に SW2 と SW4 を ON SW1 と SW3 を O

スライド 1

RY_R8C38ボード RY-WRITER基板 自動書き込み・実行解説マニュアル

Microsoft Word - TC4017BP_BF_J_P10_060601_.doc

Microsoft Word - TC4013BP_BF_J_P9_060601_.doc

Microsoft Word - RenewSimpleDAIforCS8416.doc

Microsoft Word - TA79L05_06_08_09_10_12_15_18_20_24F_J_P11_070219_.doc

TC74HC14AP/AF

第 5 章 推奨配線及びレイアウト 内容ページ 1. 応用回路例 プリント基板設計における推奨パターン及び注意点 Fuji Electric Co., Ltd. MT6M12343 Rev.1.0 Dec

HDDコピーツール CloneDrive2

JTAGプローブ技術資料 RX編Rev.7

TA78L05,06,07,08,09,10,12,15,18,20,24F

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

スライド 1

スライド 1

NCB564個別00版

Microsoft PowerPoint - 3.3タイミング制御.pptx

RA-485実習キット

elm73xxxxxxa_jp.indd

TC74HC221AP/AF

ortustech_yamaha_gdc_j(v110).doc

スライド 1

(3) E-I 特性の傾きが出力コンダクタンス である 添え字 は utput( 出力 ) を意味する (4) E-BE 特性の傾きが電圧帰還率 r である 添え字 r は rrs( 逆 ) を表す 定数の値は, トランジスタの種類によって異なるばかりでなく, 同一のトランジスタでも,I, E, 周

スライド タイトルなし

スライド 1

目次 1 I2Cとは 13 結線写真 2 センサの多くがI2Cに対応 14 WHO_AM_I 3 マイコンでのI2C通信例 15 I2C読込みプログラム 4 とは 16 I2C読込みスクリプト概要① 5 タイミングパラメータ 17 I2C読込みスクリプト概要② 6 書込み 18 センサ読込みプログラ

TC74HC00AP/AF

Power.indb

Microsoft Word - PCMtoSPDIFmanual.doc

TC74HC4017AP/AF

オーナーズ マニュアル SolitonWave 1

Microsoft Word - TC74HCT245AP_AF_J_P8_060201_.doc

TC74HC109AP/AF

Microsoft Word - QEX_2014_feb.doc

等価回路図 絶対最大定格 (T a = 25ºC) 項目記号定格単位 入力電圧 1 V IN 15 V 入力電圧 2 V STB GND-0.3~V IN+0.3 V 出力電圧 V GND-0.3~V IN+0.3 V 出力電流 I 120 ma 許容損失 P D 200 mw 動作温度範囲 T o

Microsoft Word - TC4538BP_BF_J_2002_040917_.doc

VLSI工学

Microsoft Word - ADC1808Manual.doc

Microsoft PowerPoint - kougi7.ppt

スライド 1

p ss_kpic1094j03.indd

NJM 端子負定電圧電源 概要 NJM7900 シリーズは, シリーズレギュレータ回路を 1 チップ上に集積した負出力 3 端子レギュレータ IC です 放熱板を付けることにより,1A 以上の出力電流にて使用可能です 用途はテレビ, ステレオ等の民生用機器から通信機, 測定器等の工業用電

暫定資料 東芝フォトカプラ GaAlAs LED + フォト IC TLP250 TLP250 汎用インバータ エアコン用インバータ パワー MOS FET のゲートドライブ IGBT のゲートドライブ 単位 : mm TLP250 は GaAlAs 赤外発光ダイオードと 高利得 高速の集積回路受光

CCD リニアイメージセンサ用駆動回路 C CCD リニアイメージセンサ (S11155/S ) 用 C は 当社製 CCDリニアイメージセンサ S11155/S 用に開発された駆動回路です S11155/S11156-

<8AEE B43979D985F F196DA C8E323893FA>

604HW FAQ(CN) 文書レベル 604HW FAQ(JP) V1.0 Huawei Technologies Co, Ltd. All Rights Reserved 华为机密, 未经许可不得扩散第 1 页, 共 12 页

プラネタリウム

名称 型名 SiC ゲートドライバー SDM1810 仕様書 適用 本仕様書は SiC-MOSFET 一体取付形 2 回路ゲートドライバー SDM1810 について適用いたします 2. 概要本ドライバーは ROHM 社製 2ch 入り 180A/1200V クラス SiC-MOSFET

降圧コンバータIC のスナバ回路 : パワーマネジメント

Microsoft Word - 80c08d3be78df73e f4a4e8a8940ab000fdaa2e doc

PRONETA

音質改善 DSP ラジオの音声信号出力はヘッドホンをある程度駆動できます しかし大音量で駆動することはできません 音割れを起こすことがあります ヘッドホンアンプを追加すれば音割れしません 同様にスピーカーを接続するときにもアンプが必要です FM のノイズ改善 FM 受信時 無音の場合に 非常に小さな

Microsoft Word - MK138Bmanual.docx

Microsoft PowerPoint - 集積回路工学(5)_ pptm

iCLR

TC74VHC123,221AF/AFT/AFK

Microsoft PowerPoint - H22パワエレ第3回.ppt

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

反転型チャージポンプ IC Monolithic IC MM3631 反転型チャージポンプ IC MM3631 概要 MM3631XN は反転型のチャージポンプ IC です 入力電圧範囲の 1.8V ~ 3.3V を 2 個の外付けコンデンサを使用して負電圧を生成します パッケージは 6 ピンの S

Transcription:

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

PIC の書き込み解説 プログラムの書き込みの仕組み PC 書き込みソフト 書き込み装置 PIC HEX ファイル ICSP 2

ピンの解説 ICSP の基本配線は 5 本 VPP( あるいはMCLR) VDD VSS ICSPCLK( 昔はPGC) ICSPDAT( 昔はPGD) PIC の種類によっては他のピンも設定が必要 3

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

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

ピンの解説 Vss 電源 GND です アナログ用の AVss がある場合も接続が必要です 6

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

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

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

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

高電圧書き込みと低電圧書き込み 高電圧書き込み Vpp 電圧 (12.5V か 9V) を必要とする通常の方法です メリットはバルク消去 ( 一括消去 ) が可能です 低電圧書き込み Vpp 電圧が不要です Vpp の代わりに MCLR を使います ロジック電圧だけで書き換えが可能です デメリットはバルク消去できない PIC があります 部分消去を繰り返しながら 書き換えなければなりません 誤って書き込みモードに入らないように合鍵があります 11

2 種類の接続方法 書き込みには大きく 2 種類の接続方法があります (1)PIC 単体の書き込み方法 書き込みに必要な端子のみを接続して行う方法です 一般的にゼロ プレッシャー ソケットを使う方法です この方法であまり問題は発生しません もちろん接続を間違えれば失敗します 12

2 種類の接続方法 (2) 基板上での書き込み方法 いわゆる ICSP です 周辺回路も接続したままで 書き込む方法です ただし ICSP に対応した回路設計が必要です 単に PIC ライターを接続しただけではダメです この方法で多くの問題が発生します 原則として書き込みに必要なピンを周辺回路と兼用してはいけません 例外的に考慮すれば兼用できます 13

失敗事例 ICSP でありがちな失敗事例をいくつか紹介します これだけに限りません 似たような例もあるでしょう 何がいけないのか 理由を知っておくとよいでしょう 14

失敗事例 現象 PIC を認識しない 原因 Vdd に大容量のコンデンサを接続 理由 Vdd が規定時間内に立ち上がらないため ( 過渡現象 ) 書き込みには Vdd ファーストと Vpp ファーストがあり きれいに立ち上がらないと書き込みモードに入れない Vdd や Vpp の立ち上がりで書き込みモードに入る 15

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

失敗事例 現象 書き込みに失敗 原因 Vdd に消費電流の大きい部品を接続 理由 ライターから大電流を供給できないため ( わざと制限 ) 電源オン時の突入電流なども含む ライターから供給できる電流の目安は100mA 以下と考えよ 17

失敗事例 現象 部品を破壊 原因 Vpp 電圧がリセット IC に回り込み破壊 理由 高電圧が回り込んだため Vpp と MCLR を兼用しているため このようなことが起こる Vppは高電圧のため 動作範囲外の電圧が周辺回路に回り込むと部品を破壊する 電圧の回り込みで連鎖的に部品を破壊するので注意 18

失敗事例 現象 書き込み失敗 原因 ICSPCLK(PGC) に容量負荷を接続 理由 MOSFET のゲートに容量負荷 (1000pF 程度 ) があるため コンデンサを接続しているようなもの ICSPCLK に容量負荷が接続されると信号がなまり 正しくデータ伝送できない ICSPCLKに限らず ICSPDATに容量負荷を接続してもいけない 19

ICSP 対応回路設計の必要性 このように原則 書き込みに必要なピンは周辺回路と兼用してはいけません ライターが書き込みに必要な端子を正しく制御できないため 書き込みに失敗します 書き込み制御を邪魔されるためです 当たり前ですよね 例外的に考慮した回路設計をしたときのみ兼用可能 ICSP と周辺回路を兼用できるのは例外と考えよ 20

まとめ ICSPの接続を間違ってはいけない PGC/PGDをプルアップしてはいけない PGC/PGDにコンデンサを接続してはいけない MCLRにコンデンサを接続してはいけない Vddに大容量のコンデンサを接続してはいけない Vddに大電流の部品を接続してはいけない Vppは12.5Vか9Vかを意識しなければならない ICSPの線長を短くしなければならない 21