I have built a buck converter based on the TMS320F28069 MCU as its controller, I've implemented the 3P3Z module, calculated the control coefficients and inserted them into my code and got the converter stable, but when measuring the loop using the Bode 100 I find that the system has a very different frequency response than calculated, for example a 1KHz crossover frequency when it should be 5KHz. the control coefficients are correctly calculated and the I've implemented a compensation factor for the feedback and ADC effects.
is there a certain factor that should be inserted to the system for it to behave as expected?