реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> АЦП с LVDS и Cyclone3
djhall
сообщение Apr 29 2010, 10:10
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Здравствуйте,

я разрабатываю схему с применением АЦП AD9230, который питается от 1,8 вольт и имеет LVDS выходы для данных. Подскажите, пожалуйста, каким образом его можно подсоединить к Cyclone 3 и можно ли вообще это сделать? Для LVDS циклону необходимо питание банка 2.5 вольт, а для АЦП 1,8. Как всё это будет сочетаться?

Заранее благодарю.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 29 2010, 10:55
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Так и будет сочетаться - АЦП выведет сигнал в стандарте LVDS, а Циклон его примет. Кому какие надо питания для поддержки этого стандарта - это их внутренние дела.
Go to the top of the page
 
+Quote Post
djhall
сообщение Apr 29 2010, 13:03
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Провильно ли я понимаю, что значение Vcm, Vid, Vos и Vod для приёмника и передатчика значения не имеют? Просто не совсем понятно - в Cyclone III Device Handbook, Volume 1 в разделе LVDS I/O Standard Support in the Cyclone III Device Family написано, что хотя циклон 3 и поддерживает стандарт ANSI/TIA/EIA-644, но с некоторыми исключениями, которые там и перечисляются, а именно:
The maximum differential output voltage (VOD) is increased to 600 mV. The maximum VOD for ANSI specification is 450 mV.
The input voltage range is reduced to the range of 1.0 V to 1.6 V, 0.5 V to 1.85 V, or 0 V to 1.8 V based on different frequency ranges. The ANSI/TIA/EIA-644 specification supports an input voltage range of 0 V to 2.4 V.
Существенны ли эти исключения?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 29 2010, 13:18
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Не заморачивайтесь стандартом. Посмотрите какие конкретно значения выдает на выходе АЦП, сравните с тем, что может принять Циклон.
Go to the top of the page
 
+Quote Post
djhall
сообщение Apr 30 2010, 07:08
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



С АЦП поступает сигнал Vos=839мВ Vod=237мВ.
В Cyclone III Device Handbook, Volume 2 в таблице Cyclone III Devices Differential I/O Standard Specifications написано,что для скорости передачи от 500 до 700 Mbps Vicm может быть от 0,55 до 1,8В, а минимальная Vid = 100мВ.
Всё вроде сходится, так что ошибки быть не должно.
Есть ли особенности такого подключения АЦП и Циклона, на что следует обратить внимание прежде всего?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Apr 30 2010, 08:04
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Нету особенностей - просто соблюсти правила LVDS: согласованная пара, терминация, непрерывность полигона etc.
Go to the top of the page
 
+Quote Post
Iouri
сообщение Jun 12 2010, 04:00
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



to djhall:


Вы плату сделали, не могли бы поделиться результатом?

Спасибо!
Go to the top of the page
 
+Quote Post
3amec
сообщение Sep 5 2011, 18:22
Сообщение #8





Группа: Участник
Сообщений: 14
Регистрация: 7-12-09
Пользователь №: 54 116



Я тоже ковыряюсь с этой АЦП. У меня подключена по LVDS к м/с Xilinx спартан 3А (400). Тактовая частота 200 Мгц. Кварцевый генератор 50 Мгц - на ПЛИС, а оттуда 200 Мгц подается на АЦП (возможно в этом проблема). Устойчивой работы добиться не могу - скачут разряды, хотя иногда получались удачные прошивки и сигнал становился чистый, но стоит что-то поменять и переразвести проект - выбросы появляются снова. Пробовал и с асинхронным фифо и сразу заводил на двухпортовую память и через дополнительный входной регистр- результат плачевный.
Go to the top of the page
 
+Quote Post
3amec
сообщение Sep 19 2011, 17:16
Сообщение #9





Группа: Участник
Сообщений: 14
Регистрация: 7-12-09
Пользователь №: 54 116



Хочу поделиться радостью - платка заработала, искал ошибку не в том месте. Проблема была в обмене с процом - из за тактового сигнала для чтения из ПЛИС, разведенного не через глобальные клоковые ресурсы. Из за этого от разводки к разводке проекта глюки то появлялись то почти пропадали. В итоге связка- спартан 3А, АЦП (200 Мгц от ПЛИС) (хоть это и не очень хорошо) и TMS5509 - схема работает, хотя с полученным сигналом сложной обработки я не произвожу - может тогда бы что-то плохое проявилось.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 20 2011, 07:32
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(3amec @ Sep 19 2011, 20:16) *
АЦП (200 Мгц от ПЛИС) (хоть это и не очень хорошо)

Это не "не очень хорошо", а полностью лишено смысла. Не поленился и скачал jitter estimation: для вашего случая, умножение 50МГц на 4 будет 500ps p-p, или 10%. Посмотрите в даташит на ADC, там на графиках разрисовано как SNR падает при джиттере в 2ps, а у вас будет 500ps. То есть вы будете мерять не сигнал, а шум от клока.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Nov 29 2012, 06:20
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(DmitryR @ Sep 20 2011, 10:32) *
Это не "не очень хорошо", а полностью лишено смысла. Не поленился и скачал jitter estimation: для вашего случая, умножение 50МГц на 4 будет 500ps p-p, или 10%. Посмотрите в даташит на ADC, там на графиках разрисовано как SNR падает при джиттере в 2ps, а у вас будет 500ps. То есть вы будете мерять не сигнал, а шум от клока.

а как бы Вы поступили? ставить внешний PLL?
Go to the top of the page
 
+Quote Post
alexPec
сообщение Nov 29 2012, 07:20
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(shide_3 @ Nov 29 2012, 10:20) *
а как бы Вы поступили? ставить внешний PLL?

Без вариантов - внешний генератор или внешний ФАПЧ с чистым выходом. Много раз обсуждали, сам напоролся на это- тактировать АЦП от ПЛИС - ерунда получается.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Nov 29 2012, 08:30
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



интересно, а что означает величина fs rms ? это из даташита на PLL AD9510
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Nov 29 2012, 10:15
Сообщение #14


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(shide_3 @ Nov 29 2012, 10:30) *
интересно, а что означает величина fs rms ? это из даташита на PLL AD9510

среднеквадратичное значение в фемтосекундах.
Go to the top of the page
 
+Quote Post
shide_3
сообщение Dec 1 2012, 12:50
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(_Anatoliy @ Nov 29 2012, 13:15) *
среднеквадратичное значение в фемтосекундах.

а почему где-то пишут RMS , а где-то peak-to-peak? есть принципиальная разница?

и почему на кварцевые генераторы (например smd) нет информации по джиттеру?

Сообщение отредактировал shide_3 - Dec 1 2012, 14:29
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01468 секунд с 7
ELECTRONIX ©2004-2016