¿Puedo manejar todos estos FET desde este microcontrolador?

1

Estoy tratando de diseñar un controlador para una pantalla de 35x7 flip-dot que recogí de la chatarra hoy. El plan es poner un medio puente en cada columna y fila para que en cada píxel haya un puente completo. Para esta pantalla, eso significa que se necesitan 2 * (35 + 7) = 84 transistores. Como no quiero soldar 84 cosas si puedo evitarlo, quiero usar chips FET de puente H completos, c.f. DMHC3025LSD .

La pantalla requiere algo como 8V para voltear el punto que, en términos generales, ningún microcontrolador puede hacer para que los PFET en los puentes no puedan apagarse. Para resolver ese problema, he agregado un cambiador de nivel de canal N invertido (usando UM6K1N s y un pullup) para cada PFET que tiene la ventaja de estar a prueba de fallos al inicializar los PFET en off cuando se encienden.

Aquí hay un esquema abreviado:

Estoconducealosiguiente:LosUM6K1Ntienenunacapacitanciadecompuertamuypequeña,13pF,ylosDMHC3025LSDsonsustancialmentemás,5.4nC.Elmicrocontroladorquequierousar,el PIC32MZ2048EFM144 tiene una corriente de suministro máxima de 150 mA y un límite de pines. de 15-33mA (pp. 611 de la hoja de datos). Ahora, sé que la carga de la puerta es el producto de la corriente de la puerta y el tiempo de transición, pero no sé qué pasaría en este caso, ya que no sé cómo suministra la corriente continua el uC. Sospecho que cada FET intentaría dibujar el máximo permitido y, debido a que hay 84 de ellos, sobrecargan el microcontrolador. Lo que esperaría que sucediera sería que la unidad de control de temperatura distribuiría los 150 mA y que todos realizarían una transición más lenta.

¿Qué puedo esperar que suceda en este caso?

Si esto sobrecarga el microcontrolador, ¿qué puedo hacer para solucionarlo? ¿Es el turno de encadenamiento de margaritas registra mi única opción?

    
pregunta BB ON

1 respuesta

3

No confiaría que el microcontrolador distribuya la corriente por usted. Si consumes mucha corriente, excederás la potencia máxima, y esto puede volar el chip.

Sin embargo, ¿qué hay de agregar una resistencia en serie entre cada pin GPIO y cada compuerta FET?

Tiene un presupuesto de aproximadamente 1,78 mA por pin (150 mA / 84 pines). Con una tensión de alimentación de 5 V que le dará una resistencia de 2,8 kOhm. 3.1k sería el siguiente valor estándar más alto. Quieres estar en el lado seguro, ¿verdad?

Para 3.3V es 1.8k y el siguiente valor estándar más alto sería 2.2k.

Eso limitará la corriente de entrada corta incluso si todas las fets cambian al mismo tiempo. El inconveniente es un ligero retraso porque la resistencia en serie y la capacitancia de la compuerta son un filtro de paso bajo. Espero que esto sea despreciable para su aplicación porque es probable que voltear el punto mecánico sea varias magnitudes más lento que el retardo eléctrico.

    
respondido por el Nils Pipenbrinck

Lea otras preguntas en las etiquetas