Para detener el motor con fuerza, cortas sus conexiones. Una forma simple pero no elegante es usar un relé. Asegúrese de que el primer transistor esté apagado y, a continuación, active el relé.
Una solución más elegante sería colocar un transistor FET o PNP de canal P a través del motor:
Q1 se usa para encender el motor como lo tiene ahora. Q3 cortocircuitará el motor y, por lo tanto, lo frenará electrónicamente cuando se encienda. R2 mantiene apagado el Q3 cuando no se extrae ninguna corriente deliberadamente de su base. Q2 es un sumidero actual cuando está habilitado, lo que activa Q3.
La corriente de caso más desfavorable que tiene que manejar el freno es la corriente máxima que pones a través del motor, que dice que es de 700 mA. Digamos que Q3 tiene una ganancia mínima garantizada de 25. Eso significa que necesita 28 mA para encenderse. Si el FRENO es una señal lógica de 5 V, habrá aproximadamente 4,3 V a través de R3 cuando el FRENO sea alto. 4.3V / 100Ω = 43 mA, que es lo suficientemente bueno para mantener Q3 saturado con hasta 1.1 A de corriente de colector. Un pequeño margen como ese es bueno, y la corriente base adicional mantendrá bajo el voltaje de saturación de Q3 cuando esté encendido.
No debería tener que encender el freno por mucho tiempo cada vez, por lo que no debería importar un poco de corriente adicional hasta Q2. Asegúrese de que Q1 esté apagado, espere unos pocos µs para asegurarse de que haya terminado de apagarse, luego active BRAKE. Con la experimentación, puede encontrar el tiempo de frenado mínimo para garantizar que el motor se haya detenido. Agregue un poco, luego desactive FRENO después de eso.