|
SPI интерфейс, поддерживает расстояние 20 метров? |
|
|
|
Sep 16 2010, 13:11
|
Группа: Новичок
Сообщений: 6
Регистрация: 16-09-10
Пользователь №: 59 521

|
не нашёл конкретной информации по этому поводу..
будет ли работать SPI, если расстояние между двумя объектами примерно 20 метров?
|
|
|
|
|
Sep 16 2010, 13:36
|
Группа: Новичок
Сообщений: 6
Регистрация: 16-09-10
Пользователь №: 59 521

|
проблема в том, что только вникать начинаю во всё это))
если подробнее - надо связать ARM МК и ПЛИС, на первом соотв-но есть свой spi контроллер, на плисе как я понял это пишется..
пугали просто, что скорость может значительно падать, а нужна не меньше 2 мб/сек..
раз это не так, то всё хорошо)
|
|
|
|
|
Sep 16 2010, 13:44
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Namo @ Sep 16 2010, 17:36)  пугали просто, что скорость может значительно падать, а нужна не меньше 2 мб/сек..
раз это не так, то всё хорошо) Не все так просто как кажется. Сначала посмотрите стандартные интерфейсы. Их построение. Согласование с линией, расстояния и скорости. А теперь вопрос. Передача сообщениий пойдет с проверкой достоверности? Что произойдет, если в принятом пакете данных будет ошибка? Почему Вы не хотите применить какой-либо стандартный протокол?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 16 2010, 16:16
|
Группа: Новичок
Сообщений: 9
Регистрация: 29-06-10
Из: Ижевск
Пользователь №: 58 198

|
Возможно ли применение в подобной ситуации "заворачивание" SPI скажем в lvds?
|
|
|
|
|
Sep 16 2010, 19:10
|
Группа: Новичок
Сообщений: 6
Регистрация: 16-09-10
Пользователь №: 59 521

|
Цитата Не все так просто как кажется. Сначала посмотрите стандартные интерфейсы. Их построение. Согласование с линией, расстояния и скорости.
А теперь вопрос. Передача сообщениий пойдет с проверкой достоверности? Что произойдет, если в принятом пакете данных будет ошибка? Почему Вы не хотите применить какой-либо стандартный протокол? как вариант был и RS 232 но разве не проще обойтись без приёмопередатчиков? Цитата Только не забудьте сразу ввести сигнал фреймовой синхронизации. Иначе потом его придется вводить отдельно/дополнительно. учту, спасибо) Цитата если звона не будет, тогда повидимому будет, только как избежать звона в вашем случае, не совсем понятно... *только? каким образом тогда spi на большие расстояния используют?
|
|
|
|
|
Sep 17 2010, 05:32
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Namo @ Sep 16 2010, 23:10)  каким образом тогда spi на большие расстояния используют? Не используют spi на большие расстояния. Смотрите только на стандартные интерфейсы. Кто Вам сказал, что нужно именно SPI? Нужно передавать информацию. Задано расстояние, скорость и условия в линии. Вот под эти параметры ищите стандартный интерфейс. И после этого определяйтесь со скоростью. Иначе наделаете массу ошибок. И в выборе интерфейса, и в его реализации. А потом еще и в софте. Потому, что для стандартных интерфейсов драйвера уже написаны и отлажены. А Вам придется либо все делать заново, либо переделывать стандартные драйвера под Вашу реализацию интерфейса... Вот быстро надергал... http://www.cmpcmm.com/cc/standards.htmlhttp://www.discovercircuits.com/C/comp-interf5.htmhttp://www.discovercircuits.com/C/comp-interf5.htmА вообще, найдите у меня на сайте "Гайку М3", почитать Вам будет полезно...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 17 2010, 17:12
|
Группа: Новичок
Сообщений: 6
Регистрация: 16-09-10
Пользователь №: 59 521

|
Цитата А вообще, найдите у меня на сайте "Гайку М3", почитать Вам будет полезно... прочитал, спасибо) действительно попытаюсь получше осмыслить то, что необходимо сделать..
|
|
|
|
|
Oct 1 2010, 11:43
|
Группа: Новичок
Сообщений: 6
Регистрация: 16-09-10
Пользователь №: 59 521

|
не подскажете, как приёмопередатчик Max3140 работает с МП 1986 ? синхронизация через внешний кристалл будет, или через контроллер?
наверное опять неграмотный вопрос, но всё же (
Сообщение отредактировал Namo - Oct 1 2010, 11:44
|
|
|
|
|
Oct 8 2010, 13:15
|
Группа: Новичок
Сообщений: 6
Регистрация: 16-09-10
Пользователь №: 59 521

|
перечитываю data sheet, не очень ясно, как он получает на выходе 10Мб/с (Slew-Rate Limiting for Reduced EMI 115kbps/500kbps/10Mbps Data Rates), если использует осциллятор на 1,8 или 3,6 Мгц (The on-board oscillator operates with either a 1.8432MHz or a 3.6864MHz crystal, or is driven at X1 with a 45% to 55% duty-cycle square wave) ... http://datasheets.maxim-ic.com/en/ds/MAX3140.pdf - сама информация..
Сообщение отредактировал Namo - Oct 8 2010, 13:15
|
|
|
|
|
Nov 16 2010, 06:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763

|
Цитата Кто Вам сказал, что нужно именно SPI? Нужно передавать информацию. Задано расстояние, скорость и условия в линии. Вот под эти параметры ищите стандартный интерфейс. И после этого определяйтесь со скоростью. У меня есть задача несколько иная - связь "точка-точка" по UART-у, со скоростью пока точно не определились, пока ориентируемся на 9600-19200, но возможно и даже 1200 хватит. Расстояние - около 500 метров. Поставить пару оптронов и сделать токовую петлю ? Источники сделать генераторами тока, чтобы не сказывалось сопротивление шлейфа ?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|