Construí un pequeño prototipo como se muestra en mi diagrama con la resistencia pull-up Si926 n-FET de 250 ohmios. En mi placa prototipo solo tengo 4 canales conectados (solo se muestran dos). Solo se enciende un LED a la vez. Cuando configuro 3 salidas desactivadas (tierra) y solo 1 activada, el FET se enciende y puedo suministrar corriente cercana a mi máximo de 100 mA para LED específicos. Puedo hacer esto para cualquiera de los 4 canales, uno a la vez con los otros canales apagados. Sin embargo, tenía una pcb hecha con 32 canales, 32 FETS y 32 LED (solo 16 pull ups) y 2 chips decodificadores. Ahora mi circuito se comporta de manera extraña. Si enciendo solo un canal y otros, como se describe, luego subo lentamente la fuente de corriente, el suministro de corriente cae a 1ma. Drop out, es cuando la fuente de corriente detecta un circuito abierto o una impedancia extremadamente alta y posteriormente desactiva su salida.
NOTA: No estoy usando el PWM de max6964. El brillo de los LEDS está controlado por la fuente de corriente. La fuente de corriente constante es parte de una restricción de diseño. Es alimentado por un suministro de corriente constante que se controla en otro lugar. Es una fuente de corriente de sobremesa. Una fuente para todos los LED.
¿Es posible que tener 32 de estos circuitos de salida de alguna manera efectúe (baje) el voltaje de la compuerta FET con la salida del chip decodificador baja (tierra) y, por lo tanto, provoque que el FET no se encienda?
¿Necesito una resistencia pull up diferente? Quería mantenerlo pequeño para que la caída de voltaje estuviera en el rango de Vgs 1 a 2.5v.
¿Cambiar el FET a Toshiba SSM6N43FU con Vgs 0.35v a 1V sería suficiente? Toshiba SSM6N43FU
Cuando tenga 31 LED apagados, su consumo actual del riel de 3.3V será:
Mientras que con solo 3 LED apagados (eso es lo que sucedió cuando solo tenía 4 canales):
Debido a que está levantando los MOSFET de canal N con resistencias de bajo valor, tener que apagar 28 LED adicionales agrega 360 mA a sus requisitos actuales. Si su fuente de alimentación no puede hacer eso, comenzará a reducir el voltaje y luego el MAX6964 no podrá generar 3.3 V para impulsar las puertas (porque no las obtendrá en su pin Vcc primero lugar).
Esto se suma al hecho de que Si969 es solo marginalmente capaz de cambiar a 3.3V. El RdsON en VGS=4.5V es de 3 ohmios. A 3,3 V, puede esperar que sea más alto, pero aún puede dejar suficiente corriente para encender el LED. Sin embargo, si la fuente de alimentación se reduce, digamos 2,5 V, RdsON puede ser demasiado alto (posiblemente más alto que la resistencia de 10 ohmios de cada canal LED) o es posible que no pueda cambiar en absoluto.
¿Qué puedes hacer al respecto?
Rediseñe su circuito utilizando MOSFET de canal P y salidas ALTAS activas de MAX6964. Esto reducirá los consumos de sus pull-ups casi a cero (solo los pull-ups de los canales encendidos tomarán corriente). Esto puede ser traumático para ti, así que puedes hacer otra cosa en su lugar...
Aumente el valor de sus resistencias pull-up . 10x, incluso 100x. 250 ohmios es demasiado bajo. A menos que necesite un cambio increíblemente rápido, un pull-up 4K7, 10K o incluso 22K está perfectamente bien.
Como último recurso, aumente la calificación actual de la fuente de alimentación (= compre una más capaz). ¡No recomendado!
estoy de acuerdo con enric
Eche un vistazo al punto de funcionamiento típico en la hoja de datos. Debería ser obvio que este interruptor es insuficiente para el suministro o viceversa. Con un interruptor mejor, solo necesita 3 V y sin limitador de corriente, solo 0 ~ 3 ohmios en serie.
Si desea un diseño de precisión, tome medidas o cálculos precisos.
Puede verificar mis valores nominales en la respuesta. Habrá un rango de tolerancia.
SSM6N43FU es <1Ω, lo cual está bien para LED de 3Ω, es una opción más inteligente.
Pero, ¿cómo planea mejorar su fuente de alimentación sin especificaciones?
Sam
josechiphead
Sam
josechiphead
Sam
Tony Estuardo EE75
josechiphead
Sam