Especificaciones de voltaje de alto/bajo nivel para un IC

Estoy tratando de averiguar si puedo hablar a través de SPI sin conversión de nivel entre un PIC a 5V y un ADC MCP3202 a 4.096V (Vref y Vdd comparten un pin en el ADC).

ingrese la descripción de la imagen aquí

Miré la hoja de datos del ADC y encontré lo siguiente:

Especificaciones digitales para MCP3202

Estoy un poco confundido por la línea "Voltaje de entrada de bajo nivel", por ejemplo. Verá, normalmente interpretaría el 0.3Vdd en el Max. columna como diciendo "Cada chip tiene una entrada de bajo nivel de como máximo 0.3Vdd". Pero eso no me ayuda: quiero saber (por ejemplo) que la salida de bajo nivel de mi PIC (garantizada <= 0.6V) es menor que la entrada de bajo nivel.

Ahora, supongo que estoy leyendo las cosas al revés, y la línea "Voltaje de entrada de bajo nivel" significa "Mientras el voltaje esté por debajo de 0.3Vdd, el MCP3202 lo considerará como un cero digital". Después de todo, esa es la única especificación útil que podría imaginar. Sin embargo, esto es al revés de lo que Max. y mín. para otras especificaciones tiende a significar (por ejemplo, se garantiza que la corriente de fuga de entrada sea inferior a 10 µA, ¡no al menos 10 µA!)

¿He entendido esto correctamente?

Aquí hay un enlace bastante bueno sobre los niveles lógicos típicos para varias familias lógicas.
@Oli - este también.
Gracias a los dos. Mi pregunta era realmente sobre cómo interpretar la hoja de datos, pero también parece útil, especialmente porque el PIC parece permitir diferentes tipos de lógica en sus pines de entrada.

Respuestas (1)

(editar: malinterpreté una oración en la pregunta; pensé que había conectado Vref al pin Vdd. Agregué una imagen del pinout a la pregunta).

Sí, es confuso cuando significa que el máximo es el mínimo xxx :-)

"Mientras el voltaje esté por debajo de 0.3Vdd, el MCP3202 lo considerará como un cero digital"

Esa es la interpretación correcta.

Pero no es una buena idea usar el mismo voltaje para la alimentación y la referencia de ADC. El voltaje de su fuente de alimentación no es lo suficientemente limpio. La potencia debería ser un poco más alta (¿qué tiene de malo 5 V?), y usa una referencia de voltaje para el voltaje de referencia de ADC (¿quizás eso es lo que son los 4.096 V?), o usa un filtro RC para derivar la referencia de los 5 V si la precisión absoluta no es importante.

El problema no está en los niveles máximo bajo y mínimo alto, sino en el máximo alto. El PIC emitirá 5 V, que es un volt más alto que el suministro del ADC. Las clasificaciones máximas absolutas, en la página 2 de la hoja de datos, dicen que ningún voltaje debe exceder Vcc en más de 0.6 V. Clasificaciones máximas absolutas . Lea debajo de la tabla:

*Aviso: Las tensiones superiores a las enumeradas en "Calificaciones máximas" pueden causar daños permanentes al dispositivo. Esta es solo una clasificación de estrés y no se implica la operación funcional del dispositivo en esas o cualquier otra condición por encima de las indicadas en las listas operativas de esta especificación. La exposición a condiciones de clasificación máxima durante períodos prolongados puede afectar la confiabilidad del dispositivo.

(mi énfasis)

Entonces, si usaría, por ejemplo, el MCP1541 como referencia, puede usar un suministro de 5 V para eso y el ADC.

Usar la potencia como referencia es útil para aplicaciones radiométricas como un puente. Hacer esto hace que la referencia sea 100.0000% correcta (suponiendo que pueda lidiar con cualquier ruido).
@Russell: bueno, usaría la referencia de 4.096 V para el puente :-)
Ah, obviamente no estaba claro. Hay un regulador de 5V que alimenta tanto el PIC como una referencia de 4.096V, que también es el suministro para el ADC (ya que así es como está diseñado el chip).
De todos modos, muchas gracias por la ayuda: voy a usar una abrazadera Zener para la salida del PIC (y, por lo tanto, la entrada al ADC). Los otros bits deberían estar bien, creo.
@Rupert: sí, ahora que eché un vistazo a la hoja de datos, veo que Vcc y Vref comparten el mismo pin. Habría ayudado si hubiera puesto un enlace a la hoja de datos en la pregunta. (Lo haré de inmediato). No olvide las resistencias para los zeners (necesitará 3 de ellos: Din, CLK, CS).