No estoy seguro de si ese título lo explica lo suficientemente bien, pero tengo un fan de PC de 12V PWM que quiero manejar con un PIC de 5V.
El ventilador tiene 4 pines, GND, + 12V, PWM y TACH. El TACH es un pulso de detección de velocidad de un sensor de efecto Hall, y no lo utilizaré.
El PWM se levanta internamente en el ventilador para que funcione a toda velocidad si ese pin no está conectado (por ejemplo, para las placas base que solo admiten ventiladores de 3 pines). Por lo tanto, para controlar la velocidad, necesito impulsar el pin PWM del ventilador desde la salida PWM del PIC.
Al probar con un par de ventiladores de repuesto, solo apliqué + 12V para hacer que el ventilador funcionara a toda velocidad y luego medí el voltaje entre el pin PWM del ventilador y el GND. En algunos ventiladores, parece que se ha elevado internamente a 3.3V, pero en el ventilador que quiero usar, se ha elevado a 12V. (Así que me alegro de haberlo medido en lugar de suponer que todos eran iguales).
Según las especificaciones que he encontrado , el PWM del ventilador no debe tener más de 5mA ( Lo medí a solo 0,68 mA), pero después de haber dicho que la especificación también dice que el PWM debería elevarse hasta un máximo de 5,25 V dentro del ventilador y que yo medí 12V. El fabricante de ventiladores proporciona información mínima.
¿Puedo conducir la puerta de un MOSFET directamente desde la salida PWM del PIC y conectar el drenaje al PWM del ventilador y la fuente a tierra común? ¿Es esa la forma "correcta" de hacerlo? ¿Es apropiado usar un MOSFET en lugar de un BJT? (Estoy pensando en 2N7000, solo porque tengo algo a mano).