|
||
| Step 1: | Verify that the OOPic is getting ample power. As simple as this sounds, our email correspondence with customers have shown that most individuals have not checked to see if their OOPic is being powered correctly. The OOPic has 2-pin power connector that must have at least 6 volts on it for the voltage regulator on the OOPic to operate correctly. To test that the input voltage is within the acceptable voltages, use a voltmeter to measure the voltage between one of the proto-area holes labeled "G" and one of the proto-area holes labeled "V+"
|
|---|---|
| Step 2: | Verify that the OOPic is getting 5 Volts out
of the voltage regulator. The OOPic has a 78L05 voltage regulator that takes the input power source of +6 Volts to +15 Volts and regulates it down to a +5 Volt supply that the digital circuits require. To test that the voltage regulator is in fact regulating the input voltage down to +5 Volts, use a voltmeter to measure the voltage between one of the proto-area holes labeled "G" and one of the proto-area holes labeled "+5"
|
| Step 3: | Verify that nothing is interfering with the
EEPROMs I2C line. The OOPic reads the the program out of the EEPROM with an I2C interface that uses open collector outputs with pull-up resistors. In normal operation, the pull-up resistors provide a sufficiently fast rise time on the I2C lines. If anything causes the rise to slow down, the OOPic will be unable to read the program correctly. To test that nothing is interfering with the I2C lines, remove all circuitry that is attached to the CL and DA lines except the EEPROM that is in the E0 EEPROM socket. This includes;
If this test shows that your programming cable is interfering with the I2C lines, then one of three reasons could be causing it.
In the majority of the cases where the I2C lines was being interfered with, the problem was that the Parallel port was adding to much capacitance to the I2C lines.
|
| Step 4: | Verify that the OOPic chip is
operating. As long as the OOPic is being powered properly, the OOPic's microcontroller chip will be constantly polling the EEPROM. To test that the OOPic's
microcontroller chip is operating and polling the EEPROM,
B: Press and hold the reset button and re-measure the voltage between the hole labeled "G" and the hole labeled "CL". When the reset button is pressed the CL lines should go into a High-Z state and therefore read 0 volts.
|
| Send mail and comments to: Savage Innovations. |