TMS320LF2401A, TMS320LC2401A
Цифровые сигнальные процессоры
Отличительные особенности:
- Высокопроизводительная статическая КМОП-технология
- Тактовая частота 25 МГц (время цикла 40 нс)
- Производительность 40 MIPS
- Низкое питающее напряжение
- Построены на базе ядра ЦСП TMS320C2xx
- Совместимость по коду с устройствами семейств F243/F241/C242
- Встроенная память
- До 8K x 16 встроенной Flash (два сектора) (LF2401A)
- 8K x 16 встроенной ПЗУ (ROM) (LC2401A)
- Программируемая возможность защиты кода во встроенной памяти
- До 1K x 16 ОЗУ программы/данных
- 544 слова двухпортовой ОЗУ
- До 512 слов однопортовой ОЗУ
- Загрузочное ПЗУ
- Бутлоадер по интерфейсу SCI
- Модуль контроллера событий (Event-Manager): (EVA), состоящий из:
- Двух 16-битных таймеров общего назначения
- Семи 16-битных каналов ШИМ (PWM), позволяющих организовать:
- Управление трёхфазным инвертором
- Выравнивание ШИМ-сигналов по центру или фронту
- Аварийное отключение ШИМ-каналов по внешнему выводу PDPINTx
- Программируемого формирователя "мёртвого времени", позволяющего исключить сквозные токи
- Регистра захвата для меток времени внешних событий
- Квалификатора входов для выбранных выводов
- Встроенного декодера положения
- Синхронизация с преобразованием АЦП
- Разработан для управления различными типами двигателей - асинхронными, бесколлекторными, реактивными синхронными, шаговыми и т.д.
- Малый корпус (7х7мм) позволяет сэкономить площадь
- Сторожевой таймер (Watchdog)
- 10-битный АЦП
- Входной мультиплексор на 5 каналов
- Скорость преобразования от 500 нс
- Два секвенсера на 8 состояний, управляемых модулем контроля событий
- Асинхронный последовательный порт SCI
- Генерация тактовой частоты при помощи ФАПЧ
- До 13 портов ввода-вывода общего назначения (GPIO), мультиплексированных с портами специального назначения
- Два внешних источника прерываний (XINT1, XINT2)
- Управление энергопотреблением
- Три режима пониженного энергопотребления
- Индивидуальный запрет тактирования периферийных модулей
- Поддержка периферийного сканирования по стандарту JTAG 1
- Средства разработки включают в себя
- Компилятор/ассемблер/линкер ANSI C/C++
- Интегрированную среду разработки Code Composer Studio IDE
- Отладочные модули
- Эмулятор XDS510
- Средства управления двигателями сторонних производителей
- 32-выводный низкопрофильный корпус LQFP (VF)
- 100-выводный низкопрофильный корпус LQFP (PZ) (2406A,LC2404A)
- Диапазон рабочих температур:
- A: -40°C … +85°C
- S/Q: -40°C …+125°C
1 - Стандарт IEEE 1149.1-1990
Структурная схема TMS320LF2401A:
Структурная схема TMS320LC2401A:
Расположение выводов:
Общее описание:
Контроллеры TMS320Lx2401A - новые члены семейства TMS320C24x цифровых сигнальных процессоров с фиксированной точкой, построенных на платформе TMS320C2000?. Устройства семейства 240xA имеют улучшенную архитектуру ЦСП TMS320 с ядром C2xx, обеспечивая низкую стоимость, малое энергопотребление и высокую производительность. Обладая набором периферийных устройств, предназначенных для цифрового управления двигателями и контроля движения, устройства семейства являются полноценными однокристальными контроллерами цифровой обработки сигнала. При том, что семейство 240xA программно совместимо с существующими контроллерами семейства C24x, в нём значительно повышена производительность (до 40 MIPS) и расширен набор периферии. Подробности по конкретным характеристикам членов семейства см. в главе TMS320x240xA Device Summary.
Контроллеры семейства 240xA предлагают широкий выбор объёма программной памяти и набора периферийных модулей, позволяя подобрать оптимальное соотношение цены и производительности для самых разнообразных задач. Модель с Flash-памятью обеспечивает недорогое решение для массовой продукции при необходимости перепрограммирования. Контроллеры имеют возможность защиты программы паролем, что обеспечивает надёжную защиту от несанкционированного доступа и копирования встроенных Flash/ПЗУ. Кроме этого, LF2401A имеет загрузочное ПЗУ в 256 слов, позволяющее реализовать внутрисхемное программирование. Загрузочное ПЗУ в LС2401A используется в отладочных целях.
Контроллеры семейства Lx2401A содержат модуль контроллера событий (event manager), оптимизированный для задач управления двигателями и преобразователями напряжения. Возможности модуля включают генерацию ШИМ-сигналов с выравниванием по центру либо по фронту, программируемое "мёртвое время" для исключения сквозных токов и синхронизацию работы с преобразованиями АЦП. Выводы EV снабжены "квалификаторами", позволяющими минимизировать возможность случайного переключения под воздействием помех.
Высокопроизводительный 10-битный аналогово-цифровой преобразователь (АЦП) обеспечивает минимальное время преобразования в 500 нс и имеет до 5 аналоговых входов. Наличие секвенсера позволяет осуществлять до 16 последовательных преобразований без вмешательства ЦПУ.
Последовательный интерфейс SCI позволяет осуществлять асинхронную связь с другими устройствами в системе. Для обеспечения максимальной гибкости все выводы специального назначения могут также быть сконфигурированы в качестве входов/выходов общего назначения (GPIO).
Совместимый со стандартом JTAG встроенный эмулятор, присутствующий во всех устройствах семейства, позволяет значительно сократить затраты времени на разработку, обеспечивая возможность отладки в реальном режиме времени без вмешательства в процесс выполнения программы, что крайне важно при отладке устройств цифрового управления мощными силовыми устройствами. Программная поддержка включает в себя полный набор необходимых средств, от C-компиляторов до интегрированной среды разработки Code Composer Studio. Кроме этого, многие сторонние производители предлагают как средства разработки, так и готовые отладочные системы с поддержкой разработки.
Примечание: По сравнению с контроллерами 24x/240x семейство Lx2401A имеет ограниченную функциональность. Такие периферийные устройства, как SPI и CAN в контроллерах Lx2401A отсутствуют, а EV и АЦП обладают урезанными функциями. Например, в модуле EV отсутствует квадратурный декодер QEP, а регистр захвата имеет только один вход (по сравнению с тремя или шестью в остальных контроллерах). АЦП имеет только пять входов (по сравнению с 8-ю либо 16-ю в остальных контроллерах). По этой причине некоторые биты, присутствующие в 24x/240x не используются в Lx2401A. Регистры и используемые в них биты описаны в таблице 16 документа Lx2401A DSP Peripheral Register Description. См. также TMS320LF/LC240xA DSP Controllers Reference Guide: System and Peripherals (номер документа SPRU357). Отличия от SPRU357 описаны в руководстве на конкретный контроллер.
Краткие характеристики :
Характеристики |
LF2401A |
LС2401A |
LF2402A |
LС2402A |
Ядро ЦСП C2xx |
Да |
Да |
Да |
Да |
Длительность цикла |
25 нс |
25 нс |
25 нс |
25 нс |
Производительность |
40 MIPS |
40 MIPS |
40 MIPS |
40 MIPS |
ОЗУ (16-битных слов) |
Двухпортовая (DARAM) |
544 |
544 |
544 |
544 |
Однопортовая (SARAM) |
512 |
512 |
512 |
- |
3.3-вольтовая встроенная Flash-память (16-битных слов) |
8K |
- |
8K |
- |
Сектора |
4/4K |
- |
4/4K |
- |
Однократно записываемая память (16-битных слов) |
- |
8K |
- |
6K |
Защита памяти Flash/ROM |
Есть |
Есть |
Есть |
Есть |
Загрузочное ПЗУ |
Есть |
Есть |
Есть |
Нет |
Интерфейс внешней памяти |
Нет |
Нет |
Нет |
Нет |
Модули контроллера событий |
EVA |
EVAB |
EVA |
EVA |
Таймеры общего назначения |
2 |
2 |
2 |
2 |
Модули сравнения/ШИМ (Compare/PWM) |
7 |
7 |
8 |
8 |
Квалификатор по входам PDPINTx, CAPx, QEPx, XINT1/2 и ADCSOC |
Есть* |
Есть* |
Есть |
Есть |
Модули захвата/квадратурных энкодеров (Capture/QEP |
1 |
1 |
3/2 |
3/2 |
Сторожевой таймер (Watchdog) |
Есть |
Есть |
Есть |
Есть |
10-битный АЦП |
Есть |
Есть |
Есть |
Есть |
каналов |
5 |
5 |
8 |
8 |
мин. время преобразования |
500 нс |
500 нс |
500 нс |
500 нс |
Программируемые 32-битные таймеры |
3 |
3 |
3 |
3 |
Интерфейс SPI |
Нет |
Нет |
Нет |
Нет |
Интерфейсы SCI |
Есть |
Есть |
Есть |
Есть |
Интерфейс CAN |
Нет |
Нет |
Нет |
Нет |
Порты ввода-вывода общего назначения (объединённые с портами специального назначения) |
13 |
13 |
21 |
21 |
Источники внешних прерываний |
2 |
2 |
3 |
3 |
Напряжение питания |
Ядра |
3,3В |
Портов ввода/вывода |
3,3В |
Корпус |
32-выводный VE |
32-выводный VE |
64-выводный PG |
64-выводный PG |
Статус |
Серийное производство |
Документация:
|
|
1300 kB Engl Полное описание микросхем |
|
|
RUS Контроллеры семейства C2000. Архитектура |
|