วงจรไดรเวอร์ใช้ในการใช้งานที่ใช้คอนโทรลเลอร์บางประเภทและต้องมีการควบคุมความเร็ว วัตถุประสงค์ของวงจรขับคือเพื่อให้คอนโทรลเลอร์มีวิธีการเปลี่ยนกระแสขดลวดในมอเตอร์ BDC วงจรขับทำให้ตัวควบคุมปรับความกว้างพัลส์-เพื่อปรับแรงดันไฟฟ้าของมอเตอร์ BDC ในแง่ของการใช้พลังงาน วิธีการควบคุมความเร็วนี้มีประสิทธิภาพมากกว่าวิธีการควบคุมแบบอะนาล็อกแบบดั้งเดิมในการเปลี่ยนความเร็วของมอเตอร์ BDC
การควบคุมแบบอะนาล็อกแบบดั้งเดิมต้องใช้รีโอสแตตเพิ่มเติมที่เชื่อมต่อแบบอนุกรมกับขดลวดมอเตอร์ ซึ่งจะทำให้ประสิทธิภาพลดลง มีหลายวิธีในการขับเคลื่อนมอเตอร์ BDC การใช้งานบางอย่างต้องการให้มอเตอร์หมุนไปในทิศทางเดียวเท่านั้น แบบแรกใช้ไดรฟ์ฝั่งต่ำ- และแบบหลังใช้ไดรฟ์ฝั่งสูง- ข้อดีของการใช้ไดรฟ์ด้านข้างต่ำ-คือไม่จำเป็นต้องใช้ไดรเวอร์ FET การใช้ไดรเวอร์ FET คือ:
- เพื่อแปลงสัญญาณ TTL ที่ขับเคลื่อน MOSFET ให้เป็นระดับแรงดันไฟจ่าย
- เพื่อให้กระแสไฟเพียงพอต่อการขับเคลื่อน MOSFET
- เพื่อให้มีการเลื่อนระดับในแอปพลิเคชันบริดจ์ครึ่งหนึ่ง-
สำหรับการใช้งานไมโครคอนโทรลเลอร์ส่วนใหญ่ จุดที่สองมักจะใช้ไม่ได้ เนื่องจากพิน I/O ของไมโครคอนโทรลเลอร์สามารถจ่ายกระแสไฟดึงขึ้น 20 mA-
โปรดทราบว่าในแต่ละวงจร ไดโอดจะเชื่อมต่ออยู่ที่ปลายทั้งสองของมอเตอร์เพื่อป้องกันไม่ให้แรงดันไฟฟ้าฟลักซ์แม่เหล็กไฟฟ้าย้อนกลับ (BEMF) สร้างความเสียหายให้กับ MOSFET BEMF ถูกสร้างขึ้นระหว่างการหมุนมอเตอร์ เมื่อปิด MOSFET ขดลวดมอเตอร์จะยังคงมีพลังงานอยู่ ทำให้เกิดกระแสย้อนกลับ
