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

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

Сообщение 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).
Спасибо, буду рад любой помощи!!!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

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

Сообщение Alexlapb »

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

Сообщение Meteor »

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

Сообщение Alexlapb »

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

Сообщение Alexlapb »

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

Сообщение Meteor »

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

Сообщение Alexlapb »

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

Сообщение Meteor »

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

Сообщение Alexlapb »

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

Сообщение Alexlapb »

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

Сообщение Meteor »

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

Сообщение Alexlapb »

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

Сообщение Alexlapb »

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

Сообщение Meteor »

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

Сообщение Alexlapb »

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

Сообщение Alexlapb »

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

Сообщение Alexlapb »

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

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