ТРИТОН-электронные компоненты

Поставка электронных компонентов - 718-84-05
Тритон-электронные компоненты

 

www.trt.ru

 

 

Образцы
Вы можете заказать образцы микросхем Microchip под свой проект



 
      dsPIC


Линейка 16-битных микроконтроллеров c ядром ЦОС – dsPIC30F


Компания Microchip производит семейство 16-ти разрядных Flash микроконтроллеров с поддержкой команд цифровой обработки сигналов dsPIC30F. Высокое быстродействие в 30 MIPS (миллионов операций в секунду) и эффективная система команд позволяет использовать контроллеры в сложных системах реального времени. Ядро dsPIC30F построено по 16-ти разрядной модифицированной Гарвардской архитектуре с расширенной системой команд, включающей команды поддержки цифровой обработки сигналов (DSP). Процессорное ядро имеет 24-битные команды, которые выполняются за один машинный цикл (4 периода тактовой частоты), за исключением команд деления, переходов, команд пересылки данных из регистра в регистр и табличных команд. Программный счетчик позволяет адресовать до 4М программной памяти (4М*24бит).
Ядро поддерживает программные циклы DO и REPEAT, не требующие дополнительного расхода памяти программ. Эти циклы могут быть прерваны функциями прерывания в любой точке.

Массив рабочих регистров состоит из 16 регистров, каждый из которых может выступать как данные, адрес или смещение адреса. Один рабочий регистр выступает как программный указатель стека для прерываний и вызовов подпрограмм.

Система команд ядра dsPIC30F имеет два класса команд: микроконтроллерные инструкции и команды цифровой обработки сигналов (DSP). Оба этих класса равноправно интегрированы в архитектуру контроллера и обрабатываются одним ядром.
В контроллерах dsPIC поддерживаются различные типы адресации и система команд оптимизирована для получения максимальной эффективности при программировании на языке высокого уровня Си.

Память данных контроллеров dsPIC может адресоваться как 32К слов (64К байт) и разбита на два блока, обозначаемых как X и Y память данных. Каждый блок памяти данных имеет свой собственный независимый модуль генерации адресов (Address Generation Unit – AGU). Х-AGU поддерживает бит-реверсивную адресацию для упрощения ввода или переупорядочение выходных данных для построения алгоритмов дискретного быстрого преобразования Фурье (FFT).

Микроконтроллерные команды могут работать только с Х-областью памяти, доступ к которой осуществляется как к одному линейному адресному пространству. Инструкции из класса DSP работают с обеими Х и Y областями памяти и поддерживают доступ к двум операндам из разных областей памяти. Для большинства инструкций dsPIC возможно одновременное (за один цикл) чтение инструкции, обращение к данным в памяти, к рабочему регистру и запись результата в память. Таким образом dsPIC поддерживает 3-х операндные команды, позволяя выполнить команды типа А+В=С за один машинный цикл.
Ядро DSP контроллера имеет 40-разрядное АЛУ и поддерживает команды умножения 17*17 за один цикл, имеет два 40-бит аккумулятора

 

Новые 16-битные микроконтроллеры c ядром ЦОС – dsPIC33F

Следующее поколение 16-битных микроконтроллеров с ядром ЦОС является развитием удачного семейства dsPIC30F. Ядро dsPIC33F полностью аналогично ядру dsPIC30F, за исключение того что в dsPIC33F команда выполняется за два такта генератора. Семейства полностью совместимы по набору инструкций, программной модели и способам адресации. Следует заметить, что новые 16-битные контроллеры Microchip имеют расширенную по сравнению с dsPIC30F таблицу векторов прерываний.

Диапазон напряжений питания – 3,0…3,6 В, максимальная производительность 40 MIPS при тактовой частоте 80 МГц. Количество циклов перепрограммирования программной FLASH памяти ~1000 раз.

Контроллеры семейства dsPIC33 могут включать следующие периферийные модули:

  • до девяти 16-битных таймеров общего назначения (аналогично PIC24H)
  • до восьми модулей захвата (аналогично PIC24H)
  • до восьми 16-битных модулей сравнения / генерации ШИМ. Модули ШИМ в семействе dsPIC33F, предназначенном для управления двигателями гибкой настройкой параметра dead-time и аппаратным детектором аварии
  • модуль квадратурного энкодера со входом для импульса полного оборота
  • до двух интерфейсов SPI™ (аналогично PIC24H)
  • до двух модулей I2C™ (аналогично PIC24H)
  • до двух модулей UART с поддержкой спецификации IrDA® и аппаратного управления потоком
  • до двух расширенных модулей CAN (аналогично PIC24H)
  • стандартный модуль CAN (аналогичный 8-битному семейству)
  • модуль DMA (аналогично PIC24H)
  • модуль DCI, предназначенный для коммуникации с аудио-кодеками (аналогично dsPIC30F)
  • до двух АЦП с конфигурируемой разрядностью (аналогично PIC24H)

Контроллеры dsPIC33 делятся по назначению на 3 большие группы:

  • dsPIC "GP" - контроллеры общего назначения;
  • dsPIC "MC" - контроллеры управления различными электродвигателями;
  • dsPIC "GS" - контроллеры для создания интеллектуальных источников питания.

Подробная техническая информация о микроконтроллерах dsPIC доступна на сайте www.microchip.com/dspic

- dsPIC для построения датчиков
- dsPIC общего применения
- dsPIC управления двигателями и преобразователями энергии
- dsPIC для построения интеллектуальных источников питания
- Отладочные платы
- Примеры применения
- Программное обеспечение и библиотеки

 

Daname.DesignLab
(495) 668-26-46                 © Тритон-электронные компоненты 2005                triton@trt.ru