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

 
 
> проблема с использованием clock
Evgeny72
сообщение May 3 2017, 06:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Добрый день!
Проблема вот в чем. Собрал проект, пара dual clock asynchronous FIFO. Наладку производил с установленным на этой же плате осциллятором. Все отлично работает. Но, нужно использовать clock с другой платы. При подключении clock сигнала с другой платы, как было изначально задумано, отлично работающий проект через несколько минут начинает "плыть". Частоты осциллятора и сигнала clock с другой платы одинаковы. Сигналы с осциллятора и сигнала сlock (с другой платы) заведены на входа ПЛИС группы PLL/DLL Input. При подаче клока с другой платы, пин с осциллятора на ПЛИС отключаю, удаляю в PIN Planer. Входные сигналы не меняю, меняется только способ подачи clock сигнала. Внутренний PLL ПЛИС не использую. Пробовал задействовать внутренний PLL плис, как с умножением на 2 и переделкой проекта под новую частоту, так и с коэффициентом умножения PLL равным 1. Результат то же - несколько минут начинает "плыть". ПЛИС 10M08SCE144. Может кто знает как решить проблему?

Сообщение отредактировал Evgeny72 - May 3 2017, 07:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex11
сообщение May 4 2017, 18:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Какая длина провода между платами? Правильно делать передачу клока витой парой с диф. сигналом и соответствующими приемниками и передатчиками (можно реализовать и в ПЛИС). В вашей конструкции попробуйте поставить резистор 20-30 Ом в разрыв провода с тактовым сигналом. С какой стороны - надо подобрать. По идее, со стороны передатчика должно быть лучше.
Go to the top of the page
 
+Quote Post
Evgeny72
сообщение May 5 2017, 07:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Цитата(Alex11 @ May 4 2017, 21:06) *
Какая длина провода между платами? Правильно делать передачу клока витой парой с диф. сигналом и соответствующими приемниками и передатчиками (можно реализовать и в ПЛИС). В вашей конструкции попробуйте поставить резистор 20-30 Ом в разрыв провода с тактовым сигналом. С какой стороны - надо подобрать. По идее, со стороны передатчика должно быть лучше.


Длина шлейфа 20 см. Резистор на 51 ом установлен на стороне передатчика. Пробовал его замыкать - толку не дало. Про диф пару понял, надо подумать, как реализовать в на имеющихся платах.
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 5 2017, 08:14
Сообщение #4


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Evgeny72 @ May 5 2017, 10:34) *
Длина шлейфа 20 см. Резистор на 51 ом установлен на стороне передатчика. Пробовал его замыкать - толку не дало. Про диф пару понял, надо подумать, как реализовать в на имеющихся платах.

скорость передачи данных какая?
у меня SPI при такой длине шлейфа работает без ошибок не более чем на 7МГц для sclk

Можно попробовать:
lvds изолятор
Как ранее подсказали поставить на одной плате клоковый буфер с выходом lvds и на другой плате поробовать использовть этот lvds клок (например), а может лучше всего брать тактовый генератор с несколькими lvds выходами для двух плат одновременно

Но:
По хорошему надо делать передачу данных по LVDS (обмен между платами)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evgeny72   проблема с использованием clock   May 3 2017, 06:39
- - alexadmin   Хорошо бы уточнить что значит "плыть". А...   May 3 2017, 09:58
|- - Evgeny72   Цитата(alexadmin @ May 3 2017, 12:58) Хор...   May 3 2017, 10:15
|- - bugdesigner   Цитата(Evgeny72 @ May 3 2017, 12:15) плыт...   May 3 2017, 16:32
|- - Evgeny72   Цитата(bugdesigner @ May 3 2017, 19:32) П...   May 4 2017, 07:08
- - Jackov   Цитата(Evgeny72 @ May 3 2017, 09:39) прое...   May 3 2017, 18:13
- - krux   в нулевом приближении считаю, что у вас наблюдаетс...   May 3 2017, 19:58
- - Golikov A.   Вообще не понимаю о чем вы тут говорите. Был прое...   May 4 2017, 13:15
|- - Evgeny72   Цитата(Maverick @ May 5 2017, 11:14) скор...   May 5 2017, 08:56
- - Golikov A.   да там вообще вроде не данные передают, а клок, вс...   May 5 2017, 08:20
- - Golikov A.   Если вы хотите использовать сигнал как клок внутри...   May 5 2017, 10:24
|- - Evgeny72   попробовал все перечисленные варианты. - укоротил ...   May 12 2017, 09:40
- - Golikov A.   Если фифо сделано правильно, то любая. Если непра...   May 12 2017, 10:14
|- - Evgeny72   Цитата(Golikov A. @ May 12 2017, 13:14) Е...   May 12 2017, 11:33
|- - sonycman   Цитата(Evgeny72 @ May 12 2017, 15:33) ФИФ...   May 12 2017, 12:43
- - Golikov A.   принимается I2S как? Второй клок это клок I2S? При...   May 12 2017, 12:05
|- - Evgeny72   Цитата(Golikov A. @ May 12 2017, 15:05) п...   May 12 2017, 16:01
|- - sonycman   Цитата(Evgeny72 @ May 12 2017, 20:01) Нач...   May 12 2017, 17:24
|- - Evgeny72   Цитата(sonycman @ May 12 2017, 20:24) Сим...   May 13 2017, 05:15
|- - sonycman   Цитата(Evgeny72 @ May 13 2017, 09:15) А в...   May 13 2017, 09:19
|- - Evgeny72   Цитата(sonycman @ May 13 2017, 12:19) А д...   May 13 2017, 13:10
|- - sonycman   Цитата(Evgeny72 @ May 13 2017, 17:10) Тут...   May 13 2017, 14:16
|- - Evgeny72   Цитата(sonycman @ May 13 2017, 17:16) А в...   May 14 2017, 05:51
|- - sonycman   Цитата(Evgeny72 @ May 14 2017, 09:51) нет...   May 14 2017, 09:26
|- - Evgeny72   Цитата(sonycman @ May 14 2017, 12:26) Вы ...   May 14 2017, 13:23
|- - sonycman   Цитата(Evgeny72 @ May 14 2017, 17:23) Кло...   May 14 2017, 15:09
|- - Evgeny72   вот схема. В принципе мне все понятно относительно...   May 15 2017, 12:54
- - Golikov A.   Блин какой-то тупик Куча клоков и фифо, а есть шан...   May 12 2017, 19:01
|- - sonycman   Цитата(Golikov A. @ May 12 2017, 23:01) А...   May 12 2017, 19:31
- - Andrew Su   Приветствую. В похожем случае организовывал чтение...   May 12 2017, 19:33
- - sonycman   Цитата(Andrew Su @ May 12 2017, 23:33) Пр...   May 12 2017, 19:38


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:15
Рейтинг@Mail.ru


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