Объявление

Свернуть
Пока нет объявлений.

Микроконтроллеры фирмы NEC. Часть 1.

Свернуть
X
Свернуть

  • Микроконтроллеры фирмы NEC. Часть 1.

    Японская фирма NEC (Nippon Electric Corporation) уже более 15 лет выпускает микроконтроллеры (МК), предназначенные для встраивания в различные приборы и системы управления. К настоящему времени фирмой разработаны и изготавливаются МК более чем 450-ти типов. Фирма продолжает создавать новые и совершенствовать выпущенные ранее микросхемы.
    Микроконтроллер фирмы NEC имеет стандартную структуру. Он содержит процессор, внутреннее постоянное запоминающее устройство для хранения программы (по терминологии NEC — IROM), внутреннее оперативное запоминающее устройство для хранения данных (IRAM) и набор периферийных устройств.

    В группу периферийных устройств входят параллельные порты ввода/вывода, каналы последовательного интерфейса, таймеры и таймеры-счетчики, контроллер прерываний. Кроме того, многие микроконтроллеры имеют многоканальные аналого-цифровые преобразователи (ADC), цифро-аналоговые преобразователи (DAC), цифровые компараторы, дополнительные запоминающие устройства, широтно-импульсные модуляторы (PWM), устройства для подключения электролюминесцентных и жидкокристаллических индикаторов и другие устройства.

    Множество выпускаемых фирмой NEC микроконтроллеров делится на семейства. Семейства делятся на серии. В состав серии входят микроконтроллеры нескольких типов. Семейства различаются возрастом разработки, разрядностью данных (4, 8, 16 бит), быстродействием, энергопотреблением и рядом других характеристик. Серии в пределах семейства различаются, в основном, составом и параметрами периферийных устройств. Микроконтроллеры разных типов в пределах серии различаются, главным образом, составом и емкостью запоминающих устройств.

    В табл. 1 перечислены наименования семейств, указано число серий и суммарное число типов МК в семействе, приведена структура обозначения типа и серии МК в семействе и указана разрядность микроконтроллеров. Таблица составлена по данным на конец 1997 года.

    Таблица 1

    Семейство Число серий Число типов Обозначении серии и типа МК Число разрядов
    750 1 12 mPD75ZZ 4
    75X 11 65 mPD75ZZZ 4
    75XL 9 34 mPD75ZZZZ 4
    17K 7 55 mPD17ZZZ
    mPD17ZZZZ
    4
    8
    78AD 1 9 mPD78CZZ 8
    78K/O 29 133 mPD780ZZ
    mPD780ZZZ
    8
    8
    78K/OS 16 47 mPD789ZZZ 8
    78K/1 2 8 mPD781ZZ 8
    78K/2 3 14 mPD782ZZ 8
    78K/3 8 30 mPD783ZZ 16
    78K/4 13 50 mPD784ZZZ 16
    Z = 0, 1,..., 9
    Микроконтроллеры фирмы NEC выпускаются с IROM масочного типа. При этом практически в каждую серию входит МК с программируемой памятью (UVEPROM или Flash), имеющей, как правило, наибольший для данной серии объем. При отсутствии в корпусе микросхемы окна возможно лишь однократное программирование памяти (OTPROM). Память типа Flash (с электрическим стиранием записи) допускает многократное перепрограммирование.

    В обозначение типа микроконтроллера с программируемой памятью после номера семейства вводится буква Р (EPROM) или F (Flash). Например, mPD75PZZZ или mPD78 F9ZZZ. Кроме того, в обозначение типа МК после последней цифры (Z) могут входить одна или несколько букв, обозначающих модификацию исходной серии. Например, mPD75 PZZZB.

    Семейства 7500, 78AD, 78K/1 и 78K/2 относятся к числу «старых» и в настоящее время не получили развития. В семейство 17К входят микроконтроллеры, предназначенные для работы в специальной аппаратуре (аудио, видео, пейджеры и др.). Далее в статье рассматриваются микроконтроллеры широкого применения новых и новейших развивающихся семейств, к числу которых относятся семейства 75X и 75XL (4 бита), 78K/0 и 78K/0S (8 бит) и 78K/3 и 78K/4 (16 бит).

    1. Четырехразрядные микроконтроллеры (семейства 75X и 75 XL)

    Четырехразрядные микроконтроллеры фирмы NEC по особенностям их структуры, влияющим на выбор МК для работы в конкретной аппаратуре, могут быть отнесены к одной из четырех групп:
    1. микроконтроллеры общего назначения без АЦП (General Purpose, GP);
    2. микроконтроллеры общего назначения с АЦП (GPADC);
    3. микроконтроллеры с выводами для подключения электролюминесцентных индикаторов (Fluorescent Indicator Panel, FIP);
    4. микроконтроллеры с выводами для подключения жидкокристаллических индикаторов (Liquid-Crystal Display, LCD).
    Микроконтроллеры семейства 75XL представляют собой усовершенствованную версию микроконтроллеров семейства 75X. Они отличаются повышенным быстродействием, пониженным энергопотреблением и некоторыми другими параметрами.

    В табл. 2 указаны серии и типы микроконтроллеров семейств 75X (ZZZ) и 75XL (ZZZZ), отмечена принадлежность к одной из названных выше групп, указано число типов МК в серии, отмечены отличительные особенности микроконтроллеров разных серий и указано минимальное число выводов корпуса микросхемы.

    Таблица 2

    Группа Семейство Серия. Тип
    mPD75ZZZ
    mPD75ZZZZ
    Число типов Особенности МК Число выводов
    GP 75X 004-008 4 42
    104-116 10 Компаратор 64
    108-117 5 Компаратор 64
    402 2 Наименьшие возможности 28
    75XL 0004-0016 4 42
    0104-0116 4 RC-генератор 42
    4302-4308 3 36
    GP ADC 75X 028-048 5 EEPROM 64
    064-068 4 42
    512-518 6 Наибольшие возможности 80
    75XL 0064-0076 4 42
    4202-4264 5 EEPROM. KeylessEntry 20
    FIP 75X 206-268 9 PWM 64
    236-238 4 ADC, PWM 94
    LCD 75X 304-316 12 80
    328-336 4 ADC 80
    75XL 3012-3018 4 80
    3036 2 ADC 80
    3104-3116 4 64
    3204-3216 4 48
    Система команд микроконтроллеров разных типов и серий содержит разное число команд (от 61 у серии 402 до 143 у МК типов 517, 518 и некоторых других). При этом обеспечивается программная совместимость снизу вверх. По командам выполняются операции с битами, нибблами (4 бита) и байтами. В микроконтроллерах некоторых типов и серий с байтами выполняются только операции пересылки.

    Цикл команды при неизменной частоте кварцевого резонатора может иметь разную, устанавливаемую по выбору длительность. В табл. 3 указаны максимальное значение тактовой частоты (FOSC MAX) и устанавливаемые при этом по выбору значения длительности цикла команд Т ЦК.

    Таблица 3

    Семейство FOSCmax (MГц) TЦК (мкс)
    75Х 4,19 0,95 1,91 3,81 15,3
    Кроме основной системы синхронизации (main clock) микроконтроллеры имеют вспомогательную систему (subclock) с тактовой частотой 32 КГц и длительностью цикла команды 122 мкс. Переход на работу с пониженным быстродействием на этапе выполнения программы, где это допустимо, позволяет существенно уменьшить ток потребления МК. Кроме того, МК по команде программы может быть переведен в режим холостого хода (HALT mode), в котором процессор остановлен, но работают периферийные устройства, или в режим пониженного энергопотребления (STOP mode), когда остановлен генератор тактового сигнала. В первом случае ток потребления уменьшается в 5-10 раз, а во втором — снижается до десятых или сотых долей мкА.

    Память микроконтроллера содержит:
    • один или четыре регистровых банка с изменяемой по выбору структурой (восемь четырехразрядных регистров или четыре восьмиразрядных);
    • постоянное запоминающее устройство (ЗУ) для хранения программы (IROM) емкостью от 2Kх8 бит до 32Kх8 бит:
    • оперативное ЗУ для хранения данных емкостью от 320х4 бит до 1024х4 бит.
    Кроме того, у микроконтроллеров некоторых серий имеется дополнительное ЗУ с электрическим стиранием и сохранением записи данных при отключении питания (EEPROM) емкостью от 16х4 бит до 1024х4 бит.

    Параллельные порты имеют разное число линий ввода/вывода (от 13 до 64), при этом используются выводы разных типов (КМОП вход, КМОП вход/выход, NМОП вход/выход с высоким уровнем сигнала от 9...13 В). У микроконтроллеров группы FIP имеются также высоковольтные РМОП выходы. Многие выходы допускают непосредственное подключение светодиодов. Некоторые выводы по командам программы могут переводиться из режима работы с тремя состояниями в режим работы с двумя состояниями (programmable pull up, maskable pull down).

    Контроллер прерывания векторного типа принимает запросы прерывания от внешних и внутренних источников, при этом общее число запросов может быть от трех до восьми.

    В состав периферийных устройств микроконтроллеров всех семейств входят от одного до пяти таймеров и таймеров-счетчиков разных типов (таймер/счетчик событий, таймер-датчик времени, сторожевой таймер и др.). При этом некоторые таймеры допускают каскадное соединение. В некоторых сериях таймеры имеют внешние выходы, которые могут использоваться для формирования синхронизирующих и тональных (звуковых) сигналов.

    Микроконтроллеры всех типов (кроме серии 402) имеют канал последовательного интерфейса, который по выбору может работать по стандартному последовательному протоколу фирмы NEC (CSI) с использованием двухпроводной (SBI) или трехпроводной (IОE) линии связи. Трехпроводный протокол IOE представляет собой вариант стандартного протокола SРI. Двухпроводный протокол SBI не совпадает со стандартным двухпроводным протоколом I2C.

    Микроконтроллеры, входящие в группы FIP и LCD, имеют в составе периферийных устройств контроллеры FIP и LCD соответственно, которые формируют сигналы выбора знакомест и сегментные сигналы для индикаторных панелей.

    Аналого-цифровые преобразователи (ADC) содержат восемь каналов преобразования (кроме серии 402) с формированием восьмиразрядного двоичного кода.

    В состав периферийных устройств некоторых микроконтроллеров входят четырехканальные четырехразрядные цифровые компараторы.

    Широтно-импульсный модулятор строится на базе 14 разрядного таймера.

    Для питания микроконтроллеров используются источники с напряжением 1,8–5,5 В и током потребления от 1 до 5 мА в зависимости от выбранного быстродействия работы МК.


    Автор: Гребнев Владимир
      Возможность размещать комментарии к сообщениям отключена.

    Метки статей

    Свернуть

    Меток пока нет.

    Новые статьи

    Свернуть

    • «NO EXCUSES» — специальная программа компании MOTOROLA
      admin
      Дмитрий Панфилов
      «NO EXCUSES» — специальная программа компании MOTOROLA

      Ни для кого не секрет, что микропроцессоры и микроконтроллеры находят самое широкое применение в различных областях науки и техники. Сегодня трудно указать область электроники, где не использовались бы микроконтроллеры. Количество простейших применений, требующих интеллектуального управления процессом, возрастает лавинообразно. Реализация гибких алгоритмов управления на базе микроконтроллеров дает широкому кругу разработчиков уникальный инструмент для создания «интеллектуальных» систем управления. Умение разумно его применять во многом определяет успех оборудования в конкурентной борьбе на рынке.

      MOTOROLA штурмует трехмиллиардный рубеж

      Статистика гласит, что наибольшую долю рынка встраиваемых систем управления занимают восьмиразрядные микроконтроллеры. Здесь показателен...
      10.02.2017, 14:56
    • Частотомер на PIC16F873 с двух строчным ЖКИ способный измерять частоты
      admin
      alt="" />Частотомер на PIC16F873 с двух строчным ЖКИ способный измерять частоты от 10Гц до 45МГц. Чувствительность по входу около 50мВ, входное сопротивление 250 Ком, входная ёмкость 15пФ. Питание девятивольтная батарея 6F22.В память можно вносить значения, которые будут, прибавлены к входной частоте или вычтены из неё.

      При входной частоте меньше 655.35 КГц вес младшего разряда 10Гц, при входной частоте меньше 6.5535 МГц вес младшего разряда 100Гц, при входной частоте больше 6.5535 МГц вес младшего разряда 1 КГц. Переключение диапазона измерения происходит автоматически.
      Схема прибора изображена на рис.1.Входной сигнал проходит через цепь J3, R8, R9, C7, C6...
      10.02.2017, 14:56
    • Управление нагрузкой 220В переменного напряжения с использованием симисторов
      admin
      Для плавного управления нагрузкой, например, лампой освещения, можно использовать симистор. Открывается симистор током при подачи на управляющий электрод импульса. Закрывается, когда ток, проходящий через него, становится равным нулю, когда переменное напряжение меняет знак.
      ...
      10.02.2017, 14:56
    • Управление модулем Ke-USB24A из Excel
      admin
      Всю прелесть программирования USB модуля Ke-USB24A можно оценить когда встает вопрос о необходимости написания программы на каком-либо не очень широко распространенном языке или для какой-либо среды, которая, казалось бы не предусматривает возможность работы с USB устройствами. Как тут быть? - разбираться с подключением библиотек, вызовами системных функци и т.д.? Все это зачастую бывает сложно. Модуль Ke-USB24A совсем другое дело!...
      10.02.2017, 14:55
    • Управление матрицей 8х8 - легко!
      admin
      Матрица управляется так же как и 7-сегментные индикаторы - динамически. Мега16 портом А управляет одной координатой (выбирает сторку для вывода инфы), порт С - выводит ту самую информацию. Информация берётся из массива.
      />

      />
      Что бы пользоваться редактором, нужно переменную STROKA из примера переименовать в rows_arr.
      Вложения: matrica8x8.fcf_avr (56 Кб) Любители ПИКов, вам не составит труда пореколбасить этот пример под ПИКи. Пришлось себя з...
      10.02.2017, 14:55
    • То, что улучшает нашу жизнь (микросхемы для домашних и игровых устройств)
      admin
      Журнал «Компоненты и технологии» №8 2001 г.
      Ракович Н. Н.

      "В человеке все должно быть прекрасно… и у него в доме тоже"
      (Почти по А. П. Чехову)
      В последнее время при чтении профессиональных электронных журналов и статей, посвященных использованию электронных компонентов, у меня возникло и окрепло унылое ощущение, что вся гигантская индустрия полупроводников существует лишь для создания компьютеров, интеллектуального промышленного оборудования и прочих столь же серьёзных изделий. Полное осознание этой тенденции произошло после знакомства с продукцией фирмы Holtek. Приятно удивило большое количество микросхем, которые не только улучшают быт или делают жизнь более безопасной, но и не дадут соскучиться при избытке свободного времени.
      Итак, что же предлагает Holtek для разработчиков бытовой электроники?
      Отдельной линейкой представлены микросхемы для цифровых медицинских термометров. Однокристальные КМОП ИС НТ7500, НТ7501, НТ7510 позволяют измерять температуру в диапазоне от +32°С до +42°С с точностью ±0,1°С. В приборах предусмотрена звуковая сигнализация окончания измерения, а автоматическое отключение питания и вывод информации на ЖКИ-дисплей в сочетании с 1,5 В батарейкой делают его очень экономичным. Модели НТ7500 и НТ7501 практически одинаковы, различаясь лишь тем, что в НТ7500 предусмотрены две шкалы (Цельсия и Фаренгейта), а в НТ7501 реализована только шкала Цельсия и функция самотестирования при включении. ИС НТ7510 идентична НТ7500, но при подключении к ней синтезатора речи НТ84018-0D можно создать "говорящий" термометр.
      Термометр фиксирует нездоровье. А причиной его могут стать самые разные проблемы, в том числе и расшалившиеся нервы. Помогая сохранить здоровье, Holtek предлагает семейство кодеров и декодеров, основное назначение которых - системы сигнализации и охраны: защита от взлома, противопожарная сигнализация, управление гаражными воротами, автомобильные охранные системы, системы безопасности, радиотелефоны и другие системы дистанционного управления.
      Рассмотрим кодеры и декодеры серий 212, 312, 318.
      Кодеры серии 212 (НТ12А/НТ12Е) - КМОП БИС для систем дистанционного управления. Они шифруют информацию, содержащую N адресных бит и 12-N бит данных. Каждый вход адреса/данных может быть установлен в одно из двух логических состояний (отсюда название серии). Зашифрованные адреса/данные передаются, начиная со старшего бита, через радиоканал или ИК-канал. Для увеличения функциональной гибкости предусмотрено управление передачей по сигналу ТЕ (НТ12Е) или по сигналам D8-D11. В НТ12Е дополнительно предусмотрен выход 38 кГц для ИК-систем.
      Декодеры серии 212 (НТ12D/НТ12F) - пара к кодерам этой же серии. Они принимают последовательные адреса и данные от кодера по радио- или по ИК-каналу. После троекратной проверки входных данных при отсутствии ошибок эти данные декодируются и поступают на выход. Декодеры серии 212 могут обрабатывать информацию, аналогичную для кодеров (N адресных бит и 12-N бит данных). НТ12D обеспечивает обработку 8 адресных бит и 4 бит данных, а НТ12F используется для декодирования 12-разрядной адресной информации.
      В кодерах серий 312 и 318 каждый вход адреса/данных может быть запрограммирован на три состояния, при...
      10.02.2017, 14:55
    Обработка...
    X