¿Cómo funciona un desplazador de nivel hexadecimal?

0

Los pines operativos de mi pantalla LCD se accionan a 5 V, mientras que mi STM32 MCU produce 3.3 V como máximo.

Me gustaría cambiar 3.3V a 5V por aproximadamente 6 pines. Podría usar opamps para amplificar la entrada, pero en mi opinión eso sería ineficiente en cuanto a energía, espacio y costo.

Me he encontrado con IC de cambio de nivel y parece que hacen exactamente lo que necesito.

Específicamente, me apoderé de los cambiadores de nivel hexagonales MC14504BCP que parecen ser más avanzados de lo que necesito. No tengo mucha experiencia con la electrónica y nunca la he usado antes. Realmente apreciaría si alguien pudiera ayudarme a entender cómo funcionan.

Hoja de datos: enlace

    
pregunta Arturs Vancans

2 respuestas

3

La hoja de datos es muy escasa, pero toda la información que necesita está claramente en ella.

Loquevesaquíesunadescripcióninternadecómofunciona,yelpinSeleccióndemodo.Esteesuncambiode6entradasa6nivelesdesalida.Noesbidireccional,ysolosepuedetraducirdeunnivelalotro,sinmezclarycombinar.Eldiagramamuestraqueunaentradaentraenelinversor(noenlapuerta),alimentadoporVCC.Luegosecambiaantesdeiraotroinversor,alimentadoporVDD,loquedacomoresultadolasalida.

DeestosepuedeverqueVcceselsuministrodevoltajeparaelniveldeentrada,yVDDeselsuministrodevoltajeparaelniveldesalida.

Latabladeseleccióndemodoleindicacómodebemanejarseelpindemodo.ElTTLyCmosnoserefierensimplementealosnivelesdevoltaje,sinoacómointerpretarlos.

Ylascaracterísticaseléctricastedicenelresto.

Aquí puede ver qué voltaje, comparativamente, se interpretará. Cmos trata un Bajo y un Alto aproximadamente por igual. Una entrada baja (0) se trata como un poco menos de la mitad del nivel de suministro de voltaje (Vcc), y una entrada alta (1) se trata como un poco más de la mitad de la Vcc (cuando VCC = 5, cualquier valor inferior a 1,5 V, entonces hasta 2.25v es la lógica 0, cualquier valor por encima de 3.5V, luego hasta 2.75V es la lógica 1).

TTL, por otro lado, tiene un rango fijo más pequeño para lógica baja. Una entrada (en VCC = 5v) entre 1.5 y menos es Logic 0, y 1.5 y más es Logic 1.

Debes mirar la hoja de datos del STM32 para averiguar si usa TTL o salida de nivel cmos.

    
respondido por el Passerby
0

MODE selecciona entre TTL y CMOS (página 2).

Los niveles altos de TTL están entre 2V y 5V.

El nivel Vcc establece el nivel de la señal de entrada y el nivel Vdd establece el nivel de voltaje de salida.

Todo lo anterior está en la hoja de datos, o se puede encontrar en Google.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas