Cyclone II EP2C70 DSP Development Board работа с ЦАП и АЦП

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Cyclone II EP2C70 DSP Development Board работа с ЦАП и АЦП

Сообщение Alexlapb »

Здравствуйте!
Осваиваю плату Cyclone II EP2C70 DSP Development Board. Хочу научиться работать с АЦП и ЦАП для того что бы обрабатывать сигнал с помощью ПЛИС. Делаю следующее: ко входу канала (А) АЦП подключаю генератор (частота 5 кГц, амплитуда 0.5 В). Создаю проект где на прямую ножки с АЦП канала (А) перенаправляю на ножки ЦАП канал (А). И к этому каналу подключаю осциллограф. К сожалению никакой реакции( . Положение перемычек следующее:
1- вариант: j-18 замкнуты 2 и 3, j-19 замкнуты 1 и 2 , j-35 3 и 4, j-30 5 и 6 (объясните пожалуйста что меняет переключение перемычки на этих контактах) , j-37 3 и 4.
2- вариант: j-18 j-19 такие же , а j-35 , j-37 замкнуты 1 и 2. j-30 5 и 6.
Оба варианта не работают. Ниже приведен рисунок с проекта в Quartus 8.1 где выходы с АЦП соединены со входом ЦАП.
Так же описание платы: http://www.altera.com/literature/manual ... ep2c70.pdf руководствуясь которой осваиваю ПЛИС.
стр (2-2) общий вид платы
стр (2-17)-(2-25) о ЦАП и АЦП
стр (2-60)-(2-63) тактирование ЦАП и АЦП
стр (2-68)-(2-70) питание ЦАП и АЦП (питание на ЦАП и АЦП не подаю так как предполагаю что оно есть от общего блока питания , не знаю так это или нет(. Но мультиметр показывает наличие напряжения 3.3 В на гнездах питания ЦАП (j-40 и j-39) и АЦП (j-41 и j-42) из чего я сделал вывод что они носят контрольно-измерительную функцию либо функцию обособленного питания (не знаю так это или нет???) положение перемычек j-28 замкнут 1 и 2; j-25 1 и 2.
2- вариант был сделан на основании описания приведенного в :http://www.altera.com/literature/ug/ug_dsp_2c70.pdf
стр (2-19).
Спасибо, буду рад любой помощи!!!
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Meteor »

А конфигурация в плис залита?
Тактовые сигналы на входах АЦП присутствуют?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

http://vfl.ru/i/20110323/cd0e47fde2bfe7 ... 1.jpg.html
конфигурация ПЛИС,
http://vfl.ru/i/20110323/cd0e47fde2bfe7 ... 2.jpg.html
места подключения
тактирование вроде бы обеспечивается от генератора на плате J-20, и перемычками( j....) которые подводят эти такты к ЦАП и АЦП, конечно если я правильно разобрался с описанием)
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Meteor »

Найдите даташит на АЦП и ЦАП. В них посмотрите цоколевку и по ней на самих микрухах сигналы. А то сдается мне что запуск от плис управляется, а конфигурацией он не обеспечен
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

на ЦАП от ПЛИС по описанию ножки идут только на разряды, пробовал делать проект все ножки на 0, затем все ножки на 1 и к выходу подключал осциллограф, тоже ноль эмоций. В DataSheet к ЦАПу тоже ничего не сказано про запускающие ножки. А вот к DataSheet по АЦП руки еще не дошли(.
Реклама
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Meteor »

Для начала попробуйте с ЦАПом поработать - подавать через интервалы разные значения. лучше если это будет от кнопок. С АЦП придется разбираться повзрослому - там не так все просто.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

т.е. сделать проект где с помощью кнопки можно было бы подавать либо все 0 либо 1 на ножки ЦАП? и смотреть изменения на осциллографе?
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Meteor »

Да
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

спасибо, завтра обязательно попробую так сделать!!!
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

когда делал без кнопки просто два разных проекта, со всеми 0 и 1, никаких изменений на выходе не наблюдал (хотя может просто не замечал)))
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Meteor »

Сделать проект и проверить:
- наличие сигналов на входах ПЛИС
- наличие сигналов на выходах ПЛИС, входах ЦАП
- наличие сигнала на выходе ЦАП
- изменение сигналов с выхода ПЛИС.
Кстати, а связь с платой поддержана через загрузчик конфигурации? Приложите скрин завершения программирования (заливки конфигурации в ПЛИС)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

Не очень понял первый пункт, что имеется под "-наличие сигналов на входах ПЛИС". Этот пункт относительно канала АЦП-ПЛИС-ЦАП? просто если рассматривать один ЦАП ( и менять с помощью кнопки 0 и 1 на всех его входах), то как я вижу ситуацию никаких входных сигналов на ПЛИС подаваться не должно (кроме питания). Скрин к сожалению сейчас приложить не могу, завтра попробую эксперимент с кнопкой, проверю все сигналы и сделаю скрин! Надеюсь что-нибудь получиться)
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

Связи с платой через программатор USB-Blaster.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Meteor »

Первый пункт надо понимать так:
есть кнопки,
с каждой из них, поступает или 0 или 1 на вход ПЛИС. Вот подачу этих уровней проверить как на входе ПЛИС, так и на выходе.
Может там и уровни не меняются, а вы тут спрашивать станете, мы с умным видом отвечать, ну окажется что причина очевидная - нет смены входных сигналов
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

спасибо, завтра обязательно проверю все сигналы!
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

Привет! Сегодня, а точнее уже вчера) сделал проект http://vfl.ru/i/20110325/6b020e0cec368a ... 1.jpg.html .
Вот как происходит конфигурирование (http://vfl.ru/i/20110324/1d13104e444ce0 ... 1.jpg.html) После того как зашил его на ПЛИС и подключил к осциллографу, пытался нажимать на кнопку (входной пин), но ничего на осциллографе не увидел(. Затем решил посмотреть подается ли напряжение на ножки ЦАП. На все ножки ЦАП (которые подключены к ПЛИС, а это ножки разрядов) после нажатия на кнопку подается высокое напряжение. Решил проверить тактирование, пошел проверять из далека от самого генератора. К сожалению никаких тактовых импульсов не нашел((( Можете подсказать как затактировать ЦАП? (каюсь на тактовом входе самого ЦАПа не проверял, осенило по дороге домой))) т.к. считал единственной причиной не работы ЦАП отсутствие тактирования, и априорно считал что его нет) или это не единственная причина не работоспособности ЦАПа?
Alexlapb
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс дек 12, 2010 01:16:52

Re: Cyclone II EP2C70 DSP Development Board работа с ЦАП и А

Сообщение Alexlapb »

Разобрался с работой ЦАП, есть реакция на кнопку.
Теперь необходимо разобраться с АЦП. Кто работал с АЦП ADS5542 или похожими вещами. Там по всей видимости необходимо правильно выставить уровни на управляющих входах, у меня никак не получается это сделать.( Какие уровни нужно выставить на ножках что бы АЦП заработал.
Спасибо!
Вот datasheet к АЦП может пригодиться) http://pdf1.alldatasheet.com/datasheet- ... S5542.html
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»