Interruptor SPDT digital

Sé que esta es probablemente una pregunta estúpida, pero soy un aficionado y no pude encontrar una solución a este problema.

Tengo un microcontrolador que envía una señal PWM a un transistor que permite que la corriente fluya a través de una bobina en una dirección, pero quiero poder cambiar la dirección en la que fluye la corriente cada vez que envío una salida digital desde otro pin en el microcontrolador. Para eso tendré que usar otro transistor que pueda dejar que la corriente fluya en la otra dirección.

Mi problema es que necesito una forma de cambiar a qué transistor se envía la señal PWM enviando un pulso desde otro pin. Supongo que necesitaré algún tipo de interruptor SPDT digital. ¿Hay algo como esto? Cualquier referencia a un componente o circuito ayudará.

La forma habitual de conducir una bobina (normalmente motores) en dos direcciones se denomina "puente H". De lo contrario, podría hacerlo con algunas puertas NAND.

Respuestas (3)

Un puente H de dos entradas compuesto por 2 entradas NPN, con el accionamiento del motor compuesto por 2 transistores NPN y 2 PNP y 4 diodos.

ingrese la descripción de la imagen aquí

Los transistores específicos que use estarían clasificados para su bobina, no tiene que ser esos específicos.

Realmente no ha proporcionado una corriente necesaria, pero también podría buscar "multiplexores analógicos" que son básicamente solo SPXT

http://www.vishay.com/docs/72308/dg2714.pdf

Ese es un ejemplo.

Si aún desea utilizar su enfoque original, parece que un relé SPDT funcionaría. Aquí hay una hoja de datos para uno que uso a menudo.

Hay un pin de control que le permite seleccionar digitalmente entre uno u otro, pero dado que está utilizando un microcontrolador, deberá controlarlo con un circuito de controlador de relé como este: (fuente : comcast.net )