Использую advanced timer TIM1 в STM32F4 для управления трехфазным инвертором. И возник вопрос как отключить одно плечо инвертора, чтобы два других работали. Поскольку используются комплементарные выходы для управления верхним и нижним транзистором, то если верхний транзистор полностью закрыт, то нижний будет полностью открыт и наоборот. Т.е. как получить один и тот же сигнал благодаря комплементарным входам? Или же из-за их свойств это сделать не удастся надо будет перестраивать ножку с альтернативной функции таймера на выход с 0?
SasaVitebsk
Feb 6 2014, 10:23
Честно говоря не понял Ваш вопрос, но могу сказать, что фокус с переключением покатит. Я так делаю на spi. У меня АЦП где на выходе DOUT(MISO) появляется готовность RDY (завершение преобразования). Я работаю по spi, потом переключаю ногу на порт и инициализирую прерывание. И по прерыванию обслуживаю АЦП.
Аналогично планирую работать с двигателем. При базировании. Думаю всё прокатит.