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

 
 
> LVDS протокол для передачи на 50-100 МБ/с, Можно ли использовать SPI через LVDS на скорости 50-100 МБ/с
Олег Гаврильченк...
сообщение Dec 25 2017, 14:31
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Требуется передавать данные от одного устройства на несколько других. В оба направления. Передатчик и приемник - ПЛИС. Для последовательной передачи достаточно скорости 50-100 Мб/с. Устройства связаны кабелем или шлейфом и расстояние между ними до 0,5 м.
В качестве физического протокола я выбрал LVDS. У меня возникли такие вопросы:
1. Можно ли передавать данные по обычному SPI. Т.е. использовать 3 линии SCK, MOSI, MISO(через LVDS)? Или это слишком высокая скорость?
2. Можно ли использовать синхронный или асинхронный UART на 50-100 Мб/с?
3. Какие еще варианты посоветуете?

Я работал с SPI только на скоростях до 25 Мб/с и только через КМОП. Разумеется, есть быстрые последовательные протоколы(RapidIO, PCI-E, Aurora и др). Но в спецификациях на них указано что они разработаны для скоростей в 10 раз выше нужной мне, и для их использования нужна будет более дорогая ПЛИС на стороне приемника. И отлаживать их дольше.

Еще хочу задать вопрос по протоколам. Мне известны протоколы для низких скоростей: RS-4.., CAN, SPI, I2C и др. И известны высокоскоростные: PCI-E, Ethernet. Существуют ли решения для скоростей именно 25-~ 200 Мб/с?
МБ/с - это мегабит в секунду.

Сообщение отредактировал Олег Гаврильченко - Dec 25 2017, 16:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex11
сообщение Dec 26 2017, 12:34
Сообщение #2


Гуру
******

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



SPI стандартный работать не будет на 100 МГц. На 50 может быть. Проблема в обратной по отношению к клоку передаче данных. Можно сделать модифицированный SPI с двумя линиями клоков - в одну и другую строну, тогда проблем не будет. Синхронный UART тоже можно использовать (это, правда, уже не UART, но в смысле клок и данные со старт-стопом). Только с той же оговоркой - в каждую строну свой клок.
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Dec 26 2017, 13:06
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Alex11 @ Dec 26 2017, 15:34) *
SPI стандартный работать не будет на 100 МГц. На 50 может быть. Проблема в обратной по отношению к клоку передаче данных.


SPI-flash вполне себе работают на 100+ МГц. Да, для больших частот предлагается калибровать фазу приемного клока. Но на 100 МГц у меня сейчас просто FPGA грузится без всяких ухищрений.
Go to the top of the page
 
+Quote Post
lembrix
сообщение Dec 26 2017, 13:51
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 13-04-17
Из: Зеленоград
Пользователь №: 96 508



Цитата(alexadmin @ Dec 26 2017, 16:06) *
SPI-flash вполне себе работают на 100+ МГц. Да, для больших частот предлагается калибровать фазу приемного клока. Но на 100 МГц у меня сейчас просто FPGA грузится без всяких ухищрений.

Завялено требование в 0.5 м, а SPI-flash обычно существенно ближе.
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Dec 27 2017, 11:21
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(lembrix @ Dec 26 2017, 16:51) *
Завялено требование в 0.5 м, а SPI-flash обычно существенно ближе.

Так говорят, что физический уровень lvds а это согласование и никакой отражухи. sm.gif
А SPI обычно CMOS3.3 или меньшего напряжения.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 27 2017, 11:28
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Tpeck @ Dec 27 2017, 14:21) *
Так говорят, что физический уровень lvds а это согласование и никакой отражухи. sm.gif
А SPI обычно CMOS3.3 или меньшего напряжения.

вы считаете что spi жёска связан с CMOS ?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Dec 27 2017, 12:40
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(Lmx2315 @ Dec 27 2017, 14:28) *
вы считаете что spi жёска связан с CMOS ?

SPI для флэшки, думаю что да.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Олег Гаврильченко   LVDS протокол для передачи на 50-100 МБ/с   Dec 25 2017, 14:31
- - Lmx2315   Цитата(Олег Гаврильченко @ Dec 25 2017, 17...   Dec 25 2017, 14:55
- - a123-flex   Цитата(Олег Гаврильченко @ Dec 25 2017, 18...   Dec 25 2017, 23:09
|- - FakeDevice   Цитата(a123-flex @ Dec 26 2017, 02:0...   Dec 27 2017, 06:07
|- - a123-flex   Цитата(FakeDevice @ Dec 27 2017, 09:07) д...   Dec 27 2017, 14:59
||- - FakeDevice   Цитата(a123-flex @ Dec 27 2017, 17:5...   Dec 27 2017, 19:51
||- - a123-flex   Цитата(FakeDevice @ Dec 27 2017, 23:51) с...   Dec 27 2017, 20:08
||- - FakeDevice   Цитата(Олег Гаврильченко @ Dec 27 2017, 18...   Dec 27 2017, 20:32
||- - a123-flex   Цитата(FakeDevice @ Dec 28 2017, 00:32) р...   Dec 27 2017, 20:36
||- - FakeDevice   Цитата(a123-flex @ Dec 27 2017, 23:3...   Dec 27 2017, 20:59
||- - a123-flex   Цитата(FakeDevice @ Dec 28 2017, 00:59) н...   Dec 27 2017, 21:06
|||- - FakeDevice   Цитата(a123-flex @ Dec 28 2017, 00:0...   Dec 27 2017, 21:12
||- - jcxz   Цитата(FakeDevice @ Dec 27 2017, 22:59) п...   Dec 27 2017, 21:14
||- - a123-flex   Цитата(jcxz @ Dec 28 2017, 01:14) Зато ма...   Dec 27 2017, 21:26
|||- - jcxz   Цитата(a123-flex @ Dec 27 2017, 23:2...   Dec 27 2017, 21:29
|||- - a123-flex   Цитата(jcxz @ Dec 28 2017, 01:29) Чем име...   Dec 27 2017, 21:33
|||- - jcxz   Цитата(a123-flex @ Dec 27 2017, 23:3...   Dec 27 2017, 21:40
|||- - a123-flex   Цитата(jcxz @ Dec 28 2017, 01:40) Очень у...   Dec 27 2017, 21:42
||- - FakeDevice   Цитата(jcxz @ Dec 28 2017, 00:14) Сам ove...   Dec 27 2017, 21:29
|- - Олег Гаврильченко   Цитата(FakeDevice @ Dec 27 2017, 09:07) д...   Dec 27 2017, 15:00
||- - Студент заборстроительного   Цитата(Олег Гаврильченко @ Dec 27 2017, 18...   Dec 27 2017, 16:23
|||- - a123-flex   Цитата(Студент заборстроительного @ Dec 27 20...   Dec 27 2017, 17:07
|||- - Студент заборстроительного   Цитата(a123-flex @ Dec 27 2017, 20:0...   Dec 27 2017, 18:27
|||- - a123-flex   Цитата(Студент заборстроительного @ Dec 27 20...   Dec 27 2017, 18:56
||- - FakeDevice   Цитата(jcxz @ Dec 27 2017, 22:31) И каков...   Dec 27 2017, 20:08
||- - jcxz   Цитата(FakeDevice @ Dec 27 2017, 22:08) Г...   Dec 27 2017, 20:42
|- - jcxz   Цитата(FakeDevice @ Dec 27 2017, 08:07) д...   Dec 27 2017, 19:31
- - andk   Манчестер можно попробовать   Dec 26 2017, 04:30
- - arhiv6   Можно понизить частоту SPI, используя больше линий...   Dec 26 2017, 05:49
|- - alexadmin   Цитата(lembrix @ Dec 26 2017, 16:51) Завя...   Dec 27 2017, 07:38
||- - FakeDevice   Цитата(alexadmin @ Dec 27 2017, 10:38) Да...   Dec 27 2017, 09:56
||- - Lmx2315   Цитата(FakeDevice @ Dec 27 2017, 12:56) а...   Dec 27 2017, 10:35
|||- - FakeDevice   Цитата(Lmx2315 @ Dec 27 2017, 13:35) ..мо...   Dec 27 2017, 10:38
||- - blackfin   Цитата(FakeDevice @ Dec 27 2017, 12:56) ....   Dec 27 2017, 11:01
||- - FakeDevice   Цитата(blackfin @ Dec 27 2017, 14:01) Нап...   Dec 27 2017, 11:28
- - Студент заборстроительного   Народ. А если 32 уровня сигнала использовать можно...   Dec 27 2017, 20:07
|- - a123-flex   Цитата(Студент заборстроительного @ Dec 28 20...   Dec 27 2017, 20:10
- - Студент заборстроительного   Рекомендую почитать тему: Обмен инфой между микрок...   Dec 28 2017, 05:19
- - Maverick   посмотрите еще это - использование внешнего серили...   Dec 30 2017, 19:43


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

 


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


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