Test apparatus for electronic assemblies employing a microprocessor
AssigneeJohn Fluke Mfg. Co., Inc.
InventorsKasi S. Bhaskar, Alden J. Carlson, Alastair N. Couper, Dennis L. Lambert, Marshall H. Scott
Life of this patent
Estimating the term…
Loading patent…
AssigneeJohn Fluke Mfg. Co., Inc.
InventorsKasi S. Bhaskar, Alden J. Carlson, Alastair N. Couper, Dennis L. Lambert, Marshall H. Scott
Estimating the term…
A test system for functionally testing and troubleshooting microprocessor-based systems and assemblies is disclosed wherein the test system is connected in place of the microprocessor circuit of the unit being tested (UUT). The test system is itself a microprocessor-based system and includes a microprocessor circuit which is supplied with the UUT clock signal and is the same type of microprocessor circuit as is utilized by the UUT. The test system periodically switches this microprocessor into signal communication with the UUT for a single UUT bus cycle to perform UUT read or write operations. During remaining time periods, the test system microprocessor circuit is in signal communication with the remaining portion of the test system to analyze data obtained from the UUT bus during the previous UUT write or read operation and to establish the signals to be used in the next UUT write or read operation. Various test sequences are provided for testing the UUT bus, RAM, ROM, and write-responsive I/O registers. In addition, a mode of operation is provided wherein the test system interrogates a fully functional assembly of the type to be tested to derive a memory map and test parameters that permit the test system to perform RAM, ROM, and I/O tests without prior knowledge of the UUT operational sequence or allocation of address space. A test probe provides a visual indication that the logic level at a monitored circuit node is high, low, invalid, or is a sequence of pulses of all three logic levels. The test probe also provides for injection of logical high pulses, logical low pulses or an alternating pulse sequence of high and low pulses. Probe logic level detection and pulse injection can be asynchronous or can be selectively synchronized so that logic level detection or pulse injection occurs with each UUT write or read operation.
A test system for functionally testing a microprocessor-based assembly of the type wherein a microprocessor circuit communicates with at least one of a random access memory unit, a read-only memory unit and an input/output register via an interconnection bus, and a clock circuit coupling a periodic clock signal to said microprocessor circuit to establish a bus cycle of a predetermined length, said test system comprising:
Apparatus for testing logic circuitry comprising:
Apparatus for determining a set of responses for a faultless processor controlled device comprising:
Apparatus for detecting faults in a processor controlled device comprising:
Apparatus for determining a set of responses for a faultless microprocessor controlled device comprising:
Apparatus for detecting faults in a microprocessor controlled device comprising:
Apparatus for determining a memory map for a faultless microprocessor controlled device having a removeable microprocessor and an internal clock providing periodic clock signals, comprising:
Apparatus for detecting faults in a microprocessor controlled device having a removable microprocessor and an internal clock providing periodic clock signals, comprising:
Dependencies are inferred from the claim text.