|
|
  |
Проблемы с подключение АЦП, Как подключить АЦП к ПЛИС |
|
|
|
Feb 25 2011, 02:43
|
Группа: Новичок
Сообщений: 1
Регистрация: 24-02-11
Пользователь №: 63 218

|
Здравствуйте!!! Нужно подключить АЦП AD7470 к ПЛИС XILINX Virtex, подскажите пожалуйста как это сделать. Я начинающий в этом плане, так что не судите строго...
|
|
|
|
|
Mar 9 2011, 01:18
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(Digi @ Mar 9 2011, 04:32)  вот тактировать АЦП через ПЛИС я бы не советовал. На выходе получается очень много грязи и шумов. Странно, у меня все работает. ПЛИС - spartan3e на плате стартеркита, АЦП AD7352 на другой плате через разъем, 12 бит. Интерфейс spi-подобный, ч-та клока 48 МГц, выведен обычным выводом (по неопытности, надо было, наверно, вывод клоковый использовать). На замере рефа дрожало два младших бита. При этом питание цифровой части АЦП идет от ПЛИС, аналоговая - через локальный стабилизатор и маленькую индуктивность - от той же ПЛИС.
|
|
|
|
|
Mar 9 2011, 16:21
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(alexadmin @ Mar 9 2011, 17:33)  Все от частот зависит. Для АЦП на 200 МГц я бы тоже так делать не стал. А для 2 МГц разница, на мой взгляд, будет несущественна. А чем черевато использование T-триггера в произвольном IO-выводе и тактировании всего (условно  ) от 400МГц?
|
|
|
|
|
Mar 9 2011, 18:59
|

Участник

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490

|
Цитата(max_green @ Feb 25 2011, 05:43)  Здравствуйте!!! Нужно подключить АЦП AD7470 к ПЛИС XILINX Virtex, подскажите пожалуйста как это сделать. Я начинающий в этом плане, так что не судите строго... 1) Подсоединить все отмеченные ноги АЦП к ногам ПЛИС
2) Написать проект формирующий следующую диаграмму.
--------------------
Обойденные грабли - недополученный опыт!
|
|
|
|
|
Mar 9 2011, 20:52
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Leen @ Mar 9 2011, 04:18)  Странно, у меня все работает. ПЛИС - spartan3e на плате стартеркита, АЦП AD7352 на другой плате через разъем, 12 бит. Интерфейс spi-подобный, ч-та клока 48 МГц, выведен обычным выводом (по неопытности, надо было, наверно, вывод клоковый использовать). На замере рефа дрожало два младших бита. При этом питание цифровой части АЦП идет от ПЛИС, аналоговая - через локальный стабилизатор и маленькую индуктивность - от той же ПЛИС. Дрожание\не дрожание битов это еще не всё, что говорит о качестве преобразования. Читайте про аппертурную погрешность. Возможно, что в Вашем случае она не вносит значительный вклад в ошибку.
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Mar 9 2011, 21:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(Leen @ Mar 9 2011, 04:18)  Странно, у меня все работает. ПЛИС - spartan3e на плате стартеркита, АЦП AD7352 на другой плате через разъем, 12 бит. Интерфейс spi-подобный, ч-та клока 48 МГц, выведен обычным выводом (по неопытности, надо было, наверно, вывод клоковый использовать). На замере рефа дрожало два младших бита. При этом питание цифровой части АЦП идет от ПЛИС, аналоговая - через локальный стабилизатор и маленькую индуктивность - от той же ПЛИС. У меня оцифровка тоже на 5 Мгц, но когда тактировал ацп от плисы, после фурье соседние частоты из-за джиттера друг на друга влияли, серьезно влияли, до неузнаваемости спектра. Подал чистый внешний клок - все идеально стало. А дрожало при грязном клоке на 16 битах 2-3 дискрета.
|
|
|
|
|
Mar 10 2011, 01:01
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 5-08-06
Из: Владивосток
Пользователь №: 19 343

|
Цитата(Victor® @ Mar 10 2011, 06:52)  Читайте про аппертурную погрешность. Спасибо, почитал. Действительно, у меня в проекте она существенно ниже ошибки квантования. Учту на будущее.
|
|
|
|
|
Mar 12 2011, 17:33
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 23-11-08
Пользователь №: 41 876

|
Здравствуйте, чтобы не создавать новую тему, спрошу здесь. Есть (предполагается) АЦП с частотой дискретизации Fs = 48 кГц, данные обрабатываются ПЛИС с тактовой Fclk=100 МГц. Получается, что Fclk не кратна Fs и данные приходят как бы асинхронно тактовой. Нужно ли их (данные) как то синхронизировать? Или проще поменять тактовую, например, на 96 МГц?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|