hmmmm
also ich dachte ich nehme 2 Mosfets pro Phase also + Mosfet Motor Mosfet - und jenachdem schalte ich den oberen oder unteren Mosfet durch. wenn ich das für 3 Phasen aufbaue dann brauche ich 6 Mosfets und die muss ich doch dan mit 6 PWMs ansteuern oder?

120° verdrehen???
ganz einfach ich mache eine Tabelle wo immer die 3 Werte für die 3 Phasen drinn stehen und die Werte sind vorher ausgerechnet und natürlich auch gedreht: Und als Tabelle in etwa so auf dem µC:
Phase 1 pos/neg --- Phase 2 pos/neg --- Phase 3 pos/neg

Data 4 , 0 , 221 , 0 , 0 , 223
Data 9 , 0 , 219 , 0 , 0 , 225
Data 13 , 0 , 216 , 0 , 0 , 227
Data 18 , 0 , 214 , 0 , 0 , 229
Data 22 , 0 , 211 , 0 , 0 , 231
Data 27 , 0 , 209 , 0 , 0 , 233
Data 31 , 0 , 206 , 0 , 0 , 235
Data 35 , 0 , 204 , 0 , 0 , 236
Data 40 , 0 , 201 , 0 , 0 , 238
Data 44 , 0 , 198 , 0 , 0 , 240
Data 49 , 0 , 195 , 0 , 0 , 241
Data 53 , 0 , 192 , 0 , 0 , 243
Data 57 , 0 , 190 , 0 , 0 , 244
Data 62 , 0 , 186 , 0 , 0 , 245
Data 66 , 0 , 183 , 0 , 0 , 246
Data 70 , 0 , 180 , 0 , 0 , 247
Data 75 , 0 , 177 , 0 , 0 , 248
Data 79 , 0 , 174 , 0 , 0 , 249
Data 83 , 0 , 171 , 0 , 0 , 250
Data 87 , 0 , 167 , 0 , 0 , 251
Data 91 , 0 , 164 , 0 , 0 , 252
Data 96 , 0 , 160 , 0 , 0 , 253
Data 100 , 0 , 157 , 0 , 0 , 253
Data 104 , 0 , 153 , 0 , 0 , 254
Data 108 , 0 , 150 , 0 , 0 , 254
Data 112 , 0 , 146 , 0 , 0 , 254
Data 116 , 0 , 143 , 0 , 0 , 255
Data 120 , 0 , 139 , 0 , 0 , 255
Data 124 , 0 , 135 , 0 , 0 , 255