Развитие автомобильной промышленности создает спрос на сети с увеличенной пропускной способностью и гибкие скорости передачи данных, особенно это заметно в разработке систем помощи водителю (Advanced driver-assistance systems - ADAS). Компания Microchip Technology Inc. анонсировала семейство микроконтроллеров PIC18F**Q84, первые микроконтроллеры PIC18, которые могут подключаться к CAN-FD сети. В сочетании с обширным набором независимых от ядра периферийных устройств (CIPs), которые справляются с различными задачами, не требуя вмешательства процессора, микроконтроллеры семейства PIC18F**Q84 экономят как время, так и затраты при подключении к CAN-FD сети.
Новое семейство является простым решением для организации CAN-FD сетей, позволяя датчикам транспортировать данные на шину без использования шлюзов или сложных методов коммутации. Настройка периферии (CIPS), позволяет легко создавать пользовательские аппаратные функции для автомобильных и промышленных решений, без использования дополнительного кода. Периферийные устройства также включают 32х битную циклическую проверку избыточности со сканированием (CRC/SCAN) и оконный сторожевой таймер (WWDT), для обеспечения функциональных возможностей безопасности.
“CAN-FD будет продолжать играть ключевую роль в обеспечении более высокой скорости передачи данных для следующих отраслей: автомобильная промышленность, промышленная автоматика и умный дом” - Грэг Робинсон, заместитель вице-президента по маркетингу бизнес подразделения 8-битных микроконтроллеров Microchip.
Серия 8-разрядных контроллеров с поддержкой интерфейса CAN-FD включает в себя шесть устройств с объемами памяти 64 или 128 кбайт в корпусах от 28 до 48 выводов. Помимо CAN-FD-интерфейса, в серии применена и другая инновационная периферия: 12-битный АЦП с переключением контекста. Эта функция позволяет иметь несколько наборов настроек АЦП и быстро переключаться между этими настройками без использования процессора.
Одновременно с серией Q84 была выпущена ее упрощенная версия - серия Q83. Отличие - в том, что модуль CAN-FD был заменен на CAN 2.0B, в остальном серии абсолютно идентичны.
На основе старшего устройства серии выпущена отладочная плата PIC18F57Q84 Curiosity Nano.
Семейство микроконтроллеров PIC18F**Q84/Q83
Артикул | Количество выводов | Flash, кБ | SRAM, Б | EEPROM, Б | Разрядность АЦП, бит | Разрядность ЦАП, бит | Количество компараторов | Количество I2C/SPI/UART | Поддержка модуля |
PIC18F26Q84 | 28 | 64 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN-FD |
PIC18F26Q83 | 28 | 64 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN 2.0 B |
PIC18F27Q84 | 28 | 128 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN-FD |
PIC18F27Q83 | 28 | 128 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN 2.0 B |
PIC18F46Q84 | 40 | 64 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN-FD |
PIC18F46Q83 | 40 | 64 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN 2.0 B |
PIC18F47Q84 | 40 | 128 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN-FD |
PIC18F47Q83 | 40 | 128 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN 2.0 B |
PIC18F56Q84 | 48 | 64 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN-FD |
PIC18F56Q83 | 48 | 64 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN 2.0 B |
PIC18F57Q84 | 48 | 128 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN-FD |
PIC18F57Q83 | 48 | 128 | 13000 | 1024 | 12 | 8 | 2 | 1/2/3 | CAN 2.0 B |
Характеристики микроконтроллеров PIC18F**Q84/Q83:
- Тактовая частота до 64 MГц;
- До 128 кбайт Flash-памяти, до 13 кбайт SRAM, 1024 байт EEPROM;
- CAN-интерфейс;
- 12-битный АЦП c поствычислителем и переключением контекста;
- 8-битный ЦАП;
- Два компаратора;
- Один детектор перехода через ноль (ZCD);
- Последовательные интерфейсы: 5 x UART, 2 x SPI, 1x I2C;
- Восемь ячеек конфигурируемой логики (CLC);
- Доступность в корпусах:
- 28 выводов (SPDIP, SSOP, SOIC и VQFN);
- 40 выводов (PDIP, VQFN);
- 44 вывода (TQFP);
- 48 выводов (TQFP, VQFN);
- Диапазон питающего напряжения от 1,8 до 5,5 В;
- Температурный диапазон функционирования от -40 до 125 °C.
Отладочные платы и виды поддержки для подключения CAN-FD.
Семейство PIC18F**Q84 предполагает, как аппаратную, так и программную поддержку. Аппаратная поддержка включает в себя отладочные платы Curiosity Nano Development Board и Curiosity High Pin Count (HPC) Development Board. Также доступен plug-in module (PIM), который имеет полное сопряжение с Automotive Networking Development Board. Программное обеспечение включает в себя Microchip’s MPLAB® Code Configurator (MCC).
Компания Microchip также представляет широкий ассортимент CAN-FD трансиверов и CAN-FD контроллеров.