System and method for testing analog to digital converter embedded in microcontroller
AssigneeNational Semiconductor Corporation
InventorRam S. Bobba
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Semiconductor Corporation
InventorRam S. Bobba
Estimating the term…
A tester system tests the transfer characteristics and operability of an analog to digital converter (ADC) embedded in a microprocessor. The tester generates a sequence of analog signal test values, and prompts the microprocessor to read and convert each test value. The microprocessor sets up a table in its internal memory, the table having one tally value for every possible code output by the embedded ADC. After the embedded ADC converts each test value, the microprocessor reads the digital value output by the embedded ADC and increments a corresponding tally value in its internally stored table. When the sequence of tests is completed, the microprocessor transmits the entire table of tally values to the tester. The tester then performs a well known set of calculations on the tally data to determine the transfer characteristics and operability of the embedded ADC. By performing all tally operations in the microprocessor under test, the test sequence can be performed much more quickly than if each converted value were separately transmitted by the microprocessor to the tester. In addition, the tallying operation of the microprocessor simulates normal operation of the microprocessor while performing analog to digital conversions, and thus the embedded ADC is subjected to electromagnetic noise characteristic of the microprocessor under normal operation.
A method of testing an analog to digital converter (ADC) embedded in a microprocessor, said embedded ADC generating a predefined number of distinct, digital output values when converting input analog signals, said microprocessor having a random access memory embedded in said microprocessor for storing data values and program means coupled to said microprocessor for storing software which controls the operation of said microprocessor, the steps of the method comprising:
The method of testing an analog to digital converter (ADC) embedded in a microprocessor, said embedded ADC generating a predefined number of distinct, digital output values when converting input analog signals, said microprocessor having a random access memory embedded in said microprocessor for storing data values and program means coupled to said microprocessor for storing software which controls the operation of said microprocessor, the steps of the method comprising:
Test apparatus for testing an analog to digital converter (ADC) embedded in a microprocessor, said embedded ADC generating a predefined number of distinct, digital output values when converting input analog signals, said microprocessor having a random access memory for storing data values, the test apparatus comprising:
Test apparatus for testing an analog to digital converter (ADC) embedded in a microprocessor, said embedded ADC generating a predefined number of distinct, digital output values when converting input analog signals, said microprocessor having a random access memory for storing data values, the test apparatus comprising:
Dependencies are inferred from the claim text.