Hablando como ingeniero de aplicaciones en una empresa que fabrica chips ADC ... la unidad se llama LSB
(bit menos significativo), por lo que en su ejemplo, el código de salida ADC sería 4000 LSB. (Un comentarista señala que esto también podría llamarse Counts
; esto también tendría sentido para el ADC de doble pendiente).
Esto normalmente solo es interesante cuando se lee la hoja de datos del ADC, donde generalmente hay un nivel específico de precisión para INL (no linealidad integral) / DNL (no linealidad diferencial) / error de compensación / error de ganancia. Consulte, por ejemplo, la hoja de datos de MAX11300 , las especificaciones eléctricas de ADC. (Divulgación: soy un ingeniero de aplicaciones de Maxim, y este es uno de los productos que apoyo.) Maxim le da a las unidades INL / DNL como LSB.
Tenga en cuenta que esto no es una unidad física, es solo un nombre para el valor de recuento sin procesar devuelto por el ADC. No parece haber un consenso real sobre cómo llamar a esta unidad de código ADC sin procesar. Normalmente, una aplicación usaría algunos mapas lineales (y posiblemente valores de calibración) para convertir el código LSB de ADC en una unidad física significativa. Por ejemplo, 4000 LSB * 5.00 Volts / 4096 LSB = 4.88 Volts.
Cuando escribo software para hacer este tipo de conversión, por lo general nombro el valor ADC sin procesar de manera similar a ADC_Code
y el voltaje como ADC_Voltage
. Me preocuparía que, en el contexto del software, "conteo" se pueda interpretar erróneamente como un recuento de iteraciones (que es válido dentro de un DVM u otro ADC de doble pendiente que realmente cuenta el tiempo que se tarda en cargar / descargar un capacitor) .