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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Проблемы с выводом сигнала с ПЛИС
Inanity
сообщение Jul 10 2018, 15:33
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(iosifk @ Jul 10 2018, 16:27) *
А у ТС - синусоида, а это значит, что сигнал интегрируется, т.е фронты завалены из-за большой емкости линии. И источнику сигнала просто не хватает мощности для зарядки емкости линии.

Согласен, невнимательно прочитал.
Go to the top of the page
 
+Quote Post
Naixrim
сообщение Jul 10 2018, 17:48
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 3-06-15
Пользователь №: 86 991



По сути, я могу попробовать дальше насиловать плату кмопом и запитать ее сильнее, так как запитан банк сейчас от 2.5, и выдает она соответственно LVCMOS25 при 12мА, но можно запитать от 3.3, также можно поднять DRIVE, правда придется поменять банк, я сейчас вывожу со 2 банка, а он выше 16мА не поддерживает. Грубо говоря увеличить мощность, выяснить хватает ли ее для покрытия паразитной емкости линии. Насчет шинников, хм... мне нужны будут шинники, чтобы протянуть сигналы до шинников, что выдают сигнал во вне. Это не лишено смысла, но пока не хочется так кардинально менять все, но если вопрос будет стоять именно таким ребром надо будет думать в эту сторону. Насчте эффекта окурка, как он в оригинале называется, я бы глянул?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 10 2018, 18:02
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 3 955
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Naixrim @ Jul 10 2018, 20:48) *
Насчте эффекта окурка, как он в оригинале называется, я бы глянул?

Найдите лучше книгу, точно названия не помню, но есть слова "черная магия" и "высокоскоростная передача сигналов".
И гонять по плате 100 Мгц но не LVDS - это не айс...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Alex77
сообщение Jul 10 2018, 18:26
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 293
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(iosifk @ Jul 10 2018, 21:02) *
Найдите лучше книгу, точно названия не помню, но есть слова "черная магия" и "высокоскоростная передача сигналов".
И гонять по плате 100 Мгц но не LVDS - это не айс...

оно ?
https://electronix.ru/forum/index.php?showtopic=73295
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 10 2018, 18:31
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 3 955
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Alex77 @ Jul 10 2018, 21:26) *

Да оно, две книги и примеры к ним...
У Аналога были книги по скоростным АЦП, там тоже наверняка что-то про передачу сигналов есть...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Naixrim
сообщение Jul 10 2018, 21:10
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 3-06-15
Пользователь №: 86 991



У меня есть эта книга в печатном варианте, но такого я там не помню, буду внимательней читать =)
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 11 2018, 11:40
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 103
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Naixrim @ Jul 10 2018, 13:52) *
74lvt125

Во первых у неё есть так называемый 'bus hold' (по входу). Это значит, что она будет пытаться изнасиловать перетянуть выход FPGA, слава богу что хоть ток не очень большой (порядка 150мка), но на 100MHz это последствия могут быть плачевными.

Во вторых у неё воемя распространения сигнала 4ns (в худшем случае). Умножаем на 2 (т.к. фронта 2) - получаем 8ns, а 100MHz - это 10ns. Так что на выходе точно будет нечто напоминающее синусоиду sm.gif

Go to the top of the page
 
+Quote Post
Naixrim
сообщение Jul 11 2018, 18:37
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 3-06-15
Пользователь №: 86 991



Цитата(XVR @ Jul 11 2018, 14:40) *
Во первых у неё есть так называемый 'bus hold' (по входу). Это значит, что она будет пытаться изнасиловать перетянуть выход FPGA, слава богу что хоть ток не очень большой (порядка 150мка), но на 100MHz это последствия могут быть плачевными.

Во вторых у неё воемя распространения сигнала 4ns (в худшем случае). Умножаем на 2 (т.к. фронта 2) - получаем 8ns, а 100MHz - это 10ns. Так что на выходе точно будет нечто напоминающее синусоиду sm.gif



Насчет качества пропускаемого сигнала я посмотрю отдельным экспериментом, подав на нее сигнал с генератора и посмотрев, что собственно будет на выходе, там думаю можно будет думать, но я этот парамтер tPHL воспринимал лишь как время задержки от входа до выхода, но после вашего комментария пересмотрел графики и вы правы насчет 100 МГц.
Go to the top of the page
 
+Quote Post
Naixrim
сообщение Jul 12 2018, 12:58
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 3-06-15
Пользователь №: 86 991



Цитата(Inanity @ Jul 10 2018, 16:09) *
Naixrim, я думаю, что у вас просто линия не согласована. Таким образом возникают отражения, которые портят ваш меандр. Для Spartan-6 попробуйте включить последовательный терминатор на буфере через OUT_TERM. Начните с 25 ом, мне кажется это поможет.

NET <NET NAME> OUT_TERM = <NONE/ UNTUNED_25 / UNTUNED_50 / UNTUNED_75>;



При генерации меандра, у меня были огромные выбросы по фронтам, вверх и вниз, ваш совет помог от них избавится.

Спасибо всем в тем, кто оказался в теме и своим участием помог, помогаете развиваться, благодарю!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2018 - 08:57
Рейтинг@Mail.ru


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