Driverkretser brukes i applikasjoner som bruker en viss type kontroller og krever hastighetskontroll. Formålet med driverkretsen er å gi kontrolleren en metode for å endre viklingsstrømmen i BDC-motoren. Driverkretsen lar kontrolleren pulse-breddemodulere forsyningsspenningen til BDC-motoren. Når det gjelder strømforbruk, er denne hastighetskontrollmetoden mye mer effektiv enn tradisjonelle analoge kontrollmetoder for å endre hastigheten til BDC-motoren.
Tradisjonell analog styring krever en ekstra reostat koblet i serie med motorviklingene, noe som reduserer effektiviteten. Det finnes ulike metoder for å drive BDC-motorer. Noen applikasjoner krever bare at motoren roterer i én retning. Førstnevnte bruker lav-sidedrift, og sistnevnte bruker høy-sidedrift. Fordelen med å bruke lav-sidestasjon er at det eliminerer behovet for en FET-driver. Bruken av en FET-driver er:
- For å konvertere TTL-signalet som driver MOSFET til forsyningsspenningsnivået.
- For å gi tilstrekkelig strøm til å drive MOSFET.
- For å gi nivåforskyvning i halve-broapplikasjoner.
For de fleste mikrokontrollerapplikasjoner er det andre punktet vanligvis ikke aktuelt fordi mikrokontrollerens I/O-pinner kan gi en 20 mA opptrekksstrøm-.
Merk at i hver krets er en diode koblet over de to endene av motoren for å forhindre tilbake elektromagnetisk fluksspenning (BEMF) fra å skade MOSFET. BEMF genereres under motorrotasjon. Når MOSFET er slått av, forblir motorviklingene aktivert, og genererer en omvendt strøm.
