No puedo encontrar ningún IC que me permita tener 2 entradas de CC (5v/12v provenientes de la fuente de alimentación de la PC) y tener una de ellas como salida (ya sea de 5v o de 12v). Esto es para alimentar un ventilador de PC que debería, en el otro extremo cuando se usa un ventilador de caja de 140 mm, generaría de 4,2 a 6 W. Así que alrededor de ~400mA...
Pensé que un interruptor DPST funcionaría, pero no estoy muy seguro de que sea lo que necesito para esto.
Una ilustración de lo que estoy buscando que haga el IC:
Al estar conectado a un microcontrolador (PIC), podría cambiar del voltaje predeterminado (que es 5vdc) a 12vdc y, si es necesario, volver a 5vdc.
¿Alguien sabe de un IC que funcione así para mi propósito necesario? También sería bueno si el IC tuviera 4 salidas (2 entradas) para no tener que tener tantas en mi PCB. Tendré 8 conectores de 4 pines, por lo que serían un total de 8 salidas que necesitaría.
Un relé puede ser la respuesta simple a su necesidad. Conecte su salida al terminal "común" y luego haga que cambie entre 5V y 12V. Conecte cada entrada de CC a NC o NA teniendo en cuenta cuál se utilizará la mayor parte del tiempo.
EDITAR : si los relés no son convenientes para usted, considere usar interruptores analógicos como estos de TI .
Dado que está utilizando un PIC, sugeriría algo tan simple como 1 FET o BJT darlington impulsando el ventilador a 12 V y un PWM para la salida del PIC .
De esta manera, puede hacer que el PIC emita cualquier voltaje de 0 a 12 V con solo 1 pin.
Tal vez su PIC ya tenga incorporado PWM. Si no, PWM es simple de implementar, simplemente configure el pin de salida alto para, digamos, 500us, luego bajo para 700us, y siga haciendo esto para siempre. De esta forma tendrás un pulso de 1200us de ancho con un ciclo de trabajo del 41,7%, lo que equivale a 5Vrms a 833,33Hz.
Más ejemplos:
12 00us alto, 0us bajo = 12 V
7 00us alto, 500us bajo = 7 V
3 00us alto, 800us bajo = 3 V
El circuito debería ser algo como esto:
simular este circuito : esquema creado con CircuitLab
m.alin
usuario_1818839
m.alin
Andy alias
StealthRT
bimpelrekkie
olin lathrop
StealthRT
Máscara de humedad
kevin blanco
StealthRT
Raj