3.2 Контроллер обмена с USB каналом

При построении ПЭС нам необходимо решить три задачи:

– режим работы с внешней памятью, при этом часть двунаправленных портов ввода вывода становятся шинами адреса, шинами данных и сигналами управления. Данный режим нам необходим для согласования микроконтроллера с внешними устройствами;

– необходимо согласовать контроллер с USB интерфейсом;

– для управляющего контроллера необходимо обеспечить загрузку программы во внутреннюю Flash-память.

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

Так же по третьему перечислению необходимо отметить, что внутри контроллера существует два загрузчика: пользовательский и аппаратный (HBL, Hadware BootLoader). Пользовательский загрузчик позволяет запускать программы, записанные в память микроконтроллера, а аппаратный позволяет осуществить запись самой программы. В данной схеме перевести контроллер в режим программирования (записи программы) можно выполнив следующую последовательность действий:

– отключить прибор от USB-шины, разомкнув перемычку Р2 (линия VREF);

– удерживая кнопки К3 (линия RESET) и К2 (линия PSEN) подключить прибор к USB-шине, замкнув перемычку Р2;

– отпустить кнопку К3;

– отпустить кнопку К2.

На базе схемы приведенной на рисунке 3.3 получаем схему включения контроллера представленную на рисунке 3.4. В данной схеме шина адреса, шина данных и управляющие сигналы, необходимые для работы микроконтроллера с внешними устройствами соединены с ПЛИС, а перевод контроллера в режим загрузки осуществляется при помощи переключателя S21.

Рисунок 3.3 – Типовая схема включения контроллера

Рисунок 3.4 – Схема соединения для микроконтроллера AT89C5131

3.3 Микросхема часов реального времени и их питание

Схема включения микросхемы часов реального времени приведена на рисунке 3.5. Особенностью данной схемы является параллельное включение четырех конденсаторов большой емкости (1 Ф) в цепь питания микросхемы. Эти конденсаторы выполняют роль аккумулятора.



Рисунок 3.5 – Эквивалентная схема питания часов реального времени в автономном режиме работы

Аккумулятор предназначен для обеспечения питания микросхемы часов реального времени при отсутствии общего питания. Это необходимо при проведении автономных летных испытаний для того чтобы обеспечить бесперебойную работу часов до момента окончательной проверки изделия и начала испытания (включения прибора). Временная диаграмма заряда/разряда конденсаторной батареи приведена на рисунке 3.6.


Рисунок 3.6 – Временная диаграмма заряда/разряда конденсаторной батареи

При этом время заряда Тзаряда можно оценить как

Тзаряда = 3 · t, (3.1)

где t = R · C, (3.2)


а время разряда Тразряда как

, (3.3)

где ΔU = (4,5–2,5) B;

I = 10 мА – ток разряда, с учетом утечек через диод и выводы микросхем;

С = 4 Ф – емкость аккумуляторов.

3.4 Компоновка банков накопителя

Накопитель организован на 16 микросхемах ФЛЭШ-памяти K9K49G08U0M, которые разделим на четыре банка, по четыре микросхемы в каждом банке (рисунок 3.7). Это сделано для того чтобы иметь возможность устранить времена простоя (занятости) накопителя при циклах записи. Все 16 микросхем имеют общую шину данных, сигналы записи, чтения, записи команд и адреса. Выборка между микросхемами осуществляется сигналом Выбора микросхемы (СЕ). Сигналы R/B (свободен/занят) микросхем, объединенных в банк, соединены, следовательно для анализа контроллеру доступно четыре сигнала свободен/занят (R/B) определяющие занятость банков.

Рисунок 3.7 – Структура накопителя


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

3.5 Быстрая промежуточная память

Скоростная буферная память организована на микросхеме быстродействующего ОЗУ IDT71V424S15YI. Она имеет организацию 512к×8, и позволяет производить запись с периодом 15 нс. Микросхема всеми сигнальными выводами подключена к ПЛИС, так как имеет связи только с ее внутренними узлами.


Информация о работе «Анализ алгоритма работы специализированного вычислителя»
Раздел: Физика
Количество знаков с пробелами: 71535
Количество таблиц: 17
Количество изображений: 16

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

Скачать
138113
3
22

... является допустимым для устройства подобного рода. 5.3 Вывод В результате анализа параметров энергосбережения было выявлено то, что при реализации системы аутентификации пользователя транспортного средства нельзя обойтись без анализа энергопотребления системы и поиска путей уменьшения этого параметра. Изначально спроектированная система вызывала бы дискомфорт у пользователя за счёт излишне малого ...

Скачать
180383
10
23

... ресурсов, снижение непроизводительных расходов и запасов, повышение производительности труда, качества продукции, внедрение новых форм управления и организации производства. 3. АВТОМАТИЗАЦИЯ РАБОТЫ ЭКОНОМИЧЕСКИХ СЛУЖБ НА ОАО “ВСЗ” 3.1. Построение автоматизированной системы планирования производственных ресурсов   Необходимость планирования обусловлена тем, что основная масса задержек в ...

Скачать
98334
16
2

... средств является неприемлемой, т.к. жёсткая конкуренция на рынке транспортных услуг требует сокращения времени технического обслуживания до минимума. Скорость и надёжность проверки, во многом зависит от «человеческого фактора». Поэтому проверка функционирования системы улучшения устойчивости самолёта является довольно длительным, трудоёмким процессом, что приводит к лишним затратам труда и ...

Скачать
137421
7
0

... «Глонасс», кратко опишем одноканальную АП «АСН-37» для гражданских самолетов. Аппаратура «АСН-37» предназначена для автоматической работы в беспультовом варианте (без участия оператора) с комплексом цифрового пилотажно-навигационного оборудования самолета и использует весь объем данных о движении самолета от инерциальных систем, вырабатывая, в свою очередь, оценки плановых координат, высоты и ...

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


Наверх