OK, my SID is done (finally!) except for programming the PIC.
And here I’m running into some problems.
My JDM fails all of the voltage tests.
I get around 0.23 volts where I should see 14v, and the like.
Any ideas? I’ve triple-checked the diode polarities, and quadruple-checked the transistor polarities. And I’ve tried two sets of transistors.
I have as of yet only tried it on one computer, one I set up specifically for this purpose, running Win98. It’s an old DEC server I had kicking around.
So where should I start with the troubleshooting on this?
I had similar problems until I realized that I interchanged the plugs. I used female where I should use mal or so. I maybe a crosscable should work.
But I got voltages in the expected range, I did not realize it immediately. But clock and data was interchanged and the voltage were a little bit too low, AFAIR.
Well, I don’t think the cable’s the problem, I made it myself and it tests fine.
Just to make sure, it’s wired straight through, with shield attached to the connector housing at both ends, right?
I still haven’t tried another system yet, that’s probably the next step. I was having a hard time getting the PIC software to work on my other windows box (running XP), but I’ll dig up a harddisk somewhere and do a temporary install of 98 on the XP system. Crap, I don’t think I’ll have time for that until Thursday… Grrr…
So, I still can’t get my JDM working, here’s what I’ve done since last postig:
Set up a different computer, running Win98se just for this purpose.
jdm is connected directly to one of the serial ports, so I’ve eliminated the possibility of a funky cable.
thuroughly checked the pcb - it’s fine.
swapped out the transistors, soldered in new ones VERY carefully, with my iron turned down real low, and allowing lots of cooling time between soldering each pin.
Where it’s at presently, is still failing the voltage tests! I have followed the test procedure to the letter, and I get the same results every time.
Here goes:
With all signals disabled, the initial voltages are
12-40: 4.09v
12-39: -0.64v
12-1: 10.81v
12-11: 4.54v
enable MCLR: 12-1: 10.81v (no change)
enable Vcc: 12-11: 4.54v (no change)
disable Vcc: 12-11: 5.04v
12-39: 5.84v
enable clock: 12-39: -0.64v
disable clock: 12-39: -0.64v
enable dataout: 12-40: -7.63v
I’d really appreciate some insights here, I’m pretty clueless at this point!
A while ago two users sent me their non-working JDM for analysis, and in both cases I found bad or missing solderings (and additionally: in one case the transistor was damaged due to a wrong connection…). So the only hint that I can give you: check the informations given at the MBHP_JDM page again and again. Sooner or later you will find the error - and you will know the circuit better than anybody else
OK, after going over my damned JDM about 8 times, I deided to “give up” and buy one of the kits from SmashTV. The parts arrived a few days ago, and last night I finally had time to solder it up.
Exact same results!
So I tried a third computer, and now things are working! (well, almost, my MCLR is only 12.9v, but I think there’s enough info in the forum for me to figure it out).