Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры |
|
|||||||||||||||
Контроллеры семейства C2000Цифровые сигнальные процессоры TMS320C28x™Архитектура 32-битные цифровые сигнальные процессоры семейства C28x™ объединяют в себе мощные и эффективные технологии цифровой обработки сигналов фирмы Texas Instruments с богатым набором периферийных устройств и простотой использования на уровне микроконтроллера. Архитектура контроллеров семейства C28x позволяет выполнять за один цикл операции типа 32x32 бит MAC либо две операции типа 16x16 бит MAC, превосходя по этому параметру любые другие аналоги с фиксированной точкой. Ядро содержит сверхбыстрый модуль управления прерываниями, что позволяет значительно снизить задержки при входе в прерывание. Контроллеры семейства C28x обладают рядом уникальных возможностей, например, таких, как операции Чтение-Модификация-Запись за один цикл по любому из адресов памяти, что позволяет значительно повысить производительность и эффективность кода, многие другие инструкции также являются атомарными. Ядро контроллеров семейства C28x оптимизировано для задач промышленной автоматизации, а разработанный параллельно с ним компилятор языка C позволяет добиться минимального оверхеда в 1.1 по отношению к ассемблеру. Кроме этого, ядро контроллеров семейства C28x поддерживает использование библиотеки "IQ-math", позволяя разработчику совмещать удобства использования математики с плавающей точкой с выгодной ценой платформы с фиксированной точкой. Цифровые сигнальные процессоры C28x совмещают производительность 150 MIPS с преимуществами flash-технологии. Недорогие представители семейства F2808, F2806 и F2801 обеспечивают производительность в 100 MIPS. Все представители семейства C28x изготавливаются по субмикронной комплементарной КМОП-технологии с пятью металлизациями. На программном уровне контроллеры семейства C28x совместимы с популярной серией контроллеров TMS320C24x™. Цифровые сигнальные процессоры TMS320C24x™Архитектура Обладая производительностью до 40 MIPS, 16-битные контроллеры семейства C24x™ позволяют реализовывать различные алгоритмы управления. Набор однотактовых инструкций обеспечивает быстрое выполнение сложных математических вычислений в режиме реального времени, а гарвардская архитектура имеет ряд удобств при использовании векторной математики, часто используемой в задачах промышленной автоматизации. Модернизированная гарвардская архитектура контроллеров C24x обеспечивает максимальную скорость обработки данных благодаря наличию раздельных шин для программы и данных, позволяя одновременно читать данные и программные инструкции. Передача данных между двумя пространствами поддерживается программно. Высокопроизводительная организация памяти Архитектура памяти контроллеров семейства C24x позволяет загружать коэффициенты из программной памяти непосредственно в ОЗУ, исключая необходимость в дополнительном ПЗУ для коэффициентов. Эта особенность, совместно с 4-уровневым конвейером, позволяет контроллерам семейства C24x выполнять большинство инструкций за один цикл. Особенность DRAM-памяти, позволяющей осуществить две операции за один цикл, совмещённая с параллельной архитектурой обеспечивает контроллерам C24x возможность выполнять три одновременных операции с памятью за один машинный цикл. Представители семейства C24x обладают различным набором встроенных типов памяти, включающих однопортовое ОЗУ, ПЗУ и Flash-память. Все представители семейства изготавливаются по субмикронной комплементарной КМОП-технологии с пятью металлизациями. Периферийные устройства Платформа TMS320C2000™ обладает высокой степенью интеграции периферийных устройств, свойственной микроконтроллерам и используемой для обработки смешанных сигналов, с высокой производительностью ядра цифрового сигнального процессора (DSP), встроенной перепрограммируемой flash-памятью, прецизионными аналоговыми, цифровыми и коммуникационными периферийными устройствами. Такой уровень интеграции упрощает разработки и удешевляет их, позволяя реализовывать однокристальные решения. Flash-память Модуль Flash-памяти с варьируемым объёмом от 16 to 256КБ позволяет разработчику многократно изменять программу в контроллере, в том числе и непосредственно в готовом изделии. Возможность перепрограммирования Flash-памяти обеспечивает максимальную лёгкость и удобство обновления программных версий приборов. Flash-память контроллеров семейства C2000™ разбита на секторы, что позволяет пользователю программировать лишь часть памяти, не осуществляя предварительного полного стирания. Кроме этого, контроллеры семейства C2000™ обладают уникальной возможностью защиты кода 32-х или 64-битным паролем. Модуль обработчика событий (Event Manager)
Модули ePWM, eCAP, eQEP (в контроллерах F2808, F2806, F2801)
АЦП
Модуль CAN
Последовательный интерфейс связи (SCI-UART)
Последовательный периферийный интерфейс (SPI)
Многоканальный буферизованный последовательный порт (McBSP)
Интерфейс IIC (I2C)
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|