PIClist RUS
микроконтроллеры PIC и интерфейсы
техническая документация
статьи и разработки на русском языке

Сравнение модулей CAN и ECAN микроконтроллеров PIC

« назад на главную страницу

Исходный документ: Caio Gubel, "AN916 - Comparing CAN and ECAN Modules"

Скачать "Сравнение модулей CAN и ECAN микроконтроллеров PIC" в формате PDF

Статья © PIClist-RUS (piclist.ru)


Модуль CAN содержится в микроконтроллерах PIC18XX8.

Модуль ECAN (улучшенный модуль CAN) содержится в микроконтроллерах PIC18XX8X.

СвойствоCANECAN
Реализация протоколов CAN 1.2, CAN 2.0A и CAN 2.0B++
Поддержка фильтра байтов данных DeviceNet-+
Стандартный и расширенный кадры данных++
0-8 байтов данных++
Программируемая скорость передачи до 1 Мбит/с++
Полная обратная совместимость с модулем CAN микроконтроллеров PIC18XX8 +
Три режима работы:
Режим 0 - обычный CAN
Режим 1 - улучшенный CAN с поддержкой DeviceNet
Режим 2 - режим FIFO с поддержкой DeviceNet
-+
Поддержка кадров удалённого запроса (RTR)+ 
Поддержка кадров удалённого запроса (RTR) с автоматической обработкой (на аппаратном уровне) +
Двухбуферный приёмник с буферами для принимаемых сообщений различного приоритета++
6 полных (стандартный/расширенный идентификатор) приёмных фильтров, 2 связаны с высокоприоритетным приёмным буфером, 4 - с низкоприоритетным+ 
16 полных (стандартный/расширенный идентификатор) приёмных фильтров, которые могут быть связаны с одной из четырёх масок +
2 полных приёмных маски, по одной на каждый приемный буфер+ 
2 полных приёмных маски, которые могут быть связаны с любым фильтром +
1 полный приёмный фильтр, который может быть запрограммирован как приемный фильтр или как приёмная маска-+
Три передающих буфера с приоритетами, определенными приложением, и возможностью сброса++
Программируемые функциональные возможности выхода из спящего режима с интегрированным фильтром нижних частот++
Программируемый режим петли (loopback), поддерживающий операцию самоконтроля++
Программируемый источник тактовых импульсов++
Программируемая связь с модулем таймера для временной метки (time-stamping) и синхронизации сети++
Режим низкого потребления SLEEP++

Примечание:
"+" - модуль обладает данным свойством.
"-" - свойство отсутствует у модуля.
    - данное свойство не применимо к модулю, либо модуль обладает свойством, аналогичным по функциональности свойству другого модуля, но отличающимся по характеристикам (такие пары свойств обведены жирной рамкой).



© PIClist-RUS (piclist.ru), 2007 г.

PIClist RUS (piclist.ru) © 2008
все права сохранены. перепечатка статей и переводов с данного сайта запрещена.