¿Cómo determinar el valor de la resistencia para la señal PWM?

Tengo 8 módulos de ventiladores que contienen 2 ventiladores por módulo. Estos 16 ventiladores funcionan con 12 VDC y están controlados por el pin de control PWM.

La hoja de especificaciones para el módulo de ventilador: https://www.delta-fan.com/Download/Spec/GFM0412SS-BL4F.pdf .

Microcontrolador que estoy usando: https://docs.particle.io/datasheets/wi-fi/photon-datasheet/

De acuerdo con la hoja de especificaciones, puedo generar 3.3 V en el pin PWM de la MCU. Esto encaja en el rango de la señal PWM que lee el ventilador. En el ejemplo de la hoja de datos del ventilador, colocan una resistencia de 2 Kohm entre la MCU y el pin PWM. Creo que estoy leyendo la hoja de datos de MCU correctamente y dice que solo obtengo 100 mA que puedo generar en el pin PWM de la MCU. Me gustaría tener los 16 ventiladores funcionando a la misma velocidad.

Preguntas:

  1. ¿Cómo determino el tamaño de la resistencia a usar en la señal PWM para un ventilador?

  2. ¿Puedo usar esa señal PWM para controlar los 16 ventiladores? Si es así, ¿cómo determino el valor de la resistencia?

  3. Si no puedo usar un pin para controlar los 16 ventiladores, tal vez un transistor me lo solucione. Si es así, no tengo idea de cómo averiguar la resistencia requerida.

  4. Si descubrió los valores de la resistencia, explique qué debo buscar en las hojas de datos para saber cómo hacer esto para otros componentes en el futuro.

Veo que has aceptado la respuesta de Justme. Tenga en cuenta que es una muy buena política esperar 24 horas antes de aceptar una respuesta. Al aceptar de inmediato, elimina cualquier incentivo que alguien más pueda tener para contribuir, y su contribución podría ser mejor. De hecho, la respuesta que acepte temprano podría incluso ser incorrecta.
¿Obtendrá 100 mA de un pin MCU?
Lo siento, yo también soy nuevo en esto. Deshaceré la marca como respuesta y esperaré más tiempo. Creo que eso es lo que dice la hoja de datos. Aunque encontré en otro lugar io características y dice 25mA. Simplemente no estoy seguro.
@Justme estaba en lo correcto, no se necesitaba ninguna resistencia. Después de conectar la señal pwm a un módulo (2 ventiladores), se utilizó una corriente de 0,3 mA. Incluso si el pin solo puede hacer 25 mA, esto cubre todos los ventiladores. Gracias por toda la ayuda. Recordaré a continuación dejar la pregunta abierta por más tiempo y asegurarme de obtener una respuesta correcta.

Respuestas (1)

La respuesta a las cuatro preguntas es que no debe colocar una resistencia allí.

Esa resistencia que se muestra en la imagen no es una resistencia externa que debería estar presente en su circuito de conducción PWM. Solo indica qué tipo de carga presenta el ventilador a su señal, es decir, es la impedancia de entrada del pin PWM. La impedancia de salida o la capacidad de conducción de su fuente PWM determina cuántos ventiladores se pueden conectar a ella. Por supuesto, puede agregar transistores o búferes lógicos para impulsar más fanáticos.

Gracias por su ayuda. ¿Puedo manejar los 16 ventiladores sin un transistor? Si necesito un transistor, ¿cómo calculo la potencia nominal de la resistencia? ¿Necesitaría una resistencia para el transistor si sigo esa ruta?
Olvídate de la resistencia, no pones una resistencia en la línea PWM si conduces con puertas lógicas. Ambas hojas de datos son realmente bastante malas. La hoja de datos del ventilador en realidad no dice cuánto carga el pin PWM, solo dice que tiene una resistencia en serie interna. Y para Photon, debe abrir la hoja de datos STM32 para averiguar cuánto pin de salida se puede cargar. Pero no sirve de nada porque incluso si sabe cuánta carga puede manejar el Photon, no sabe cuánto lo carga el ventilador. IIRC STM32 tiene salidas de 8 mA, por lo que debería poder controlar entre 4 y 8 ventiladores.
¡Gracias por ayudar! Voy a marcar como solución. Lo que haré es poner mi medidor en serie con el pin pwm y medir la corriente para 1 ventilador y calcularlo desde allí. gracias de nuevo
En su lugar, coloque su medidor en serie desde el suministro de 3,3 V hasta la entrada PWM del ventilador. Entonces no tendrá que preocuparse por el porcentaje de PWM al que se está ejecutando y tiene R = 3.3 I .