63743 (589029), страница 3

Файл №589029 63743 (Проектирование устройства передачи данных по радиоканалу) 3 страница63743 (589029) страница 32016-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

3. Разработка схемы электрической принципиальной

3.1 Выбор цифрового сигнального процессора

Цифровой сигнальный процессор (DSP) - является основой нашего устройства. Алгоритм кодирования - декодирования информации, прием и передача сигнала из ЭВМ и обратно, выполняются с помощью DSP.

Существует много различных фирм - производителей DSP: Texas Instruments, Analog Devices, Motorola , Philips и т.п. Реализацию нашего устройства можно выполнить практически с помощью DSP любой из перечисленных фирм. Рассмотрим цифровые сигнальные процессоры фирмы Analog Devices, и в частности сигнальный процессор ADSP - 2181.

Процессор ADSP-2181, является развитием семейства ADSP-21xx, 16-разрядных сигнальных процессоров DSP фирмы Analog Devices с фикси-рованной точкой. В ADSP-2181 используется базовая архитектура ядра этого семейства. ADSP-2181 обладает полным объемом внутренней памяти адресуемой на кристалле, расширенным набором внутренних периферийных устройств, высокой производительностью.

Краткая характеристика ADSP - 2181:

• 16 К x 24 бит внутренней памяти программ PM (Program Memory)

• 16 К x 16 бит внутренней памяти данных DM (Data Memory)

• 2 программируемых скоростных последовательных порта

• интервальный таймер

• 16-битный порт прямого доступа к внутренней памяти IDMA (Internal Direct Memory Access)

• 8-битный порт прямого доступа к внешней байтовой памяти BDMA (Byte Direct Memory Access) объемом до 4 Мбайт

• адресное пространство устройств ввода/вывода (2048 адресов)

• 4 сегмента по 8 К слов внешней оверлейной памяти

• внешние прерывания и программируемые выводы флагов

• режим пониженного энергопотребления (Pпот.< 1 мВт)

• расширенный набор инструкций

• производительность - 33.33 MIPS

• отдельный порт внутрисхемной эмуляции

Рис. 3.1.1. Графическое изображение цифрового сигнального процессора ADSP - 2181

Дополнительные сведения о процессоре ADSP - 2181.

Тип обратываемых данных - с фиксированной точкой.

Тактовая частота - 16,67 MHz.

Время одного командного цикла - 30 nS.

Последовательный порт - 2

Параллельный порт - 2 ( 1(IDMA) - 8-битный или 16-битный, 1 - 24-битный)

Напряжение питания - 3V, 5V.

Рассмотрим назначение выводов и принцип работы процессора:

D0 ... D23 - 24-разрядная шина данных. Используется совместно с

шиной адреса для загрузки программы из внешней памяти в DSP.

A0 ... A13 - 14-разрядная шина адреса.

Память программ : ADSP-2181 содержит 16Kx24 ОЗУ программ на кристалле. Память программ позволяет выполнять до двух обращений в каждом цикле, тогда все операции могут завершаться за один цикл.

Память данных : ADSP-2181 имеет 16,352 16-разрядных слова внутренней памяти данных.

Пространство байтовой памяти - двунаправленное, 8-разрядное, внешнее пространство памяти, используемое для хранения программ и данных. Доступ к байтовой памяти осуществляется через BDMA. Пространство байтовой памяти состоит из 256 страниц, каждая из которых имеет размер 16К x 8.Это позволяет использовать до 4М x 8 (32 мегабит) ПЗУ или ОЗУ без дополнительной логики. Все обращения к байтовой памяти имеют временные параметры, определяемые регистром BMWAIT.

Контроллер прямого доступа в байтовую память (BDMA) позволяет осуществлять загрузку и сохранение команд программы и данных, используя пространство байтовой памяти. Схема BDMA способна обращаться к пространству байтовой памяти в то время, как процессор работает и захватывает только один цикл DSP для перемещения 8-, 16- или 24-разрядного слова.

IAD0 ... IAD15 - 16-ти разрядная мультиплексированная шина данных/адреса порта IDMA.

Порт прямого доступа к внутренней памяти (IDMA) процессора ADSP-2181 является одним из новых устройств, существенно упрощающих построение интерфейса с HOST-процессором.

Рис. 3.1.2. Интерфейс работы порта IDMA с HOST-процессором.

Четыре входа управления IDMA предназначены для:

IS - выбор порта;

IAL - запись адреса ячейки памяти;

IRD - чтения данных через порт;

IWR - запись данных ;

IACK - Сигнал подтверждения доступа. Определяет завершение операций чтения/записи и готовность IDMA к следующей операции.

BMODE и MMAP

Выводы процессора BMODE и MMAP определяют режим загрузки и распределение (карту) памяти DSP. Для загрузки через внешнюю память BMODE=0 и MMAP=0. Загрузка состоит из следующих операций:

• Сброс процессора сигналом RESET

• Загрузка в Programm Memory и Data Memory кодов программы и данных, исключая ячейку PM(0x0000).

• Запись слова в ячейку PM(0x0000) для запуска загруженной программы.

IRQ2, IRQL1, IRQL0 и IRQE. TFS1/IRQ1, RFS1/IRQ0.

Аппаратные входы прерываний. При подаче на них низкого уровня сигнала управление передается соответствующей подпрограмме

Таблица 3.1 - Таблица прерываний.

RESET - при получении низкого уровня сигнала передается управление подпрограмме инициализации DSP. При этом происходит повторная загрузка программы из внешней памяти в DSP.

PWD - (power down) отключение питания.

XTAL, CLKIN - на них подается тактовая частота от кварца. В нашем случае 16,67 MHz.

PMS, IOMS,

BMS, DMS , CMS - Данные выводы служат для подключения и управления оверлейной памятью.

Конфигурация оверлейной памяти задается установкой управляющего сигнала CMS в регистре программируемых флагов и составного сигнала управления (Programmable Flag and Composite Select Control). Также можно использовать оверлейную память, как память данных.

Так как шина адреса ADSP-2181 имеет только четырнадцать разрядов, то для расширения адресного пространства оверлейной памяти используются флаги FL0, FL1, а также FL2 или PMS в зависимости от требуемой конфигурации.

Рисунок 3.3 Системный интерфейс ADSP 2181

Выбранный нами цифровой сигнальный процессор ADSP - 2181 способен выполнять следующие действия:

За один цикл процессор ADSP-2181 может:

Это происходит в то время как процессор продолжает:

- генерировать следующий адрес программы

- получать и передавать данные через два последовательных порта

- Выбирать следующую команду

- получать и/или передавать данные через внутренний порт прямого доступа в память

- выполнить одно или два перемещения данных

- получать и/или передавать данные через порт прямого доступа в байтовую память

- модифицировать один или два указателя адреса данных

- Декрементировать таймер

- выполнить вычислительную операцию

Это полностью удовлетворяет нашим требованиям, для обеспечения требуемой модуляции и реализации метода кодирования NBDP. А также фирма Analog Devices поставляет со своими процессорами мощные программные продукты для отладки и записи программ в DSP, что делает данный цифровой сигнальный процессор еще более приемлемым для нас.

3.2 Выбор кодека

Как было видно из пункта 3.1 , цифровой сигнальный процессор не занимается преобразованием аналогового сигнала в цифровой и наоборот, это делают АЦП и ЦАП. Вот таким комбинированным АЦП/ЦАП являются микросхемы CODEC.

Их как и DSP существует большое количество, но мы также остановимся на микросхемах фирмы Analog Devices. Т.к. в роли цифрового сигнального процессора нами выбран ADSP 2181, то выбираем звуковой кодек AD1847 с последовательным цифровым интерфейсом совместимым с ADSP 21xx.

Рисунок 3.4 - Графическое изображение Codec AD1847

Параметры AD1847:

Тип сигнала - моно/стерео

Преобразование- АЦП / ЦАП

Напряжение питания- + 5 V

Диапазон выходных частот- 20 Hz ... 20 kHz

Наличие фильтров: цифровой фильтр;

аналоговый фильтр НЧ;

Максимальная тактовая частота- 27 MHz

Аналоговый вход- 2

Вспомагательный аналоговый вход - 1

Аналоговый выход - 1

Рассмотрим назначение выводов и принцип работы кодека:

VCC - питание + 5 V. Источник питания тот же, что и ADSP - 2181.

GND - земля.

GNA - земля аналогового сигнала

SCLK - тактовый генератор последовательной передачи данных. (значение зависит от XTAL1,XTAL2 ) при установленном XTAL1 значение будет 12,288 MHz, при XTAL2 11,2896 MHz.

SDFS - синхронизация последовательных данных.

SDI, SDO - прием и передача данных из последовательного порта DSP. ( Serial Data Input и Serial Data Output ). Обмен данными может осуществляться как с DSP, так и любым HOST - процессором. Размер даных - 16 бит.

RST - при установке низкого уровня , происходит инициализация всех регистров начальными значениями. (RESET)

PWD - также установке низкого уровня , происходит инициализация всех регистров начальными значениями и перевод чипа в режим пониженного энергопотребления, при котором Vref и аналоговые выводы земли - отключены.

BM - при наличии на этот выводе высокого уровня сигнала , на шине устанавливается сигнал MASTER, и происходит передача данных в DSP по порту RXD0. В случае низкого уровня сигнала на шине устанавливается сигнал SLAVE, и происходит прием данных от DSP по порту TXD0.

CLKO - (clock output) выход тактового генератора. Значение зависит от XTAL1, XTAL2: при установленном XTAL1 значение будет 12,288 MHz, при XTAL2 16,9344 MHz.

Аналоговые выводы приема/передачи

LI1L - линейный вход 1 для левого канала

LI1R - линейный вход 1 для правого канала

LI2L - линейный вход 2 для левого канала

LI2R - линейный вход 2 для правого канала

AI1L - вспомагательный вход 1 для левого канала

AI1R - вспомагательный вход 1 для правого канала

AI2L - вспомагательный вход 2 для левого канала

AI2R - вспомагательный вход 2 для правого канала

LOL - линейный выход для левого канала

LOR - линейный выход для правого канала

X2O, X2I - от кварцевого резонатора 16,9344 MHz.

X1O, X1I - от кварцевого резонатора 24,576 MHz.

Исходя из этого выбираем кварцевый резонатор X2 с частатой 16, 9344 MHz, а X3 с частатой 24, 576 MHz.

Выбранные кварцевые резонаторы включаются по стандартной схеме с двумя параллельными конденсаторами по 18 pF.

Конденсаторы C31, C32, C36, C37 выбираем емкостью 18 pF.

FLTL - левый канал фильтра. Используется для подключения стандартного конденсатора 1 мкФ.

FLTR - правый канал фильтра. Используется для подключения стандартного конденсатора 1 мкФ.

Исходя из этого выбираем конденсаторы C40 и C41 емкостью 1 мкФ.

VRO - внешнее опорное напряжение. Величина 2,25 V. Запрещается подключение к данному выводу какой - либо нагрузки

VRI - внутренее опорное напряжение.

Рисунок 3.5 - Схема включения опорного напряжения

Из схемы включения видно, что выходное опорное напряжение используется для аналоговых сигналов. Исходя из данной стандартной схемы включения конденсаторы C46 и C47 выбираем емкостью 10 мкФ, а конденсатор C45 = 0.1 мкФ.

Рисунок 3.6 - Функциональная блок - схема кодека AD1847

В данном разделе были рассмотрены функции кодека ADSP 2181 , назначения выводов и принцип работы. Также были выбраны все необходимые элементы для стандартной схемы включения.

Характеристики

Тип файла
Документ
Размер
10,63 Mb
Учебное заведение
Неизвестно

Список файлов ВКР

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7027
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее