Fundamentals of Designing with Analog to Digital Converters (ADC)