¿Puedo usar un divisor de voltaje para cambiar los niveles lógicos?

4

Estoy tratando de conducir un IC de 3.3V desde un Arduino que tiene pines lógicos de 5V, así que necesito cambiar ese 5V hacia abajo. No hay datos del dispositivo de 3.3V al Arduino, por lo que no necesito hacer una copia de seguridad.

¿Puedo usar un divisor de voltaje para hacer esto? Mi preocupación es que, dado que el dispositivo no es un componente pasivo (es un controlador LCD ST7735), su resistencia efectiva no es constante (¿verdad? Como los transistores y otras cosas en el interruptor IC, la resistencia / corriente general cambiará?) Y así la "salida" de voltaje del divisor cambiará.

Es decir, en esta imagen:

R2noesconstante,porloqueVoutpuedevariar.

Dadoqueel convertidor de nivel lógico de Sparkfun usa un divisor de voltaje para el cambio descendente, I Sospecho que esto está bien, pero no entiendo por qué.

(Este es mi primer proyecto de electrónica. Normalmente solo usaría Sparkfun's LLC, pero estoy en un país donde no es tan fácil comprar productos electrónicos de Estados Unidos)

Debería aclarar que no estoy usando este 3.3V para controlar el LCD (creo). La ruptura tiene un pin VCC separado, que estoy conectando a un suministro de 3.3 V que proporciona el Arduino. Es solo los pines lógicos que quiero cambiar.

    
pregunta Brendan

1 respuesta

4

Compruebe las hojas de datos del IC para conocer su impedancia de entrada. Eso le indicará la resistencia efectiva de las entradas (que debería ser muy alta). También puede observar la corriente de entrada máxima que consume (que debería ser muy baja).

Sospecho que, en este caso, podría utilizar un divisor de voltaje para las comunicaciones unidireccionales.

Editar:

Mirando la hoja de datos de su IC, dice que la entrada de lógica alta actual es (como máximo) 1uA.

Desde el estadio rápido, eso significa que quiere que fluyan al menos 100uA a través de su divisor de voltaje. De esa manera, la corriente que podría consumirse por los pines de entrada tiene un efecto insignificante en el voltaje de salida del divisor de voltaje.

Escoger R1 y R2 para que sean 10kOhm y 20kOhm respectivamente satisfacen todos estos requisitos.

El voltaje de salida del divisor de voltaje es 3.33V y está dentro de los límites del rango de voltaje de entrada del chip.

    
respondido por el tangrs

Lea otras preguntas en las etiquetas