| ||
Shopping Cart Download Website |
Home | Products | Teensy | Blog | Forum |
You are here: 8051 Tools Development Board Old Versions Rev 1 (1992) Testing |
|
The very old design is difficult to troubleshoot due to the use of an external 27C64 EPROM for the monitor program. We highly recommend you use the new design for any new projects. Testing and Getting It To WorkVisual inspection really is the easiest and most time effective way to troubleshoot in a case like this where the design is known to work. Please check your work carefully.The only test equipment mentioned below is a multimeter (volts/ohms) and perhaps a clip lead to connect it's negative lead to ground. Fancy (expensive) test equipment, such as an oscilloscope or logic analyzer is not needed. Keep in mind that a voltmeter's DC voltage measurement measures average voltage. A digital signal which is 0 volts low and 5 volts high will read about 1.7 volts if it is high 1 out of every 3 clock cycles. For non-CMOS logic, the high output is somewhere lower, so 1.1 to 1.8 volts is probably fine, but 0, 4.1 or 5 volts would indicate a problem. Before inserting the chips, check for opens and shorts with an ohm meter. This can be a tedious process, particularily for the buses. At least check that one bus line connects to the proper pin on each chip, so that you're sure the bus was not accidentally wired in reverse somewhere. Apply power without any chips in the board. Using a DC voltmeter, verify that power is applied to every chip correctly. This step MUST NOT be skipped, since chips will likely be damaged if power is not applied correctly. To do this check, attach the negative lead to ground at the power supply, and then probe the Vcc pin of every socket. Then connect the positive test lead to +5 volts at the power supply and probe the ground pin of every chip. You must do both of these tests to assure that every chip's power is connected properly. If signals are connected incorrectly, usually chips won't be damaged, but errors in the power connections are usually more painful, so do this simple check before putting the chips into their sockets. Once the power is known to be correct, insert the MAX232 and its capacitors. Apply power and check the voltages on the RS-232 connector. The transmit line should be at about -8 to -10 volts. The receive line should be at about zero volts, though less than about 1 volt is fine. As well, pin 2 of the MAX232 should be at about +10 volts and pin 6 should be at about -10 volts. Connect the voltmeter's ground to your computer's ground and check the voltages on the lines of the computer's serial cable. The line which will connect the the 8051 board's receive ought to be at about -12 volts (but it may be between -5 to -15 volts), and the one which will connect to the 8051 board's transmit ought to have very little voltage on it. If this is the case, you're finally ready to try it out. Now insert the 8051, 27C64 EPROM, 74HC08, 74HC138, 74HC373, crystal and other passive components. Make sure that pin 1 is lines up. A chips is usually destroyed if it is plugged in backwards, so please double check. Turn it on and hit carriage return if PAULMON's automatic baud rate detection is used. Does the welcome message appear? If you get a screenful of garbage, try again, perhaps at a lower baud rate. 1200 baud is a good place to start before you know if your board works. If you get garbage with PAULMON1, you need to turn off the power instead of just pressing reset.
If Nothing Happens When You Turn It On:
Once The Welcome Message Appearsinstall ram, download a simple test program and see if it made it into memory.install 82C55 chips, run a simple test program to verify that they work. |