Because bldc controller is such a huge market and one that is naturally gifted for mcus, all MCU manufacturers have numerous app notes on them. Atmel has quite a few, ST has a fairly well written and documented library on BLDC control for its stm8 and stm32 chips. That would be where I start.
The undisputed king here is Freestyle but unfortunately they write cryptic app notes on this.