Infineon 8051
тел. +7(499)347-04-82
Описание Infineon 8051
Конечно. Вот подробное описание семейства микроконтроллеров Infineon на основе ядра 8051, их технические характеристики, парт-номера и совместимые аналоги.
Общее описание
Infineon (ранее Siemens Semiconductor) является одним из ключевых разработчиков и производителей расширенных высокопроизводительных микроконтроллеров на базе классического ядра 8051. Эти микроконтроллеры не являются простыми клонами оригинального Intel 8051, а представляют собой глубоко модернизированные устройства с радикально увеличенной производительностью (за счет конвейерной архитектуры и тактовой частоты), расширенной периферией и флеш-памятью.
Ключевые особенности, отличающие Infineon 8051 от стандартных:
- Высокая производительность: Конвейерное ядро C51 (например, в семействе XC800) выполняет большинство инструкций за 1-2 такта, а не за 12, как классическое ядро. Эффективность достигает до 10 раз выше при той же тактовой частоте.
- Периферия, ориентированная на силовую электронику и промышленность:
- Мощные ШИМ-контроллеры (CAPCOM, CCU6) для управления двигателями (BLDC, PMSM, шаговыми).
- Высокоскоростные АЦП (ADC) с временем преобразования < 1 мкс.
- Компараторы с быстрым временем отклика.
- Контроллеры LIN, CAN для автомобильных и промышленных сетей.
- Цифровые интерфейсы (I²C, SPI, UART).
- Надежность и безопасность: Встроенные сторожевые таймеры, детектор понижения напряжения, защита памяти, поддержка функциональной безопасности (в некоторых моделях).
- Широкий диапазон питающих напряжений: Часто от 2.5В до 5.5В.
Основные семейства и технические характеристики
Infineon структурирует свои 8-битные MCU по нескольким ключевым семействам:
1. Семейство XC800
Наиболее известное и современное семейство. Широко используется в автомобильной электронике (вспомогательные системы, малые двигатели), промышленном приводе, источниках питания.
- Ядро: Усовершенствованное 8-битное конвейерное ядро C51.
- Быстродействие: До 27 MIPS (при 27 МГц).
- Память: До 64 КБ флеш-памяти, до 4 КБ ОЗУ (SRAM), до 1 КБ EEPROM (эмуляция во флеш-памяти).
- Ключевая периферия:
- CAPCOM6 / CCU6: Мощный блок захвата/сравнения/ШИМ для управления двигателями.
- 10-битный АЦП: Высокая скорость (конверсия < 1 мкс).
- CAN 2.0B: До 2 модулей.
- LIN 2.1 / UART.
- Fast I²C, SPI.
- Температурный диапазон: Автомобильной (-40°C до +125°C) и промышленный (-40°C до +105°C).
2. Семейство XC88x (ранее C800)
Прямой предшественник XC800, также с конвейерным ядром. Часто используется в аналогичных приложениях.
- Ядро: Конвейерное C51.
- Быстродействие: До 10 MIPS (при 20 МГц).
- Память: До 32 КБ флеш-памяти, до 1 КБ ОЗУ.
- Периферия: Аналогична XC800, но в более ранних версиях (например, CAPCOM2).
3. Классическое семейство C500/C800 (без конвейера)
Более старые модели, совместимые по выводам и периферии с классическими 8051, но с улучшенной периферией Infineon.
- Ядро: Стандартное 8051 (12 тактов на инструкцию).
- Быстродействие: Ниже, чем у конвейерных моделей.
- Периферия: Может включать CAN, специальные таймеры, АЦП.
- Применение: Унаследованные проекты, замена устаревших компонентов.
Парт-номера (примеры)
Номенклатура Infineon обширна. Вот примеры популярных моделей:
- XC866-4FRI - Базовая модель XC800 с флеш-памятью, CAN, CCU6.
- XC886/888LM-4FRI - Модели с повышенной производительностью и памятью, двумя модулями CAN.
- XC822T-8FRI - Компактная модель для управления двигателями.
- SAK-XC888CL-16FRI - Модель в специальном корпусе для автомобильных применений.
- C505C-2EM - Классический представитель семейства C500 с CAN.
- C868 - Представитель семейства C800 с конвейерным ядром.
Структура парт-номера: Семейство + Конфигурация + Корпус/Темп. диапазон + Вариант. Например, XC888 - семейство, LM - специфическая конфигурация (больше памяти, 2xCAN), 4FR - корпус LQFP-64, I - промышленный температурный диапазон.
Совместимые модели и аналоги
Понятие "совместимость" можно рассматривать на нескольких уровнях:
1. Прямые аналоги и клоны (аппаратная и программная совместимость):
- Микроконтроллеры от NXP (Philips): Являются историческими разработчиками ядра 8051. Многие модели серий P89 (LPC900) и 80C51 имеют схожую архитектуру, но периферия отличается. Прямой замены по выводам часто нет, но код на C может быть перенесен легко.
- Микроконтроллеры от Silicon Labs (C8051F): Очень высокопроизводительные 8051 с конвейерной архитектурой (CIP-51), аналогичной Infineon. Имеют схожие возможности (высокоскоростные АЦП, ЦАП, большие частоты). Могут рассматриваться как функциональные аналоги для новых разработок, но требуют полного перепроектирования платы.
- Микроконтроллеры от Dallas/Maxim (DS87, DS89): Высокоскоростные совместимые микроконтроллеры.
- Микроконтроллеры от Atmel (AT89, AT83): Классические 8051-совместимые микросхемы. Более простые и медленные по сравнению с конвейерными Infineon.
2. Функциональные аналоги (для новых разработок):
Если требуется аналогичная производительность и периферия (CAN, ШИМ для двигателей), но не обязательно ядро 8051, можно рассмотреть:
- Infineon AURIX (32-бит TriCore): Для самых требовательных автомобильных задач (замена вверх по производительности).
- Infineon XMC1000 (ARM Cortex-M0): 32-битные MCU для промышленности, с хорошей поддержкой управления двигателями и CAN. Является рекомендуемой Infineon платформой для миграции с 8-битных 8051.
- STM32 F0/F3/G0 (ARM Cortex-M0/M4): От STMicroelectronics, широкий выбор, включая модели с CAN и продвинутыми таймерами.
- Microchip PIC18/dsPIC33 (16-бит): С развитой периферией для управления двигателями.
Вывод
Микроконтроллеры Infineon на ядре 8051 — это мощные, специализированные устройства, доминирующие в нишевых применениях, особенно там, где требуется надежная и производительная периферия для управления в реальном времени (двигатели, источники питания). Хотя архитектура 8051 считается устаревшей, благодаря глубокой модернизации Infineon эти MCU остаются актуальными для многих серийных промышленных и автомобильных продуктов.
Для новых проектов Infineon активно рекомендует переходить на 32-битные платформы, такие как XMC1000/4000 или AURIX, которые предлагают лучшую производительность, более современные инструменты разработки и долгосрочную поддержку.