Современная электроника №7/2022
ЭЛЕМЕНТЫ И КОМПОНЕНТЫ 22 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 7 2022 ● Deep Sleep («глубокий сон») – режим без часов реального времени (RTCC) для минимально возможного энерго- потребления (RTCC – Rial Time Clock/ Calendar); ● Vbat Mode – режим резервного пи- тания с часами реального времени (или без них), при котором питание производится от резервной батареи в случаях отключения от нормыштат- ного напряжения питания. Микроконтроллеры семейства так- же поддерживают стандартные режи- мы энергосбережения, например, в режиме Doze поддерживается работа тактового генератора. Отличительной особенностьюмикросхем рассматрива- емого семейства является применение флеш-памяти с двумя разделами (Dual Partition Flash), что позволяет микро- контроллерам семейства использовать ряд новых возможностей, недоступных ранее: ● работа с двумя разделами памяти, при которой два разных приложения мо- гут храниться в их собственных раз- делах кода; ● обновление в реальном времени, ко- торое позволяет основному прило- жению продолжать работу, пока пе- репрограммируется второй раздел флеш-памяти; ● прямое программирование во время обработки данных из ОЗУ с возмож- ностью их сжатия; ● возможность объединения разделов флеш-памяти для увеличения общего объёма и использования более слож- ных приложений; ● у всех микроконтроллеров семейства предусмотрено пять вариантов реа- лизации тактовых генераторов, как на основе внутренних схем, так и с подачей внешних тактовых сигналов. Независимо от объёма памяти все микроконтроллеры семейства имеют одинаковый набор периферийных устройств, что позволяет легко модер- низировать конечные устройства для работы с более сложными приложени- ями путём простой замены конкретных микросхем на другие с бо ′ льшим объё- мом памяти. Криптографические модули микро- контроллеров семейства предоставля- ют эффективный набор параметров безопасности данных. Используя соб- ственный автономный математиче- ский движок, модули могут независимо выполнять стандартное шифрование и дешифрование данных независимо от центрального процессора. Криптогра- фический алгоритм поддерживает сим- метричное блочное шифрование по стандартам AES, DES/3DES в пяти режи- мах с длиной слов от 128 бит до 256 бит. Дополнительные функции включают генерацию истинного случайного чис- ла (TRNG) внутри ядра, несколько вари- антов хранения ключей шифрования/ дешифрования и безопасную обработ- ку данных, которая предотвращает ком- прометацию данных в ядре при внеш- нем чтении. Интерфейс USB микроконтроллеров семейства обеспечивает функциюOTG (On-The-Go / «на ходу»), обеспечива- ющую соединение двух приборов по стандарту USB2.0 без промежуточно- го хоста. Благодаря применению про- токола согласования USB-хоста HNP (Host Negotiation Protocol) возможно динамическое переключение между работой в режиме хоста или перифе- рии. Это позволяет использовать гораз- до более широкий спектр приложений с поддержкой USB. Микроконтроллеры семейства обе- спечивают работу в режиме прямого доступа к памяти DMA (Direct Memory Access), действующего совместно с цен- тральным процессором, что позволя- ет перемещать данные между памятью данных и периферийными устройства- ми без вмешательства ЦП. Применение DMA увеличивает пропускную спо- собность каналов передачи данных и уменьшает время выполнения опера- ций. Шесть независимо программиру- емых каналов позволяют обслуживать несколько периферийных устройств практически одновременно, при этом каждое из устройств может выполнять разные операции с разными протоко- лами передачи данных. Встроенный контроллерЖК-дисплеев микросхем семейства включает в себя множество функций, упрощающих интеграцию дисплеев в приложения с низким энергопотреблением, для чего имеются встроенные регулятор Тип микросхемы Память Выводы Аналоговая периферия Цифровая периферия USB OTG Шифрование Контроллер ЖК- дисплеев (пиксели) Deep Sleep + VBAT Программная (байт) Данные (байт) 10/12-бит АЦП каналы 10-бит ЦАП Компараторы CTMU MCCP/SCCP 16/32-бит таймеры IC/OC-PWM I 2 C SPI UART/IrDA® EPMP/EPSP CLC PIC24FJ256GA412 256K 16K 121 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 512 Y PIC24FJ256GA410 256K 16K 100 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 480 Y PIC24FJ256GA406 256K 16K 64 16 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 248 Y PIC24FJ128GA412 128K 16K 121 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 512 Y PIC24FJ128GA410 128K 16K 100 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 480 Y PIC24FJ128GA406 128K 16K 64 16 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 248 Y PIC24FJ64GA412 64K 8K 121 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 512 Y PIC24FJ64GA410 64K 8K 100 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 480 Y PIC24FJ64GA406 64K 8K 64 16 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 N Y 248 Y PIC24FJ256GB412 256K 16K 121 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 512 Y PIC24FJ256GB410 256K 16K 100 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 480 Y PIC24FJ256GB406 256K 16K 64 16 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 240 Y PIC24FJ128GB412 128K 16K 121 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 512 Y PIC24FJ128GB410 128K 16K 100 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 480 Y PIC24FJ128GB406 128K 16K 64 16 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 240 Y PIC24FJ64GB412 64K 8K 121 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 512 Y PIC24FJ64GB410 64K 8K 100 24 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 480 Y PIC24FJ64GB406 64K 8K 64 16 1 3 Y 1/6 31/15 6/6 3 4 6 Y 4 Y Y 240 Y Рис. 6. Номенклатура микроконтроллеров семейства PIC24FJ256GA/GB
RkJQdWJsaXNoZXIy MTQ4NjUy