Contents
Introduction
1. Overview
2. Sinusiodal Drive - Sensored BLDC Motor Principle
2.1. BLDC Sensored Operation
2.2. Sinusoidal Current Drive
3. Angular Position Detector
4. Drive Signal Generator
5. Fault Detection Control
5.1. Overcurrent Protection
5.2. Stall Detection
6. Firmware Implementation
6.1. Button Controls
6.2. Motor Start-up
6.3. Interrupt Sources
6.3.1. Hall ISR
6.3.2. CCP ISR
6.3.3. HLT TMR 2 ISR
6.3.4. TMR6 ISR
6.3.5. TMR0 ISR
7. Sinusoidal Drive 3-Phase BLDC Performance
7.1. CWG Drive Signals for 3-Phase BLDC
7.2. Phase Voltage and Line Current
8. Conclusion
9. Appendix A Schematics
10. Appendix B: MPLABĀ® Code Configuration (MCC) Peripheral Configuration
11. Appendix C Source Code Listing
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service