Давным давно в далекой далекой галактике я написал небольшую статью о специализированных контроллера Piccolo от Texas Instruments, которые предназначены для управления силовыми преобразователями и электроприводом. Данные контроллеры являются очень мощным инструментов разработки во многих задачах и хотелось написать про них что-то еще… простое и полезное.
Недавно меня озадачили разработать контроллер для управления двигателем и соответственно образовалась тема для статьи — сегодня я расскажу о процессе формирования трехфазного ШИМа для управления двигателем, а так же объясню в чем выгодные отличия TMS320F28 от других контроллеров типа STM32F334, STM32G484, XMC4200 и остальных.
В качестве стенда я буду использовать разрабатываемый контроллер, увы, подробно про железную часть я рассказывать не могу. Правда, если я скажу, что контроллер построен на базе связки TMS320F28027 + DRV8353RSRGZT, то вы можете посмотреть в даташит на драйвер и увидеть общий концепт схемотехники + на данном камне есть отладка и reference design на нее открыт.