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

Estoy tratando de manejar un IC de 3.3V desde un Arduino que tiene pines lógicos de 5V, así que necesito bajar esos 5V. No hay datos del dispositivo de 3,3 V al Arduino, por lo que no necesito volver a subir.

¿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 demás en el interruptor IC, ¿la resistencia/corriente general cambiará?) y así la "salida" de voltaje del divisor cambiará.

Es decir, en esta imagen:

Esquema del divisor de voltaje de Sparkfun

R2 no es constante, por lo que Vout puede variar.

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

(Este es mi primer proyecto de electrónica. Por lo general, 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!)

Debo aclarar que no estoy usando estos 3.3V para controlar la pantalla LCD (creo). La ruptura tiene un pin VCC separado, que estoy conectando a un suministro de 3.3V que proporciona Arduino. Son solo los pines lógicos los que quiero cambiar.

El convertidor de nivel lógico de Sparkfun que vinculaste no usa un divisor de voltaje... Echa un vistazo a su esquema.
Vaya, enlace equivocado. He actualizado el enlace con uno que hace AFAICT, para canales unidireccionales.
Esta es una gran pregunta, y una que yo (un compañero novato) también tengo; desafortunadamente, parece que todavía no tiene respuesta en el caso general ("¿Por qué uno necesitaría una LLC, en lugar de solo usar un divisor de voltaje?"). ¿Debería publicar esto como una nueva pregunta o,

Respuestas (1)

Consulte las hojas de datos del IC para conocer su impedancia de entrada. Eso le dirá 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 salirse con la suya usando un divisor de voltaje para comunicaciones unidireccionales.

Editar:

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

Ficha de datos

Desde un punto de vista rápido, eso significa que desea que al menos 100 uA fluyan a través de su divisor de voltaje. De esa forma, la corriente que podrían consumir los pines de entrada tiene un efecto insignificante en el voltaje de salida del divisor de voltaje.

Elegir R1 y R2 para que sean 10kOhm y 20kOhm respectivamente satisface todos estos requisitos.

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

¡Excelente! No creo haberme dado cuenta de la implicación del hecho de que el IC estará en paralelo con R2, es decir, si su resistencia es alta, tiene un efecto insignificante en Vout ya que la resistencia general entre los positivos y negativos de Vout no lo hace. Realmente no cambio.