Il principio di funzionamento di un generatore di impulsi può essere semplicemente riassunto in tre fasi: ricezione di comandi, conversione di impulsi ed emissione di segnali di controllo. Ogni passaggio verrà spiegato in dettaglio di seguito.
Ricezione di comandi: il generatore di impulsi controlla il motore ricevendo comandi. I comandi possono essere trasmessi tramite vari metodi come porte seriali, porte parallele e comunicazione di rete. Dispositivi diversi hanno interfacce e protocolli di comunicazione diversi; il metodo di comunicazione appropriato dovrebbe essere selezionato in base alla situazione specifica.
Conversione di impulsi: dopo aver ricevuto il comando, il driver di impulsi deve convertire il segnale digitale in un segnale di impulsi. Il generatore di impulsi genera il segnale di impulso richiesto attraverso contatori e timer interni. Diversi dispositivi hanno diversi tipi di impulsi e gamme di frequenza.
Emissione di segnali di controllo: infine, il driver di impulsi converte il segnale di impulso richiesto in un segnale di tensione che il motore può riconoscere e controlla la rotazione e l'arresto del motore attraverso il segnale di uscita. In genere, il driver di impulsi ottiene il controllo a passo singolo,-passo completo,-passo completo o micro-passo controllando i livelli alto e basso degli impulsi.
