Searching \ for '[PIC] JDM Programmer Debugging' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devprogs.htm?key=programmer
Search entire site for: 'JDM Programmer Debugging'.

Exact match. Not showing close matches.
PICList Thread
'[PIC] JDM Programmer Debugging'
2005\08\26@195123 by Rudy Moore

picon face
Hi,

I built a JDM (http://www.jdm.homepage.dk/newpic.htm) programmer and am trying
to make sense of what I'm seeing.  I'm using the icprog programming software
under windows XP.  The serial line voltages are +/- 11.3V and all signals are
present.

Using icprog's hardware check and a multimeter, I'm checking the voltage levels
of the part's pins.  The programmed part (in this case a 12CE673) is getting
+5.1/gnd.  The rest of the lines are a lot more chaotic.  At times I seem to
get reasonable voltage levels, though often only either positive or ground, but
not both.  Other times, I seem to get voltages that don't seem to make sense.

I've checked the various connections by ohming out my soldering.

Has anyone else observed this kind of problem?  Is it possible that my serial
port can't source enough power to run the programmer?  Any ideas on things to
check?

Thanks!
Rudy


               
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs

2005\08\26@200224 by Byron A Jeff

face picon face
On Fri, Aug 26, 2005 at 04:51:22PM -0700, Rudy Moore wrote:
> Hi,
>
> I built a JDM (http://www.jdm.homepage.dk/newpic.htm) programmer and am trying
> to make sense of what I'm seeing.  I'm using the icprog programming software
> under windows XP.  The serial line voltages are +/- 11.3V and all signals are
> present.
>
> Using icprog's hardware check and a multimeter, I'm checking the voltage levels
> of the part's pins.  The programmed part (in this case a 12CE673)

CE? That is most likely your issue.

Check out your programming specification for the part:

http://ww1.microchip.com/downloads/en/DeviceDoc/40175c.pdf

Page 11 shows the Ipp (current fo programmaing) as 50ma!! OUCH!
The Idd for the part is 20ma too.

Your poor serial port is choking trying to deliver that much current to the part.

>  is getting
> +5.1/gnd.  The rest of the lines are a lot more chaotic.  At times I seem to
> get reasonable voltage levels, though often only either positive or ground, but
> not both.  Other times, I seem to get voltages that don't seem to make sense.
>
> I've checked the various connections by ohming out my soldering.
>
> Has anyone else observed this kind of problem?  Is it possible that my serial
> port can't source enough power to run the programmer?

Bingo!! You win the grand prize!

>  Any ideas on things to check?

No checking now. It's time to fix. You're going to need an external power supply
for both Vdd and Vpp. 100ma from the USB port is enough for Vdd. But you're going
to have to supply an external Vpp that can give you up to 50 ma.

Get a 15-16 VDC wall wart, regulate it to 13V with a LM317, and use a transistor
switch to switch that 13V at MCLR.

This is one reason everyone was happy to get away from EPROM based parts. You needed
real current on Vpp (and appently Vdd too) to program them.

BAJ

2005\08\27@031557 by Electron

flavicon
face
At 16.51 2005.08.26 -0700, you wrote:
>Hi,
>
>I built a JDM (http://www.jdm.homepage.dk/newpic.htm) programmer and am trying
>to make sense of what I'm seeing.  I'm using the icprog programming software
>under windows XP.  The serial line voltages are +/- 11.3V and all signals are
>present.
>
>Using icprog's hardware check and a multimeter, I'm checking the voltage levels
>of the part's pins.  The programmed part (in this case a 12CE673) is getting
>+5.1/gnd.  The rest of the lines are a lot more chaotic.  At times I seem to
>get reasonable voltage levels, though often only either positive or ground, but
>not both.  Other times, I seem to get voltages that don't seem to make sense.

That is probably because the programmer relies on the internal diodes of the
12CE673 to clamp PGD/PGC voltages.

But, wait, did you say "12CE673"? That chip sucks a lot of current.. you can't
program it with a standard JDM that takes the powah directly from the serial port..


{Quote hidden}

>-

More... (looser matching)
- Last day of these posts
- In 2005 , 2006 only
- Today
- New search...