Jump to content

    

Встроенные компараторы в 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, но тогда нет возможности формировать мёртвоё время, которое необходимо.

 

С уважением,

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this