US 7,561,979 B2
Device and method for calibrating data processing apparatus by tuning firmware trim value
Hsiang-Sung Huang, Hsinchu County (Taiwan); Kuo-Pin Lan, Hsinchu County (Taiwan); Yuan-Chung Lee, Tainan (Taiwan); Chien-Ming Chen, Hsin-Chu (Taiwan); and Pin-Huan Hsu, Taipei (Taiwan)
Assigned to MediaTek Inc., Hsin-Chu (Taiwan)
Filed on May 10, 2007, as Appl. No. 11/747,185.
Prior Publication US 2008/0281544 A1, Nov. 13, 2008
Int. Cl. G01R 35/00 (2006.01)
U.S. Cl. 702—107 6 Claims
OG exemplary drawing
 
1. A calibration system, comprising:
a data processing apparatus, for converting a test pattern into a test output according to a test firmware trim value received under a calibration mode, and for converting a non-test pattern to a non-test output according to a target firmware trim value stored therein under a normal mode, wherein the test output is an analog signal; and
a calibration apparatus, coupled to the data processing device, for calibrating the data processing apparatus, the calibration apparatus analyzing the test output to tune the test firmware trim value outputted to the data processing device, and for controlling the data processing device to store a specific test firmware trim value as the target firmware trim value when an analysis result of the test output generated in reference to the specific test firmware trim value indicates that a predetermined criterion is met, the calibration apparatus comprising:
an analysis device, for analyzing the test output to generate the analysis result, the analysis device comprising an analog-to-digital converter (ADC) for sampling the analog signal to generate the analysis result; and
a micro-controller, coupled to the analysis device, for processing the analysis result to adjust the test firmware trim value;
wherein the analysis result outputted from the ADC includes at least a first sample value sampled during a first period of the analog signal and at least a second sample value sampled during a second period of the analog signal; and the micro-controller determines a difference value according to at least the first sample value and the second sample value, and then compares the difference value with a reference value to determine if the predetermined criterion is met.