Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shporki_mod1.docx
Скачиваний:
84
Добавлен:
31.05.2015
Размер:
11.05 Mб
Скачать

44. Архитектура микроконтроллеров adsp-bf и общая характеристика системы команд.

Микросхема содержит статическую память, процессорное ядро и ряд периферийных устройств, в том числе контроллер прямого доступа к памяти (DMA).Ядро имеет RISC-архитектуру для одного потока команд и множества потоков данных. Благодаря этому микросхема имеет мультимедийные возможности.

Микросхема содержит следующие периферийные устройства:

- контроллер событий;

- контроллер ПДП (DMA);

- параллельный периферийный интерфейс PPI;

- последовательные порты SPORTS;

- последовательный периферийный интерфейс SPI;

- таймеры общего назначения T;

- универсальный асинхронный приемопередатчик (УАП или UniversalAsynchronousReceiverTransmitter);

- таймер реального времени Real-TimeClock (RTC);

- сторожевой таймер WT;

- программируемые флаги общего назначения (I/O).Периферийные устройства соединены с ядром посредством широкополосной шины. Все устройства (кроме таймера, RTC и I/O) поддерживаются DMA.Контроллер событий (КС) состоит: из КС ядра (CEC) и контр.прерываний системы (SIC).Контроллер DMA поддерживает автоматическую передачу данных с минимальной нагрузкой ядра. Устройство интерфейса внешней шины (ExternalBusInterfaceUnit) состоит из контроллера SDRAM и контроллера асинхронной памяти.Процессорное ядро содержит два 16 битных умножителя, два 40 битных аккумулятора, 40 битный АЛУ, четыре 8 битных видео-АЛУ и 40 битный сдвигатель. Регистровый файл процессора содержит восемь 32 битовых регистров.

Общая характеристика команд:

-Allreg определяет любой из регистров: R[7:0], P[5:0], SP, FP, I[3:0], M[3:0], A0.X, RETS, RETI, RETN, RETE, LC[1:0], USP и другие;- DIVS, DIVQ – операции деления со знаком и бес;- MAX, MIN – операции определения наибольшего и наименьшего из значений в регистрах-источниках;- ABS – абсолютное значение старшей и младшей частей 32 разрядного регистра;

- RND – округление полуслова

45. Структура ядра adsp-bf и его регистры.

Ядро ADSP-BFимеет разнесенную архитектуру (отдельные арифметические уст-ва для адресов и данных).

Секвенсор — аппаратное устройство, кот.выполняет переход, организацию циклов и использование подпрограмм. Он имеет свою систему команд.

Вычисление адреса необходимо для косвенной и индексной адресации.

Регистры-указателя на адрес (P0-P5)

FP – указатель границ

SP - указатель стека

DAG – генератор адреса данных

I0-I3 – регистры-индексы

M0-M3 – регистры-идентификаторы (адрес=I+M)

B0-B3 – указатели на базовые адреса

L0-L3 – длина величин

ASTAT – флаговый регистр

УБС – устр-во барабанного сдвига

А0,А1 – аккумуляторы

MAC 0, MAC 1 – аппаратные умножители

ACC 0, ACC 1 – ариф.-лог.уст-во (АЛУ)

Арифметическое уст-во данных обеспечивает выполнение длинного командного слова. Оно оперирует с данными 1, 2, и 4 байта. Данные должны располагаться в R0..R7 и P0..P5

46. Применение микроконтроллера tms 320f28 в управлении электроприводами

Цифровые сигнальные процессоры семейства TMS320F280xx ориентированы на применение в преобразователях мощности и управлении электроприводами, отличаются низкой стоимостью. DSP этого семейства выполняют операции умножения 32х32 за один такт, их особенностями является сверхбыстрая реакция на прерывания и наличие ШИМ-контроллера, который обеспечивает высокое разрешение выходных сигналов.

32-разрядные DSP-микроконтроллеры ‘280x:

• производительность 60-100 млн.оп./с;

• кардинально переработанный менеджер событий, состоящий из трех самостоятельных периферийных устройств – расширенного генератора ШИМ-сигналов (ePWM), расширенного модуля захвата (eCAP), расширенного «квадратурного» декодера (eQEP);

• дальнейшая оптимизация периферии как для управления двигателями, так и силовыми преобразователями и источниками питания, в том числе многоканальными, с фазовой синхронизацией большого числа каналов;

• генерация прецизионных ШИМ-сигналов с разрешением до 160 пс при рекордных значениях несущих частот до 1 МГц;

• встроенные средства поддержки высокочастотных трансформаторных гальванических развязок;

• дополнительное расширение коммуникационных возможностей за счет поддержки интерфейса I2C;

• основное применение – цифровые многоканальные системы стабилизированного и бесперебойного питания, DC/DC и DC/AC-преобразователи системы импульсно-фазового управления регуляторов напряжения и тиристорных преобразователей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]