Высокопроизводительная организация памяти
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Архитектура памяти контроллеров семейства C24x позволяет загружать коэффициенты из программной памяти непосредственно в ОЗУ, исключая необходимость в дополнительном ПЗУ для коэффициентов. Эта особенность, совместно с 4-уровневым конвейером, позволяет контроллерам семейства C24x выполнять большинство инструкций за один цикл.

Особенность DRAM-памяти, позволяющей осуществить две операции за один цикл, совмещённая с параллельной архитектурой обеспечивает контроллерам C24x возможность выполнять три одновременных операции с памятью за один машинный цикл.

Представители семейства C24x обладают различным набором встроенных типов памяти, включающих однопортовое ОЗУ, ПЗУ и Flash-память. Все представители семейства изготавливаются по субмикронной комплементарной КМОП-технологии с пятью металлизациями.

 

Периферийные устройства

      

Платформа TMS320C2000™ обладает высокой степенью интеграции периферийных устройств, свойственной микроконтроллерам и используемой для обработки смешанных сигналов, с высокой производительностью ядра цифрового сигнального процессора (DSP), встроенной перепрограммируемой flash-памятью, прецизионными аналоговыми, цифровыми и коммуникационными периферийными устройствами. Такой уровень интеграции упрощает разработки и удешевляет их, позволяя реализовывать однокристальные решения.

 

Flash-память

 

Модуль Flash-памяти с варьируемым объёмом от 16 to 256КБ позволяет разработчику многократно изменять программу в контроллере, в том числе и непосредственно в готовом изделии. Возможность перепрограммирования Flash-памяти обеспечивает максимальную лёгкость и удобство обновления программных версий приборов.

Flash-память контроллеров семейства C2000™ разбита на секторы, что позволяет пользователю программировать лишь часть памяти, не осуществляя предварительного полного стирания. Кроме этого, контроллеры семейства C2000™ обладают уникальной возможностью защиты кода 32-х или 64-битным паролем.

 

Модуль обработчика событий (Event Manager)

 

Таймеры/Регистры сравнения позволяют снизить до минимума программную загрузку ядра при операциях измерений длительности, периодических выборок и генерации сигналов ШИМ. Программируемое "мёртвое время" позволяет избавиться от внешних цепей его формирования. Регистры захвата и квадратурных демодуляторов дают возможность отказаться от внешних ИС обработки сигналов с датчиков. Прерывание PDP позволяет защитить внешние силовые устройства при системных сбоях.

 

Модули ePWM, eCAP, eQEP (в контроллерах F2808, F2806, F2801)

 

Заменяют модуль обработчика событий ePWM

До 16 независимых каналов ШИМ, сгруппированных поканально

Временная синхронизация

Контроль фазы и фронтов

Дополнительные вычислительные режимы

Независимая регулировка мёртвого времени

Высокочастотный регулятор (chopper)

Регулируемый диапазон аварийных значений (trip/fault)

Улучшенная система прерываний и запуска преобразований

ePWM высокого разрешения

Расширяет разрешающую способность модуля ePWM с помощью использования технологии Micro Edge Positioning

Используется для управления коэффициентом заполнения и сдвигом фазы в высокочастотных применениях

Обладает разрешением в 11 бит на частоте 2МГц по сравнению с 5.6-битами у стандартного модуля ePWM

eCAP

До четырёх 32-битных регистров захвата

Однократный либо постоянный режим

Отображение буферов в пространство памяти

Выбор фронтов

Пред-делитель

Секвенсер

Режимы абсолютного времени либо приращения

32-битный режим ШИМ

eQEP

До 2-х 32-битных модулей QEP

Поддержка измерений скорости и частоты

Детектирование заклинивания ротора и определение его положения

Контроль неисправностей

 

АЦП

 

Разрешение 10 бит (семейство C24x) и 12 бит (семейство C28x)

Время преобразования 375 нс для семейства 240xA и 80 нс при групповых преобразованиях для семейств F281x и F280x позволяет использовать высокую частоту семплирования и программной обработки по нескольким каналам преобразования

Запуск преобразования по внешнему либо внутренним сигналам не требует использования ресурсов ЦПУ

Двойная буферизация результатов преобразования позволяет уменьшить использование ресурсов ЦПУ при перезагрузке результата преобразования в прерываниях

До 16 мультиплексированных входных каналов

Аудио секвенсер повышает производительность без использования ресурсов ЦПУ

 

Модуль CAN

 

Полнофункциональный контроллер CAN-интерфейса с поддержкой спецификации 16-bit peripheral Specification 2.0B

Отправка и получение фреймов со стандартным (11-битным) и расширенным (29-битным) идентификатором

6 (в устройствах семейства 24X) либо 32 (в устройствах семейств F2810 и F2812) почтовых ящиков для сообщений длиной от 0 до 8 байт

Почтовые ящики для приёма, отправки и конфигурируемые приём/отправка (почтовые ящики 0 и 1)

Поддержка режимов пониженного энергопотребления в контроллерах семейства 28x, метки времени, программируемый приоритет передачи сообщений

Режим самотестирования

CAN-контроллер может быть настроен на приём собственных сообщений

Программируемая скорость обмена, маскирование, программируемая система прерываний

 

Дата: 2019-03-05, просмотров: 266.