2.2 Организация памяти

 

В состав памяти входит ОЗУ объемом 256 байт. К младшим 128 байтам можно получить доступ при прямой или косвенной адресации. Старшие 128 байт имеют двойную конфигурацию. В режиме косвенной адресации осуществляется доступ к старшим 128 байтам ОЗУ общего назначения, а в режиме прямой адресации осуществляется доступ к 128 байтам адресного пространства регистров специального назначения (SFR).

При обращении к памяти по адресу выше адреса 7Fh, процессор определяет доступ к старшим 128 байтам RAM данных или к регистрам SFR способом адресации.

Память программ МК состоит из 32 Кбайт Flash-памяти. Эта память может перепрограммироваться внутрисистемно, не требуя при этом специального внешнего напряжения программирования, а используя стандартное напряжение VDD.

Согласно сказанного выше область хранения данных используемых при работе ЦМК удобно расположить в адресах 30h…7Fh, где возможна прямая адресация регистров, в случае нехватки места можно задействовать регистры косвенной адресации 80h…FFh.

 

2.3 Формирование сигнала сброс

 

МК AT89C5131A-L содержат схему слежения за напряжением питания. При включении питания схема контроля питания немедленно осуществляет сброс, которая удерживает МК в состоянии сброса, пока напряжение питания VDD не превысит в процессе включения уровень VRST, в соответствии с временной диаграммой представленной на рисунке. При этом запускается внутренний счетчик для задержки. В течение таймаута схемы слежения за напряжением питания на выводе /RST удерживается низкий логический уровень, что позволяет напряжению питания стабилизироваться.


2.4 ЦАП

 

MCP4921 – экономичные 12-разрядные цифро-аналоговые преобразователи с возможностью изменения коэффициента передачи выходного буфера и SPI-интерфейсом. Преобразователи обеспечивают высокую точность и малый уровень шумов во всем расширенном диапазоне температур. Данный тип преобразователя может быть использован в телевизионных и радиолокационных системах, системах сбора и обработки данных в реальном масштабе времени, измерительной аппаратуре и др. Конструктивно она выполнена в корпусе типа DIP-8.

Напряжение питания: AVDD=5В, DVDD=5В.

Выходное напряжение: Vout=0…5В;

Разрядность: 12 бит;

Диапазон выходного напряжения соответствует заданным требованиям.

ЦАП сопрягается с МК по интерфейсу SPI в 4-х проводном режим работы. Обращение к ЦАП производится сигналом микроконтроллера с P1.1/SS на вывод выборки микросхемы CS. При этом МК является ведущим устройством, а ЦАП – ведомым.

Сигнал MOSI (master-out, slave-in - «выход ведущего, вход ведомого») является выходом данных ведущего устройства и входом данных ведомых устройств. Он используется для последовательной передачи данных от ведущего к ведомому. Данные передаются старшими значащими разрядами вперед. При работе в ведущем режиме значение сигнала MOSI определяется старшим значащим разрядом сдвигового регистра как в 3-х проводном, так и в 4-х проводном режимах.

Сигнал MISO (master-in, slave-out - «вход ведущего, выход ведомого») является выходом данных ведомого устройства и входом данных ведущего устройства. Он используется для последовательной передачи данных от ведомого к ведущему. Этот сигнал является входом. Данные передаются старшими значащими разрядами вперед. Вывод MISO переводится в высокоимпедансное состояние, когда модуль SPI отключен, а также тогда, когда модуль SPI работает в 4-х проводном режиме как ведомый, который не выбран. Когда модуль SPI работает в 3-х проводном режиме как ведомый, сигнал MISO всегда определяется старшим значащим разрядом сдвигового регистра.

Сигнал SCK (serial clock – «импульсы тактирования последовательного интерфейса») является выходом ведущего устройства и входом ведомых устройств. Он используется для синхронизации обмена данными между ведущим и ведомым устройствами по линиям MOSI и MISO. При этом сигнал SCK игнорируется ведомым SPI, когда ведомый не выбран (SS = 1).


2.5 АЦП

 

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

Для этого выбираем АЦП AD7949 фирмы Analog Devices. Данный АЦП имеет 8 аналоговых входа и диапазон входного напряжения от 0 B до 5 В, поэтому необходимо вводить дополнительные внешние элементы для преобразования входного напряжения. Снижение уровня сигнала осуществляется на микросхемах DA1 – DA4 AD-8513, имеющих в своем составе по четыре операционных усилителя. На двух усилителях происходит снижение напряжения, при этом они включены по инвертирующей схеме, на двух других осуществляется инверсия сигнала. Условное графическое обозначение микросхемы операционного усилителя представлено на рисунке 14.

Рисунок – Функциональная блок схема АЦП


АЦП типа AD7949 предназначена для применения в электронной аппаратуре в составе блоков аналогового ввода. Микросхема выполняет функцию 8-канального 14-разрядного аналого-цифрового преобразования однополярного или биполярного входного сигнала с представлением результатов преобразования в последовательном двоичном коде.

Для организации обмена информацией используется также SPI интерфейс. Обращение к АЦП производится сигналом микроконтроллера с P1.1/SS на вывод выборки микросхемы CNV. При этом МК является ведущим устройством, а АЦП – ведомым.


Информация о работе «Разработка архитектуры, принципиальной схемы и конструкции специализированного микроконтроллера»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 34159
Количество таблиц: 4
Количество изображений: 15

Похожие работы

Скачать
110685
21
24

... и n-1 сегментами. Такой подход задан в светодиодном драйвере Maxim MAX6951 для управления 8-ю цифрами на всего 9-ти ножках. РАЗДЕЛ 2 РАЗРАБОТКА СВЕТОДИОДНОЙ МАТРИЦЫ 2.1 Постановка задачи Требуется разработать светодиодную матрицу, которая будет использоваться в праздничные и торжественные дни, на дискотеках, создавая различные световые эффекты. Разработка устройства будет производиться с ...

Скачать
102279
18
12

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

Скачать
155474
21
15

... 4,5 - 5,5 В (ATmega16) * Рабочая частота 0 - 8 МГц (ATmega16L) 0 - 16 МГц (ATmega16) Рисунок 1.4 – Функциональная схема микроконтроллера ATMega 16L РАЗДЕЛ 2 РАЗРАБОТКА УСТРОЙСТВА АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ СВЕТА Несмотря на бурное развитие сверхъярких светодиодов, в широкой продаже пока не появились светодиодные лампы, способные заменить бытовые лампы накаливания. Получившие ...

Скачать
70955
13
10

... источника меньше допустимого значения) и блок управления включает индикатор “Смените источник питания”. При восстановлении напряжения сети системы резервного электропитания опять переходит в режим нормальной работы. 2. Конструкторско-технологический раздел   2.1 Разработка печатной платы Печатные платы представляют собой диэлектрическую пластину с нанесенным на нее токопроводящим рисунком ( ...

0 комментариев


Наверх