TMS320LF2407A, TMS320LF2406A, TMS320LF2403A, TMS320LF2402A, TMS320LC2406A, TMS320LC2404A, TMS320LC2403A и TMS320LC2402A
Цифровые сигнальные процессоры
Отличительные особенности:
- Высокопроизводительная статическая КМОП-технология
- Тактовая частота 25 МГц (время цикла 40 нс)
- Производительность 40 MIPS
- Низкое питающее напряжение
- Построены на базе ядра ЦСП TMS320C2xx
- Совместимость по коду с устройствами семейств F243/F241/C242
- Совместимы по набору устройств и набору модулей с семейством F240
- Выпускаются с встроенной Flash-памятью (LF) и однократно программируемой ПЗУ (ROM) (LC)
- LF240xA: LF2407A, LF2406A, LF2403A, LF2402A
- LC240xA: LC2406A, LC2404A, LC2403A, LC2402A
- Встроенная память
- До 32K x 16 встроенной Flash (четыре сектора) либо ROM памяти
- Программируемая возможность защиты кода во встроенной памяти
- До 2,5K x 16 ОЗУ программы/данных
- 544 слова двухпортовой ОЗУ
- До 2-х Кслов однопортовой ОЗУ
- Загрузочное ПЗУ (в семействе LF240)
- Бутлоадер по интерфейсу SPI или SCI
- До двух модулей контроллера событий (Event-Manager): (EVA и EVB), каждый из которых состоит из:
- Двух 16-битных таймеров общего назначения
- Восьми 16-битных каналов ШИМ (PWM), позволяющих организовать:
- Управление трёхфазным инвертором
- Выравнивание ШИМ-сигналов по центру или фронту
- Аварийное отключение ШИМ-каналов по внешнему выводу PDPINTx
- Программируемого формирователя "мёртвого времени", позволяющего исключить сквозные токи
- Трёх регистров захвата для меток времени внешних событий
- Квалификатора входов для выбранных выводов
- Встроенного декодера положения
- Синхронизация с преобразованием АЦП
- Разработан для управления различными типами двигателей - асинхронными, бесколлекторными, реактивными синхронными, шаговыми и т.д.
- Позволяет организовать одновременное управление несколькими двигателями либо преобразователями
- Интерфейс внешней памяти (LF2407A)
- Общий объём адресного пространства 192 Кслов по 16 бит, из них 64К программной памяти, 64К данных и 64К ввода-вывода
- Сторожевой таймер (Watchdog)
- 10-битный АЦП
- Входной мультиплексор на 8 либо 16 каналов
- Скорость преобразования от 500 нс
- Два секвенсера на 8 состояний, управляемых модулем контроля событий
- Контроллер сети CAN версии 2,0В (в устройствах LF2407A,LF2406A,LF2403A)
- Асинхронный последовательный порт SCI
- 16-битный синхронный последовательный порт SPI (в устройствах LF2407A,LF2406A,LС2404A,LС2403A)
- Генерация тактовой частоты при помощи ФАПЧ
- До 40 портов ввода-вывода общего назначения (GPIO), мультиплексированных с портами специального назначения
- До пяти внешних источников прерываний (Защита силовой части, Сброс, 2 маскируемых прерывания)
- Блок расширителя внешних прерываний (PIE), поддерживающий 45 внешних источников прерываний
- Управление энергопотреблением
- Три режима пониженного энергопотребления
- Индивидуальный запрет тактирования периферийных модулей
- Поддержка периферийного сканирования по стандарту JTAG1
- Средства разработки включают в себя
- Компилятор/ассемблер/линкер ANSI C/C++
- Интегрированную среду разработки Code Composer Studio IDE
- Отладочные модули
- Эмулятор XDS510
- Средства управления двигателями сторонних производителей
- Варианты корпусов
- 144-выводный низкопрофильный корпус LQFP (PGE) (LF2407A)
- 100-выводный низкопрофильный корпус LQFP (PZ) (2406A,LC2404A)
- 64-выводный низкопрофильный корпус TQFP (PAG) (LF2403A, LC2403A, LC2402A)
- 64-выводный корпус QFP (PG) (2402A)
- Диапазон рабочих температур:
- A: -40°C … +85°C (GHH, ZHH, PGF, PBK)
- S/Q: -40°C …+125°C (GHH, ZHH, PGF,PBK)
1 - Стандарт IEEE 1149.1-1990
Общее описание:
TMS320LF240xA и TMS320LC240xA являются новыми членами семейства TMS320C24x цифровых сигнальных процессоров с фиксированной точкой, построенных на платформе TMS320C2000?. Устройства семейства 240xA имеют улучшенную архитектуру ЦСП TMS320 с ядром C2xx, обеспечивая низкую стоимость, малое энергопотребление и высокую производительность. Обладая набором периферийных устройств, таких, как модули управления двигателями и контроля движения, устройства семейства являются полноценными однокристальными контроллерами цифровой обработки сигнала. При том, что семейство 240xA программно совместимо с существующими контроллерами семейства C24x, в нём значительно повышена производительность (до 40 MIPS) и расширен набор периферии.
Контроллеры семейства 240xA предлагают широкий выбор объёма программной памяти и набора периферийных модулей, позволяя подобрать оптимальное соотношение цены и производительности для самых разнообразных задач. Модели с Flash-памятью до 32K слов обеспечивают недорогое решение для массовой продукции при необходимости перепрограммирования. Контроллеры 240xA имеют возможность защиты программы паролем, что обеспечивает надёжную защиту от несанкционированного доступа и копирования встроенных Flash/ПЗУ. Кроме этого, модели семейства с Flash-памятью имеют загрузочное ПЗУ в 256 слов, позволяющее реализовать внутрисхемное программирование. Удобным является наличие в семействе 240xA однократно программируемых микросхем, полностью совместимых с Flash-аналогами.
Все контроллеры семейства 240xA содержат как минимум один модуль контроллера событий (event manager), оптимизированного для задач управления двигателями и преобразователями напряжения. Возможности данных модулей включают генерацию ШИМ-сигналов с выравниванием по центру либо по фронту, программируемое "мёртвое время" для исключения сквозных токов и синхронизацию работы с преобразованиями АЦП. Устройства семейства с двумя модулями контроллера событий обеспечивают возможность управления несколькими двигателями либо преобразователями напряжения при помощи одного ЦСП-контроллера 240xA. Выводы EV снабжены "квалификаторами", позволяющими минимизировать возможность случайного переключения под воздействием помех.
Высокопроизводительный 10-битный аналогово-цифровой преобразователь (АЦП) обеспечивает минимальное время преобразования в 375 нс и имеет до 16 аналоговых входов. Наличие секвенсера позволяет осуществлять до 16 последовательных преобразований без вмешательства ЦПУ.
Все контроллеры семейства имеют встроенный последовательный интерфейс SCI, позволяющий осуществлять асинхронную связь с другими устройствами в системе. Кроме этого, устройства 2407A, 2406A, 2404A, и 2403A имеют 16-битный синхронный последовательный интерфейс SPI. Устройства 2407A, 2406A и 2403A содержат встроенный контроллер шины CAN, удовлетворяющий стандарту версии 2.0B.
Для обеспечения максимальной гибкости все выводы специального назначения могут также быть сконфигурированы в качестве входов/выходов общего назначения (GPIO).
Совместимый со стандартом JTAG встроенный эмулятор, присутствующий во всех устройствах семейства, позволяет значительно сократить затраты времени на разработку, обеспечивая возможность отладки в реальном режиме времени без вмешательства в процесс выполнения программы, что крайне важно при отладке устройств цифрового управления мощными силовыми устройствами. Программная поддержка включает в себя полный набор необходимых средств, от C-компиляторов до интегрированной среды разработки Code Composer Studio. Кроме этого, многие сторонние производители предлагают как средства разработки, так и готовые отладочные системы с поддержкой разработки.
Краткие характеристики :
Характеристики |
LF2407A |
LF2406A |
LF2403A |
LF2402A |
LC2406A |
LF2404A |
LF2403A |
LF2402A |
Ядро ЦСП C2xx |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Длительность цикла |
25 нс |
25 нс |
25 нс |
25 нс |
25 нс |
25 нс |
25 нс |
25 нс |
Производительность |
40 MIPS |
40 MIPS |
40 MIPS |
40 MIPS |
40 MIPS |
40 MIPS |
40 MIPS |
40 MIPS |
ОЗУ (16-битных слов) |
Двухпортовая (DARAM) |
544 |
544 |
544 |
544 |
544 |
544 |
544 |
544 |
Однопортовая (SARAM) |
2K |
2K |
512 |
512 |
2K |
1K |
512 |
- |
3.3-вольтовая встроенная Flash-память (16-битных слов) (4 сектора: 4K,12K,12K,4K) |
32K |
32K |
16K |
8K |
- |
- |
- |
- |
Однократно записываемая память (16-битных слов) |
- |
- |
- |
- |
32K |
16K |
16K |
6K |
Защита памяти Flash/ROM |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Загрузочное ПЗУ |
Есть |
Есть |
Есть |
Есть |
Нет |
Нет |
Нет |
Нет |
Интерфейс внешней памяти |
Есть |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Нет |
Модули контроллера событий (EVA, EVB) |
EVA, EVB |
EVA, EVB |
EVA |
EVA |
EVA, EVB |
EVA, EVB |
EVA |
EVA |
Таймеры общего назначения |
4 |
4 |
2 |
2 |
4 |
4 |
2 |
2 |
Модули сравнения/ШИМ (Compare/PWM) |
12/16 |
12/16 |
6/8 |
6/8 |
12/16 |
12/16 |
6/8 |
6/8 |
Квалификатор по входам PDPINTx, CAPx, QEPx, XINT1/2 и ADCSOC |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Модули захвата/квадратурных энкодеров (Capture/QEP |
6/4 |
6/4 |
3/2 |
3/2 |
6/4 |
6/4 |
3/2 |
3/2 |
Отображение состояния вывода PDPINTx в регистр COMCONx |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Сторожевой таймер (Watchdog) |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
10-битный АЦП |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
каналов |
16 |
16 |
8 |
8 |
16 |
16 |
8 |
8 |
мин. время преобразования |
500 нс |
500 нс |
500 нс |
500 нс |
500 нс6 |
500 нс |
500 нс |
500 нс |
Программируемые 32-битные таймеры |
3 |
3 |
3 |
3 |
3 |
- |
- |
- |
Интерфейс SPI |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Есть |
Интерфейсы SCI |
Есть |
Есть |
Есть |
Нет |
Есть |
Есть |
Есть |
Нет |
Интерфейс CAN |
Есть |
Есть |
Есть |
Нет |
Есть |
Есть |
Есть |
Нет |
Интерфейс McBSP |
Есть |
Есть |
Есть |
Нет |
Есть |
Есть |
Есть |
Нет |
Порты ввода-вывода общего назначения (объединённые с портами специального назначения) |
41 |
41 |
21 |
21 |
41 |
41 |
21 |
21 |
Источники внешних прерываний |
5 |
5 |
3 |
3 |
5 |
5 |
3 |
3 |
Напряжение питания |
3,3В |
Корпус |
144-выводный PGE |
100-выводный PZ |
64-выводный PAG |
64-выводный PG |
100-выводный PZ |
100-выводный PZ |
64-выводный PAG |
64-выводные PG, PAG |
Статус |
Серийное производство |
|
- отличия от семейства 240х |
Документация:
|
|
1908 kB Engl Полное описание микросхем |
|
|
RUS Контроллеры семейства C2000. Архитектура |
|