Новые возможности семейства специализированных микроконтроллеров TMS320F2833x
История развития современной микропроцессорной техники характеризуется все большей адаптацией к области предполагаемого применения, когда архитектура центрального процессора, система команд, объем памяти и набор встроенных периферийных устройств определяются совокупностью типовых задач конкретной предметной области. Появились так называемые «специализированные» микроконтроллеры, ориентированные на использование в определенных областях техники. Их основное преимущество состоит в интеграции на кристалл целого ряда автономно работающих периферийных устройств, эффективно решающих широкий спектр типовых задач и высвобождающих ресурсы центрального процессора для поддержки сервисных и системных функций.
Сигнальные микроконтроллеры Texas Instruments ‘C2000 являются примером такого специализированного семейства, рассчитанного на применение в силовой электронике, электромеханике, системах комплексной автоматизации производства. Микроконтроллеры семейства эффективны для управления: электрическими двигателями любых типов от асинхронного до вентильно-индукторного (Motor Control); роботами, манипуляторами, станками с ЧПУ (Motion Control); силовыми преобразователями, источниками вторичного и стабилизированного питания (Power Control). Они перекрывают чрезвычайно широкий спектр применений: от бытовой и промышленной техники до энергетики (в том числе ветро- и солнечной энергетики), трансмиссий электромобилей и тяговых электроприводов городского и магистрального транспорта.
История семейства началась в 1995 г. с разработки первого специализированного сигнального микроконтроллера типа Motor Control TMS320F240, на порядок более производительного по сравнению со своими «коллегами» - классическими специализированными микроконтроллерами типа Motor Control фирм Intel, Motorola и др.
Основные этапы развития семейства
16-разрядные DSP-микроконтроллеры ‘24x:
- производительность 20 млн.оп./с;
- уникальное периферийное устройство менеджер событий, обеспечивающее согласованную работу сразу нескольких периферийных устройств - таймеров с каналами сравнения и захвата, ШИМ-генераторов с поддержкой центрированной ШИМ-модуляции и ШИМ-модуляции базовых векторов, «квадратурного декодера»;
- встроенный 16-канальный 10-разрядный АЦП с временем преобразования 6,6 мкс/канал.
- основное применение - скалярное управление приводами переменного тока по структуре «Неуправляемый выпрямитель-Инвертор-Двигатель».
16-разрядные DSP-микроконтроллеры ‘240x:
- производительность до 40 млн.оп./с.;
- сдвоенный менеджер событий, допускающий управление одновременно двумя инверторами и реализацию приводов переменного тока по структуре «Активный выпрямитель-Инвертор-Двигатель»;
- более производительный АЦП с временем преобразования 0,5 мкс/канал;
- встроенные контроллеры интерфейсов - синхронного периферийного (SPI), последовательного коммуникационного (SCI) и CAN.
- основное применение - инверторы, массовые частотно-регулируемые привода переменного тока, привода бытовой техники.
32-разрядные DSP-микроконтроллеры ‘281x:
- производительность до 150 млн.оп./с;
- 8-уровневый конвейер команд;
- одноцикловые команды «Чтение-Модификация-Запись»;
- большой объем встроенной флэш-памяти программ (до 128 К слов) и памяти данных (до 18 К слов);
- еще более производительный АЦП с временем преобразования 80 нс/канал;
- расширенные коммуникационные возможности за счет использования двух многоканальных буферизированных последовательных портов McBSP;
- эффективный транслятор с языка высокого уровня С/С++;
- специальная библиотека IQmath поддержки вычислений в любом фиксированном формате (i.q); первая возможность выполнить всю разработку и отладку программного обеспечения в реальном времени на языке высокого уровня.
- основное применение - сложные комплектные электроприводы с системой векторного, векторного бездатчикового управления, расширенными сервисными функциями; системы управления роботов и станков; энергетические установки.
32-разрядные DSP-микроконтроллеры ‘280x:
- производительность 60-100 млн.оп./с;
- кардинально переработанный менеджер событий, состоящий из трех самостоятельных периферийных устройств - расширенного генератора ШИМ-сигналов (ePWM), расширенного модуля захвата (eCAP), расширенного «квадратурного» декодера (eQEP);
- дальнейшая оптимизация периферии как для управления двигателями, так и силовыми преобразователями и источниками питания, в том числе многоканальными, с фазовой синхронизацией большого числа каналов;
- генерация прецизионных ШИМ-сигналов с разрешением до 160 пс при рекордных значениях несущих частот до 1 МГц;
- встроенные средства поддержки высокочастотных трансформаторных гальванических развязок;
- дополнительное расширение коммуникационных возможностей за счет поддержки интерфейса I2C;
- основное применение - цифровые многоканальные системы стабилизированного и бесперебойного питания, DC/DC и DC/AC-преобразователи системы импульсно-фазового управления регуляторов напряжения и тиристорных преобразователей.
32-разрядные DSP-микроконтроллеры ‘2833х:
- первые специализированные микроконтроллеры с параллельной работой двух интегрированных на кристалл модулей центрального процессора с фиксированной и плавающей точкой; повышение общей производительности до 300 млн.оп./с;
- значительное увеличение объема встроенной флэш-памяти до 256 К слов и встроенного ОЗУ до 32 К слов;
- модифицированная универсальная периферия семейства ‘280x для эффективного управления силовыми преобразователями, двигателями и источниками питания;
- контроллер прямого доступа в память для ускоренного обмена данными между внутренней, внешней памятью и периферией;
- два контроллера CAN-шины, позволяющие организовать две независимо работающие CAN-сети - для подключения внутренних интеллектуальных устройств и внешних, например, для связи с системами управления верхнего уровня.
Разработчики систем привода и силовой электроники с появлением микроконтроллеров ‘2833x получили изделие своей мечты, «начиненное» самой современной периферией (рис. 1) и позволяющее вести разработку программного обеспечения на языке высокого уровня С/С++ как с использованием фиксированной точки (полная совместимость с ‘28xx), так и с использованием плавающей точки.
![Функциональная блок-схема микроконтроллеров ‘2833x Функциональная блок-схема микроконтроллеров ‘2833x](img/Pic_1.gif)
Рис. 1. Функциональная блок-схема микроконтроллеров ‘2833x
Первый вариант предполагает представление переменных проекта в относительных единицах и поддерживается оптимизированной по быстродействию библиотекой математических функций IQmath. Во втором случае диапазон представления переменных существенно шире и переход к относительным единицам может вообще не потребоваться. Уменьшается объем программного кода и время его выполнения. В тех редких случаях, когда вычисления с плавающей точкой могут привести к накоплению ошибок и к фатальным сбоям (например, при расчете электрических и механических углов в замкнутых по положению системах привода), сохраняется возможность использования арифметики с фиксированной точкой.
Пока в серию микроконтроллеров TMS320F2833x входят три изделия ‘28335/ ‘28334/‘28332, отличающиеся тактовой частотой (150/150/100 МГц), объемом встроенной флэш-памяти (256/128/64 К слова, встроенного ОЗУ - 32/32/26 К слов), количеством независимых каналов ШИМ-генератора (18/18/16 (из них 6 поддерживают режим высокого разрешения)), числом каналов захвата внешних событий (6/4/4), числом последовательных коммуникационных портов (SCI - 3/3/2) и многоканальных буферизированных последовательных портов McBSP (2/2/1). Дополнительно имеются: 9 таймеров, «квадратурный» декодер, 16-канальный АЦП с временем преобразования 80 нс/канал; синхронный периферийный интерфейс SPI, интерфейс I2C, 16/32-разрядная шина расширения памяти.
Наличие модуля поддержки вычислений с плавающей точкой (МПТ) удорожает микроконтроллер, поэтому для разработчиков, работающих исключительно в формате с фиксированной точкой, предлагаются точно такие же изделия, но без МПТ - ‘28235/ ‘28234/‘28232.
Покажем преимущества новой серии микроконтроллеров ‘2833x на примере трех важнейших устройств: модуля поддержки вычислений с плавающей точкой; расширенного модуля ШИМ-генератора и контроллера прямого доступа в память.
Модуль поддержки вычислений с плавающей точкой
Центральный процессор микроконтроллеров ‘2833x построен по модифицированной Гарвардской архитектуре, аналогичной архитектуре семейства ‘28x, и отличается наличием двух параллельно работающих вычислителей с фиксированной и плавающей точкой. По системе команд микроконтроллеры ‘2833x и ‘28x совместимы сверху вниз. Любой программный код, написанный для ‘28x, будет выполняться на ‘2833x с использованием только вычислителя с фиксированной точкой.
Система команд ‘2833x расширена командами обработки 32-разрядных чисел с плавающей точкой однократной точности в формате IEEE. Эти команды выполняются с использованием вычислителя с плавающей точкой и дополнительного блока регистров R0H-R7H, - регистров источников/приемников операндов в формате с плавающей точкой. Эти регистры имеют собственные теневые регистры для поддержки механизма быстрого сохранения и восстановления контекста в высоко-приоритетных прерываниях. Вычислитель с плавающей точкой имеет свой собственный статусный регистр, позволяющий анализировать результаты операций. Возможен как программный контроль переполнений вверх и вниз при выполнении операций с плавающей точкой, так и более эффективный контроль переполнений по прерываниям.
Архитектура центрального процессора содержит дополнительные улучшения, связанные с организацией циклов, - в отличие от микроконтроллеров ‘28x имеются не только команды повторения отдельной инструкции, но и команды повторения блока кода.
На рис. 2. показан принцип организации конвейера для микроконтроллеров ‘2833x. Начиная со второй стадии декодирования D2, конвейер раздваивается.
![Конвейер команд ЦПУ с плавающей точкой Конвейер команд ЦПУ с плавающей точкой](img/Pic_2.gif)
Рис. 2. Конвейер команд ЦПУ с плавающей точкой
Команды вычислений с фиксированной точкой направляются на верхний конвейер, а команды с плавающей точкой - на нижний. Параллельная работа двух вычислителей обеспечивает двукратный рост производительности процессора - до 300 млн. оп./с.
Часть команд с плавающей точкой, таких как команды сравнения CMP, поиска минимума MIN, максимума MAX, инвертирования знака числа NEG и получения абсолютного значения числа ABS являются одноцикловыми. Другая часть команд, в первую очередь арифметических, - умножения MPY, сложения ADD, вычитания SUB, умножения с накоплением MACF32 - двуцикловые. Для того чтобы результат такой операции стал доступен следующей команде, необходимо задержать конвейер на один цикл. В системе команд ‘28335 даются рекомендации, как это сделать при программировании на Ассемблере. Компилятор С/С++ автоматически оптимизирует алгоритм пользователя с учетом возможного параллельного выполнения команд, добавляя, как правило, «не конфликтующие с конвейером» команды загрузки операндов, которые понадобятся на следующих этапах вычислений. Тем самым практически полностью исключаются непроизводительные задержки конвейера.
Система команд для работы с числами в формате с плавающей точкой является функционально полной и включает в себя арифметические команды, команды конвертирования форматов (из формата с фиксированной точкой в формат с плавающей точкой и обратно), большое число высокоэффективных параллельно выполняемых команд, таких как арифметическая операция и загрузка или сохранение, умножение и одновременно сложение и т.д.
Имеются также команды получения первого приближения обратного значения числа в формате с плавающей точкой и корня квадратного, которые с помощью двух дополнительных программных итераций в соответствии с алгоритмом Ньютона-Рафсона позволяют получить точный 32-разрядный результат. Тем самым аппаратно обеспечивается высокая эффективность любых операций с плавающей точкой, включая деление. Эти аппаратные возможности поддерживаются компилятором С/С++.
Вызывают восхищение мощная команда умножения с накоплением, которая позволяют одновременно в формате с плавающей точкой рассчитывать сразу два цифровых фильтра любого порядка, выборки и коэффициенты которых последовательно-поочередно расположены в памяти. Команда может включаться в цикл повторения инструкции и выполняется всего за два цикла.
Модуль расширенного ШИМ-генератора
История развития техники идет по спирали, все повторяется на очередном витке, но на более качественном уровне. Первые ШИМ-генератары строились на базе «массива программируемых таймеров со своими собственными каналами сравнения». Далее на их основе были созданы «процессоры событий». Оказалось, что в силовой электронике большинство применений связано с управлением сразу группой ключей (например, 6-ю ключами инвертора), причем частота несущей должна быть одинакова. Кроме того, необходимы дополнительные аппаратные средства защиты ключей от сквозного тока, а также поддержка специальных режимов управления, таких как «широтно-импульсная модуляция базовых векторов». Появились более сложные устройства, реализующие эти требования - «менеджеры событий». Эти периферийные устройства предельно эффективны для управления классическими инверторами: на 30% снижаются динамические потери в ключах, на 15% повышается коэффициент использования входного напряжения постоянного тока.
По мере расширения области применения специализированных микроконтроллеров возникли новые задачи: 1) управление многоканальными силовыми источниками питания, где каждый канал должен работать на своей собственной несущей частоте, или на одной и той же частоте, но с заданным фазовым сдвигом; 2) цифро-фазовое управление ключами тиристорных преобразователей и регуляторов напряжения (устройств мягкого пуска); 3) управление многоуровневыми инверторами, в том числе высоковольтными, с синхронизацией значительного числа каналов. Были разработаны расширенные ШИМ-генераторы для семейств ‘280x и ‘2833x, структура которых напоминает «процессоры событий» (рис. 3), а возможности значительно перекрывают все старые и новые потребности разработчиков.
![Структура модуля расширенного ШИМ-генератора Структура модуля расширенного ШИМ-генератора](img/Pic_3.gif)
Рис. 3. Структура модуля расширенного ШИМ-генератора
Все модули расширенного ШИМ-генератора строятся одинаково. Каждый из них содержит: базовый таймер TB, блок сравнения CC, конструктор выходных ШИМ-сигналов AQ, генератор «мертвого времени» DB, прерыватель ШИМ PC, устройство блокировки ШИМ TZ. Модуль имеет два выхода EPWMxA и EPWMxB, которые можно использовать либо независимо друг от друга, либо в паре для управления верхним и нижним ключом стойки инвертора.
Базовый таймер модуля работает в режимах нереверсивного и реверсивного счетчика. Период ШИМ задается в регистре периода TBPRD, а начальное состояние счетчика аппаратно загружается из регистра фазового сдвига TBPHS по сигналу синхронизации (аппаратному EPWMxSYNCI или программному). Тем самым реализуется новая стратегия фазового управления, когда ШИМ-сигналы, формируемые различными модулями, могут быть сдвинуты друг относительно друга на любой заданный угол. Внутри модуля временной базы формируются три события «по нулю» CTR=ZERO, «по периоду» CTR=PRD, «по направлению счета» CTR_Dir, которые обрабатываются конструктором ШИМ-сигналов.
Отличительной особенностью блока сравнения являются два независимых канала с регистрами задания двух уставок сравнения CMPA и CMPB. Оба события «по сравнению» CTR=CMPA и CTR=CMPB также обрабатываются конструктором ШИМ-сигналов.
Конструктор ШИМ-сигналов для каждого из двух выходов EPWMxA и EPWMxB позволяет по любому из пяти входных событий сгенерировать следующие выходные события: установить высокий уровень сигнала, низкий уровень; переключить с высокого на низкий уровень или обратно; оставить состояние выхода неизменным. Чтобы сконструировать выходные периодические сигналы разработчику нужно расставить на «опорной цифровой пиле» графические обозначения требуемых выходных событий и в соответствии с ними проинициализировать ШИМ-генератор. На рис. 4 в качестве примера показано, как на базе одного модуля создать два центрированных ШИМ-сигнала. Входные события по сравнению A вверх CA↑ и вниз CA↓ управляют фронтами первого ШИМ-сигнала, а по сравнению В вверх CВ↑ и вниз CВ↓ - фронтами второго ШИМ-сигнала.
![Конструирование выходных ШИМ-сигналов Конструирование выходных ШИМ-сигналов](img/Pic_4.gif)
Рис. 4. Конструирование выходных ШИМ-сигналов
Как обычно, сохраняется возможность по нужному событию (например, «по периоду») генерировать запрос прерывания и в процедуре обслуживания этого прерывания изменять период ШИМ и уставки на сравнения CA и CB, управляя выходными параметрами ШИМ-сигналов (периодом, скважностью и т.п.).
Защиту по «мертвому времени» можно организовать как программно, так и аппаратно, используя блок DB. При этом величина «мертвого времени» регулируется независимо для переднего и заднего фронтов импульсов с точностью до 0,01 мкс.
Интерес для разработчиков представляют необязательные дополнительные блоки, - прерывателя ШИМ-сигналов и блокировки ШИМ. Прерыватель, работающий на очень высокой несущей частоте (до 18,75 МГц), позволяет простыми аппаратными средствами организовать трансформаторную гальваническую развязку между драйверами силовых ключей и микроконтроллером. Модуль блокировки ШИМ может принять сигнал аварии из силового преобразователя и заблокировать выход ШИМ. С его помощью реализуется аппаратный релейный контур тока: как только сигнал по току превысит задание, внешний компаратор выдаст сигнал на один из входов TZx микроконтроллера и заблокирует выход ШИМ, скважность будет автоматически ограничена.
Уникальная архитектура расширенного ШИМ-генератора позволяет легко реализовать: широтно-импульсную модуляцию базовых векторов для обычных трехфазных инверторов; аппаратную синхронизацию 12-и ШИМ-сигналов управления трех-уровневыми инверторами; автоматическую фазовую синхронизацию любого числа каналов DC/DC-преобразователей в зависимости от числа работающих каналов; прецизионное управление скважностью для устройств, работающих на высоких частотах несущей (до сотен кГц).
Контроллер прямого доступа в память
Контроллер прямого доступа в память (ПДП) обеспечивает аппаратную передачу данных между периферией и памятью, а также между различными областями памяти без участия центрального процессора, разгружая его от выполнения ряда важных, но рутинных функций. Высвободившееся процессорное время используется для реализации системных функций. В процессе передачи данных возможна их ортогональная перестановка для последующего ускорения обработки данных центральным процессором. В состав контроллера ПДП входит специальный дискретный управляющий автомат, обеспечивающий автоматическую генерацию адресов приемников и источников данных в соответствии с заданными величинами приращений.
Основные возможности контроллера ПДП:
- Число независимых каналов прямого доступа - 6.
- Источники/приемники данных, обслуживаемые контроллером ПДП (рис. 5):
- Четыре банка встроенного статического ОЗУ однократного доступа SARAM емкостью по 16 К слов каждый L4-L7;
- Все зоны внешней расширенной памяти XINTF-зоны (0, 6 и 7);
- Память АЦП - регистры результатов преобразований, отображенные на встроенную память данных;
- Буфера приемника и передатчика многоканальных последовательных буферизированных портов McBSP-A или McBSP-B.
![](img/Pic_5.gif)
Рис. 5. Схема взаимодействия контроллера ПДП с памятью и периферийными устройствами
- Все источники/приемники данных связаны с контроллером ПДП дополнительной системой шиной DMA bus, аналогичной системе шине ЦП CPU bus. Они могут использоваться в режиме разделения времени и центральным процессором и контроллером ПДП (рис. 5). Конфликты доступа к памяти и периферии разрешаются аппаратно с помощью дополнительного арбитра шины.
- 18 вариантов независимого запуска любого канала ПДП - программный или по запросу прерывания от одного из встроенных периферийных устройств:
- От 1-го или 2-го задатчика нужной последовательности преобразований по каналам АЦП;
- От многоканального последовательного буферизированного порта McBSP-A или McBSP-B по приему (буфер полон) или передаче данных (буфер пуст);
- От внешних источников прерываний XINT1-7 и XINT13, которые могут быть программно сконфигурированы пользователем на любые свободные линии портов ввода/вывода общего назначения GPIO микроконтроллера;
- От одного из трех таймеров центрального процессора CPU Timers 0, 1, 2 по переполнению.
- Автоматическая очистка флага ждущего периферийного прерывания контроллером ПДП, если прерывание используется только для запуска процесса ПДП.
- Размер передаваемого слова по каналу ПДП: 16 или 32 бита (при работе с McBSP - 16). Рекомендуется, если возможно, использовать 32-разрядную передачу, т.к. это вдвое увеличивает скорость пересылки данных.
- Пропускная способность (производительность канала ПДП): 4 цикла/слово (5 циклов/слово для считывания данных из буфера McBSP). Обеспечивается 4-уровневым конвейером в составе контроллера ПДП.
- Два основных режима работы контроллера ПДП: циклического приоритета каналов; наивысшего приоритета 1-го канала и циклического приоритета остальных. В первом режиме канал ПДП, получивший обслуживание, автоматически опускается на дно приоритетного кольца, а следующий за ним канал - получает наивысший приоритет. Такой механизм обеспечивает примерно равный приоритет каналов. Второй режим используется тогда, когда нужно максимально быстро обслужить один из каналов ПДП, например, работающий совместно с АЦП. В этом режиме процесс передачи данных по низкоприоритетным каналам может прерываться и возобновляться при завершении высокоприоритетной передачи.
- Передача данных по каналу ПДП выполняется порциями - пакетами. Длина каждого пакета - не более 32-х 16-разрядных слов. Общее число пакетов в передаче не ограничено (до 65535). По завершении передачи канал ПДП может генерировать свой собственный запрос прерывания центрального процессора для пере-инициализации контроллера ПДП.
- Канал ПДП может работать в режиме «по-пакетной передачи», когда стартовое событие запускает передачу только одного пакета или в режиме «одноразовой пересылки» (все пакеты за один раз). Для большинства задач рекомендуется первый режим, как исключающий монополизацию шины прямого доступа в память одним каналом.
Примеры типовых задач, решение которых целесообразно с поддержкой ПДП:
- Копирование данных из внешней памяти во внутреннюю, встроенную на кристалл, или из одной области внутренней памяти в другую. Например, загрузка «заводских» параметров и уставок при инициализации системы, загрузка во встроенное кодовое ОЗУ программных модулей, требующих предельно быстрого выполнения.
- Автоматическое копирование результатов аналого-цифрового преобразования сразу по нескольким каналам в оперативную память по завершению сессии преобразований, - по готовности данных в регистрах результатов АЦП. Авто-сохранение данных в кольцевом буфере заданной длины с целью наблюдения (осциллографирования) в реальном времени с использованием интегрированной среды разработки и отладки ПО Code Composer Studio. Возможность визуализации динамических процессов в системе с точностью до периода квантования аналоговых сигналов, облегчение тестирования алгоритмов управления и настройки параметров регуляторов. Ускорение отладки сложных алгоритмов и нетрадиционных структур регуляторов, например, наблюдателей для бездатчиковых систем привода.
- Организация быстродействующих каналов связи между несколькими процессорными устройствами в составе системы управления с использованием многоканальных буферизированных последовательных портов McBSP-A/B, обслуживаемых контроллером ПДП. Например, между главным контроллером привода и контроллерами пульта оперативного управления и интеллектуального модуля дискертного/аналогового ввода/вывода. При этом скорость считывания/передачи данных контроллером ПДП из/в буфер последовательного порта на порядок больше скорости собственно порта. Это не только гарантирует своевременную аппаратную загрузку/разгрузку портов, но и позволяет в устройствах серии ‘2833x упростить архитектуру портов, отказавшись от буферов типа FIFO.
Примеры разработок, реализованных на базе микроконтроллеров ‘2833x
Фирма НПФ «Вектор», совместно с Ижевским радиозаводом, для новой серии преобразователей частоты, предназначенной для тяжелых условий эксплуатации, в том числе в условиях севера, разработала комплектную модульную систему управления. В ее составе - контроллер электропривода МК19.1 (рис. 6), пульт оперативного управления, модуль дискретного и аналогового ввода/вывода, ряд модулей расширения функций контроллера (сопряжения с интеллектуальными датчиками положения по высокоскоростному синхронному интерфейсу, гальванически развязанного аналогового ввода и др.).
![](img/ris6_14_08.jpg)
Рис. 6. Контроллер МК19.1 на базе TMS320F28335
Все интеллектуальные модули объединены между собой CAN-шиной, которая используется также для межмодульной разводки питания 24 В, что значительно уменьшает число кабелей в системе управления, упрощая монтаж.
Мощные вычислительные возможности контроллера обеспечивают реализацию не только скалярной, векторной и векторной бездатчиковой системы управления асинхронными двигателями, но и ряд специальных алгоритмов управления, в частности, автоподхвата при исчезновении и повторном появлении напряжения питания, нужного в условиях удаленного использования преобразовательной техники при слабых электрических сетях. Обеспечивается автоидентификация модулей в составе системы управления и автодиагностика их состояния.
Совместно с фирмами «Цикл+» и «Центртехкомплект» (г. Москва) той же фирмой разработаны малогабаритные высокопроизводительные контроллеры МК20.1 с центральным процессором TMS320F28335 для управления асинхронными, вентильными и вентильно-индукторными двигателями как с независимым возбуждением, так и с самовозбуждением (рис. 7).
![Контроллер привода МК20.1 Контроллер привода МК20.1](img/ris7_14_08.jpg)
Рис. 7. Контроллер привода МК20.1
Контроллеры предназначены для непосредственной установки на силовую плату преобразователя частоты «Универсал» (рис. 8), что позволяет всю конструкцию ПЧ сделать модульной, существенно упростив сборку преобразователя.
![Преобразователь частоты «Универсал» с открытой крышкой и установленным контроллером МК20.1 Преобразователь частоты «Универсал» с открытой крышкой и установленным контроллером МК20.1](img/ris8_14_08.jpg)
Рис. 8. Преобразователь частоты «Универсал» с открытой крышкой и установленным контроллером МК20.1
Опыт первого успешного использования новейших микроконтроллеров Texas Instruments серии ‘28335 в комплектных электроприводах отечественного производства полностью подтверждает их уникальные возможности с точки зрения повышения производительности, упрощения программирования и сокращения сроков новых разработок.
Литература
1. Козаченко В.Ф., Грибачев С.А. Перспективы применения специализированных сигнальных микроконтроллеров фирмы Texas Instruments ‘F28x в системах управления реального времени // Инженерная микроэлектроника. СHIP NEWS. N10(73), -2002. -С. 5-14.
2. Гук И.И. Сравнительный анализ цифровых сигнальных контроллеров TMS320x281x и TMS320x2833x. //Бюллетень научно-технической информации «Компоненты TI. Полный спектр применений», вып. 1(17), 2008 г., -С. 2-12.
Ответственный за направление в КОМПЭЛе - Мария Рудяк
![](img/TI_TMS_NE_14_08.jpg)
Получение технической информации, заказ образцов, поставка -
e-mail: mcu.vesti@compel.ru
Ваш комментарий к статье | ||||