|
Как зависит скорость SPI от расстояния., Влияние помехо защищенности. |
|
|
|
 |
Ответов
|
Jan 17 2006, 19:33
|
Частый гость
 
Группа: Свой
Сообщений: 123
Регистрация: 13-12-05
Из: Украина, Тернополь
Пользователь №: 12 161

|
Цитата(dxp @ Jan 17 2006, 18:02)  Мысль верная - задифференциалить сигналы, т.е. каждый из сигналов (MOSI, MISO, SCK) пустить через RS-422 передатчик на соответствующий приемник на противоположном конце. Должно работать без проблем. Я думаю, что если все сигналы пустить на передатчик RS-422(485) то в результате принятые сигналы (особенно SCK) будут искажены (смещены во времени) . Это не повлияет на работоспособность схеммы при низких частотах обмена, однако при увеличении частоты наступит момент, когда запаздывания сигналов приведут к искажению принятой информации. Граничная частота будет зависеть от типов микросхем передатчика приемника, температуры и многих других факторов и не факт, что при указанных частотах обмена схемма будет работать. Поетому я считаю, что лучше сразу использовать RS485 (без SPI). Если же нет такой возможности то, я считаю, лучше использовать преобразователь SPI-RS485 (например MAX3140 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2033/ln/).
|
|
|
|
|
Jan 18 2006, 06:58
|

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

|
Цитата(Roma_te @ Jan 18 2006, 01:33)  Цитата(dxp @ Jan 17 2006, 18:02)  Мысль верная - задифференциалить сигналы, т.е. каждый из сигналов (MOSI, MISO, SCK) пустить через RS-422 передатчик на соответствующий приемник на противоположном конце. Должно работать без проблем.
Я думаю, что если все сигналы пустить на передатчик RS-422(485) то в результате принятые сигналы (особенно SCK) будут искажены (смещены во времени) . Это не повлияет на работоспособность схеммы при низких частотах обмена, однако при увеличении частоты наступит момент, когда запаздывания сигналов приведут к искажению принятой информации. Граничная частота будет зависеть от типов микросхем передатчика приемника, температуры и многих других факторов и не факт, что при указанных частотах обмена схемма будет работать. Поетому я считаю, что лучше сразу использовать RS485 (без SPI). Как это Вы сравниваете огурцы с яблоками?  SPI - это логический интерфейс, определяющий какие логические сигналы в нем присутствуют и их взаимодействие. А RS-422/485 - это аппаратный интерфейс, регламентирующий требования к передачтику, приемнику и проч. Т.е. SPI - логический уровень, RS-422/485 - физический. Что касается искажений по времени, то думается, что при использовании рекомендованного RS-422 (заметьте - не RS-485), который расчитан на работу до 10 МГц при максимальной частоте в 1 МГц на 20 метрах дистанции ничего страшного произойти не должно. Конечно, еще тут помеховая обстановка может внести вопросы, но это уже за пределами данного обсуждения. RS-422 на 20 м при 1 МГц должен передавать без проблем. Цитата(Serega Doc @ Jan 17 2006, 20:52)  А что такое манчестер Манчестер - способ модуляции несущей. В итоге получается что каждый бит закодирован двумя уровнями. Достоинства: простота реализации, воможность фазовой подстройки частоты прямо по несущей, т.е. отдельные синхросигналы не нужны, остутствие постоянной составляющей. Недостаток - требуется вдвое большая частота для передачи (несущая), т.е. если надо передать 1 Мбит поток по синхронному интерфейсу, т.е. тактовая 1 МГц, то с Манчестером потребуется 2 МГц.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Jan 18 2006, 08:27
|
Местный
  
Группа: Свой
Сообщений: 238
Регистрация: 17-01-05
Из: Новосибирск
Пользователь №: 2 003

|
Цитата(dxp @ Jan 18 2006, 12:58)  Как это Вы сравниваете огурцы с яблоками?  SPI - это логический интерфейс, определяющий какие логические сигналы в нем присутствуют и их взаимодействие. А RS-422/485 - это аппаратный интерфейс, регламентирующий требования к передачтику, приемнику и проч. Т.е. SPI - логический уровень, RS-422/485 - физический. Что касается искажений по времени, то думается, что при использовании рекомендованного RS-422 (заметьте - не RS-485), который расчитан на работу до 10 МГц при максимальной частоте в 1 МГц на 20 метрах дистанции ничего страшного произойти не должно. Конечно, еще тут помеховая обстановка может внести вопросы, но это уже за пределами данного обсуждения. RS-422 на 20 м при 1 МГц должен передавать без проблем. Ну насчет того, что SPI - логический уровень это вы загнули. Проблема как раз в том, что это физический уровень и для правильного его функционирования необходимо обеспечить одинаковые пути прохождения сигналов SCK и SDATA, а задержки вносимые двойным преобразованием физ. уровня неоднозначны и могут испортить всю картину.
Сообщение отредактировал Aleks17 - Jan 18 2006, 08:28
|
|
|
|
Сообщений в этой теме
Serega Doc Как зависит скорость SPI от расстояния. Jan 17 2006, 13:07    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 Aleks17 Допустим по поводу физического уровня я был не кор... Jan 18 2006, 09:53 dxp Цитата(Aleks17 @ Jan 18 2006, 15:53) По п... Jan 18 2006, 12:26  Aleks17 Цитата(dxp @ Jan 18 2006, 18:26) Цитата(A... Jan 18 2006, 17:01 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|