Перейти к содержанию
    

Встроенные компараторы в TMS320F28377S

Доброго времени суток!

 

Есть ли у кого опыт использования встроенных в МК компараторов для формирования импульсов управления плечом мостового инвертора?

 

Что я делаю:

- канал EPwm2A настроен так: счётчик в режиме UP-DOWN, высокий уровень при CMPA UP, низкий - CMPA DOWN;

- далее сигнал с канала EPwm2A завожу на ADCINA2/CMPIN1P, т.е. на компаратор №1;

- компаратор включен и работает. Его выход выводится на ножку МК для проверки его работы, он срабатывает нормально;

- модуль DC в EPwm6A настроен на генерацию события DCEVT1A при срабатывании компаратора №1;

- на вход T1 модуля AQ в EPwm6A заводится событие DCEVT1A. По этому событию должен выставлять низкий уровень сигнала;

- высокий уровень канала EPwm6A выставляется при TBCTR = TBPRD;

 

Проблема в том, что модуль AQ по входу T1 не срабатывает, не переключает канал на низкий уровень.

Но в то же время, если я на вход T1 завожу синхроимпульс EPWMxSYNCIN, то срабатывание модуля AQ происходит.

Если я настраиваю модуль TZ на срабатывание по событию DCEVT1A, например, на переключение на низкий уровень, то TZ срабатывает. Казалось бы, что можно было формировать импульсы управления транзисторами с помощью модуля TZ, но тогда нет возможности формировать мёртвоё время, которое необходимо.

 

С уважением,

Муликов Дмитрий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...