Si desea hacer un all-NPN H-bridge , el esquema y los asociados la lógica es la siguiente:

Sinembargo,noutiliceestostransistoresdepotenciadirectamentedesdeunauC.Nopodrássaturarlosyprobablementesequemen.Sinembargo,lostransistoresdemenorpotenciafuncionarán,labetaenlasaturaciónesdeaproximadamente10.Además,estecircuitonomuestraningúndiododeretorno,porloqueessoloconceptual.Además,conunpuenteNPNH,nopuedeexceder(enelmotor)elvoltajedesuseñaldeconducción(porlotanto,comomáximo+/-3.3V);tengaencuentaqueestosucedeinclusosiutilizounvalormuchomayorparaelsuministropropiodelpuenteH(como12V):

Paraobtenerrealmente5Venelmotor,suseñalnecesitaconducirlasbasesdeltransistorporencimadeVcc,comoabajo,porejemplo,dondehecambiadolaprimeraseñala7.3V:

EsporesoquetodoslospuentesdeNPNHnosontanpopulares.
Entonces,encasodequesepreguntecuáleslaventajadelosPNPenelladoalto...Primero,veamoscómosevería...

Tengaencuentaquelasseñalesdeentradaahoraestánbajasyactivas...ynecesitamantenerlasen(5v)rielesen"off". He difuminado un poco sus valores (4.8 y 4.9V) para que puedas verlos claramente en el gráfico. No parece una gran ventaja como esta, es por eso que normalmente ves otro transistor frente a ellos (para invertir la lógica y hacer la traducción a nivel lógico) como se muestra a continuación:

Ahorapuedeconducirestoconunalógicade3.3Vyobtener5Venelmotor.Tambiéntengaencuentaqueestecircuitonecesitaunacargaadecuada(bajaresistencia)parafuncionarrealmente.ClasedeMOSFETlapróximasemana...Enrealidad,puedeconsultar estas notas de laboratorio para el MOSFET equivalente de este último circuito.
Y en caso de que no fuera obvio, lo más fácil es usar un puente H hecho
por otra persona, como un circuito H-bridge integrado del cual hay muchos
puedes comprar.