Главная Гальваническое покрытие Обработка поверхности Радиотехника
Бессточные операции Гальвано- химическое производство Достижения

Самые новые
Основы организации современных гальвано-химических производств
Взаимная адаптация технологий гальванического производства и очистки сточных вод
Импульсная металлизация печатных плат
Создание высокоэффективных систем промывки деталей
Утилизация гальванических отходов как гигиеническая проблема
Получение химико-механических цинковых покрытий на высокопрочных термообработанных сталях
Переработка металлургических отходов
Последние достижения в гальванопластике
Обработка промывных вод травильных агрегатов
Экологические перспективные технологии цинкования, кадмирования и меднения
Об утилизации гальванических шламов
Технологии изготовления технологической оснастки и продуктов методом гальванопластики
Россия экспортировала продукции химической промышленности и каучука на 11,3 млн долларов
В октябре экспорт ферросплавов уменьшился на 0,03% до 108,9 тыс. тонн
Мировое производство стали за 10 месяцев 2006 года выросло на 9,2%
Производство алюминия продолжает расти
Химическое производство в России выросло на 1,2%
Китай за 10 месяцев увеличил выпуск медной продукции на 6,6% до 4,6 млн. т
"Антон" - "Северсталь"
Чистая прибыль ОАО "Ульяновский автомобильный завод"
Оценка эфф. подготовки поверхности полистирола перед химической металлизацией
"Российские металлургические компании и ЕС - особые отношения"
Аналитики расходятся во мнениях по прогнозу цен на железную руду
Evraz увеличивает выплаты
Китай вышел на ежемесячный объем экспорта стали
Чистая прибыль Borealis в III квартале выросла в 2,6 раза
"Цинк среди драгоценных металлов"
Росбанк стал держателем 29,33% "Норникеля"
"Северсталь" подорожала на 2.7 миллиарда долларов после вчерашнего IPO
Новая волна слухов на тему консолидации в мировой металлургии
Итоги деятельности химического комплекса за 9 месяцев
Стратегия развития металлургической промышленности
Инженеры в почете
Информационное обеспечение химического комплекса
Дефицит кадров
Спрос на оцинкованную сталь растет
Карта: 1 2 3 4 5 6 7 8 9
10 11 12 13 14
Главная Радиотехника


Новая х51-совместимая микросистема сбора данных MAX7651 фирмы Maxim


Журнал «Схемотехника» №9 2002 г.Целью настоящей статьи является ознакомление читателей с новой микроконтроллерной системой сбора данных MAX7651/MAX7652 фирмы Maxim, оснащенной модифицированным ядром, совместимым со стандартным микроконтроллерным ядром микро-контроллера 8051.

Широко известная своими аналоговыми и периферийными микросхемами фирма Maxim в прошлом году выпустила на рынок новый тип продукции— семейство микроконтроллерных систем сбора и обработки данных. Семейство содержит два микроконтроллера— MAX7651 и MAX7652 [1], основные параметры которых приведены в табл. 1.

Таблица 1. Основные параметры семейства MAX7651/2
ПараметрMAX7651MAX7652
Встроенная Flash-память программ2×8 К2×8 К
Встроенная оперативная память данных IRAM, байт256256
Встроенный 12-битный аналого-цифровой преобразователь (до 50 ksps)++
Встроенный входной мультиплексор для ADC с числом входов:

однополярных

дифференциальных


8

4


8

4
Широтно-импульсные 8-битные преобразователи22
Источник(и) опорного напряжения, Vrefвнешниевнешние
Диапазон входных напряжений+Vref+Vref/2
Расширенный контроллер прерываний с числом векторов1010
Таймеры общего назначения33
Программный указатель данных DPTR22
Программируемый охранный таймер WDT++
Число однобайтных портов ввода/вывода44
Последовательный интерфейс передачи данных UART (до 375 kb)22
Максимальная тактовая частота, МГц1212
Напряжение питания, В4,5…5,52,7…5,5
Рабочий ток потребления, мА1810
Потребляемая мощность, мВт9030
Диапазон рабочих температур, C-40…+850…+70
КорпусTQFP64TQFP64
Микросистемы MAX7651/2 оснащены усовершенствованным микроконтроллерным ядром, которое на уровне команд (кодов) полностью совместимо со стандартным 8052 ядром. но внутреннее строение ядра модифицировано, что позволило выполнять многие инструкции (команды) за 4 такта, а не за 12, как у стандартного 8051. Иными словами, если стандартное ядро 8051 при тактовой частоте 12 МГц имеет пиковую (максимально возможную) производительность примерно 1 MIPS, то ядро микроконтроллеров MAX7651/2 будет иметь пиковую производительность примерно 3 MIPS. Для сравнения напомним, что некоторые микроконтроллеры фирмы Atmel [2, 3] имеют пиковую производительность до 10 MIPS, большинство микросистем сбора данных фирмы Cygnal имеют производительность порядка 25 MIPS, а некоторые из них и 100 MIPS!

Микросистемы MAX7651/2 содержат несколько расширенный набор цифровой периферии, в состав которой входят дополнительный второй последовательный порт UART и охранный таймер WDT. Остальная цифровая периферия практически идентична стандартной. Микроконтроллеры имеют два режима энергосбережения.

К особенностям аналоговой части следует отнести то, что входной мультиплексор имеет два режима работы. Первый режим обеспечивает четыре пары полностью дифференциальных входов, а второй— 8 сигнальных входов относительно плавающего общего входа.

Подсистема памяти состоит из двух блоков Flash-памяти программ объемом по 8 К каждый, расположенных по адресам от 0x0000 до 0x1FFF и от 0x2000 до 0x3FBF. Часть Flash-памяти верхнего блока от 0x3FC0 до 0x3FFF зарезервирована и недоступна микроконтроллерному ядру. Адресное пространство от 0х4000 до 0xFFFF доступно через внешний интерфейс для внешней памяти программ, если вход EA/ =0. Если EA/ =1, все внешнее адресное пространство от 0х0000 до 0xFFFF доступно для внешней памяти программ. Программирование Flash-памяти программ осуществляется в параллельном режиме аналогично микроконтроллерам фирмы Atmel.



1.

Микроконтроллеры выпускаются в корпусе TQFP64. Соответственно, крайне не желательно говорить о совместимости выводов со стандартным 8051 микроконтроллером. В табл. 2 приведена разводка выводов семейства MAX7651/2.

Таблица 2. Назначение выводов микроконтроллеров семейства MAX7651/2
ВыводИмяФункция
1AINOАналоговый вход 0. Отрицательный дифференциальный вход относительно AIN1 или положительный дифференциальный вход относительно ACOM
2AIN1Аналоговый вход 1. Положительный дифференциальный вход относительно AIN0 или положительный дифференциальный вход относительно ACOM
3AIN2Аналоговый вход 2. Отрицательный дифференциальный вход относительно AIN3 или положительный дифференциальный вход относительно ACOM
4AIN3Аналоговый вход 3. Положительный дифференциальный вход относительно AIN2 или положительный дифференциальный вход относительно ACOM
5AIN4Аналоговый вход 4. Отрицательный дифференциальный вход относительно AIN5 или положительный дифференциальный вход относительно ACOM
6AIN5Аналоговый вход 5. Положительный дифференциальный вход относительно AIN4 или положительный дифференциальный вход относительно ACOM
7AIN6Аналоговый вход 6. Отрицательный дифференциальный вход относительно AIN7 или положительный дифференциальный вход относительно ACOM
8AIN7Аналоговый вход 7. Положительный дифференциальный вход относительно AIN6 или положительный дифференциальный вход относительно ACOM
9AVDDПоложительное аналоговое напряжение питания для ADC и PWM. Необходимы параллельно соединенные конденсаторы 0,1 мкФ и 10 мкФ к аналоговому общему проводу AGND
10AGNDАналоговый общий провод. Необходимо соединение PWMG и AGND
11REF+Положительный вход опорного напряжения для ADC и PWM (должно быть между AVDD и AGND). Необходимы параллельно соединенные конденсаторы 0,1 мкФ и 10 мкФ к аналоговому общему проводу AGND
12REF-Положительный вход опорного напряжения для ADC и PWM (должно быть между AVOO и AGND). Необходимы параллельно соединенные конденсаторы 0,1 мкФ и 10 мкФ к аналоговому общему проводу
13PWMVПоложительное аналоговое напряжение 2
14PWMGАналоговый общий провод для PWM. Необходимо соединение PWMG и AGND
15PWMAPWM Выход A
16PWMBPWM Выход B
17INTOВход внешнего прерывания 0 (активный низкий уровень)
18INT1Вход внешнего прерывания 1 (активный низкий уровень)
19P3.7 / RDP3.7: Бит 7 порта общего назначения P3

RD: Выход Read. Строб чтения внешних устройств (памяти или периферии) (активный низкий)
20P3.6 / WRP3.6: Бит 6 порта общего назначения P3

WR: Выход Write. Строб записи внешних устройств (памяти или периферии) (активный низкий)
21P3.5 / T1P3.5: Бит 5 порта общего назначения P3

T1: Внешний вход таймера 1
22P3.4 / T0P3.4: Бит 4 порта общего назначения P3

T0: Внешний вход таймера 0
23P3.3P3.3: Бит 3 порта общего назначения P3
24P3.2P3.2: Бит 2 порта общего назначения P3
25P3.1 / TxD0P3.1: Бит 1 порта общего назначения P3

TXDO: Выход передатчика первого последовательного порта UART0
26P3.0 / RxD0P3.0: Бит 0 порта общего назначения P3

RXDO: Вход приемника первого последовательного порта UART0
27DGNDЦифровой общий провод. Соединение DGND и AGND должно быть в источнике питания Соединить с выводами 39 и 61
28DVDDПоложительное цифровое напряжение питания. Необходимы параллельно соединенные конденсаторы 0,1 мкФ и 10 мкФ к цифровому общему проводу. Соединить с выводами 40 и 62.
29P2.0 / A8P2.0: Бит 0 порта общего назначения P2

A8: Бит 8 адреса внутренней Flash-памяти
30P2.1 / A8P210: Бит 1 порта общего назначения P2

A9: Бит 9 адреса внутренней Flash-памяти
32P2.2 / A8P2.2: Бит 2 порта общего назначения P2

A10: Бит 10 адреса внутренней Flash-памяти
32P2.3 / A11P2.3: Бит 3 порта общего назначения P2

A11: Бит 11 адреса внутренней Flash-памяти
33P2.4 / A12P2.4: Бит 4 порта общего назначения P2

A12: Бит 12 адреса внутренней Flash-памяти
34P2.5P2.5: Бит 5 порта общего назначения P2 Выбор младшего или старшего блока Flash-памяти
35P2.6P2.6: Бит 6 порта общего назначения P2 Выбор режима программирования
36P2.7P2.7: Бит 7 порта общего назначения P2 Выбор режима программирования
37PSENProgram Store Enable— строб внешней памяти программ (активный низкий)
38ALE / PROGALE: строб защелки мультиплексированного адреса

PROG: Импульс программирования
39DGNDЦифровой общий провод
40DVDDПоложительное цифровое напряжение питания
41P0.0 / AD0P0.0: Бит 0 порта общего назначения P0

AD0: Бит 0 внутренней или внешней Flash-памяти
42P0.1 / AD1P0.1: Бит 0 порта общего назначения P0

AD1: Бит 1 внутренней или внешней Flash-памяти
43P0.2 / AD2P0.2: Бит 2 порта общего назначения P0

AD2: Бит 2 внутренней или внешней Flash-памяти
44P0.3 / AD3P0.3: Бит 3 порта общего назначения P0

ADS: Бит 3 внутренней или внешней Flash-памяти
45P0.4 / AD4P0.4: Бит 4 порта общего назначения P0

AD4: Бит 4 внутренней или внешней Flash-памяти
46P0.5 / AD5P0.5: Бит 5 порта общего назначения P0

AD5: Бит 5 внутренней или внешней Flash-памяти
47P0.6 / AD6P0.6: Бит 6 порта общего назначения P0

AD6: Бит 6 внутренней или внешней Flash-памяти
48P0.7 / AD7P0.7: Бит 7 порта общего назначения P0

AD7: Бит 7 внутренней или внешней Flash-памяти
49P1.0 / T2 / T20UT / AD0P1.0: Бит 0 порта общего назначения P1

T2: Внешний вход прерывания 2 T20UT: Выход таймера 2

AD0: Бит 0 адреса внутренней Flash памяти
50P1.1 / T2EX / AD1P1.1: Бит 1 порта общего назначения P1

T2EX: Внешний вход триггера захвата таймера 2

AD1: Бит 1 адреса внутренней Flash-памяти
51P1.2 / RXD1 / AD2P1.2: Бит 2 порта общего назначения P1

RXD1: Вход приемника второго последовательного порта UART1

AD2: Бит 2 адреса внутренней Flash-памяти
52P1.3 / TXD1 / ADSP1.3: Бит 3 порта общего назначения P1

TXD1: Выход передатчика второго последовательного порта UART1

ADS: Бит 3 адреса внутренней Flash-памяти
53P1.4 / AD4P1.4: Бит 4 порта общего назначения P1

AD4: Бит 4 адреса внутренней Flash-памяти
54P1.5 / AD5P1.5: Бит 5 порта общего назначения P1

AD5: Бит 5 адреса внутренней Flash-памяти
55P1.6 / AD6P1.6: Бит 6 порта общего назначения P1

AD6: Бит 6 адреса внутренней Flash-памяти
56P1.7 / AD7P1.7: Бит 7 порта общего назначения P1

AD7: Бит 7 адреса внутренней Flash-памяти
57EA / VppEA:— выбор режима памяти программ. При использовании внешней ROM должен быть соединен с цифровым общим проводом, при использовании внутренней Flash-памяти должен быть соединен с плюсом питания.

Vpp:— напряжение программирования
58RSTВход сброса
59XTAL2Вывод для подключения кварцевого резонатора (выход)
60XTAL1Вывод для подключения кварцевого резонатора (вход)
61DGNDЦифровой общий провод
62DVDDПоложительное цифровое напряжение питания
63TESTТестовый вывод, должен быть соединен с DGND
64ACOMОбщий аналоговый вход мультиплексора
Обмен данными с периферийными устройствами и управление ими осуществляется через SFR регистры, причем формат регистров стандартной периферии соответствует стандартному формату SFR регистров стандартного микроконтроллера 8051. Карта SFR регистров приведена в табл. 3. Дополнительные SFR регистры размещены по свободным адресам и выделены в таблице жирным шрифтом.

Таблица 3. Карта SFR регистров микроконтроллеров семейства MAX7651/2
АДРЕС (HEX)0/81/92/A3/B4/C5/D6/E7/F
F8EIPPWMC
FOB
E8EIEEEALEEAHEEDATEESTCMD
EOACC
D8EICONPWPSPWDAPWDBWDT
DOPSW
C8T2CONRCAP2LRCAP2HTL2TH2
COSCON1SBUF1ADDATOADDAT1ReservedADCON
B8IPReservedReserved
BOP3VERSIONReservedReserved
A8IE
AOP2
98SCONOSBUFO
90P1EXIF
88TCONTMODTLOTHOTL1TH1CKCONReserved
80POSPDPLODPHODPL1DPH1DPSPCON
Приведенные в настоящей аналитической статье сведения дают лишь общее представление о внутренней структуре, разводке выводов и SFR регистрах новых микросистемах сбора данных MAX7651/2. Более подробные сведения приведены в файле MAX7651-MAX7652.pdf, доступном на сайте [1], и в руководстве пользователя, имеющемся на вышеуказанном сайте.

    Литература:
  1. http://www.maxim-ic.com/
  2. http://www.atmel.com/
  3. О. Николайчук. Новые х51-совместимые микроконтроллеры фирмы Atmel.— Схемотехника, 2002, №6, стр.42-46.
  4. http://www.cygnal.com/
  5. О. Николайчук. Семейства х51 микроконтроллеров фирмы Cygnal.— Компоненты и технологии, 2002, №1, стр.86-91.


Источник: rtcs.ru

Читайте далее: Встречайте, R100-XP !!!, Микроконтроллеры фирмы NEC. Часть 1., ШИМ-контроллеры малой мощности TinySwitch от Power Integrations, Микроконтроллеры фирмы AMD, Схема сброса и Watcdog-таймер, ГЛЮКИ МИКРОКОНТРОЛЛЕРОВ PIC, Технологии и компоненты передачи данных по линиям электропитания, НАБОР КОМАНД PIC МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА PIC18XXXX, Подключение светодиодов с использованием минимального количества портов микрокон, Работа с EEPROM типа 24LCxx., Полезные подпрограммы для PIC-контроллеров, Интерфейс USB: описание и основы устройств сопряжения, История радиоактивного бойскаута, Время использовать FRAM, Полное описание микроконтроллера КМ1816ВЕ51, Эссе об авторизации таксофонных карт, Частозадаваемые вопросы по применению POSITIV RESIST, Применение цифровых микросхем серии ТТЛ и КМОП, Из точки А в точку Б,
Самые читаемые