Burnout Trouble Shooting
Kirk Fraser
Posts: 364
I apparently switched the wires on a 28VDC 10A power supply as I was hooking it to a solderless prototype board with a complete Propeller layout plus a few other chips. A spark shut down my whole computer. After removing the power supply restarting I was unable to detect any function on the board except the PropPlug light came on when restarting.
Normal communication between the serial terminal and propeller did not return. I reloaded the Propeller Tool and checked hardware which said, No Propeller chip found on any serial port. Scanned: COM1, Scanned COM2. However it had previously used COM3.
How do I tell if the PropPlug is ok? If I just burned out a Propeller chip, is there a way to tell other than simply replacing it or is that the best action? And what about the other chips like memory, etc.?
In the past I've had trouble with grounding my computer. It's solved for my PC works but it may not be grounded correctly or my power supply may be grounded in error. How can I tell if that was the trouble?
My separate Propeller power supply continues to deliver 5v and 3.3v. What is the recommended trouble shooting process? I would prefer not to spend a lot by throwing money at chips and a new PropPlug if I can avoid it. Thanks.
Normal communication between the serial terminal and propeller did not return. I reloaded the Propeller Tool and checked hardware which said, No Propeller chip found on any serial port. Scanned: COM1, Scanned COM2. However it had previously used COM3.
How do I tell if the PropPlug is ok? If I just burned out a Propeller chip, is there a way to tell other than simply replacing it or is that the best action? And what about the other chips like memory, etc.?
In the past I've had trouble with grounding my computer. It's solved for my PC works but it may not be grounded correctly or my power supply may be grounded in error. How can I tell if that was the trouble?
My separate Propeller power supply continues to deliver 5v and 3.3v. What is the recommended trouble shooting process? I would prefer not to spend a lot by throwing money at chips and a new PropPlug if I can avoid it. Thanks.
Comments
Do you happen to have a schematic of the layout that you can show to the forum? Knowing what's connected to what will help people provide suggestions on how best to go about troubleshooting this.
Even a photo of the board might help get people thinking.
Ok, I snuck in a possible repair by replacing the Prop chip and seeing if the software could detect it. It failed. So that tells me I probably need a new Prop Plug between the computer and chip set.
Fortunately I had the SRAM off board at the time but the Prop, EEPROM and 74HC373 were toast. The SD card worked again, after it had cooled down enough to catch hold of! 28 Volts would have done for the lot I am sure.
Many decades ago I worked at a place that had a load of chunky PSUs that had dual ranges selectable by the tiniest switch on the front panel. It would give 0-15 V or 0-60 V with a dual dial on the front meter (which also switched over to do the current) , loads of stuff got it from that little baby. I modified some of them to have a red bulb lit on the high range (LEDs were exotic then).
If you buy Protoboards five at a time, the USB version costs $5 more than the normal Propeller Protoboard. With a Dremel, some solder and time, you can turn the extra $5 into a $15 Prop Plug.
To do this, I cut the USB part out of a USB Prop Protoboard and attach a right angle female header. The Vss pin needs to be connected to ground. The ground plan next to the Vss pin is not connected to ground (the cut isolated it).
Just and idea for those who are as hard on their Prop Plugs as I am.
Duane
1. First, try to loopback the Prop Plug and use the serial terminal emulation software in your OS to confirm that it is functioning properly. (You just type from the keyboard and it should show up on your screen). That is simply a matter of jumping the RX to TX.
I know the 3rd item to test is the reset and needs to be considered. Some terminal programs allow you to set it permanently on or off via a toggle feature. In that state you could test it with an LED to indicate it is working.
2. First of all, verify that you have a good 3.3 volt supply. Everything is pointless if the regulators have gone rogue.
The Propeller will load directly to RAM without the use of the EEPROM. If it loads and you can verify all the I/O are functions (try a block of 8 LEDs to test 8 lines at a time with a blink routine), then you should be good to go. When there are serious doubts about the EEPROM, you might even do this with the EEPROM removed.
3. Having gotten the other two working, just load to EEPROM and see if it will boot from a reset. You may even load a pattern to the whole EEPROM to verify that no damaged segments exist.
That's the gist of it, but you will have to discover your own hardware and software kit to do these things. I have an old terminal program that will allow me to do Item #1 quite easily. Item #2 is not very hard to do and I set up an 8 LED bar to test BasicStamp i/o a long time ago. I can use the same with the Propeller. Item #3 would take a bit more development on my part, but I am sure someone here can find a way to use Propeller Assembly to run a self-test and diagnostic of both the Propeller RAM and the EEPROM.