He diseñado un circuito simple para controlar los LED utilizando un controlador / chip de GPO MAX6964 I2C LED. Desafortunadamente, de alguna manera me he perdido la idea de que las salidas son salidas de sumidero de corriente de drenaje abierto. Esto no funciona porque mi circuito utiliza un mosfet de canal N en una configuración de lado bajo. De mi investigación en este sitio, encontré algunos artículos sobre mosfets de canal N y canal P, pero ninguno parece abordar mi pregunta específica.
Desde mis lecturas en este sitio, la puerta del canal N necesita un voltaje positivo para cambiarla. Nuevamente, desafortunadamente la salida de mi Max6964 es un sumidero de corriente, no una fuente de corriente. Ya he hecho algunos tableros de PC con el diseño que incluye piezas de montaje en superficie. Estoy tratando de "salvar" estos pcbs con el menor cambio posible de componentes y / o trazado de corte & recableado Aquí están mis pensamientos:
-
Simplemente reemplace el mosfet de canal N con un mosfet de canal P. ¿Es eso correcto? Mi corazonada es que esto no funcionará.
-
¿Dejar el mosfet en el canal N y agregar una resistencia de extracción (valor?) entre la compuerta y el trabajo de suministro (VAA)? Esto invertirá la lógica para encender el LED pero puedo vivir con eso.
-
Dado que el Max6964 puede hundir 50 mA en cada puerto, retire el mosfet de canal N, conecte las compuertas con las puertas y aumente el valor de la resistencia R6 a un valor superior (~ 100 ohmios) para limitar la corriente . Estoy tratando de maximizar la intensidad de los LED, así que no estoy seguro de que esta opción sea la mejor.
AquíestáelpuertodesalidaMax6964simplificadodelahojadedatos:
[![PuertodesalidasimplificadoMax6964][2]][2]
¡Muchasgraciasdeantemanoporcualquiercomentario!
[EDICIÓNIMPORTANTE]VAAesunaseñalPWMde+5V.Asíque,aunquemegustólaideadelpullup,nocreoquefuncione.
[EDITAR2016-04-20propuesto:]