Новые 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)
| Тип |
Кол-во выводов |
FLASH память программ кБайт |
ОЗУ данных, кБайт |
Таймеры 16bit |
Модули захвата |
ШИМ |
Интерфейсы кодеков |
АЦП (УВХ/ каналов) |
UART/ SPI/ I2C |
CAN |
I/O порты |
JTAG |
| dsPIC33 общего назначения |
| dsPIC33FJ64GP206 |
64 |
64 |
8 |
9 |
8 |
8 |
+ |
1/18 |
2/2/1 |
0 |
53 |
+ |
|
dsPIC33FJ64GP306 |
100 |
64 |
16 |
9 |
8 |
8 |
+ |
1/18 |
2/2/2 |
0 |
53 |
+ |
|
dsPIC33FJ64GP310 |
64 |
64 |
16 |
9 |
8 |
8 |
+ |
1/32 |
2/2/2 |
0 |
85 |
+ |
|
dsPIC33FJ64GP706 |
100 |
64 |
16 |
9 |
8 |
8 |
+ |
2/18 |
2/2/2 |
2 |
53 |
+ |
|
dsPIC33FJ64GP708 |
64 |
64 |
16 |
9 |
8 |
8 |
+ |
2/24 |
2/2/2 |
2 |
69 |
+ |
|
dsPIC33FJ64GP710 |
100 |
64 |
16 |
9 |
8 |
8 |
+ |
2/32 |
2/2/2 |
2 |
85 |
+ |
|
dsPIC33FJ128GP206 |
64 |
128 |
8 |
9 |
8 |
8 |
+ |
1/18 |
2/2/1 |
0 |
53 |
+ |
|
dsPIC33FJ128GP306 |
100 |
128 |
16 |
9 |
8 |
8 |
+ |
1/18 |
2/2/2 |
0 |
53 |
+ |
|
dsPIC33FJ128GP310 |
64 |
128 |
16 |
9 |
8 |
8 |
+ |
1/32 |
2/2/2 |
0 |
85 |
+ |
|
dsPIC33FJ128GP706 |
100 |
128 |
16 |
9 |
8 |
8 |
+ |
2/18 |
2/2/2 |
2 |
53 |
+ |
|
dsPIC33FJ128GP708 |
64 |
128 |
16 |
9 |
8 |
8 |
+ |
2/24 |
2/2/2 |
2 |
69 |
+ |
|
dsPIC33FJ128GP710 |
100 |
128 |
16 |
9 |
8 |
8 |
+ |
2/32 |
2/2/2 |
2 |
85 |
+ |
|
dsPIC33FJ256GP506 |
64 |
256 |
16 |
9 |
8 |
8 |
+ |
1/18 |
2/2/2 |
1 |
53 |
+ |
|
dsPIC33FJ256GP510 |
100 |
256 |
16 |
9 |
8 |
8 |
+ |
1/32 |
2/2/2 |
1 |
85 |
+ |
|
dsPIC33FJ256GP710 |
100 |
256 |
30 |
9 |
8 |
8 |
+ |
2/32 |
2/2/2 |
2 |
85 |
+ |
| Тип |
Кол-во выводов |
FLASH память программ кБайт |
ОЗУ данных, кБайт |
Таймеры 16bit |
Модули захвата |
ШИМ |
Каналов моторных ШИМ |
Квадратурные энкодеры |
АЦП (УВХ/ каналов) |
UART/ SPI/ I2C |
CAN |
I/O порты |
JTAG |
|
dsPIC33 – семейство для управления двигателями |
|
dsPIC33FJ64MC506 |
64 |
64 |
8 |
9 |
8 |
8 |
8 |
1 |
1/16 |
2/2/2 |
1 |
53 |
+ |
|
dsPIC33FJ64MC508 |
80 |
64 |
8 |
9 |
8 |
8 |
8 |
1 |
1/18 |
2/2/2 |
1 |
69 |
+ |
|
dsPIC33FJ64MC510 |
100 |
64 |
8 |
9 |
8 |
8 |
8 |
1 |
1/24 |
2/2/2 |
1 |
85 |
+ |
|
dsPIC33FJ64MC706 |
64 |
64 |
16 |
9 |
8 |
8 |
8 |
1 |
2/16 |
2/2/2 |
1 |
53 |
+ |
|
dsPIC33FJ64MC710 |
100 |
64 |
16 |
9 |
8 |
8 |
8 |
1 |
2/24 |
2/2/2 |
2 |
85 |
+ |
|
dsPIC33FJ128MC506 |
64 |
128 |
8 |
9 |
8 |
8 |
8 |
1 |
1/16 |
2/2/2 |
1 |
53 |
+ |
|
dsPIC33FJ128MC510 |
100 |
128 |
8 |
9 |
8 |
8 |
8 |
1 |
1/24 |
2/2/2 |
1 |
85 |
+ |
|
dsPIC33FJ128MC706 |
64 |
128 |
16 |
9 |
8 |
8 |
8 |
1 |
2/16 |
2/2/2 |
1 |
53 |
+ |
|
dsPIC33FJ128MC708 |
80 |
128 |
16 |
9 |
8 |
8 |
8 |
1 |
2/18 |
2/2/2 |
2 |
69 |
+ |
|
dsPIC33FJ128MC710 |
100 |
128 |
16 |
9 |
8 |
8 |
8 |
1 |
2/24 |
2/2/2 |
2 |
85 |
+ |
|
dsPIC33FJ256MC510 |
100 |
256 |
16 |
9 |
8 |
8 |
8 |
1 |
1/24 |
2/2/2 |
1 |
85 |
+ |
|
dsPIC33FJ256MC510 |
100 |
256 |
30 |
9 |
8 |
8 |
8 |
1 |
2/24 |
2/2/2 |
2 |
85 |
+ |
Контроллеры c ядром ЦОС dsPIC33F совместимы по
выводам с предыдущим семейством dsPIC30F (за исключением одного
вывода), что не потребует модификации существующих аппаратных решений.
Модифицированный конвейер и переработанная схема тактирования позволят
использовать новое семейство в приложениях, для которых требуется
меньшее потребление тока чем у предыдущего семейства DSP-контроллеров
dsPIC30F.
Особенности контроллеров цифровой обработки сигналов dsPIC33F