Разделы презентаций


Менеджеры событий DSP TMS320F2812

Содержание

Менеджеры событий DSP TMS320F2812

Слайды и текст этой презентации

Слайд 1Менеджеры событий DSP TMS320F2812

В сигнальном процессоре TMS320F2812 имеется два

модуля-менеджера событий (EVA – Event Manager A и EVB –

Event Manager B), которые выполняют аналогичные функции. Каждый менеджер событий включает в себя таймеры общего назначения (GP), устройства сравнения/широтно-импульсного модулятора (ШИМ), устройства захвата, схему квадратурного анализа (QEP).
Каждый менеджер событий управляется своей собственной логикой, которая может запрашивать прерывания. Менеджер событий позволяет запускать встроенный либо внешний аналого-цифровой преобразователь. Для запуска внешнего АЦП на выводах EVASOC или EVBSOC, и вырабатывается строб начала преобразования (SOC). EVA и EVB имеют идентичные регистры, расположенные по разным адресам.
Менеджеры событий DSP TMS320F2812 	В сигнальном процессоре TMS320F2812 имеется два модуля-менеджера событий (EVA – Event Manager A

Слайд 2Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 3Менеджеры событий DSP TMS320F2812 (на примере EvA)

Менеджеры событий DSP TMS320F2812  (на примере EvA)

Слайд 4Менеджеры событий DSP TMS320F2812

В каждом модуле EVM имеется по

два GP-таймера общего назначения (GP, General Purpose Timer). В отличие

от таймеров CPU, которые имеют разрядность 32 бита, таймеры менеджера событий являются независимыми 16-разрядными устройствами, c расширенной системой ввода/вывода.
Менеджеры событий DSP TMS320F2812 	В каждом модуле EVM имеется по два GP-таймера общего назначения (GP, General Purpose

Слайд 5Менеджеры событий DSP TMS320F2812

Центральным блоком GP таймера является блок

сравнения. Здесь происходит сравнение значения 16-битного счетчика (TxCNT) с двумя

другими регистрами: регистром сравнения (TxCMPR) и регистром периода (TxPR). Если значения счетчика и регистра сравнения равны, то выходной формирователь устанавливает в активный уровень выходной сигнал (TxPWM). Источником тактирования счетчика может являться тактовый сигнал от высокоскоростного предделителя (HSPCLK), внешний сигнал (TCLKIN), или тактовые импульсы от схемы квадратурного анализа (CLKQEP).
Особенностью DSP TMS320F2812 является наличие буферов регистров TxCMPR и TxPR, которые позволяют обновлять значения по заранее заданным событиям:
а) достижение GP таймером-счетчиком нуля;
б) достижение GP таймером-счетчиком значения, равного значению в регистре периода;
в) немедленная загрузка после записи в буфер.
Менеджеры событий DSP TMS320F2812 	Центральным блоком GP таймера является блок сравнения. Здесь происходит сравнение значения 16-битного счетчика

Слайд 6Менеджеры событий DSP TMS320F2812

Каждый из 4-х GP таймеров может

вырабатывать прерывание на следующие события:
а) достижение GP таймером-счетчиком нуля 0000h

(TxUFINT);
б) достижение максимального значения FFFFh (TxOFINT);
в) достижение заданного значения сравнения (TxCINT);
г) достижение значения, равного значению в регистре периода (TxPINT).
Менеджеры событий DSP TMS320F2812 	Каждый из 4-х GP таймеров может вырабатывать прерывание на следующие события:а) достижение GP

Слайд 7Менеджеры событий DSP TMS320F2812

Каждый GP таймер может работать в

одном из 4-х режимов.
1) Режим «СТОП/Хранение». В этом режиме GP

таймер останавливается и удерживает текущее значение, при этом таймер-счетчик, выходы сравнения и значение предделителя остаются без изменения.
Менеджеры событий DSP TMS320F2812 	Каждый GP таймер может работать в одном из 4-х режимов.	1) Режим «СТОП/Хранение». В

Слайд 8Менеджеры событий DSP TMS320F2812

2) Режим «Непрерывный счет вверх». В

этом режиме значение счетчика увеличивается до тех пор, пока не

достигнет значения, равного значению в регистре периода. После этого счетчик сбрасывается в ноль и начинает считать сначала. При этом вырабатывается флаг прерывания, который остается установленным в течение одного такта. Если флаг не был маскирован, то вырабатывается запрос прерывания.
Менеджеры событий DSP TMS320F2812 	2) Режим «Непрерывный счет вверх». В этом режиме значение счетчика увеличивается до тех

Слайд 9Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 10Менеджеры событий DSP TMS320F2812

3) Режим «Управляемый счет вверх/вниз». Этот

режим аналогичен предыдущему, за исключением того, что направление счета зависит

от состояния входа TDIRA/B: вверх, если сигнал на TDIRA/B высокого уровня; вниз – низкого.
Менеджеры событий DSP TMS320F2812 	3) Режим «Управляемый счет вверх/вниз». Этот режим аналогичен предыдущему, за исключением того, что

Слайд 11Менеджеры событий DSP TMS320F2812

4) Режим «Непрерывный счет вверх/вниз». В

отличие от предыдущего режима, направление счета изменяется при достижении нуля

или значения в регистре периода. Продолжительность периода в этом режиме равна 2∙(TxPR).
Менеджеры событий DSP TMS320F2812 	4) Режим «Непрерывный счет вверх/вниз». В отличие от предыдущего режима, направление счета изменяется

Слайд 12Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 13Менеджеры событий DSP TMS320F2812

Генерация прерываний от GP таймеров:

Менеджеры событий DSP TMS320F2812 	Генерация прерываний от GP таймеров:

Слайд 14Менеджеры событий DSP TMS320F2812

Регистры GP таймеров :

Менеджеры событий DSP TMS320F2812 	Регистры GP таймеров :

Слайд 15Менеджеры событий DSP TMS320F2812

Регистры управления таймерами (TхCON)

Менеджеры событий DSP TMS320F2812 	Регистры управления таймерами (TхCON)

Слайд 16Менеджеры событий DSP TMS320F2812

Регистр управления GP таймерами менеджера событий

А (GPTCONA)

Менеджеры событий DSP TMS320F2812 	Регистр управления GP таймерами менеджера событий А (GPTCONA)

Слайд 17Менеджеры событий DSP TMS320F2812

Регистр управления GP таймерами менеджера событий

B (GPTCONB)

Менеджеры событий DSP TMS320F2812 	Регистр управления GP таймерами менеджера событий B (GPTCONB)

Слайд 18Менеджеры событий DSP TMS320F2812

Прерывания от менеджера событий EvA конфигурируются

при помощи регистров EVAIMRA, EVAIMRB и EVAIMRC.

Менеджеры событий DSP TMS320F2812 	Прерывания от менеджера событий EvA конфигурируются при помощи регистров EVAIMRA, EVAIMRB и EVAIMRC.

Слайд 19Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 20Менеджеры событий DSP TMS320F2812

Аналогично, прерывания от менеджера событий EvВ

конфигурируются при помощи регистров EVВIMRA, EVВIMRB и EVВIMRC.

Менеджеры событий DSP TMS320F2812 	Аналогично, прерывания от менеджера событий EvВ конфигурируются при помощи регистров EVВIMRA, EVВIMRB и

Слайд 21Менеджеры событий DSP TMS320F2812

Все прерывания от менеджера событий EvA

индицируются в регистрах EVAIFRA, EVAIFRB и EVAIFRC.

Менеджеры событий DSP TMS320F2812 	Все прерывания от менеджера событий EvA индицируются в регистрах EVAIFRA, EVAIFRB и EVAIFRC.

Слайд 22Менеджеры событий DSP TMS320F2812

Аналогично, прерывания от менеджера событий

EvB индицируются при помощи регистров EVBIFRA, EVBIFRB и EVBIFRC.

Менеджеры событий DSP TMS320F2812 	 Аналогично, прерывания от менеджера событий EvB индицируются при помощи регистров EVBIFRA, EVBIFRB

Слайд 23Менеджеры событий DSP TMS320F2812

В каждом EVM предусмотрено по 3

модуля сравнения (Compare Unit). Эти устройства используют GP-таймер 1 в

качестве синхронизатора, и могут вырабатывать до 6 выходных сигналов сравнения (ШИМ-сигналов). Все 6 выходов работают независимо друг от друга. Регистры сравнения дублируются, позволяя фиксировать изменения ширины импульсов. Они позволяют снизить до минимума программную загрузку ядра при операциях измерений длительности, периодических выборок и генерации сигналов ШИМ.
Менеджеры событий DSP TMS320F2812 В каждом EVM предусмотрено по 3 модуля сравнения (Compare Unit). Эти устройства используют

Слайд 24Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 25Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 26Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 27Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 28Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 29Менеджеры событий DSP TMS320F2812

Менеджеры событий DSP TMS320F2812

Слайд 30Менеджеры событий DSP TMS320F2812

Регистры модуля сравнения:

Менеджеры событий DSP TMS320F2812 	Регистры модуля сравнения:

Слайд 31Менеджеры событий DSP TMS320F2812

Устройство захвата (Capture Unit) предназначено для

определения временных параметров внешних сигналов. Значение выбранного GP таймера захватывается

и запоминается в 2-уровневом стеке FIFO, когда на соответствующих выводах фиксируется заданный перепад уровней. Устройство захвата состоит из 3-х цепей CAPx (x=1, 2 или 3 для EVA; x=4, 5 или 6 для EVB).
Менеджеры событий DSP TMS320F2812 	Устройство захвата (Capture Unit) предназначено для определения временных параметров внешних сигналов. Значение выбранного

Слайд 32Менеджеры событий DSP TMS320F2812

Устройство захвата обладает следующими особенностями:
1) имеется

один 16-разрядный регистр управления захватом (CAPCONx);
2) имеется один 16-разрядный регистр

статуса FIFO (CAPFIFOx);
3) в качестве тактирования можно использовать любой GP таймер;
4) все входы синхронизируются таймерами CPU;
5) пользователь сам устанавливает, по какому уровню осуществлять захват;
6) имеется 3 маскируемых флага прерывания.

Входы CAP 1/2 и CAP 4/5 также могут быть использованы как входы схемы квадратурного анализа.
Менеджеры событий DSP TMS320F2812 	Устройство захвата обладает следующими особенностями:1) имеется один 16-разрядный регистр управления захватом (CAPCONx);2) имеется

Слайд 33Менеджеры событий DSP TMS320F2812

Схема квадратурного анализа используется для подключения

энкодера – оптического преобразователя направления и скорости вращения. Выходными сигналами

энкодера являются два сигнала типа меандр, по частоте и фазовым сдвигам которых можно определить направление и скорость вращения. Схема QEP по этим сигналам формирует два сигнала: логический сигнал направления вращения (DIR) и частотный сигнал скорости вращения (CLK).
Менеджеры событий DSP TMS320F2812 	Схема квадратурного анализа используется для подключения энкодера – оптического преобразователя направления и скорости

Слайд 34Подключение внешних цепей АЦП DSP

Режим включения АЦП с внутренним

опорным напряжением:

Подключение внешних цепей АЦП DSP 	Режим включения АЦП с внутренним опорным напряжением:

Слайд 35Подключение внешних цепей АЦП DSP

Режим включения АЦП с внешним

опорным напряжением:
ккенпропро

Подключение внешних цепей АЦП DSP 	Режим включения АЦП с внешним опорным напряжением: ккенпропро

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика