Estoy revisando algunos de los antiguos diseños de alarma de 12 V que utilizan el circuito a continuación para activar una sirena. El diseño se ha construido en PCB y he confirmado el funcionamiento correcto, lo que demuestra que el esquema no tiene defectos (no puedo verlo de todos modos). En pocas palabras, cuando el pin MCU se pone en HI (5V), cambia el transistor NPN, que a su vez conmuta 12V a la sirena a través del transistor PNP de alta potencia. Eso es fácil de entender, pero ¿cuál es el propósito del diodo "D1"? Es un ánodo conectado a la base de la NPN y su cátodo se conecta al colector de la PNP. Pero, ¿qué hace?
También tengo curiosidad si el diodo "D2" es necesario. ¿Por qué no atar el emisor de NPN directamente a tierra?