[an error occurred while processing this directive] [an error occurred while processing this directive]
Ну и чем же Вам помочь?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено BLACKEAGLE 02 мая 2002 г. 03:32
В ответ на: Многоканальная система формирования аналоговых сигналов отправлено ARray 02 мая 2002 г. 02:06

Разрабатывать ЭТО за Вас никто не станет, надеяться на то, что ЭТО кто-то уже реально делал, не стОит - разве что Ваш однокашник уже попадал под эту лошадь годом (двумя, пятью, двадцатью...) раньше. Сделайте сами рутинную часть задания (сочините и нарисуйте карту памяти/пространства I/O и принципиальную схему системы), а потом задавайте КОНКРЕТНЫЕ вопросы - постараемся объяснить/помочь.

Для начала - вот Ваша архитектура:

1. Центральное устройство включает в себя следующие компонеты (названия привожу в оригинале, русских не помню/не знаю):

- Процессор - 8080
- Тактовый генератор - 8284
- Буферный двунаправленный усилитель шины данных - 74НС245
- УФППЗУ или Flash - 2764 или 28C64 (8 килобайт) для программы
- ОЗУ 6116 (2 килобайта) для данных
- Контроллер последовательного канала - 8251
- Таймер - 8253, хотя в центральном устройстве можно без него обойтись ценой усложнения программы
- Преобразователь уровней TTL<->RS232 - MAX232
- Пара десятков развязывающих конденсаторов по всем питаниям, в основном по +5В
- Адресный дешифратор - пара корпусов 74НС138 (может, и одного хватит - лишний потом уберете)


2. Периферийное устройство включает в себя следующие компонеты:

- Точную копию центрального устройства (обязательно с таймером 8253)
- Дополнительный адресный дешифратор для ЦАПов - 74НС139
- 7 ЦАПов
- Источник опорного напряжения для ЦАПов

Если есть возможность самому выбрать подходящие ЦАПы и будет достаточно 8-битовых - выбирайте ЦАПы с параллельным входом, встроенным буферным регистром и выходом по напряжению (такие выпускаются фирмами Analog Devices, Texas Instruments, Linear Technology, Maxim). Если нет - придется плясать от заданного типа ЦАП и добавлять к каждому из них при необходимости и регистр, и выходной операционник, и, возможно, резисторы/конденсаторы, требующиеся для штатного включения. Если ЦАПы должны быть более 8 бит, то придется вешать еще по регистру на каждый ЦАП и усложнять дешифратор. Источник опорного напряжения будете выбирать после выбора ЦАПов.

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

Вперед и с песнями!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru