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

 
 
> Как зависит скорость SPI от расстояния., Влияние помехо защищенности.
Serega Doc
сообщение Jan 17 2006, 13:07
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



Нужно пересылать за короткий интервал времени пересылать большой объем информации!
Идеально подходит SPI по скорости но пугает его не защищенность от помех.
Как защитить от помех или какой интерфейс использовать для для больших объемов информации.

Есть идея SPI трансформировать в 3 - RS 485! Не уверен в правильности решения.

Растояние передачи до 20 м скорость около 1 Mbit но не менее 400 - 500 kbit

Посоветуйте что предпринять!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aleks17
сообщение Jan 18 2006, 09:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 17-01-05
Из: Новосибирск
Пользователь №: 2 003



Допустим по поводу физического уровня я был не корректен. Хотя к какому из семи уровней это относится - не понять. Вроде уже не физический но ещё не канальный.

По поводу сдвигов на таком расстоянии: я имею в виду задержки не на линии а внутри RS-485 преобразователей, которые по порядку сравнимы с задержкой между данными и сигналом стробирования. (например у 10 мбитного MAX3485 задержки до 120 нс в одну сторону(или около того)). При этом может значительно нарушиться времянка приходящих сигналов доже при длине линии 10 см.
Go to the top of the page
 
+Quote Post
dxp
сообщение Jan 18 2006, 12:26
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Aleks17 @ Jan 18 2006, 15:53) *
По поводу сдвигов на таком расстоянии: я имею в виду задержки не на линии а внутри RS-485 преобразователей, которые по порядку сравнимы с задержкой между данными и сигналом стробирования. (например у 10 мбитного MAX3485 задержки до 120 нс в одну сторону(или около того)). При этом может значительно нарушиться времянка приходящих сигналов доже при длине линии 10 см.

Откуда такие данные? У него типовая задержка распространения 22 нс (максимальная 35 нс). При этом данные на MOSI выталкиваются на одном фронте SCK, а семплируются на противоположном, т.е. задерка в полпериода, т.е. 500 нс для 1 МГц. Не должно быть никаких проблем с SPI и RS-422 на 1 МГц.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
Aleks17
сообщение Jan 18 2006, 17:01
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 238
Регистрация: 17-01-05
Из: Новосибирск
Пользователь №: 2 003



Цитата(dxp @ Jan 18 2006, 18:26) *
Цитата(Aleks17 @ Jan 18 2006, 15:53) *

По поводу сдвигов на таком расстоянии: я имею в виду задержки не на линии а внутри RS-485 преобразователей, которые по порядку сравнимы с задержкой между данными и сигналом стробирования. (например у 10 мбитного MAX3485 задержки до 120 нс в одну сторону(или около того)). При этом может значительно нарушиться времянка приходящих сигналов доже при длине линии 10 см.

Откуда такие данные? У него типовая задержка распространения 22 нс (максимальная 35 нс). При этом данные на MOSI выталкиваются на одном фронте SCK, а семплируются на противоположном, т.е. задерка в полпериода, т.е. 500 нс для 1 МГц. Не должно быть никаких проблем с SPI и RS-422 на 1 МГц.


35 нс драйвер + 120 приемник (Datasheet на 3485) - худший случай разумеется. + задержки в линии передачи. (это для 10 Мбитного пп). Вот и подумайте. 500 нс разницы - это типовой случай (datasheet на ATMega). Думаю значительно усложниться прием данных с таким двойным преобразованием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serega Doc   Как зависит скорость SPI от расстояния.   Jan 17 2006, 13:07
- - dxp   Цитата(Serega Doc @ Jan 17 2006, 19:07) Е...   Jan 17 2006, 14:02
|- - Roma_te   Цитата(dxp @ Jan 17 2006, 18:02) Мысль ве...   Jan 17 2006, 19:33
|- - dxp   Цитата(Roma_te @ Jan 18 2006, 01:33) Цита...   Jan 18 2006, 06:58
|- - Aleks17   Цитата(dxp @ Jan 18 2006, 12:58) Как это ...   Jan 18 2006, 08:27
|- - dxp   Цитата(Aleks17 @ Jan 18 2006, 14:27) Ну н...   Jan 18 2006, 09:37
- - Aleks17   Сигналы надо дифференциально передавать, вот тольк...   Jan 17 2006, 14:32
- - Serega Doc   Данные по большому щету только в одну сторону...   Jan 17 2006, 14:52
|- - Aleks17   Цитата(Serega Doc @ Jan 17 2006, 20:52) Д...   Jan 18 2006, 05:07
- - rezident   Поскольку SPI это синхронный интерфейс, то помехоу...   Jan 18 2006, 01:11
- - BVU   Можно отказаться от SPI и последующих преобразован...   Jan 18 2006, 07:59
- - Serega Doc   ЦитатаМожно отказаться от SPI и последующих преобр...   Jan 18 2006, 15:33
- - Serega Doc   А если взять обычный USART меги и на 16MHz в регис...   Jan 23 2006, 13:28
- - Aleks17   115 кБод это чей-то там стандарт по поводу связи п...   Jan 23 2006, 14:08
- - asdf   Цитата(Serega Doc @ Jan 17 2006, 16:07) Н...   Feb 26 2006, 17:19
- - Gemini   Извините. Скорость SPI до 1-го МБита или ,например...   Apr 16 2006, 18:43
|- - rezident   Цитата(Gemini @ Apr 17 2006, 00:43) Извин...   Apr 16 2006, 19:09
- - Gemini   Цитата(rezident @ Apr 16 2006, 21:09) отр...   Apr 16 2006, 19:56
|- - wladimiru   Цитата(Gemini @ Apr 16 2006, 23:56) Цитат...   Apr 17 2006, 06:44
- - radist   случай из практики: передавал ринформацию по SPI н...   Apr 17 2006, 10:36


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

 


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


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