Фирма Philips изготавливает самую широкую в отрасли номенклатуру приборов на основе архитектуры 80C51 (Более подробно с архитектурой MCS-51 можно ознакомиться в разделе микроконтроллеры семейства MCS-51). Разработанные для использования в применениях реального масштаба времени, эти производные от семейства 80C51 приборы используются в применениях, располагающихся в диапазоне от потребительских устройств и компьютерной периферии до автомобильных систем и космической аппаратуры. Если Вам для ваших применений понадобился весь диапазон опций памяти, обращайтесь к приборам фирмы Philips, производным от 80C51, среди них имеются опции: FLASH, OTP-EPROM и ROM емкостью от 1до 64КБ, и ROMLESS версии, способные адресовать до 64КБ внешней памяти. Для применений, работающих с батарейным питанием, необходимы приборы с малым потреблением. Philips располагает развивающимся семейством микроконтроллеров 80C51, работающих при напряжении питания до 2,7 В. Для применений, требующих еще более низкого напряжения, имеются приборы семейства 8XCL51 работающего при напряжении питания до 1,8 В, что существенно ниже чем у большинства других микроконтроллеров семейства 80C51из имеющихся на рынке. Микроконтроллеры с малым потреблением оснащены также режимами idle и power-down, способствующими снижению общего потребления и позволяющими увеличить срок службы батареи вашего применения. Потребление приборов 80C51/52/54/58 и серии FX снижено от традиционного на 50 %. Такое малое потребление микроконтроллеров обеспечивает явное преимущество над конкурентами. В связи с тем, что современным 8-разрядным применениям необходимо дальнейшее наращивание производительности, Philips разработала приборы семейства 80C51 с повышенной производительностью и дополнительными возможностями. Однако, большому количеству применений требуется еще более резкое наращивание производительности. В таких применениях необходимо использовать только мощные 16-разрядные ядра. Признавая как факт что тысячи пользователей в настоящее время используют приборы с архитектурой 80C51 в своих применениях и вложили значительные средства в создание библиотек кодов и средств проектирования, фирма Philips разработала 16-разрядную архитектуру, позволяющую заказчикам перейти к 16-разрядной производительности и использовать наработанные средства за счет обеспеченной фирмой совместимости сверху вниз. Архитектура eXtended Architecture (XA) фирмы позволяет приверженцам архитектуры 80C51 мигрировать к 16-разрядным микроконтроллерам. Архитектура XA - намного больше чем просто 16-разрядное расширение 80C51 - она обеспечивает увеличение производительности в четыре - пять раз, по сравнению с 8-разрядными 80C51 работающими на той же самой частоте и с теми же самыми исходными кодами. С тем, чтобы упростить выбор необходимых Вам микроконтроллеров семейства 8051 и его производных на следующих страницах проведена сортировка всех выпускаемых приборов по семи основным категориям. Полный перечень всего семейства микроконтроллеров 80C51 фирмы Philips , разбитых по объему памяти, может быть найден на последних четырех страницах этой брошюры. Каждая категория определяет основные характеристики проектируемого устройства и отражает основные возможности прибора. К категориям возможностей относятся: Объем памяти и быстродействиеПриборы, перечисленные в этом разделе распределены по объему памяти, начиная с 8XC750 - прибора 80C51 с самыми маленькими ROM /OTP емкостью 1КБ, до приборов8XCE560 и P8XC51RD + с самыми большими ЗУ ROM /OTP/FLASH емкостью 64КБ. Для применений, для которых необходимы корпуса малой площади, Philips предлагает приборы в корпусах PQFP и семейство 7XX с самыми маленькими корпусами SSOP. Быстродействие большинства приборов составляет 33 МГц и семейства 750 - 40MHz. Счетчики / таймерыФирма Philips предлагает самый широкий выбор приборов со встроенными счетчиками и таймерами, включая сторожевые таймеры и программируемые матрицы счетчиков (PCA). Последовательный интерфейсФирма Philips предлагает самый большой выбор последовательных интерфейсов, чем предлагает любой другой поставщик, микроконтроллеры оснащаются интерфейсами I2C, UART, расширенными UART, и интерфейсом шины CAN. Работа при низком напряжении питанияPhilips предлагает семейство с низким напряжением питания, включая низковольтные OTP приборы, оптимизированные к работе на частоте 16 МГц. Аналоговые возможностиБольшое количество приборов оснащено 8- и 10-разрядными аналого-цифровыми преобразователями, Philips располагает приборами, которые удовлетворят самые специфические требования применений к аналого-цифровым возможностям. Возможность обеспечения защиты и пониженные EMI /RFIPhilips располагает рядом встраиваемых схем защиты, таких как сторожевые таймеры, детекторы сбоя синхронизации и схемы обнаружения снижения напряжения. И, как ответ на все возрастающие требования к снижению EMI, Philips предлагает семейство приборов с низким EMI/RFI. Дополнительные возможностиВ этом разделе описываются многие из уникальных дополнительных возможностей, предоставляемых микроконтроллерами фирмы Philips, включая: управление дисплеями, универсальный интерфейс периферии, и смарт карты. Объем памяти и быстродействиеМикроконтроллеры фирмы Philips, производные от семейства 80C51, обеспечивает самый широкий диапазон памяти и быстродействия, предлагаемых любым другим поставщиком. OTP-EPROMPhilips предлагает OTP микроконтроллеров больше, чем любой другой поставщик микроконтроллеров, позволяя реализовывать эффективные решения при макетировании, выпуске продукции малых и больших объемов, и при разработке применений, для которых используются уникальные коды. Philips предоставляет широкий диапазон программируемых пользователем устройств для каждого этапа цикла проектирования, обеспечивая необходимую гибкость проектирования и диапазон выбора. От этапа разработки программного обеспечения до эмуляции устройства и этапа отладки системы, устройства FLASH - наиболее эффективные решения, поскольку эти приборы электрически стираемы, их можно многократно использовать до тех пор, пока проект не будет отработан. На раннем этапе производства идеально использование OTP микроконтроллеров , поскольку они обеспечивают гибкость, необходимую для быстрого и легкого изменения программного обеспечения В многих применениях OTP приборы используются и в массовом производстве, поскольку они позволяют быстро отвечать на изменения требований производства и, если возникает необходимость в изменении программного обеспечения во время выпуска продукции, OTP приборы позволяют изменять программное обеспечение с наименьшими затратами. FLASHFLASH микроконтроллеры предоставляют пользователю максимальную гибкость программирования. FLASH микроконтроллеры могут быть электрически очищены и перепрограммироваться снова и снова. Пользователь сам может определить, в какой момент в процессе производства необходимо программировать приборы. И если возникает необходимость в изменении кодов, в приборы может быть записано новое модифицированное программное обеспечение. FLASH микроконтроллеры можно программировать стандартными параллельными программаторами или, в зависимости от типа прибора, их можно программировать последовательно. Параллельно программируемые устройства программируются чаще всего вне применения. Если прибор установлен на плате применения в колодке, то чтобы изменить программное обеспечение применения, прибор необходимо извлечь из колодки, перепрограммировать и, затем, вновь установить в колодку применения. Программирование прибора вне применения исключает необходимость организации на плате применения схем перепрограммирования. Приборы P89C738, P89C138, P89C238, P89C132 и семейства P89C51RX+ позволяют параллельное программирование. Программирование установленных на плате применения приборов с последовательным программированием выполняется более простыми средствами, по сравнению с приборами с параллельным программированием. Используются два основных метода последовательного программирования. Первый метод использует внешнее, относительно применения, управление. Это обычно выполняется посредством внешнего соединителя, установленного на плате применения. Такой прием используется при программировании приборов P89C138/238. В другом методе последовательного программирования программированием управляет сам прибор. Модифицированный код поступает через стандартный интерфейс UART или через выводы I/O, сконфигурированные как последовательный порт. При этом методе процессор вызывает программу обновления и, затем, стирает и вновь программирует FLASH память. Для реализации такого метода необходимо разместить на плате применения минимум дополнительных аппаратных средств. Небольшие разделы кодов могут быть изменены в приборах P89C51RX + и P89C132. Обработчик начальной загрузки может быть настроен пользователем в зависимости от требований применения. EEPROMПамять EEPROM является средством, позволяющим программировать прибор как непосредственно в схеме применения, так во внешнем программаторе. Приборы 8XC864, 8XC858, 8XC855, 83C852 и 8XC851 являются приборами, производными от семейства 80C51 микроконтроллерами, которые оснащены EEPROM памятью данных. EEPROM память данных сохраняет данные даже при отключенном питании. Быстродействие и производительностьФирма Philips расширила номенклатуру высокопроизводительных микроконтроллеров 80C51, которые работают с тактовой частотой до 33 МГц и, кроме того, предлагает приборы 8XC750, работающие на частоте 40 МГц. Эти приборы позволяют получить высокую производительность без перехода к более дорогим приборам с 16-разрядной архитектурой. Новые микроконтроллеры, работающие с тактовой частотой до 33 МГц, потребляют на 50% меньшую мощность чем традиционные приборы. Если же для применения важно малое потребление а высокое быстродействие не являются определяющим, то разработчику предоставляется возможность выбора среди статических приборов, сохраняющих работоспособность при нулевой тактовой частоте и работающих при напряжении питания 2,7 или 1,8 В. Philips первая предложила OTP микроконтроллеры с напряжением питания 2,7 В, при сохранении быстродействия. Фирма Philips обеспечила сохранение характеристик производительности приборов (8XC51/52/54/58 и серии FX) пи работе этих приборов с напряжением питания 2,7 В. Если же для применения необходим прибор с производительностью большей, чем может обеспечить номенклатура приборов семейства 80C51, то имеется возможность выбора из совместимого высокопроизводительного 16-разрядного семейства микроконтроллеров. Семейство микроконтроллеров eXtended Architecture (XA) предлагает от 10 до 100 крат большую производительность, по сравнению с приборами 80C51, обеспечивая простое наращивание производительности. Таблица 1. Объем памяти и быстродействиеРазрядность: 8
Счетчики/таймерыМикроконтроллеры фирмы Philips располагают широким набором конфигураций таймеров, включая стандартный для архитектуры 8051 набор 16-разрядных таймеров: Таймер0, Таймер1 и Таймер2. В ряде микроконтроллеров этот стандартный набор расширяется и иными специализированными таймерами типа PCA и аппаратных сторожевых таймеров. PCAPCA (Programmable Counter Array) фирмы Philips идентичен, по функционированию стандартным PCA, но обеспечивает существенно лучшие временные характеристики, чем таймеры микроконтроллеров 80C51. PCA - специальный таймер связанный с 16-разрядными модулями захвата/сравнения, количество которых может достигать пяти, и способствующий упрощению разработки программного обеспечения, поскольку каждый модуль может быть индивидуально запрограммирован на работу в одном четырех режимов: режиме захвата нарастающего или падающего фронтов, режиме программного таймера, вывода импульсов высокой частоты или в режиме ШИМ модулятора. Каждый модуль PCA располагает соответствующим выводом Порта 1, который может быть использован для входа или выхода сигналов. Все микроконтроллеры, оснащенные PCA, такие как семейства 8XC51FX и 8XC51RX+, приборы 8XC754, 8XC575 и 8XC576 идеальны для использования в применениях, для которых необходима широтно-импульсная модуляция и возможности быстродействующего подсчета и I/O. Максимум преимуществ от использования микроконтроллеров с PCA можно получить в системах управления автомобилем, в сотовых и беспроводных телефонах, в средствах управления массовой памятью, в измерительной аппаратуре, аппаратуре медицинской диагностики, при управлении питанием и организации временных последовательностей, в средствах мониторинга. Аппаратный сторожевой таймерАппаратный сторожевой таймер фирмы Philips гарантирует что микроконтроллер в применении будет работать правильно. Сторожевой таймер защищает от сбоев программы микроконтроллера, которые могут быть вызваны бросками напряжения или другими внешними условиями. Переполнение сторожевого таймера приводит к сбросу микроконтроллера. Чтобы предотвратить нежелательный сброс, сторожевой таймер должен быть очищен прежде, чем наступит переполнение. Для предотвращения случайного переполнения используется специальная последовательность заполнения таймера. Период заполнения таймера регулируется от 2000 до 512000 командных циклов (см. также раздел Возможности защиты). Таблица 2. Счетчики/таймеры
Последовательный интерфейсМикроконтроллеры фирмы Philips располагают набором разнообразных последовательных протоколов связи. Они обеспечивают широкий диапазон производительности и стоимости, удовлетворяющие потребности самых различных применений. UART/расширенный UARTUART микроконтроллеров 80C51 - интерфейс, обеспечивающий все возможности простой последовательной связи и наиболее часто используемый в микроконтроллерах 80C51. Этот интерфейс двунаправлен и может одновременно и посылать и получать данные. В ряде микроконтроллеров фирмы Philips используется Расширенный UART. Расширенный UART выполняет все функции стандартного UART плюс обнаружение ошибок синхронизации фреймов и автоматическое распознавание адреса. I2CИнтерфейс I2C является последовательной 2-проводным интерфейсом с уникальными старт/стоповыми условиями, двунаправленной связью и полной синхронизацией, работающий в режиме с множеством ведущих. Интерфейс I2C используется, прежде всего, для организации связи между двумя или несколькими ИС, расположенными на относительно малом удалении (при производительность 100 Кбит/с расстояние порядка 4 метров). При использовании расширителя шины I2C - прибора фирмы Philips P82B715, расстояние увеличивается в 10 раз (до 40 метров), что позволяет использовать интерфейс I2C для связи центрального устройства с удаленными периферийными устройствами. Шина CANШина CAN (Control Area Network) хорошо работает в электрически зашумленных, сложных условиях эксплуатации, характерных для промышленного производства, в средствах числового управления оборудования тяжелого машиностроения и т.п. Шина CAN идеальна для использования в схемах, требующих надежной последовательной связи или мультиплексируемых соединений. Последовательная 2-проводная шина CAN микроконтроллеров 8XC592 и 8XCE598 способна передавать данные с производительностью до 1 Мбит/с на расстояние до 5000 метров. Микроконтроллеры 8XC592 и 8XCE598 - первые члены семейства приборов фирмы Philips, поддерживающие CAN, и работы над внедрением новых мощных последовательных интерфейсов продолжаются. Быстродействующий последовательный интерфейсБыстродействующий последовательный интерфейс используется для очень высокоскоростного обмена данными между CPU и другими периферийными устройствами. Этот 8-разрядный 3-проводный последовательный интерфейс обеспечивает максимальное быстродействие в бодах в 1 МГц. К другим возможностям относятся: генерация сигнала прерывания по получению/отправке байта, синхронизация бодов, триггеры Шмитта на входах синхросигнала и данных и программная установка первым в посылке старшего или младшего бита байта. Таблица 3. SERIAL INTERFACE
К расширенному набору функций относятся: детектирование снижения VCC, активный низким уровнем Reset, детектирование сбоев синхронизации, пониженное EMI излучение и 4 аналоговых компаратора. Работа при низком напряжении питанияФирма Philips располагает производными от 80C51 микроконтроллерами, которые работают с самыми низкими рабочими напряжениями, из доступных сегодня. Кроме того, имеется выбор устройств работающих в диапазоне напряжений от 5,5 до 2,7 В или от 6,0 до 1,8 В, оснащенных режимами idle и power-down и с полностью статическим ядром. Такие возможности позволяют получить необходимую производительность при минимальном потреблении. Статическая работа и работа при напряжении 2,7 и 1,8 ВДля применений с низкими напряжениями питания фирма Philips предлагает приборы с двумя диапазонами напряжений: от 2,7 до 5,5 В и от 1,8 до 6,0 В. Приборы семейства 8XCLXXX работают в диапазоне напряжений от 1,8 до 6,0 В с тактовой частотой от 0 до 16 МГц. Прибор 8XCL580 работает при напряжении питания до 2 В. Приборы со статическим ядром, расширяющие семейство приборов с диапазоном напряжений питания от 2,7 до 5,5 В, выпускаются в масочно программируемых версиях и в версиях с OTP-EPROM, в сериях 87/80C51/52/54/58, ROMless сериях 80C31 и 80C32, и серии FX. Фирма Philips планирует к производству развернутое семейство OTP и масочных приборов с напряжением питания от 2,7 до 5,5 В и статическим ядром. Полностью статическое ядро позволяет останавливать генератор, с тем чтобы максимально снизить потребление, и вновь активировать его без сложных процедур перезапуска и без потери данных. Таблица 4. OTP, ROM, И ROMLESS
микроконтроллеры с низким
|
Тип прибора | ROM | OTP | RAM | Диапазон рабочих напряжений |
Диапазон рабочих частот |
Стати- ческое ядро |
Таймеры | Другие возможности |
80C31 | - | - | 128 | 2.7-5.5V | DC-16Mhz | Yes | 2 | |
80CL31 | - | - | 128 | 1.8V-6V | DC-16Mhz | Yes | 2 | 80C31 Pin-Compatible, UART |
87C51/80C51 | 4K | 4K | 128 | 2.7-5.5V | DC-16MHz | Yes | 2 | |
80CL51 | 4K | - | 128 | 1.8V-6V | DC-16MHz | Yes | 2 | 80C31 Pin-Compatible, UART |
80CL410/83CL410 | 4K | - | 128 | 1.8V-6V | DC-12MHz | Yes | 2 | 80C31 Pin-Compatible, I2C |
80CL580/83CL580 | 6K | - | 256 | 2.5-6V | DC-12MHz | Yes | 3+ Watch-dog | 4x8-bit A/D, PWM, I 2 C, UART |
80C32 | - | - | 256 | 2.7V-5.5V | DC-16MHz | Yes | 3 | |
87C52/80C52 | 8K | 8K | 256 | 2.7V-5.5V | DC-16MHz | Yes | 3 | |
87C51FA/83C51FA /80C51FA |
8K | 8K | 256 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA |
87C51RA+/83C51RA+ /80C51RA+ |
8K | 8K | 512 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA, Hardware Watchdog |
87C51RB+ /83C51RB+ |
16K | 16K | 512 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA, Hardware Watchdog |
87C51RC+ /83C51RC+ |
32K | 32K | 512 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA, Hardware Watchdog |
87C51RD+ /83C51RD+ |
64K | 64K | 1024 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA, Hardware Watchdog |
83CL267 | 12K | - | 256 | 4.5V-5.5V | 4MHz-8MHz | 3 | OSD, 9 PWM Outputs, 4 Channel 4-bit A/D, 9 LED Drivers |
|
83CL268 | 12K | - | 256 | 4.5V-5.5V | 4MHz-8MHz | 3 | OSD, 9 PWM, Outputs, 4 Channel 4-bit A/D, 9 LED Drivers |
|
87C54/80C54 | 16K | 16K | 256 | 2.7V-5.5V | DC-16MHz | Yes | 3 | |
83CL781 | 16K | - | 256 | 1.8V-6V | DC-12MHz | Yes | 3 | UART, I2C |
83CL782 | 16K | - | 256 | 1.8V-6V | DC-12MHz | Yes | 3 | Optimized for 12MHz@3.1V, UART, I2C |
87C51FB/83C51FB | 16K | 16K | 256 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA |
83CL167 | 16K | - | 256 | 4.5-5.5V | 4MHz-8MHz | 3 | OSD, 9 PWM Outputs, 4 Software A/D Inputs, 8 LED Drivers |
|
83CL168 | 16K | - | 256 | 4.5-5.5V | 4MHz-8MHz | 3 | OSD, 9 PWM Outputs, 4 Software A/D Inputs, 8 LED Drivers |
|
87C51FC/83C51FC | 32K | 32K | 256 | 2.7V-5.5V | DC-16MHz | Yes | 4 | PCA |
XAFamily | ||||||||
P51XAG30/G33 | 32K | - | 512 | 2.7V-5.5V | 0-30MHz | Yes | 3+ Watchdog | High performance, 16-bit, 80C51 compatible |
P51XAS3 | 32K | 1024 | 2.7V-5.5V | 0-30MHz | Yes | 4 | 16Mbyte Address Range |
Фирма Philips располагает производными от 80C51 микроконтроллерами со встроенными 8- и 10-разрядными аналого-цифровыми преобразователями. Кроме того, имеются микроконтроллеры с 8-разрядными цифро-аналоговыми преобразователями, выходами ШИМ (PWM) и точными компараторами.
8-разрядные и 10-разрядный аналого-цифровые преобразователи оснащены мультиплексируемыми входами, позволяющими выбирать до восьми источников аналоговых сигналов, и входными схемами выборки/хранения, упрощающими использование АЦП при измерении высоких частот. Каждый вход располагает высоким входным сопротивлением, снижающим нагруженность источника сигнала и, следовательно, способствующим повышению точности измерения.
Выход ШИМ позволяет формировать сигналы очень точной частоты и скважности. PWM обеспечивает две возможности, расширяющие возможности применения, формирование сигналов с изменяемой частотой и с изменяемой скважностью. При 8-разрядном PWM скважность регулируется в пределах от 0% до 100% 255 квантами.
Выходы PWM используются для реализации недорогих цифро-аналоговых преобразователей и, при использовании компаратора, может быть разработан аналого-цифровой преобразователь.
Встроенные прецизионные компараторы обеспечивают высокую гибкость и располагают малым смещением. Чтобы уменьшить число внешних навесных компонентов, фирма Philips организовала четыре компаратора на приборах 8XC575 и 8XC576 и один на 8XC754, которые могут быть использованы для реализации многих функций, типа недорогих АЦП и детекторов пересечения уровня.
Аналого-цифровые преобразователи | Широтно-импульсная модуляция | ||||
Тип прибора | Разряд- ность |
Количество мультиплек- сируемых входов |
Количество PWM таймеров |
Диапазон частот при тактовой частоте 12МГц |
Количес- тво компара- торов |
83C749/87C749 | 8 | 5 | 1 8-bit | 90Hz-23.5KHz | |
83C752/87C752 | 8 | 5 | 1 8-bit | 90Hz-23.5KHz | |
83C754/87C754 | 1 8-bit (PCA) | 15Hz-11.7KHz | 1 | ||
80C550/83C550/87C550 | 8 | 8 | 1 8-bit | 90Hz-23.5KHz | |
80CL580/83CL580 | 8 | 4 | 1 8-bit | 90Hz-23.5KHz | |
83C145 | 5 8-bit (PCA) | 15Hz-11.7KHz | |||
80C562/83C562 | 8 | 8 | 2 8-bit | 90Hz-23.5KHz | |
80C552/83C552/87C552 | 10 | 8 | 2 8-bit | 90Hz-23.5KHz | |
80C592/83C592/87C592 | 10 | 8 | 2 8-bit | 90Hz-23.5KHz | |
80CE598/83CE598/87CE598 | 10 | 8 | 2 8-bit | 90Hz-23.5KHz | |
80CE558/83CE558/89CE558 | 10 | 8 | 2 8-bit | 90Hz-23.5KHz | |
80C575/83C575/87C575 | 5 8-bit (PCA) | 15Hz-11.7KHz | 4 | ||
80C576/83C576/87C576 | 10 | 6 | 5 8-bit (PCA) | 15Hz-11.7KHz | 4 |
83C845 | 5 8-bit (PCA) | 15Hz-11.7KHz | |||
80C51FA/83C51FA/87C51FA | 5 8-bit (PCA) | 15Hz-11.7KHz | |||
80C51RA+/83C51RA+ /87C51RA+/89C51RA+ |
5 8-bit (PCA) | 15Hz-11.7KHz | |||
83C51FB/87C51FB | 5 8-bit (PCA) | 15Hz-11.7KHz | |||
83C51RB+/87C51RB+ /89C51RB+ |
5 8-bit (PCA) | 15Hz-11.7KHz | |||
83C055/87C055 | 1 14-bit/8 6-bit (MTV) | 60Hz-47KHz | |||
83CL267/83CL268 | 4 | 4 | 1 14-bit/4 6-bit/ 4 7-bit | 90Hz-20KHz@8MHz | |
83CL167/83CL168 | 4 | 4 | 1 14-bit/4 6-bit/ 4 7-bit | 90Hz-20KHz@8MHz | |
83C51FC/87C51FC | 5 8-bit (PCA) | 15Hz-11.7KHz | |||
83C51RC+/87C51RC+ /89C51RC+ |
5 8-bit (PCA) | 15Hz-11.7KHz | |||
83C51RD+/87C51RD+ /89C51RD+ |
5 8-bit (PCA) | 15Hz-11.7KHz | |||
P51XAS3 | 10 | 8 | 4 8-bit (PCA) |
Применение микроконтроллеров с низким уровнем электромагнитных и радиочастотных излучений (EMI и RFI) способствуют упрощению процедуры сертификации применения, позволяет упростить проектирование и снизить стоимость печатных плат, обеспечивает использование более простых элементов экранирования, упрощает разводку шин питания и земли, способствует снижению перекрестных помех. Фирма Philips оснащает свои микроконтроллеры средствами защиты, типа сторожевых таймеров, схем обнаружения сбоев тактового генератора и детектирования снижения напряжения питания, для которых не требуются внешние компоненты и которые способствуют сокращению сроков разработки применения, снижению общей стоимости системы.
Надежность работы- основное требование, предъявляемое к применению. Это требование еще более ужесточается в случаях реализации жизнеобеспечивающего применения - типа медицинской аппаратуры, бортового оборудования самолетов или транспортных средств, где сбой работы микроконтроллера может привести к беде. И в промышленных применениях отказ одного компонента может привести к остановке технологического процесса, остановке конвейера. Микроконтроллеры фирмы Philips располагают широким диапазоном схем защиты, расширяющих отказоустойчивость систем и повышающих их надежность: сторожевые таймеры, схемы обнаружения снижения напряжения и обнаружения неисправности тактовых генераторов.
Сторожевой таймер предназначен для повышения отказоустойчивости микроконтроллера. Задача сторожевого таймера - перезапустить микроконтроллер при возникновении потенциально опасного состояния процессора. Если пользовательская программа сбивается и не перезагружает сторожевой таймер в течение заданного времени, то сторожевой таймер автоматически генерирует сигнал сброса системы, что существенно увеличивает уверенность в правильном выполнении пользовательской программы, в правильной работе процессора. Сторожевые таймеры микроконтроллеров фирмы Philips аппаратно конфигурируются и они не могут быть разрушены проблемами, возникающими с неправильной работой программного обеспечения или событиями, происходящими в применении. Дополнительную гибкость сторожевому таймеру добавляет корректирование периода блокировки от 2 до 512 мс (при тактовой частоте 12 МГц), в зависимости от особенности применения.
К другим возможностям защиты, интегрированной в микроконтроллерах фирмы Philips относятся схемы: обнаружения неисправности тактового генератора (OFD - Oscillator Failure Detection) и детектирования снижения напряжения питания. Подобно сторожевому таймеру эти схемы генерируют сигнал сброса, если частота генератора опускается ниже заданной частоты или, если напряжение питания снижается ниже определенного уровня.
Встроенные возможности защиты означают, что нет необходимости затрачивать время на разработку дополнительных внешних схем защиты микроконтроллера и системы. Результат - высоко надежная схема с уменьшенным количеством компонентов, сниженной стоимостью и сниженным временем выхода применения на рынок.
Учитывая ужесточение требований при сертификации применений, фирма Philips разработала семейство приборов с существенно сниженным уровнем EMI излучений. За счет доработки внутренней схемотехники микроконтроллеров с пониженным уровнем EMI, уровень излучаемых шумов был уменьшен более чем на 20 дБ, что особенно важно для частот свыше 100 МГц, при которых уменьшение шумов на уровне плат достигается сложными и дорогими средствами.
При использовании микроконтроллеров с низким уровнем EMI/RFI проектирование применения становится более простым, издержки - ниже, а разводка питания, земли и экранирование упрощаются. Использование приборов с низким уровнем EMI/RFI на целый шаг приближает к получению необходимого сертификата.
Пример семейства приборов с низким уровнем EMI/RFI - семейство 8XC575, при разработке которого было использовано много приемов снижения излучений, позволивших получить приборы с уровнем EMI/RFI в 100 раз ниже чем излучение стандартного микроконтроллера.
С тем, чтобы разработчик получил возможность упростить свое применение, фирма разработала ряд специфических приборов, размещенных в различных корпусах.
Встроенные контроллеры дисплеев (OSD), которыми оснащены микроконтроллеры 8XC055, 83C145, 83C845 и 83C366/566/766, позволяют легко выводить текст на экран с удивительной гибкостью цветов и оттенков.
OSD обеспечивает определяемый пользователем набор символов, включая типы шрифта и их размеры, начальное положение символов, матрицу символа, цвет фона, переднего плана и затенения, а также мерцание символа и подавление вертикального джиттера. OSD позволяет выводить на экран одновременно до 128 символов. И число строк и количество символов на строке определяется пользователем.
Кроме того, эта гибкость поддерживается дополнительными аппаратными средствами фирмы Philips которые позволяют достаточно просто использовать OSD в различных проектах применений.
В устройствах, которым необходим интерфейс с шиной ISA персонального компьютера или другими системными шинами, очень удобно использовать микроконтроллеры 8XC451, 87C453 и 8XC576, поскольку они оснащены встроенным интерфейсом UPI.
Smart Card микроконтроллер фирмы Philips предоставляет возможность реализации целого диапазона применений и устройств, типа кредитных карт, электронных ключей, медицинских карточек, и средств идентификации.
Типичными применениями управления доступом, в которых используются смарт карты, являются: спутниковые TV сети, портативные телефоны, компьютеры, коммерческое TV и электронные ключи. Другие применения смарт карт - медицинские карточки и истории болезни и кредитные карточки. В промышленных отраслях смарт карты используются для управления потоками данных, в управлении оборудованием, при контроле и управлении процессами.
Микроконтроллер смарт карт 83C852 располагает ROM емкостью 6 Кбайт, RAM емкостью 256 байт и 2 Кбайтами EEPROM. Микроконтроллер 83C852 оснащен модулем криптографических вычислений (CCU), расширяющим защищенность данных, и поставляется в корпусе в стиле кредитной карты или же он может быть поставлен в виде кристаллов.
Имеются также микроконтроллеры P83C855, P83C858 и P83C864, разработанные специально для смарт карт-применений.
Тип прибора | Сторо жевой таймер |
Обнару- жение неисправ- ности такто- вого генера- тора |
Обнару- жение сниже- ния напря- жения питания |
Умень- шенный уровень EMI |
Примечания/Особые возможности |
80C51/80C31/87C51 | X | Operation at 2.7V to 5.5V @ 16MHz | |||
80C550/83C550/87C550 | X | 8 Channel 8-bit Analog-to-Digital Converter | |||
80CL580/83CL580 | X | X | 4 Channel 8-bit
Analog-to-Digital Converter, Pulse Width Modulation Output, Low Power/Volt (2.5V to 6V) |
||
80C52/80C32/87C52 | X | Operation at 2.7V to 5.5V @ 16MHz | |||
83C145 | X | OSD, 9 PWM Ouputs, 3 Software Analog-to-Digital Converter Inputs |
|||
83C51FA/80C51FA/87C51FA | PCA | X | Industry Standard | ||
80C575/83C575/87C575 | X | X | X | X | High Reliability, Low V CC
/Osc Fail Detect, Analog Comparators, Programmable Counter Array |
80C576/83C576/87C576 | X | X | X | X | Same as 8XC575 plus UPI and 10-bit Analog-to-Digital Converter |
80C562/83C562 | X | 8 Channel 8-bit
Analog-to-Digital Converter, 2 Pulse Width Modulation Outputs, Capture/Compare Timer |
|||
80C552/83C552/87C552 | X | 8 Channel 10-bit
Analog-to-Digital Converter, 2 Pulse Width Modulation Outputs, Capture/Compare Timer |
|||
83C845 | X | OSD, 9 PWM Ouputs, 3 Software Analog-to-Digital Converter Inputs |
|||
83C055/87C055 | X | OSD, 9 PWM Ouputs, 3 Software Analog-to-Digital Converter Inputs |
|||
80C54/87C54 | X | Operation at 2.7V to 5.5V @ 16MHz | |||
83C51FB/87C51FB | PCA | X | Industry Standard | ||
83C524/87C524 | X | 512 RAM | |||
80C58/87C58 | X | Operation at 2.7V to 5.5V @ 16MHz | |||
83C51FC/87C51FC | PCA | X | Industry Standard | ||
80C528/83C528/87C528 | X | Large memory for high-level languages | |||
80CE598/83CE598/87CE598 | X | X | CAN Bus, 8x10-bit
Analog-to-Digital Converter, Low Electro-Magnetic Interference, 2 Pulse Width Modulation Outputs, Enhanced UART |
||
80CE558/83CE558/89CE558 | X | X | Low EMI, 8 Channel 10-bit
Analog-to-Digital Converter, 2 Pulse Width Modulation Outputs, Capture/Compare |
||
89C51RA+/87C51RA+ /83C51RA+/80C51RA+ |
X | X | Double RAM/512 bytes & WD | ||
89C51RB+/87C51RB+/83C51RB+ | X | X | Double RAM/512 bytes & WD | ||
89C51RC+/87C51RC+/83C51RC+ | X | X | Double RAM/512 bytes & WD | ||
89C51RD+/87C51RD+/83C51RD+ | X | X | 1KRAM & WD |