Diseño de un circuito ABBA (3 entradas, 2 salidas) entradas: (GND, +V, Logic)

Estoy trabajando en un proyecto Arduino relativamente simple y quiero llegar a una solución elegante para un circuito. No estoy seguro de si hay un IC existente para lo que quiero hacer, pero aquí hay un diagrama de lo que intento lograr.Diagrama del circuito ABBA

Al buscar en Google la solución, encontré que el nombre era un circuito ABBA (lamentablemente etiquetado por Minecraft), esencialmente tengo 2 entradas que deben cambiarse cuando se activa un tercer disparador lógico. ¿Puedo hacer esto con un solo dispositivo? ¿O hay una solución más compleja?

Más estadísticas: la línea de +3 V tiene ~170 mA de corriente El interruptor lógico es una línea de +5 V con ~47 mA de corriente (pin digital)

Gracias por echar un vistazo y agradezco cualquier ayuda brindada.

¿Cuánta potencia necesita la salida?
Lo siento, agregué esto a la publicación original ahora, pero la salida total sería de 3V*170mA ~= 0.5 Watts

Respuestas (2)

El dispositivo que está buscando se llama H Bridge . Se utilizan con frecuencia para accionar motores, ya que cambian la potencia a cualquier polaridad, lo que permite el control de la dirección de rotación.

Dado que necesita pérdidas muy bajas, debe encontrar uno construido con MOSFET en lugar de BJT.

Selección de TI

Digi-Key, PMIC - MOSFET, controladores de puente - Interruptor interno: H-Bridge

Digi-Key, PMIC - Controladores de motor y puente: CC cepillada

Hay una parte muy compacta (generalmente un puente H o un controlador de motor) que proporciona esta función, pero soldarla podría ser su Waterloo: LB1930MC (los pines tienen un paso de 1 mm). También realizará el cambio de nivel, pero si desea manejarlo con una sola salida, deberá agregar un inversor o usar dos pines de puerto. Realmente fue björn impulsar motores, pero manejará sus 170 mA con una caída de voltaje mínima (menos de 350 mV).

ingrese la descripción de la imagen aquí