Conexión segura del 4056 y el MSP430

2

Estoy usando el microcontrolador MSP430G2553IN20 en LaunchPad para controlar un chip 4056 (HCF4056B para ser más precisos) y una pantalla de 7 segmentos. El 4056 está configurado para hundir la corriente.

He conectado los pines del puerto 2, configurados como salidas, a los pines de entrada BCD y STROBE del 4056. La placa con 4056 y la pantalla tienen su propia fuente de alimentación separada y el MSP430 se alimenta a través del LaunchPad que lo proporciona alrededor de 3,6 V. Las conexiones de ambos suministros están conectadas y he establecido la otra fuente de alimentación lo más cerca posible a 3,6 V.

Me preocupa que con esta configuración podría dañar las fichas. Por ejemplo, cuando la alimentación del 4056 está apagada, ésta y la pantalla aún reciben algo de energía del MSP430 a través de los pines BCD y STROBE y la pantalla permanece encendida, aunque a veces funciona de manera incorrecta.

En este momento, estoy usando \ $ 220 \ mbox {} \ Omega \ $ resistores en los pines de salida del MSP430 para limitar la corriente de salida, pero me temo que la configuración no es lo suficientemente segura.

Entonces, mi pregunta es: ¿Existe una forma sencilla y segura de conectar el MSP430 al 4056? Para obtener los mejores resultados, me gustaría conducir 4056 a un voltaje más alto que el MSP430, pero si eso es demasiado difícil, podría conformarme con 3,6 V.

    
pregunta AndrejaKo

1 respuesta

1

Un método popular para obtener datos de un dispositivo que se ejecuta desde una fuente de alimentación a otro dispositivo que funciona con otra fuente de alimentación, tal vez a un voltaje mucho más alto, es conectar sólidamente las conexiones a tierra y usar un "inversor discreto" (cambiador de nivel) construido a partir de un FET discreto y una resistencia para cada señal (en su caso, 5 señales).

SuMSP430controlalapuertadelFET.CuandoelMSP430envíaunasalida"hi" (+3.3 V), activando "FET", el FET coloca la salida cerca de GND. Cuando el MSP430 envía una salida "lo", apagando el FET, la resistencia - con un extremo conectado a la "otra" fuente de alimentación, la fuente de alimentación conectada al 4056 - tira de la salida "hi". En su caso, la salida se acerca a +12 V cuando su fuente de alimentación de +12 V está encendida y conectada, o 0 V si no lo está. Ninguna corriente constante puede filtrarse a través de este inversor / cambiador de nivel.

Esta disposición "invierte" la señal. En principio, se podría agregar otro inversor (un solo 74HC14 o 5 transistores y resistores más) en serie de modo que la entrada "hi" proporcione una salida "hi", y la entrada "cerca de GND" proporcione una salida "cercana a GND", pero muchas personas Haga que el hardware sea un poco más simple al costo de agregar algunas líneas más de código para compensar.

Como alternativa al inversor discreto de una resistencia FET, algunas personas usan un "inversor discreto" construido a partir de un BJT discreto y dos o tres resistencias para cada señal; Funciona de manera muy similar. a b c

    
respondido por el davidcary

Lea otras preguntas en las etiquetas