Claims
- 1. An apparatus comprising:
- a plurality of strapping devices for configuring a plurality of configurable devices, wherein the plurality of strapping devices are selectively configurable into a plurality of configuration positions, each of the plurality of configuration positions having an associated output signal;
- an output port, coupled to the plurality of strapping devices, and adapted to output electrical signals of a first state at a first time and a second state at a second time to the plurality of strapping devices;
- a plurality of input ports, for receiving the associated output signal at each of the first time and second time; and
- a first plurality of traces each having an associated pull-up resistor tied to a positive voltage level for coupling the plurality of strapping devices to the plurality of input ports, wherein unconfigured or malfunctioning ones of the plurality of strapping devices are identified.
- 2. The apparatus of claim 1, further comprising a second plurality of traces correspondingly coupling an output of each of the plurality of strapping devices to an input of each of the plurality of configurable devices.
- 3. The apparatus of claim 2, wherein the input of each of the plurality of configurable devices is biased to a particular logic level with either an internal pull-up or a pull-down resistor.
- 4. The apparatus of claim 1, the apparatus further comprises logic for sampling, at the first time and the second time, the associated output received from each of the plurality of strapping devices at the plurality of input ports via the corresponding first plurality of traces.
- 5. The apparatus of claim 4, wherein configuration of each strapping device of the plurality of strapping devices is determined by analyzing the first and second sampled associated outputs, wherein a variable associated output signifies a configured strapping device, while a constant associated output signifies an unconfigured strapping device.
- 6. The apparatus of claim 4, wherein proper configuration of each functional ones of the plurality of strapping devices is verified by comparing the associated output against system configuration information.
- 7. The apparatus of claim 1, wherein the plurality of strapping devices are jumper assemblies.
- 8. The apparatus of claim 1, wherein configuration of each of the strapping devices is determined by analyzing the associated output received on the corresponding one of the second plurality of traces, wherein a constant associated output signifies an unconfigured strapping device, while a variable associated output signifies a configured strapping device.
- 9. The apparatus of claim 8, wherein proper configuration of each functional ones of the plurality of strapping devices is determined by comparing the associated output against system configuration information.
- 10. The apparatus of claim 1, wherein the plurality of strapping devices are dual-inline package (DIP) switches.
- 11. A circuit board assembly including a plurality of strapping devices selectively configurable into a plurality of configuration positions for configuring a plurality of configurable devices, each one of the plurality of configuration positions having an associated output, the circuit board assembly comprising:
- a first plurality of traces, correspondingly coupled to the plurality of strapping devices;
- an output port, coupled to the first plurality of traces, to output on the first plurality of traces electrical signals of a first state at a first time and a second state at a second time;
- a plurality of input ports, for receiving the associated output from each of the plurality of strapping devices at the first time and second time; and
- a second plurality of traces each having an associated pull-up resistor tied to a positive voltage level, correspondingly coupling each of the plurality of strapping devices to the plurality of input ports, wherein unconfigured or half functioning ones of the plurality of strapping devices are identified.
- 12. The circuit board assembly of claim 11, wherein the second plurality of traces correspondingly couples an output of each of the plurality of strapping devices to an input of each of the plurality of configurable devices.
- 13. The circuit board assembly of claim 12, wherein the input of each of the plurality of configurable devices is biased to a particular logic level with either an internal pull-up resistor or an internal pull-down resistor.
- 14. The circuit board assembly of claim 11, wherein configuration of each strapping device of the plurality of strapping devices is determined by analyzing the first and second sampled associated outputs, wherein a constant associated output signifies an unconfigured strapping device, while a variable associated output signifies a configured strapping device.
- 15. The circuit board assembly of claim 14, wherein proper configuration of each functional ones of the plurality of strapping devices is determined by comparing the associated output to system configuration information.
- 16. A method for testing a circuit board assembly having a plurality of strapping devices for configuring a plurality of configurable devices, an output port and a plurality of input ports, a first plurality of traces each having an associated pull-up resistor, for coupling the plurality of input ports to the plurality of strapping devices, and a second plurality of traces coupling the plurality of strapping devices to the plurality of configurable devices, wherein the strapping devices are selectively configurable into a plurality of configuration positions, each position having an associated output, the method comprising the steps of:
- injecting a first signal at a first state at a first time and a second signal at a second state at a second time, through the output port to each of the plurality of strapping devices;
- receiving the associated output from each of the plurality of strapping devices at the first time and the second time at the plurality of input ports via the first plurality of traces; and
- comparing the first received associated output and the second received associated output for each of the plurality of strapping devices, for identifying unconfigured or malfunctioning ones of the plurality of strapping devices.
- 17. The method of claim 16, wherein a constant associated output detected in the step of comparing signifies an unconfigured strapping device, and a variable associated output detected in the step of comparing signifies a configured strapping device.
RELATED APPLICATIONS
This application is a continuation-in-part of copending application Ser. No. 08/715,857 filed on Sep. 19, 1996, for a Method and Apparatus for the Non-invasive Testing of a Printed Circuit Board Assembly, by Jerald N. Hall, inventor of the present application, and commonly assigned to the assignee of this application.
US Referenced Citations (17)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
715857 |
Sep 1996 |
|