conversión de nivel 3V3 a 5V

1

Actualmente estoy trabajando en el desarrollo de algunos equipos de medición. Para las conversiones, uso un pequeño ARM que se ejecuta en 3V3 y para mostrar los resultados, uso una pantalla gráfica que se ejecuta en 5V. Esto significa que tengo que cambiar los niveles de voltaje de 3V3 a 5V y viceversa.

He investigado un poco sobre el tema y descubrí que hay numerosos circuitos en stackexchange solo (déjalo en toda la red) para hacerlo, pero estoy interesado en cómo lo hacen los desarrolladores profesionales y cómo lograr un cambio rápido Velocidades para interfaces rápidas.

Siempre existe la opción de usar un IC de cambio de nivel 1 pero estos son caros y la mayoría de las empresas pueden desear para evitar el costo adicional de los componentes. La gente lo ha hecho bidireccional con solo un 2N7002 y dos resistencias [2] mientras que otras personas lo hicieron con un transistor y dos resistencias configuradas como un inversor.

¿Cómo cambian los desarrolladores profesionales el nivel de voltaje de 3V3 a la lógica de 5V y viceversa? Nunca he visto convertidores de nivel en un producto profesional (a excepción de chargepumps para RS232 y similares): ¿Acaban de conectar la lógica de 3V3 y 5V?

1 Por ejemplo, el SN74AVCB164245VR de TI

[2]

    
pregunta einball

3 respuestas

1

Estamos utilizando el TXS0104E bidireccional en un producto comercial, y es Trabajando muy bien para nosotros.

En nuestro caso, se utiliza para convertir de 3.3v a 1.8v y viceversa, pero también se puede utilizar para convertir de 5v a 3.3v y viceversa (en realidad, el lado alto puede ser de 2.3v a 5.5v, y el lado bajo de 1.65v a 3.6v).

El chip también incluye protección ESD en todos los pines.

Está disponible de Digi-Key en una Paquete 14-TSSOP por $ 1.87 en cantidades individuales (73 centavos en 1000). También está disponible en un paquete 12-DSBGA de 12 bits (1.9 x 1.4 mm). Eso es aproximadamente el mismo tamaño que una resistencia 0805. Por lo tanto, puede colocarlos fácilmente en línea sobre un bus paralelo que va entre chips. Los pines están bien dispuestos en orden en ambos lados del chip para adaptarse a esto.

    
respondido por el tcrosley
1

Mi experiencia con pantallas HD44780 y S6B0107 / S6B0108 (= KS0107B / KS0108B) es que no funcionan con niveles lógicos de 3.3V.

Pongo una resistencia de pull-up de 1k en cada pin y uso los pines de un LPC1114 en modo de drenaje abierto. Esto funciona bien para mí.

Un profesional hará lo que sea apropiado para la situación. IME un diseño de alto volumen combinará un 3V uC con una pantalla de 3V. Para diseños de bajo costo, puede consultar los LCD de estilo Nokia 5510.

    
respondido por el Wouter van Ooijen
0

Creo que esto es útil. Es una guía de nxp en líneas i2c de cambio de nivel con dos mosfets.

enlace

    
respondido por el Barry

Lea otras preguntas en las etiquetas