Project Overview:
In this technical project, I led the characterization of an on-board Analog-to-Digital Converter (ADC) to evaluate its voltage measurement capabilities. We conducted a detailed analysis of the ADC's noise floor, sensitivity, and signal-to-noise ratio (SNR) under varying conditions using a structured series of tests.
Responsibilities:
Calculated the least significant bit (LSB) and predicted SNR for the 12-bit ADC based on the provided datasheet specifications.
Developed Python scripts to automate data collection, which enabled precise voltage measurements from the ADC.
Performed rigorous testing to determine the ADC’s performance, focusing on noise characteristics and voltage sensitivity across a series of controlled input voltages.
Analyzed data to calculate key metrics such as voltage RMS, peak-to-peak voltage, and effective number of bits (ENOB).
Achievements:
Identified a moderate linear correlation between input voltages and output voltages with an R2 value of 0.566, indicating the presence of non-linear or noise-related factors affecting the ADC performance.
Successfully derived a sensitivity greater than theoretical expectations, suggesting enhanced resolution capabilities of the ADC due to internal architecture or averaging techniques.
Contributed to the understanding of ADC performance limitations and provided a foundation for future improvements in ADC technology.