I recently build two different PCB circuits each using a 28x2. I'd been doing some testing on the first when it was time to fire up the second. To my surprise, I received the typical "Hello" from the second unit, but could not program it. Checked, and checked, and checked again and couldn't find anything wrong with board number 2. So I switched to doing some schematic work for which I had to reference the layout on board #1. I found that I had made an error on the download circuit for board #1 (the one that was working). I had bypassed the 22k resistor and connected directly to serial input. The 10k resistor to ground was in place.
The second board was wired correctly, with the 22k between the cable and the serial input. Yet the second board did not work! So what's the obvious work-around? Yep, jumper the 22k with a short length of wire. And it worked! Now both boards are happy without the 22k download resistor.
So now I need an explanation. Why?
I'm running both boards at 3.3v, but other than that, they've got pretty standard components (all rated for 3v operation). Is there a different download circuit for 3.3v? Will I cause eventual damage by running without the 22k (especially since the incoming serial voltage is higher)?
The 'conundrum king',
John
The second board was wired correctly, with the 22k between the cable and the serial input. Yet the second board did not work! So what's the obvious work-around? Yep, jumper the 22k with a short length of wire. And it worked! Now both boards are happy without the 22k download resistor.
So now I need an explanation. Why?
I'm running both boards at 3.3v, but other than that, they've got pretty standard components (all rated for 3v operation). Is there a different download circuit for 3.3v? Will I cause eventual damage by running without the 22k (especially since the incoming serial voltage is higher)?
The 'conundrum king',
John