Buen día,
He construido un puente en H como en la imagen de abajo. Los transistores NPN son TIP102 y los transistores PNP TIP107. El transistor NPN inferior está conectado al impulso PWM de la MCU. Cuando cierro uno de los interruptores (MCU pin HIGH), el transistor PNP correspondiente se sobrecalienta y el motor gira muy lento. Medí un voltaje en ese transistor a aproximadamente 1.8V y, extrañamente, en el PNP opuesto, solo aproximadamente 5V. Así que me parece que los transistores no se saturan adecuadamente. También probé pequeños resitores de base, pero no funcionó. Sin embargo, con más pruebas, cuando conecté el interruptor al riel de 12 V, el PNP no se sobrecalienta y todo funciona correctamente. ¿Hay algún defecto en mi diseño?