¿NPN o PNP para pantalla múltiplex de siete segmentos?

Quiero colocar tres pantallas multiplexadas de siete segmentos en un módulo de pcb que luego se conectará a otra placa a través de un encabezado de 1x12 pines que aloja un ATMega (así que suponga a continuación que el pin 11 es GND).

Creé dos diseños de circuitos, uno usando transistores PNP para multiplexación (como se ve en la mayoría de los tutoriales):PNP

y uno con NPN:

PNP

¿No sería un beneficio usar NPN ya que podemos evitar la caída de 0.6V? ¿Cómo es la recomendación en este caso de uso?

Para las pantallas de cátodo común (CC en su diagrama de circuito), desea usar transistores NPN. PNP no es realmente una opción.
@jippie ¿Por qué PNP no es una opción?

Respuestas (1)

Cualquiera de los dos funcionará.

Hay dos diferencias. Con los transistores PNP, como notó, obtiene una caída de un Vbe. Esto puede o no ser significativo, según el voltaje de suministro y el tipo de pantalla LED (las pantallas LED azules o blancas obviamente serán peores que las pantallas rojas, verdes o amarillas).

Los transistores NPN evitan parte de la caída (será más como 100 mV con los transistores activados correctamente), pero deberá agregar una resistencia en serie con cada base para controlar la corriente de la base. Una corriente adecuada (para la mayoría de los transistores) es la corriente máxima del colector, con todos los segmentos encendidos, dividida por aproximadamente 20.

La resistencia no es necesaria para los transistores PNP emisor-seguidor: la base solo consumirá tanta corriente como sea necesario y, por lo general, el GPIO proporcionará suficiente resistencia para que el transistor no decida 'cantar' en las frecuencias VHF.

¿Tiene más información sobre por qué la NPN tomará demasiada corriente?
La unión base-emisor se comporta como un diodo con polarización directa. Si conecta una salida GPIO a eso, definitivamente consumirá demasiada corriente. Consulte las hojas de datos del GPIO y el transistor que tiene en mente.