避難場所

Entries

JDM programmer を作ってみる ~まず情報を集め、イロハを勉強中・・

PICライターの一機種です。
とりあえずPICのイロハから勉強です

【JDM programmerのイロハ】
JDM programmerでは、R232C信号線はGNDの他、4本あればOK
クリックで原寸大
JDMprogR232_s.gif


8Pin 18Pin 28Pin 40Pin
PIC_etc.gif
Constructing a JDM programmer
クリック ↓ でYoutubeを開く

JDM_Construct_s.jpgJDM_Construct.jpg



Testing a JDM programmer
クリック ↓ でYoutubeを開く

JDM_Testing_s.jpgJDM_Testing.jpg


http://letsmakerobots.com/blog/thecowgod/help-troubleshooting-jdm-pic-programmer

Help troubleshooting JDM PIC programmer

By TheCowGod
July 18, 2008
Well, my PIC 16F690s arrived in the mail, and I soldered up an ICSP-only version of the JDM programmer to program them. Unfortunately, and not at all surprisingly, it doesn't work -- the PIC programming software (picprog, in linux) doesn't see the PIC:

$ picprog --output saved-cal-chip1.hex --skip-ones --pic /dev/ttyS0
Picprog version 1.8.3, Copyright © 2006 Jaakko Hyvätti
Picprog comes with ABSOLUTELY NO WARRANTY; for details
type `picprog --warranty'. This is free software,
and you are welcome to redistribute it under certain conditions;
type `picprog --copying' for details.

value: 0xffff version: 0xffff
/dev/ttyS0:ff0002:unable to read pic device id

Here's the pinout for the 16F690, for reference:
pic16f690_pins.gif

And here's what my circuit looks like (except I didn't include the socket, just the ICSP header):
JDM PIC programmer
http://www.jdm.homepage.dk/
JDMprogrammerORG.gif

I only have a really weak grasp of what exactly the JDM programmer is doing and how, so it's hard to debug it, but it IS my understanding that the PIC needs to see 12v between pin 20 (Vss) and pin 4 (Vpp) in order for it to go into programming mode. With my programmer connected, I don't see any voltage difference between Vss and Vpp. I do see 5v between Vss and Vdd (pin 1), and I also see 5v between Vpp and Vdd. So I guess Vpp is at 0v for some reason. Obviously I must have some error in my circuit, but I'm having a hard time figuring out what could be wrong.

I understand that the first zener diode, D2, should bring the voltage to 5.1v, and the second zener diode, D6, should bring it to 5.1 + 8.2 = 13.3v. In other words, the voltage across C2 should be 13.3v. I do measure 5.1v between pin 7 of the serial port (RTS) and the cathode of D2, as expected, but when I measure between pin 7 of the serial port and the cathode of D6, I see 5.0v, not 13.3v. I also get 5.0v if I measure across the two terminals of C2. So either there's a problem around there, or I'm misunderstanding how the circuit is supposed to work.

Looking at the output, I'd expect to see 13.3v between pin 3 of the ICSP header (Vss) and pin 1 (Vpp), or if not that, at least the 5v I'm getting from C2. But actually, I see 0v across those pins. That appears to be because the base pin of Q1 (TxD from the serial port) is at 0v, so the transistor isn't allowing any current through. I do see the 5v from C2 at the collector of Q1, but nothing at the emitter.

So I guess what I'd like is for some of you guys with working JDM programmers to hook them up and tell me what you measure on yours. To begin with, I'm particularly interested in the voltage between pin 7 of the serial port and the cathode of D6, and the voltage across the terminals of C2 (which, as I understand it, should be the same as that first measurement). I'd also like to know the voltage between pin 7 of the serial port and pin 3 of the serial port (TxD). Finally, I'd like to see your voltage between pin 3 of the ICSP header (Vss) and pin 1 of the ICSP header (Vpp/MCLR).
Hopefully that will help me track down what I did wrong with my circuit. Thanks in advance.
Dan

このJDMProgrammerは少ない部品でPICに書き込みができる優れものですが、コンピュータ側のハードウェアであるR232Cドライバーチップの性能に直接左右されるため、ノートパソコンなど機種によってはうまく動かない場合があるそうです。
ちなみに、基本的にコンピュータ側にR232Cコネクタがないと接続できないです。(USB-RS232C変換ケーブルではいろいろ問題ありそうです。)

というように、
最低限、このぐらいの情報があればハードウェアの組み立てまではできるので、まずは製作にとりかかります。
うまくいくかどうかは、コンピュータによるので、要するに作ってみないことにはわかりません。
 ※8.2Vのツェナーダイオードがないですが、この定数がクリチカルでないことを願いつつ・・・
ハードの完成後に、またアップします。

【WinPic】
DL4YHF's Software Archive:
WinPic - A PIC Programmer for Windows DL4YHF's Software Archive:
http://www.qsl.net/dl4yhf/winpicpr.html

【追記】
製造方法の違いなのか、技術の進展による影響なのか判然としませんが
デバイス毎に書き込み電圧の許容値が大きく違っています。
この結果、
機種によって電圧を切り替えなければならず、
必然的に書き込み器自体が複雑になり高額になるだろうというのも頷けます。

スペックによれば書き込み電圧の許容範囲が16F72/73/74/76/77では13V±0.25Vともっとも狭く、
10F200-206、12F508/509、16F54/57でも13V±0.5Vと狭い。
ということですが、
簡略化をを目指して電圧を絞り込み
きっちり制御された+13.0Vと、+11.0Vの切り換えができればこの問題をクリアできそう?
でも個体のバラツキは必ずあるので、
この2種類だけでは外れる個体がでてきそうです。

オレンジ電子さんのページより拝借
クリックで原寸大
VppVoltage_s.gif


関連記事
この記事にトラックバックする(FC2ブログユーザー)
http://c3plamo.blog.fc2.com/tb.php/1239-5891833e

トラックバック

コメント

コメントの投稿

コメントの投稿
:  (任意)タイトルがあるとわかりやすいです。
:  お名前 ニックネームなどなんでもOKです。
: (任意)メールアドレス(表示されませんのでご安心ください。)
: (任意)ホームページやブログをお持ちでしたらURLリンクを張れます。
: 
 
 以下の欄にコメントをお書きください。
パスワード:  <-- (任意)ここで設定しておけばあとでコメントの内容を編集できます。 
秘密のコメント: 管理者にだけ表示を許可する (任意)チェックを入れると内容を表示させず、管理人宛のメールとして使えます。  
コメント送信ボタン ⇒


【おしらせ】
ネームサーバー不安定の為ご迷惑をおかけしています。非常用URLは残しておきます。
--> Goodbye! よらしむべし、知らしむべからず

「管理人」

【ときどきのメッセージ】
 嘘八百を並べ立てて、強行採決を繰り返して国民を愚弄してきた衆参450超える自公の罪は極めて重い。次の選挙で厳しい制裁が下されるであろう。
 森友事件でも安倍政権のウソが次々バレ、「真相を語っていたのは籠池のオッサン」だったと認識を新たにした。
「改竄前決裁文書」に残っていた経緯説明は籠池氏証言と一致していた。
一部の自民が虚偽証言だ!と息巻いたが政府与党は籠池証言の「真正さ」を知っていたので手出し出来なかった。
 証人喚問を尽く拒否し続け、嘘の文書を元に国会の審議を1年以上妨害してきたアベ自公政権だった。
 ウソの資料によって国会の質問権を妨害したことで偽計業務妨害が問われ、有印公文書偽造の被疑事実はこれで確定した。
 共謀罪も問われることになるので行政のトップを含め関係者を聴取をすべく検察が動かなければならないしそれを期待するが、如何せん検察は既に腐っているのでトカゲの尻尾だけでお茶を濁すだろうことが見えている。
 堕落腐敗した刑事司法の頂点にいてその元凶となっている最高裁事務総局を解体し、併せて検察から起訴独占を取上げる。
検察組織を解体して特別検察官制度創設が急務の事態となった。
それを実行に移さない限り、森友事件にはじまる一連のモリカケレイプが解明されることはないだろう。
LIBERAL_PARTY_m.gif
自由党(国民の生活が第一)

kokuminSeikatu_s_s.jpgkokuminSeikatu_s.jpg


Appendix

リンク

「お気に入りの音楽」 もくじ

myFavoriteMusic_s.gifmyFavoriteMusic_m.gif

※※ 納得ゆく演奏を取り上げています。高音質なスピーカーや抜けのいい開放型ヘッドフォンでどうぞ ※※

【愛聴盤】ショパン ノックターン 江崎昌子エザキマサコ
MasakoEzakiNocturnes_ss.jpg

録音は最悪で申し訳ありませんが・・・
ショパン ノクターン第20番 嬰ハ短調 「遺作」~ギオルギ・ラッザビゼ
GiorgiLatsabidzeNocturneNo20_ss.jpg

ベートーヴェン・ヴァイオリン協奏曲ニ長調op.61 ~クライディ・サハチ
BeethovenViolinConcerto61_ss.jpg

アルネセン マニフィカト ~Arnesen MAGNIFICAT
ArnesensMAGNIFICAT_ss.jpg

チャイコフスキー第6番"悲愴"チョン・ミョンフン
Tchaikovsky6SeoulPhil_ss.jpg

マリ・サミュエルセン ヴィバルディ四季~夏
MariSiljeSamuelsen_s.jpg

八神純子 DAWN
DAWN_s.jpg

ブラームス交響曲第一番 スタニスラフ・フランクフルト放送交響楽団
Brahms1hr-Sinfonieorchester_ss.jpg

ベートーヴェン「月光」ネルソン・フレイレ
NelsonFreireMoonlightSonata_s.jpg

ポールポッツ Paul Potts・La Prima Volta
PaulPottsLaPrimaVolta_s.jpg

ユジャ・ワン グルック・メロディー(ズガンバーティ編)
MirusiaSolveigSong.jpg

ミルシア La Vergine degli Angeli
LaVergineDegliAngeli_s.jpg

ミルシアMirusia ソルヴェイグの歌
MirusiaSolveigSong.jpg

Ave Maria ミルシアMirusia
AVE_MARIA_MirusiaLouwerse_s.jpg

ラブ・シュープリーム - 八神純子
loveSupreme2_s.jpg

ミルシアMirusia ショパン別れの曲
Mirusia_In_mir_klingt_ein_Lied.jpg

スーザン・エレンズ Don't Cry For Me Argentina
SuzanErensDontCryForMeArgentina_ss.jpg


本家HP

nonologo_s_s.gifnonologo_s.gif


「約束」 ~名張毒ぶどう酒事件 死刑囚の生涯

yakusoku_s.jpgyakusoku_s.jpg


このブログをリンクに追加する

【著作権などについて】
インターネットは世界最大の図書館であるという考え方でページなどを公開しております。著作権までは放棄しておりませんが、当ブログも他のサイトも、ネットで公開している以上「どこのページへのリンク」も自由ですし連絡も要りません。「引用」も「コピー&ペースト」もご自由にどうぞ。もちろん図表なども制限ありません。いずれも、引用元を明記くだされば幸いです。 管理人
【管理人へのメール】
  メールは --> こちら からお願いします。

【お詫び】システム不良で不達。修正しました。
【新URL】http://c3plamo.ddns.net/blog/
WebServerMonitoring.gif
【旧URL】http://c3plamo.slyip.com/blog/
WebServerMonitoring.gif

QRコード

QR