19.10.2000

Разделы:

Главная

О журнале

Тема номера

Архив

Рубрикатор

Где купить

Подписка

 

Поиск:


расширенный поиск

Подпишись на новости
Редакции

Имя

E-mail





комплексное продвижение сайтов Екатеринбург



Евгений Горчагов

51'LPC микроконтроллеры Philips Semiconductors

Функции, реализуемые на микроконтроллерах, вышли за пределы области привычных применений. Самые простые микроконтроллеры производства фирмы Philips Semiconductor позволяют создавать устройства с доступом и управлением через Интернет (программное обеспечение Embedded Micro Internetworking Technology (EMIT®) предоставляет компания emWare Inc.). Наряду с этим микроконтроллеры используются и для замены дешевых схем на элементах простой логики.

В данной области продукция Philips представлена специализированными и универсальными микроконтроллерами с ядром 8051. Микроконтроллеры LPC (low package count) серии имеют уникальные особенности для создания на них устройств, не требующих большой вычислительной мощности. В таблице 1 приведены параметры LPC-микроконтроллеров (курсивом выделены их уникальные свойства). По уровню цены они входят в нишу дешевых микроконтроллеров (дешевле только микроконтроллеры без последовательных портов). Philips 51'LPC выгодно отличает то, что они имеют систему команд 8051 (максимум 300 нс при 6 тактах на команду) и, как следствие, большое количество библиотек программ. Philips Semiconductor обеспечивает техническую поддержку на этапе разработки проекта. Для крупносерийного производства работает конкурентоспособная ценовая политика.

Из недостатков периферии LPC-микроконтроллеров имеет смысл отметить разве что отсутствие аппаратной реализации захвата значения таймера по фронту внешнего сигнала. Это могло бы быть полезным для реализации DMX-интерфейса через UART. Для определения начала посылки протокол DMX использует низкий уровень сигнала в течение 80 мкс. Измерить этот интервал было бы удобно с помощью упомянутой аппаратной возможности. Когда-то мне нужно было разработать такой интерфейс на микроконтроллере AVR 8535, в котором есть аппаратная функция захвата значения таймера. Но ни мне, ни моим коллегам не удалось использовать эту функцию из-за ее ненадежной работы — начало примерно каждой сотой посылки определялось неправильно. В конце концов пришлось прибегать к особым ухищрениям. Между тем, все можно было сделать на программном уровне, если бы в AVR были приоритеты прерываний, как в LPC. Тогда все закончилось удачно, но я не раз посетовал на то, что у Atmel нет технической поддержки — это сэкономило бы немало времени.

Что касается достоинств микроконтроллеров LPC, то к ним относится, во-первых, наличие аппаратного определения адреса у UART — без этого не обойтись, если нужен, например, контроллер для музыкального инструмента, управляемого по интерфейсу MIDI. Во-вторых, следует отметить высокую нагрузочную способность выходов и их количество (до 18 в 20-выводном корпусе). Немаловажна для многих задач возможность работы при напряжениях питания от 2,7 В и напряжение хранения ОЗУ 1,5 В при встроенной функции Reset по питанию. Ну и, конечно же, главное — это высокая надежность работы этих функций даже в индустриальном диапазоне температур.

По потреблению микроконтроллеры LPC на сегод- няшний день имеют стандартные показатели 2.15 мА на полном ходу в зависимости от частоты работы и напряжения питания. Здесь они значительно уступает микроконтроллерам MSP производства Texas Instruments, однако для большинства задач потребление можно снизить до уровня менее 1 и даже 0,5 мА, используя спящий режим, в котором потребление составляет около 1 мкА.

Программирование микроконтроллеров осуществляется внутрисхемно. Для этого семейства микроконтроллеров Philips Semiconductor предлагает демонстрационную систему (Evaluation Kit — LINK-51), систему разработки (Development System — PDS76xSD) и программатор (P76xLCPSD). Система разработки и программатор предлагают стандартные возможности; подключение к компьютеру через COM-порт. В программаторе используется 20-контактный ZIF-разъем для программируемых микроконтроллеров. Кроме того, система разработки имеет 20-контактный разъем на гибком шлейфе для подключения его к месту установки микроконтроллера разрабатываемой системы.

Демонстрационная система поставляется совместно с программным обеспечением EMIT 3.0 производства компании emWare, которое позволяет разрабатывать приложения, предназначенные для работы с использованием сети Интернет в качестве канала управления и передачи данных. Демонстрационная система также включает в себя плату с микроконтроллером серии LPC, которой можно управлять через web-интерфейс.

Приложение Требования приложения к микроконтроллеру и уникальные свойства Philip’s 51'LPC
Часы со всевозможными часовыми функциями (например, четыре кнопки, LCD/LED до 2ґ16 сегментов, функции будильника, времени для двух поясов, таймер, секундомер, Интернет-время, счетчик до даты, мелодии и др. • Питание 2,7...6 В. • До 18 входов/выходов в SOIC20. • Нагрузка на выход до 20 мА. • Нагрузка в сумме до 80 мА. • Два 16 битных счетчика-таймера. • – 40 ...+ 85 °С (P87LPCxxxBx). • – 50 ...+ 120 °С (P87LPCxxxFx). • 128 байт ОЗУ. • Рабочий режим 5 мА @ 3 В, 10 МГц. • Спящий режим 1 мкА («sleep»). для данной задачи: более 80 % времени — режим «sleep», среднее потребление не более 1 мА.
МК к телефону (LCD/LED, клавиатура, АОН, память номеров, автонабор) То же, плюс: • Прерывание от любого входа с аппаратной возможностью объединения прерывания одного из портов (8 бит), как от клавиатуры. • I2C для подключения внешней памяти, DTMF микросхемы.
MIDI-инструмент Контроллер (например, четырех шаговых двигателей),управляется по последовательному интерфейсу (например, RS-232/485, I2C, CAN, LIN, MIDI) • Возможность использовать внутренний RC генератор увеличивает число выходов и не нужен кварц, плюс возможность использовать внутренний reset по питанию, т.е. только земля и питание не задействуются под вх/вых. • Наличие аппаратного I2C и полнодуплексного UART (до 115,2 кБ) с возможностью аппаратной идентификации адреса.
Адаптер сенсоров например, пара аналоговых сенсоров как терморезистор, емкостной датчик или тензомост; несколько датчиков и других устройств, подключаемых через I2C-интерфейс • 8 бит АЦП (100 кГц, 4 канала). • 8 бит ЦАП. • ШИМ. • Два аналоговых компаратора (10 мВ смещение, 10 мкА ток утечки, 250 нс реакция) плюс два 16-битных счетчика таймера (для реализации интегрирующих или 8–12 бит дельта-сигма АЦП). Позволяет использовать более дешевую версию микроконтроллера без АЦП.
Диммер ШИМ-контроллер для управления 16 симмисторами с регулировкой угла отпирания при дискретности не хуже 512 (синхронизируется с силовой сетью) • 16-битные счетчики-таймеры для реализации программного ШИМ. • Аналоговый компаратор для синхронизации ШИМ. • Управление симмисторамипо трехквадрантной схеме, позволяя избежать промежуточных буферов, снаберцепей (ограничивающих скорость нарастания напряжения от питающей сети. и последовательных индуктивностей (ограничивающих скорость нарастания тока на нагрузке и симмисторе). • Полнодуплексный UART для управления микроконтроллером от внешней линии (например, DMX в светотехнике).
Все микроконтроллеры серии LPC (P87LPC762, P87LPC764, P87LPC767, P87LPC768, P87LPC769) имеют защиту программного кода от считывания, внутрисхемное программирование (однократное), watchdog, I2C, UART, 128 byte RAM, два 16-битных счетчика-таймера, 4К OTP (P87LPC762 — 2К), стек в ОЗУ, четырехуровневый приоритет прерываний, напряжение хранения данных в ОЗУ 1.5 В, SOIC/DIP20
АЦП имеются в P87LPC767, P87LPC768, P87LPC769; ЦАП в P87LPC769; ШИМ в P87LPC768.

Евгений Горчагов


туры в Англию


Статьи по: ARM PIC AVR MSP430, DSP, RF компоненты, Преобразование и коммутация речевых сигналов, Аналоговая техника, ADC, DAC, PLD, FPGA, MOSFET, IGBT, Дискретные полупрoводниковые приборы. Sensor, Проектирование и технология, LCD, LCM, LED. Оптоэлектроника и ВОЛС, Дистрибуция электронных компонентов, Оборудование и измерительная техника, Пассивные элементы и коммутационные устройства, Системы идентификации и защиты информации, Корпуса, Печатные платы

Design by GAW.RU