3 phase brushless motor controller

Thanks, everyone, sorry about the double post I didn't know it wasn't aloud. So jack that would be a good idea except once your start analog write functions even if you starts them later than each other, they find a way of synchronizing themselves =( , but I think I can use the outputs as inputs and delay the reoutput of it not using a an analog write but as a digital output, then it might work. And I have no other option but to use an arduino due to the restrictions of the project at the moment so the ESC is a good idea but it wouldn't work.