Цитата(Sanes @ Nov 6 2017, 17:56)

Так как я в теории ТАУ плохо ориентируюсь, было бы хорошо если выложете наглядное видео или картинки.
Частота обновления ШИМ 100 КГц . Частота импуьсов 200 КГц. Именно с такой частотой оцифровыется сигнал и запускаеться прерывание. Это всё проверялось.
Счётчик таймера считает до 5760.
Вопрос модераторам. Можно ли переместить тему в другой раздел?
Достаточно ориентироваться немного в физике, немного в математике.
Стоит напомнить, и неплохо проверить, что если обновляете относительную длительность ШИМ с частотой 100кГц, то у Вас на всю обработку 10мкс.
Т.е. чтобы алгоритм управление хоть как то работал, нужно, чтобы время обработки прерывания не превышало 70-80% от этого времени, т.е. не более 7-8мкс. Проверяли это?
Далее:
Вас спрашивали про таймер, который Вы используете для формирования PWM.
У STM32 таймера достаточно тупенькие и не могут работать на частотах выше тактовой ядра.
Если у Вас частота ШИМ 200кГц и при этом таймер считает до 5760.
Это должно бы было означать, что частота ядра равна 5760 * 200000 = 1152 МГц.
Такого быть не может, поэтому следует уточнить Ваши ответы.
А вообще при проектировании ШИМ контроллеров на базе МК нужно чётко представлять длительности и частоты всех процессов.
А особенно работу критичных по времени модулей, таки как PWM и ADC.