Landay 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Собратья!! Помогите в работе ПЛИС с АЦП. Подключаю, но никак не происходит выборки данных с АЦП. В чем дело? Может есть реальный пример. Очень буду благодарен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_k 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба А какой тип АЦП (последовательный/параллельный, название), ПЛИС ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Landay 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Последовательный АЦП - TLC549 ПЛИС - CPLD 9500 серии Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_k 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба С таким типом АЦП мы не работали. У нас на плате стоит ADS5271 и Virtex2. Мы когда его запускали довольно много времени потратили на приемник и декодирование данных но сейчас проблем вроде нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zvs 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Слепляли MAX7064s и AD7894 - это последовательный АЦП FLEX10K30 и AD9220 - параллельный. Еще что-то было - что конкретно смотреть лениво, но во всех случаях никаких проблем не было... Вы хоть симптомы расскажите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Landay 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Дело состоит вот в чем: я пытаюсь сделать термодатчик. Прицепил терморезистор к АЦП и делаю выборку данных из АЦП. Использую инструкцию PROCESS... При выборке данных АЦП постоянно выдает одни 1-ки. Нужен ли какой либо тактовый генератор для одновременной работы ПЛИС и АЦП который будет их синхронизировать? Может имелся опыт работы ПЛИС с микросхемой DS18B20? Это датчик температуры фирмы DALLAS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rok 0 10 марта, 2005 Опубликовано 10 марта, 2005 · Жалоба Дело состоит вот в чем: я пытаюсь сделать термодатчик. Прицепил терморезистор к АЦП и делаю выборку данных из АЦП. Использую инструкцию PROCESS... При выборке данных АЦП постоянно выдает одни 1-ки. Нужен ли какой либо тактовый генератор для одновременной работы ПЛИС и АЦП который будет их синхронизировать? Может имелся опыт работы ПЛИС с микросхемой DS18B20? Это датчик температуры фирмы DALLAS <{POST_SNAPBACK}> Естественно, что тактовая должна быть одной и той-же физическии для CPLD и для ADC. Т.е. то что вы заводите на 7 ногу. Посмотрел на этот АЦП - самый обычный последовательный АЦП. Вы говорите, что у вас на выходе FF, может вы неправильно сам АЦП включили? Сразу проверьте это: 1 нога = Vcc, 2 = an.input, 3,4,5 = gnd, 6 = output, 7 = input clock, 8 = Vcc. Подавайте на 2 ногу сигнал (от 0 до Vcc) В и смотрите на 6 ножке (должно прыгать 0 и 1). Потом уже можно ваять vhdl код. У Ксилинкса есть аппликашион xapp355.pdf там расписано для CoolRunner, для примера можно посмотреть. Проблем быть не должно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Landay 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Спасибо за помощь!!! Буду действовать... Желательно оставаться на связи наверняка будут вопросы... Подключение все таки правильное я думаю потому-что я писал прогу на Дельфях для работы с этим АЦП все прекрасно работает. Может проблема в том что для работы АЦП с LPT портом есь схема распайки и она не работает для ПЛИС, всмысле АЦП надо подключать к ПЛИСине без каких либо схем?? Нужна информация по подключению (последовательного/параллельного) АЦП к ПЛИС CPLD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rok 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Подключение все таки правильное я думаю потому-что я писал прогу на Дельфях для работы с этим АЦП все прекрасно работает. Может проблема в том что для работы АЦП с LPT портом есь схема распайки и она не работает для ПЛИС, всмысле АЦП надо подключать к ПЛИСине без каких либо схем?? <{POST_SNAPBACK}> Про какие схемы подключения АЦП к ПЛИС вы говорите? Просто заводите напрямую CLK, DATA OUT, ну и можно CS для удобства из АЦП на ПЛИС и работаете. Если вы хотите считывать данные из АЦП через ПЛИС используя LPT-port, то вам необходимо со стороны АЦП написать вхдл-код для интерфейса с этим самым АЦП и затем с другой стороны написать вхдл-код для интерфейса с LPT-портом. И каким-то образом необходимо подключить ПЛИС к этому самому порту (как я не знаю, т.к. никогда не работал с LPT-портом). Т.е. вы будете читать данные из АЦП, загонять их в ПЛИС, а затем записывать в LPT-порт. И все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Landay 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Понятненко. А как насчет внешнего тактового генератора. Нужен ли он вообще для такого (прямого) подключения АЦП к ПЛИС или не нужен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rok 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Понятненко. А как насчет внешнего тактового генератора. Нужен ли он вообще для такого (прямого) подключения АЦП к ПЛИС или не нужен? <{POST_SNAPBACK}> Ну а как же они будут работать без внешнего тактового генератора? Да он нужен и лучше завести его на ПЛИС, а оттуда на вход АЦП. Так удобнее: частоту можно поменять и подстроить, да и вхдл-код ваять удобнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Landay 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба А кусочек кода моно... или что то подобное. А то я новичек в VHDL... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TriD 0 11 марта, 2005 Опубликовано 11 марта, 2005 · Жалоба Что вы используете при макетировании - собственную плату, эволюшен борд? Куда поступают полученные от АЦП данные и по какому интерфейсу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Rok 0 12 марта, 2005 Опубликовано 12 марта, 2005 · Жалоба А кусочек кода моно... или что то подобное. А то я новичек в VHDL... <{POST_SNAPBACK}> В общем что мог быстренько набросал, что не понятно спрашивайте. xxx.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Landay 0 14 марта, 2005 Опубликовано 14 марта, 2005 · Жалоба Спасибо большое за кодинг Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться