ООО ЭФО
Поиск по складу
Программа поставок 2016
Сегодня
www.powel.ru
источники питания
www.korpusa.ru
конструктивы и корпуса РЭА
www.wless.ru
беспроводные технологии
www.mymcu.ru
микроконтроллеры
altera-plis.ru
микросхемы Altera
www.infiber.ru
волоконно-оптические
компоненты в
промышленности
www.efo-power.ru
силовая электроника
www.efo-electro.ru
электротехническая
продукция
www.efometry.ru
контрольно-измерительные приборы
www.golledge.ru
кварцевые резонаторы и генераторы Golledge
www.sound-power.ru
профессиональные усилители класса D
Поиск по сайту
Подписка на новости

Система менеджмента
качества сертифицирована на соответствие требованиям:
ISO 9001, ГОСТ Р ИСО 9001 и СРПП ВТ - подтверждено сертификатами соответствия в системах сертификации Русского Регистра, ГОСТ Р, международной сети IQNet, "Оборонсертифика" и "Военный Регистр".

ООО "ЭФО" в 2011г. получило Лицензию Федеральной службы по экологическому, технологическому и атомному надзору на изготовление оборудования для ядерных установок.


Rambler s Top100



ChipFind - поисковая система по электронным компонентам
EEN
webmaster
Санкт-Петербург: (812) 327-86-54  zav@efo.ru Москва: (495) 933-07-43  moscow@efo.ru Екатеринбург: (343) 278-71-36  ural@efo.ru Пермь: (342) 220-19-44  perm@efo.ru
Казань: (843) 518-79-20  kazan@efo.ru Ростов-на-Дону: (863) 220-36-79  rostov@efo.ru Н. Новгород: (831) 434-17-84  nnov@efo.ru Новосибирск: (383) 286-84-96  nsib@efo.ru
о нас склад библиотека статьи
 

МИКРОКОНТРОЛЛЕРЫ СЕМЕЙСТВА DSP56F8xx

Отладочные средства



Выпуск первых сигнальных процессоров, обладающих функциями микроконтроллера, Motorola начала в 2001 году. Изначально кристаллы DSP56F801/802/803/805/807 были ориентированы на решение задач электропривода, а DSP56F826/827 - на использование в устройствах цифровой телефонии. Их производительность составляет 40 MIPS. Микроконтроллеры первой группы содержат такие характерные узлы, как узел формирования 3-фазного ШИМ-сигнала; дешифратор число-импульсных сигналов, которые могут поступать с датчиков положения электродвигателя; несколько 12-разрядных АЦП с временем преобразования 1,3 мкс; мощную таймерную систему и развитый набор интерфейсных узлов. Микроконтроллеры второй группы имеют специализированный синхронный последовательный итерфейс для связи с внешним речевым кодеком.

Чтобы поддержать низкостоимостные приложения, Motorola начала выпускать для двух младших микроконтроллеров наряду с верcиями DSP56F801FA80 и DSP56F802TA80, обеспечивающими производительность 40 MIPS, кристаллы DSP56F801FA60 и DSP56F802TA60, которые являются функционально совместимыми со своими прототипами, но работают на пониженной частоте, обеспечивая производительность 30 MIPS. В обмен на незначительную потерю производительности удалось снизить стоимость новых микросхем так, что теперь они могут конкурировать по цене с 8-разрядными микроконтроллерами.


Наименование Исполнение Производительность Data RAM/ Flash Кбайт (слов) Program RAM/ Flash Кбайт (слов) Периферийные узлы Наличие/Цена
DSP56F801FA80 -40╟C...+85╟C, LQFP 48 80 MIPS 1/2 1/8 SCI, SPI, ADC, PWM, Quad Timer Наличие/Цена
DSP56F801FA80E 40 MIPS Наличие/Цена
DSP56F801FA60 -40╟C...+85╟C, LQFP 48 60 MIPS 1/2 1/8 SCI, SPI, ADC, PWM, Quad Timer Наличие/Цена
DSP56F801FA60E 30 MIPS Наличие/Цена
DSP56F802TA80 -40╟C...+85╟C, LQFP 32 80 MIPS 1/2 1/8 SCI, ADC, PWM, Quad Timer Наличие/Цена
DSP56F802TA80E 40 MIPS Наличие/Цена
DSP56F802TA60 -40╟C...+85╟C, LQFP 32 60 MIPS 1/2 1/8 SCI, ADC, PWM, Quad Timer Наличие/Цена
DSP56F802TA60E 30 MIPS Наличие/Цена
DSP56F803BU80 -40╟C...+85╟C, LQFP 100 80 MIPS 2/4 512/32 CAN, SPI, SCI, ADC, PWM, Quad Timer, Quadrature Decoders Наличие/Цена
DSP56F803BU80E 40 MIPS Наличие/Цена
DSP56F805FV80 -40╟C...+85╟C, LQFP 144 80 MIPS 2/4 512/32 CAN, SPI, SCIs, ADC, PWMs, Quad Timer, Quadrature Decoders Наличие/Цена
DSP56F805FV80E 40 MIPS Наличие/Цена
DSP56F807PY80 -40╟C...+85╟C, LQFP 160 80 MIPS 4/8 2/60 CAN, SPI, SCIs, ADC, PWMs, Quad Timer, Quadrature Decoders Наличие/Цена
DSP56F807PY80E 40 MIPS Наличие/Цена
DSP56F807VF80 -40╟C...+85╟C, MAPBGA 160 80 MIPS Наличие/Цена
DSP56F826BU80 -40╟C...+85╟C, LQFP 100 80 MIPS 4/2 512/32 SSI, SPI, SCI, TOD, Quad Timer Наличие/Цена
DSP56F826BU80E 40 MIPS Наличие/Цена
DSP56F827FG80 -40╟C...+85╟C, LQFP 128 80 MIPS 4/4 1/64 SSI, SPI, SCI, TOD, Quad Timer, ADC Наличие/Цена
DSP56F827FG80E 40 MIPS Наличие/Цена

Периферийные узлы

Счетверенный таймерный модуль (Quad Timer) представляет собой совокупность четырех идентичных 16-битных таймерных групп, которые могут работать согласованно, например, одновременно запускаться или считываться в один момент времени, или быть включенными каскадно. Каждая таймерная группа содержит предделитель, собственно счетчик/таймер, два компаратора и набор регистров, позволяющих использовать счетчик в режимах сравнения и захвата, задавать его коэффициент пересчета. Кроме внешнего счетного входа, счетчик может использовать дополнительный внешний сигнал для управления разрешением подсчета импульсов или для управления направлением счета. В последнем случае счетчик может использоваться для дешифрации квадратурных импульсных сигналов от датчиков положения.

Сдвоенный модуль АЦП (Dual ADC module) содержит два мультиплексора на 4 входа, два устройства выборки и хранения, два 12-разрядных АЦП с минимальным временем преобразования 1,2 мкс. Набор регистров позволяет одновременно хранить результаты преобразования восьми измерений.

Имеется возможность задавать последовательный или одновременный режимы работы двух АЦП. Независимо от этого схемотехника входных цепей позволяет каждую пару соседних аналоговых входов рассматривать или как два отдельных сигнала, или как один дифференциальный. Таким образом, возможно задавать различные режимы сканирования аналоговых входов, например, осуществлять последовательную выборку 8 аналоговых сигналов или иметь 4 дифференциальных сигнала и при помощи двух АЦП одновременно опрашивать сразу два из них. Возможно также иметь комбинации дифференциальных и одиночных сигналов.

Результат преобразования может быть представлен как число со знаком или без знака и автоматически скорректирован путем вычитания заданного смещения.

Имеется возможность синхронизировать запуск АЦП с работой модуля генерации управляющих ШИМ-сигналов и между собой.

Для каждого аналогового канала отведено по три компаратора, которые позволяют аппаратно, без участия процессора, определять момент, когда сигнал меняет знак или выходит за границы заданного диапазона.

Модуль ШИМ (PWM module) имеется в составе процессоров DSP56F801/803/805/807. Он предназначен для управления всеми типами двигателей постоянного и переменного тока и аналогичен модулю, встроенному на кристалле 8-разрядных микроконтроллеров Motorola. Этот узел позволяет формировать 6 независимых ШИМ-сигналов или 3 пары комплементарных ШИМ-синалов и обладает следующими особенностями:

  • Возможна генерация как выровненного по фронту, так и центрированного ШИМ-сигнала.
  • Регистры, в которые записываются параметры ШИМ-сигнала, имеют буферизацию, т.е. программному обеспечению доступен только набор буферных регистров, значения из которых в начале каждого периода несущей частоты переписываются в рабочие регистры, которые непосредственно управляют работой модуля.
  • Имеется возможность устанавливать полярность управляющих сигналов независимо для верхнего и нижнего ключей.
  • Выводы, на которых формируется управляющий ШИМ-сигнал, способны обеспечивать вытекающий ток 20 mA.
  • Генератор "мертвого" времени может принудительно переводить оба вывода комплементарной пары в третье состояние на заданное время после каждого перепада ШИМ-сигнала.
  • Имеется возможность корректировать искажения кривой тока нагрузки, вызванные введением интервалов "мертвого" времени. Для реализации этой функции узел имеет входы от датчиков направления тока на нагрузке и может автоматически, без участия процессора, изменять режим вставки интервалов "мертвого" времени в зависимости от направления тока нагрузки.
  • Имеется возможность запрещать управление выводами от генератора ШИМ и программно устанавливать выводы в требуемое состояние.
  • Имеющиеся входы защиты позволяют контролировать состояние 4-x различных параметров электродвигателя. Сигналы на этих цифровых входах аппаратным способом переводят управляющие выводы в третье состояние. Имеется возможность гибко назначать соответствие защитных входов и управляющих ШИМ-выводов.

Дешифратор квадратурной импульсной последовательности (Quadrature Decoder), предназначен для работы с датчиками положения электродвигателей (например, c датчиками Холла). Этот узел имеет в своем составе счетчик положения, счетчик числа оборотов и дифференциальный счетчик. Последний содержит код, пропорциональный скорости вращения двигателя. Дешифратор имеет в своем составе входной фильтр импульсных помех и специализированный сторожевой таймер, который позволяет устанавливать факт остановки двигателя.

Последовательный аcинхронный интерфейс (Serial Communication Interface - SCI) позволяет выполнять обмен данными как в дуплексном, так и в полудуплексном режиме с использованием стандартного формата NRZ (старт-бит, 8 или 9 бит данных, бит паритета, стоп-бит(ы)). Возможно программирование логических уровней приемника и передатчика и очередности передаваемых бит. Предделитель тактовой частоты, имеющий 13 разрядов обеспечивает широкий диапазон скоростей обмена. Узел SCI может генерировать 8 различных прерываний и выводить процессор из режимов пониженного энергопотребления.

Последовательный периферийный интерфейс (Serial Peripheral Interface - SPI) позволяет осуществлять синхронный дуплексный последовательный обмен данными с использованием четырех стандартных SPI выводов. Узел SPI может работать в режимах Master и Slave, имеет раздельные буферные регистры на прием и передачу. Количество разрядов в посылке программируется и может составлять от 2 до 16 бит. Максимальная частота обмена данными составляет 20 МГц и 40 МГц в режимах Master и Slave соответственно.

Последовательный синхронный интерфейс (Synchronous Serial Interface - SSI) является дуплексным синхронным портом, позволяющим DSP связываться с другими последовательными устройствами, включая стандартные промышленные кодеки и другие процессоры, оснащенные узлом SPI. SSI содержит независимые блоки передатчика и приемника, которые тактируются раздельно, имеют в своем составе аппаратные буферы FIFO ( 7x16 бит) на прием и передачу и могут программироваться на обмен словами различной длины (8, 10, 12, 16 бит). При работе в сетевом режиме через порт SSI к DSP может быть подключено до 32-х последовательных устройств. Программируемый предделитель позволяет обмениваться данными на стандартных для промышленных кодеков частотах.

Контроллер CAN-шины, который имеется у процессоров DSP56F803/805/807, поддерживает спецификацию 2.0 А/B фирмы Bosh, имеет встроенные буферы на передачу и прием данных.

Календарь-часы (Time-of-Day - TOD) имеется только в составе DSP56F826. Этот модуль содержит отдельные счетчики и регистры предустановки для секунд, минут, часов и дней. Емкость календаря составляет 65535 дней или 179,5 лет. Возможно программирование в заданное время таких событий, как генерация сигнала тревоги или выход из режимов пониженного энергопотребления.

Порты ввода/вывода (General Purpose Input/Output) процессоров DSP56F800 отличаются своей полнофункциональностью. Для задания режима работы порта имеется 8 управляющих регистров. Если вывод не назначен на выполнение альтернативной функции, связанной с работой какого-либо периферийного узла, то он может использоваться как цифровой вывод общего назначения и может быть запрограммирован на работу как вход или как выход. В режиме входа к выводу может быть подключен внутренний резистор привязки к шине питания.

При чтении состояния порта можно опрашивать как собственно состояние вывода, так и данные, записанные в регистре защелки порта. Каждая линия ввода/вывода может использоваться как источник внешнего прерывания. Ограничение состоит в том, что все прерывания, принадлежащие одному порту, имеют один и тот же вектор, так что на программу обработки прерывания ложится задача опроса специальных статусных регистров, в которых фиксируется конкретный источник прерывания.

Нагрузочная способность большинства линий ввода/вывода по вытекающему току составляет 10 мА. Шесть выводов, предназначенных для генерации управляющих ШИМ-синалов, могут обеспечивать вытекающий ток 20 мА.

Контроллер прерываний (Interrupt controller) принимает запросы на прерывания от периферийных узлов. Система прерываний DSP56F800 обладает следующими возможностями:

  • Количество источников прерываний - 64.
  • Количество приоритетных уровней прерывания - 7.
  • Каждому источнику прерывания может быть назначен любой из 7-ми уровней приоритета.
  • За каждым источником прерывания жестко закреплен вектор прерывания, который определяет приоритет внутри уровня.
  • Каждый периферийный узел сам отвечает за маскирование своих прерываний, и, кроме того, имеется один общий регистр, при помощи которого можно разрешать/запрещать прерывания группами, принадлежащими к определенному уровню.



© 1999-2016 All Right Reserved. EFO Ltd. При использовании материалов ссылка на источник обязательна.
Контактная информация