|
Синтезатор частоты, Как задействовать ЦАП? |
|
|
|
Jan 24 2011, 11:09
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 20-01-11
Из: Махачкала
Пользователь №: 62 364

|
Добрый день. Есть Altera Cyclone III Starter Board и THDB-ADA. Мне надо научиться работать с этой плиской. Работаю в Quartus II. Сейчас работаю над тестированием работы АЦП и ЦАП. Сперва - ЦАП. Надо на выходе ЦАПа получить синусоиду, которую надо зафиксировать осциллографом. Для этого синус надо подать на цап в цифровом виде... На THDB-ADA есть AD9767. Подсказали сгенерировать синус на плиске, и подать ее на цап. Сказали попробовать DDS. Почитал про это на 'http://rf.atnn.ru/s6/DDS_1.htm' и еще кое-где. По схеме получается, что на плис я собираю регистр, аккумулятор фазы, ПЗУ, и использую clock на самой плате StarterBoard. И должен отправить всё это на THDB-ADA в ЦАП. 1. Добавил в схему lpm_add_sub и lpm_ff (аккум-р фазы) и lpm_rom (ПЗУ). 2. У пзу есть файл sin_tab.mif, куда я записал в ячейки 90 значений синуса в hexadecimal-формате. 3. На рисунке (см. аттач.) видны все выходы с ПЗУ, которые пойдут с StarterKit через HSMC на THDB-ADA и далее на параллельный вход AD9767. Как clock_50MHz с платы плиски отправить на THDB-ADA? И вроде надо как-то энейблить этот цап? Кто делал или понимает - подскажите. P.s. Здесь на форуме была немного открыта подобная тема, но что-то она осталась непродолженной...
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Feb 1 2011, 14:59
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 20-01-11
Из: Махачкала
Пользователь №: 62 364

|
Цитата(ViKo @ Feb 1 2011, 17:37)  Думаю, у вас в проекте переполнение числа происходит. Не думаю. Переполнение сказывалось бы и на канал "A". Сделал новый проект, где слова - 11-разрядные(скрин ниже). Всё равно не то.
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 2 2011, 06:21
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 20-01-11
Из: Махачкала
Пользователь №: 62 364

|
Цитата(ViKo) А вы поменяйте местами, что подаете в ЦАПы. ЦАП у меня один. Каналы разные. А сигнал один и и тот же и подается параллельно на оба канала ЦАПа. Цитата(vadimuzzz) если ТС покажет/посмотрит сам сигналы в цифровом виде (в том же сигналтапе), то вопросы отпадут. Это что-то типа vecotr waveform? Я не смог там просимулировать систему.
|
|
|
|
Сообщений в этой теме
azizcheg Синтезатор частоты Jan 24 2011, 11:09 almost Готовый генератор синуса можно взять здесь: http:/... Jan 24 2011, 11:27 azizcheg Вроде установил режим работы и подал клок на цап.
... Jan 24 2011, 14:26  almost Цитата(azizcheg @ Jan 24 2011, 17:26) Вро... Jan 24 2011, 16:04   azizcheg Вибирая ПЗУ LPM_ROM, в визарде увидел надпись, что... Jan 26 2011, 09:47 vadimuzzz RE: Синтезатор частоты Jan 26 2011, 10:05 azizcheg не. мне не кордика метод нужен. Jan 26 2011, 12:28  vadimuzzz Цитата(azizcheg @ Jan 26 2011, 18:28) не.... Jan 26 2011, 12:36   azizcheg Я понимаю.
Мне вообще изначально посоветовали 2 ме... Jan 26 2011, 13:43    vadimuzzz Цитата(azizcheg @ Jan 26 2011, 19:43) Но,... Jan 26 2011, 14:04    almost Цитата(azizcheg @ Jan 26 2011, 16:43) Я п... Jan 27 2011, 06:05     azizcheg Исправил кое-какие недочеты.
1. подал клок на ОБА ... Jan 27 2011, 08:29      vadimuzzz Цитата(azizcheg @ Jan 27 2011, 14:29) Что... Jan 27 2011, 08:43       azizcheg Раза 4 или 5 перепроверял. Думаю с битами в порядк... Jan 27 2011, 09:28        azizcheg Блин. Так и есть. Перепутал пин.
Есть синус на вых... Jan 27 2011, 09:46         azizcheg После того, как получил посредством DDS синус на S... Feb 1 2011, 09:34          DmitryR Unsigned воспринимается как signed. Feb 1 2011, 09:39           azizcheg Цитата(DmitryR @ Feb 1 2011, 12:39) Unsig... Feb 1 2011, 11:51            DmitryR Цитата(azizcheg @ Feb 1 2011, 14:51) А мо... Feb 1 2011, 12:16             azizcheg Цитата(DmitryR @ Feb 1 2011, 15:16) Прави... Feb 1 2011, 12:46              ViKo Цитата(azizcheg @ Feb 1 2011, 14:46) А мо... Feb 1 2011, 13:33               azizcheg Проблема вылезает вот где.
АЦП не задействован.
... Feb 1 2011, 14:20                vadimuzzz Цитата(azizcheg @ Feb 1 2011, 20:20) Толь... Feb 1 2011, 15:12                 ViKo Цитата(vadimuzzz @ Feb 1 2011, 17:12) ста... Feb 1 2011, 15:24                  vadimuzzz Цитата(ViKo @ Feb 1 2011, 21:24) Нет, он ... Feb 1 2011, 15:40                   ViKo Цитата(vadimuzzz @ Feb 1 2011, 17:40) есл... Feb 1 2011, 18:12         ViKo Цитата(azizcheg @ Jan 27 2011, 11:46) Бли... Feb 1 2011, 12:13 vadimuzzz а схему гоняли в тестбенче? Jan 27 2011, 09:38    ViKo Цитата(azizcheg @ Feb 2 2011, 08:21) ЦАП ... Feb 2 2011, 07:41 vadimuzzz сигналтап - это логический анализатор
http://www.a... Feb 2 2011, 06:55 azizcheg Просимулировал. Все такты на месте. Биты каналов Ц... Feb 2 2011, 08:03  ViKo Цитата(azizcheg @ Feb 2 2011, 10:03) Прос... Feb 4 2011, 07:30   azizcheg Цитата(ViKo @ Feb 4 2011, 10:30) И какие ... Feb 4 2011, 12:32    ViKo Цитата(azizcheg @ Feb 4 2011, 14:32) Ниче... Feb 4 2011, 13:47     azizcheg Упс. Ошибочка вышла.
Исправил. И теперь показания ... Feb 7 2011, 07:12      ViKo Цитата(azizcheg @ Feb 7 2011, 09:12) Упс.... Feb 7 2011, 07:52       azizcheg По логике вещей - если для одного канала соблюдают... Feb 7 2011, 08:54        ViKo Цитата(azizcheg @ Feb 7 2011, 10:54) Я пр... Feb 7 2011, 09:40
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|