避難場所

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リンクを張れます。
: 
 
 以下の欄にコメントをお書きください。
パスワード:  <-- (任意)ここで設定しておけばあとでコメントの内容を編集できます。 
秘密のコメント: 管理者にだけ表示を許可する (任意)チェックを入れると内容を表示させず、管理人宛のメールとして使えます。  
コメント送信ボタン ⇒

【ときどきのメッセージ】
国民を指差して、「こんなヤツに負けられるか」と絶叫
クリックで原寸大
abeKonaHitotatini_ss.jpg


そもそも国民に主権があることがおかしい。全文はこちら クリックで原寸大
nisidaShoji_ss.jpg


 安倍さんが最も欲しがっているモノは「国家緊急権」。
その欲しくて堪らなかったモノがもう手に届くところまで来ています。
それを手に入れるには、自民党の憲法草案を通すほかないわけですが、
手段を選ばず、あらゆることを仕掛けて来ることが想定されます。
その国家緊急権は、第九章 緊急事態にやろうと思えば「何でもできる」を織り込んでいます。 --> こちら

つぎの動画ですが、安倍さんのこれまでの言動がヒトラーのそれと見事に符合していることを描いています。
ということだと、これから何が起きるかも想像がつくというものです。
クリック ↓ でYoutubeを開く
hodoStation160318_ss.jpg


 大新聞・テレビが批判をやめた、戦前と同じ。
安倍首相「安保法制は中国が相手、必ずやる!」と戦争を想定--> こちら
たかが個人的な野望なのに、実現するためにはどんなに反対されようが構わず進め、そして国民を戦争へ引き摺り込む・・
 断じて許しません。
戦争法案施行に合わせて日中緊張が仕掛けられ着々と前準備が整えられる。戦争させられるのも時間の問題である。
「ふたたび戦争の歴史になる・・」と2007年安倍一次政権から繰り返し警告してきた。
2005年に決定されたシナリオがいよいよ最終章を迎える、まさに危機的状況となってきた。
殆どの国民が知らないでいるシナリオが、しかも着々と積み上げられてきていることに気付き、そして大声上げて阻止しないと取り返しのつかないことになる。
阿鼻叫喚となる前に・・・

というのは、
アーミテージ・レポート第3弾アーミテージレポート(ブログ) のシナリオ通りに進んでいることでわかるように、アメリカ戦争屋勢力が、ニッポンの外務省と安倍政権(強力な軍事力を持つことで有利になれるという妄想・野望)を利用できるところまで最大限利用しようとしているからだ。
自分から決して先には手をださず、
ニッポンを使って事を起こそうとしている連中の 謀略 はいまだ消えていない。執念深くしかも確実に実行しようとしている。
どんなに時間がかかろうが、システマチックに動いてやり遂げる連中を甘くみたら後悔することになる。
アメリカが仕掛けてきたこれまでの謀略・戦争の数々が教えてくれている。

ふたたび戦争の歴史になる・・
クリックで原寸大
WarHistory3_s.gif


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


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

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

【お詫び】システム不良で不達。修正しました。

QRコード

QR