Распродажа

Электронные компоненты со склада по низким ценам, подробнее >>>

Журнал Радио

2004: 
1, 2, 3, 4, 5, 6, 7, 8
2003: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
2002: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
2000: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
1999: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
1998: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
1971: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
1947: 
1, 2, 3, 4, 5
1946: 
1, 2, 3, 4-5, 6-7, 8-9

Новости электроники

В 14 раз выросло количество россиян на MediaTek Labs ? проекте по созданию устройств "интернета вещей" и "носимых гаджетов"

Сравнив статистику посещения сайта за два месяца (ноябрь и декабрь 2014 года), в MediaTek выяснили, что число посетителей ресурса из России увеличилось в 10 раз, а из Украины ? в 12. Таким образом, доля русскоговорящих разработчиков с аккаунтами на labs.mediatek.com превысила одну десятую от общего количества зарегистрированных на MediaTek Labs пользователей.

Новое поколение Джобсов или как MediaTek создал свой маленький "Кикстартер"

Амбициозная цель компании MediaTek - сформировать сообщество разработчиков гаджетов из специалистов по всему миру и помочь им реализовать свои идеи в готовые прототипы. Уже сейчас для этого есть все возможности, от мини-сообществ, в которых можно посмотреть чужие проекты до прямых контактов с настоящими производителями электроники. Начать проектировать гаджеты может любой талантливый разработчик - порог входа очень низкий.

Семинар и тренинг "ФеST-TIваль инноваций: MAXIMум решений!" (14-15.10.2013, Новосибирск)

Компания Компэл, приглашает вас принять участие в семинаре и тренинге ?ФеST-TIваль инноваций: MAXIMум решений!?, который пройдет 14 и 15 октября в Новосибирске.

Мне нравится

Комментарии

дима пишет в теме Параметры биполярных транзисторов серии КТ827:

люди куплю транзистар кт 827А 0688759652

тамара плохова пишет в теме Журнал Радио 9 номер 1971 год. :

как молоды мы были и как быстро пробежали годы кулотино самое счастливое мое время

Ивашка пишет в теме Параметры отечественных излучающих диодов ИК диапазона:

Светодиод - это диод который излучает свет. А если диод имеет ИК излучение, то это ИК диод, а не "ИК светодиод" и "Светодиод инфракрасный", как указано на сайте.

Владимир пишет в теме 2Т963А-2 (RUS) со склада в Москве. Транзистор биполярный отечественный:

Подскажите 2т963а-2 гарантийный срок

Владимир II пишет... пишет в теме Параметры биполярных транзисторов серии КТ372:

Спасибо!

Журнал Радио 2 номер 1998 год. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА

МИКРОКОНТРОЛЛЕРЫ 8ХС51СВ ФИРМЫ INTEL

А. ФРУНЗЕ, г. Москва 

В "Радио" ╧7 и 8 за 1997 г. мы познакомили читателей с одними из самых совершенных изделий в семействе МСS51 - микроконтроллерами 8хС51Fх, 8хL51Fx. Сегодня речь пойдет о последней (ко времени написания статьи) группе контроллеров этого семейства - 8хС51GВ. Пожалуй, именно при создании этих микро-ЭВМ разработчики Intel пришли к выводу, что простое наращивание аппаратных ресурсов новых изделий без существенной доработки архитектуры семейства не приносит пользователям ощутимого выигрыша, особенно в повышении производительности и расширении их возможностей, В связи с этим и появились микроконтроллеры семейства МСS251. Многие пользователи с энтузиазмом восприняли новинку и уже готовятся к применению этих микроконтроллеров в своих разработках. По мнению автора, 8хС51GВ, как наиболее необычные контроллеры семейства МСS51, найдут своих потребителей благодаря их чрезвычайно широким аппаратным возможностям, о которых рассказывается в статье.

В состав группы 8хС51GВ входят микроконтроллеры 80С51GВ, 83С51GВ, 87С51GВ, 80С51GВ-1, 83С51GВ-1 и 87С51GВ-1. На момент подготовки статьи все они выпускались в 68-выводном корпусе РLСС и маркировались с префиксом N (N80С51GВ, N83C51GВ и т. д.). Кристаллы выполнены по СНМОS III-Е технологии фириы Intel. Версии с программируемым внутренним ПЗУ не имеют прозрачного окна в корпусе, т. е. относятся к разряду однократно программируемых. Это несколько ограничивает круг их потребителей в силу того, что при отладке не удается работать методом проб и ошибок с многократным перепрограммированием кристалла, а обязательно приходится использовать соответствующий эмулятор.

Первые три из названных выше контроллеров работают при частоте тактового сигнала от 3,5 до 12 МГц, остальные работоспособны в интервале частот 3,5...16 МГц. Напряжение питания всех контроллеров - 5 В, низковольтные версии не выпускались.

Основные технические характеристики контроллеров группы 8хС51GВ следующие: -объем резидентной программной памяти - 8, 16 или 32 Кбайт; - объем резидентной памяти данных -256 байт; -48 линий ввода-вывода (шесть восьмибитных портов), из которых 40 снабжены триггерами Шмитта во входной цепи; -три 16-битных таймера-счетчика, при этом третий может дополнительно работать в режимах программируемого частотного выхода и таймера-счетчика с возможностью прямого и обратного счета:

-два массива программируемых счетчиков (РСА и РСА1), работающих в режимах сравнения/защелкивания, программируемого таймера, высокоскоростного выхода, широтно-импульсного модулятора;
—15 векторов прерываний;
-четырехуровневая структура прерываний;
— дуплексный программируемый последовательный порт, поддерживающий автоматическое распознавание адреса, детектирование ошибок формата (потерю стоп-бита):

- восьмибитный еосьмиканальный АЦП;
-два режима уменьшенного энергопотребления;
- тестовый режим эмуляции "ОNCЕ";
- программирование по улучшенному алгоритму "быстрых пульсаций"; -трехуровневая система защиты памяти программ;
- расширенный последовательный порт;
- специализированный аппаратный сторожевой таймер;
- система распознавания сбоя тактового генератора.

Большинство из названных характеристик присущи всему семейству МСS51, в связи с чем мы не будем подробно на них останавливаться. Тем, кто не знаком с ними, рекомендуем обратиться к статьям об однокристальных микро-ЭВМ, опубликованным в [1-3]. Кроме того, при анализе микроконтроллеров 8хС51Fх, 8x151Fх [4] был подробно описан массив программируемых счетчиков, в связи с чем он также будет рассмотрен только с точки зрения его отличий от имеющегося в 8хХ51Fх. Предметом нашего знакомства будут те из особенностей 8хС51GВ,которых нет ни у одной из остальных групп семейства МСS51.

Отметим,, что контроллеры 80С51GВ и 80С51GВ-1 но содержат внутренней памяти программ, 83С51GВ и 83С51GВ-1 имеют масочно профаммируемое ПЗУ объемом соответственно 8 и 16 Кбайт, а 87С51GВ и 87С51GВ-1 - перепрограммируемое ПЗУ объемом соответственно 8 и 32 Кбайт.

НАЗНАЧЕНИЕ ВЫВОДОВ

Назначение выводов контроллеров рассматриваемой группы следующее:

Большинство из названных выводов знакомы тем, кто уже имел дело с микроконтроллерами семейства МСS51. Новыми являются выводы портов Р4, Р5 со своими альтернативными функциями (они приведены после знака /), выводы питания (АVrol, АVss) и сигналов, связанных с АЦП (СОМРREF, АСН0-АСН7, TRIGIN), которые будут рассмотрены при описании соответствующих устройств.

Порт РО аналогичен соответствующим портам более ранних микросхем и выполняет те же функции. У контроллеров 8хС51GВ появились два новых порта - Р4 и Р5. Как и Р1-РЗ. они являются восьмибитными квазидвунаправленными портами ввода-вывода с мощным внутренним резистором, обеспечивающим быстрое установление на выходах уровня логической 1 при переключении. Резистор подключается к выходному каскаду на два периода тактового генератора для перевода вывода в указанное состояние, а затем отключается. Выводы портов Р1-Р5, находящиеся в состоянии логической 1, имеют высокий потенциал за счет внутреннего резистора и могут использоваться в этом состоянии как входы. В отличие от РО, входные линии портов Р1-Р5 снабжены триггерами Шмитта. Почти все выводы портов имеют аль тернативное назначение (табл. 1). При сбросе выводы порта РЗ устанавливаются в единичное состояние, остальных - в нулевое.

Вход RESET#- сброс. Низкий уровень на этом входе в течение двух машинных циклов при работающем тактовом генераторе приводит к сбросу контроллера. Выводы портов устанавливаются в исходное состояние в момент, когда напряжение на входе RESЕТ# снижается до 0,3...0,4 В. Процедура сброса длится пять машинных циклов (60 периодов тактового генератора). Необходимо обратить внимание на то, что полярность сигналов сброса микроконтроллеров группы 8хС81GВ - обратная по отношению к другим микросхемам семейства МСS51. Причины этой инверсии автору неизвестны.

Вход ALE/PROG# полностью аналогичен соответствующему входу других контроллеров семейства МСS51. Отметим, что в 8хС51GВ пользователь имеет возможность запретить выдачу сигнала АLЕ. установив в 0 младший бит из регистра SFR, расположенный по адресу 8ЕН. Сигнал А1Е выдается только в момент действия команды МО\/С или МО\/Х, в остальных случаях на этом выводе удерживается единичный уровень. При работе только с внутренней памятью программ и данных на выходе АLЕ вообще не будет никаких сигналов.

Вход ЕА#/Vрр служит для разрешения выборки команд из внутренней памяти программ, если таковая имеется на кристалле и вход соединен с общим проводом. При подаче на него единичного уровня выполняется программа из внешней памяти программ. Однако последнее возможно только до того момента, пока не установлены биты защиты внутренней памяти программ, о чем будет сказано ниже. На этот вывод подают напряжение программирования Vрр = 12,75 В при программировании внутреннего ПЗУ микросхем 87С51GВ, 87С51GВ-1.

ОТЛИЧИЯ 8ХС51GВ ОТ ОСТАЛЬНЫХ ИЗДЕЛИЙ СЕМЕЙСТВА МСS51

Итак, перечислим наиболее существенные отличия контроллеров 8хС51GВ.

Это:

- запрет выдачи сигнала АLЕ по адресу 8ЕН;
-порт расширения последовательных каналов SЕР;
- восьмиканальный АЦП;
-два дополнительных восьмибитных порта (Р4 и Р5);
- пять дополнительных внешних прерываний (INТ2-INТ6);
- наличие 15 векторов прерываний;
- аппаратный сторожевой таймер;
- возможность определения сбоя тактового генератора;
-два массива программируемых счетчиков (РСА и РСА1). Контроллеры 8хС51GВ могут работать в режимах холостого хода (XX) и пониженного энергопотребления (МП). В табл, 2 указано состояние выводов микроконтроллеров при переводе их в эти режимы.

УЗЕЛ АЦП

АЦП микроконтроллеров 8хС51GВ (см. функциональную схему на рис. 1) имеет восемь аналоговых входов (выводы AСН0-АСН7), вход внешнего запуска ТRIGIN, выводы питания (АVHrol) и общего провода (АVss) аналоговой части, развязанные гальванически с соответствующими выводами цифровой, а также вывод опорного (образцового) напряжения сравнения СОМРREF. В состав АЦП входят входят восьмиканальный мультиплексор, 256-элементная резистивная линейка, компаратор, устройство выборки/хранения, восемь регистров результата, регистр последовательного приближения и регистр результата сравнения.

Фактически в пространстве SFR имеется 10 дополнительных регистров. Регистры АD0-АD7 (84Н,94Н, 0А4Н, 0В4Н, 0С4Н, 0D4Н, 0Е4Н, 0F4Н) содержат результаты преобразования по каждому из восьми каналов. Значение каждого регистра обновляется по завершении преобразования в соответствующем канале, начиная с канала 0.

Регистр результатов сравнения АСМР (0С7Н) содержит восемь флагов, отражающих результаты сравнения сигналов на аналоговых входах АСН0-АСН7 с напряжением на входе СОМРREF (табл. 3). Соответствующий флаг устанавливается в 1 в том случае, если входное напряжение на этом аналоговом входе превышает СОМРREF» в противном случае флаг сбрасывается.

Регистр АСОМ (097Н) содержит флаг прерывания АЦП АLF, бит разрешения преобразования АСЕ, два бита выбора канала АСSО и АСS1, биты режима входа АIМ и режима запуска АТМ (табл. 4).

РЕЖИМ СРАВНЕНИЯ

Этот режим всегда активен и используется для сравнения напряжений на входах АСН0-АСН7 с образцовым напряжением, подаваемым на вход СОМРREF контроллера. При всяком запуске АЦП состояние каждого бита регистра АСМР изменяется на новое, начиная с

канала 0, независимо от установленного режима опроса каналов. Режим позволяет быстро осуществить сравнение типа больше-меньше двух аналоговых сигналов аппаратным методом, что может существенно сократить и упростить выполняемую программу. Если режим сравнения не используется, на вход СОМРREF можно подать любое напряжение от Vcc до Vss.

РЕЖИМ ЗАПУСКА

Запуск АЦП возможен как от внутреннего, так и от внешнего источника. В первом случае бит АТМ регистра АСОN должен быть установлен в 1. В этом режиме в цикле, следующем затем, в котором бит АСЕ был установлен в 1, начинается преобразование с канала 0. После завершения преобразования в седьмом канале устанавливается флаг АLF, Если прерывание от АЦП разрешено, установка флага в 1 вызывает прерывание по вектору АЦП. Новый цикл начинается после завершения предыдущего. Установка бита АСЕ в 0 завершает преобразование,

В режиме внешнего запуска преобразование начинается при наличии нулевого уровня на входе TRIGIN. На этом входе нет фиксации перепада, и его состояние определяется путем опроса в каждом машинном цикле. Другими словами, для запуска преобразования длительность сигнала с нулевым уровнем на входе TRIGIN должна быть больше продолжительности машинного цикла. После запуска цикла до его завершения состояние входа TRIGIN игнорируется и преобразование осуществляется так же, как и в предыдущем случае. После завершения цикла АЦП останавливается до прихода на вход TRIGIN нового импульса или до внутреннего запуска битом АСЕ.

РЕЖИМ ВХОДА

Установка бита AIM в 0 переводит АЦП в так называемый режим сканирования, в котором преобразование осуществляется в последовательности АСНО, АСН1.....АСН7. Результаты преобразования помещаются соответственно в регистры ADO. AD1.....AD7.

При установке бита AIM в 1 после старта АЦП производятся четыре последовательных преобразования сигнала в канале, номер которого определяется состоянием битов ACS0 и ACS1 регистра ACON. Результаты этих измерений сигнала в выбранном канале записываются в регистры AD0-AD3. После этого АЦП. как и в режиме сканирования, опрашивает каналы АСН4-АСН7. результаты преобразования заносятся в AD4-AD7.

ИСПОЛЬЗОВАНИЕ АЦП ДЛЯ МЕНЬШЕГО ЧИСЛА КАНАЛОВ

Имеется несколько вариантов использования АЦП с числом каналов, меньшим восьми. Если время преобразования не критично, то можно просто дождаться прерывания после завершения преобразования в седьмом канале и считать результаты только из выбранных каналов. Если же важно получить результат сразу после завершения преобразования в выбранном канале, Intel предлагает отсчитывать нужный временной интервал с использованием таймера и его прерываний.

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

АЦП В РЕЖИМЕ МИКРОПОТРЕБЛЕНИЯ

В состав АЦП контроллеров 8xC51GB входит цепь, ограничивающая энергопотребление узла в режимах XX и МП до значения тока утечки. Для нормального функционирования этой цепи на вывод AVioi микроконтроллера нужно подать потенциал Усе. В течение времени нахождения АЦП в режиме пониженного потребления напряжение питания можно уменьшать до 2,5 В.

МАССИВЫ ПРОГРАММИРУЕМЫХ СЧЕТЧИКОВ

В состав микроконтроллера 8xC51GB входит массив программируемых счетчиков (РСА), аналогичный используемому в 8xC51Fx [4]. Однако у 8xC51GB есть еще и второй аналогичный массив - РСА1. Его отличия от РСА заключаются в следующем:

- модуль 4 РСА1 не поддерживает режим сторожевого таймера;
- внешними выводами РСА1 являются выводы Р4.2-Р4.7 (см. табл. 1);
- названия всех регистров РСА1 и их битов содержат в имени единицу (табл. 5);
- в регистре управления C1CON массива РСА1 в пятой позиции имеется дополнительный бит CRE (битовый адрес 0EDH). При установке его в 1 работа РСА1 разрешается при совместной установке битов CR и CR1.

ЛИТЕРАТУРА

1. Фрунзе А., Хоркин С. Однокристальные микро-ЭВМ семейства 8051. - Радио. 1994. ╧ 8, с. 18, 19; ╧ 9, с. 13-15: ╧ 10. с. 16-19; ╧ 11. с. 18-21; ╧ 12. с. 25-27; 1995. ╧ 1, с. 23-25; ╧ 2, с. 22, 23.
2. Фрунзе А., Хоркин С. Однокристальные микроЭВМ семейства 8052. - Радио, 1995. ╧2, С. 19-23; ╧3. с. 28-31.
3. Фрунзе Алексей и Александр. Однокристальные микро-ЭВМ. - Радио. 1995. ╧ 4, С. 27-29: ╧ 5. с. 27-29.
4. Фрунзе А. Микроконтроллеры 8хС51 Fx, 8xL51Fx фирмы Intel. - Радио. 1997, ╧ 7, С. 27-29: ╧ 8. с: 30. 31.

(Окончание следует)

Вернуться к содержанию журнала "Радио" 2 номер 1998 год







Ваш комментарий к статье
Журнал Радио 2 номер 1998 год. МИКРОПРОЦЕССОРНАЯ ТЕХНИКА :
Ваше имя:
Отзыв: Разрешено использование тэгов:
<b>жирный текст</b>
<i>курсив</i>
<a href="http://site.ru"> ссылка</a>