Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 20.08.2010, 16:10  
KGN
Прописка
 
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
KGN на пути к лучшему
По умолчанию Передача данных по SPI на 20 метров

Такая вот возникла задачка.
Есть некий, уже готовый девайс с интерфейсом а-ля SPI. Надо связать его с PIC-контроллером кабелем порядка 20 метров. Скорость обмена 8 кбит/с. Тупо соединил для пробы порты просто кабелем 20 м - все вроде работает, но как-то оно стремно и по-варварски напрямик стыковать 20-ти метровым кабелем. Может кто сталкивался с передачей TTL уровней на такие расстояния и чего-то подскажет? Ну буфера может какие-то поставить или еще чего, чтобы быть уверенным в нормальной работоспособности этой конструкции не только в лабораторных, но и в полевых условиях?
USART не предлагать, он занят
Реклама:
KGN вне форума  
Непрочитано 20.08.2010, 16:25  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Для связи с удаленным энкодером использовали MAX490 или LTC490 - нареканий не было. Тоже в районе метров 10-15
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 20.08.2010, 16:32  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Присойденяюсь. Дифференциальным сигналом можно и дальше передавать.
MAX485, ST485, MAX488 (полнодуплексный вроде).
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 20.08.2010, 16:35  
AJScorp
Почётный гражданин KAZUS.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

MAX488/MAX490 + витая пара. И, возможно, придется позаботиться о гальванической развязке.

Последний раз редактировалось AJScorp; 09.12.2010 в 22:31.
AJScorp вне форума  
Непрочитано 20.08.2010, 16:56  
KGN
Прописка
 
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
KGN на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Спасибо откликнувшимся, но у меня в уже готовом устройстве интерфейс, аналогичный ведомому SPI, т.е. ему еще и тактовый сигнал нужен. И что-то изменить я в нем не могу. Ставить по 2 шт MAX485 или MAX490 с каждой стороны, пару на данные, пару на SCK - недешево получается
KGN вне форума  
Непрочитано 20.08.2010, 17:22  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Всего три штуки надо с одной стороны... Или так, или шаманство.
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 20.08.2010, 17:30  
KGN
Прописка
 
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
KGN на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Ото-ж, даже по три...
А Вы меня на мысль натокнули. Что если не драйвера RS-485 поставить, а драйвера RS-232? Типа MAX232, аналогов кругом как грязи, стоят копейки, и портов как раз в одном корпусе хватает, и вроде RS-232 вполне такие расстояния тянет.
Эдакий хитрый SPI с уровнями RS-232 получится, дешево и сердито
Что скажете?
KGN вне форума  
Непрочитано 20.08.2010, 17:33  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Хм, идея, конечно. Но в спецификации на 232 указывается 15 метров.
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Непрочитано 20.08.2010, 17:40  
KGN
Прописка
 
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
KGN на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

Про 15 метров по спецификации я еще с универа помню Но прогуглил сейчас - народ активно утверждает, что на практике на небольших скоростях и на 50 метров устойчиво работает, и даже больше. Попробуем, если другие идеи не родятся.
KGN вне форума  
Непрочитано 20.08.2010, 17:41  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: Передача данных по SPI на 20 метров

На 70 м 115 кбод тягал- до сих пор работает(12 прошло).(правда не МАХ - а токовую петлю - с одной сторона транзистор, с другой оптрон)
OlegNZH вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача 8-битных данных через мобильник begun Микроконтроллеры, АЦП, память и т.д 9 12.07.2010 13:36
Беспроводная передача данных dimonbest Автоматика и аппаратура связи 76 12.05.2010 00:10
Передача данных с ATmega8 на COM порт ПК sergx1300 Микроконтроллеры, АЦП, память и т.д 32 20.04.2010 14:19
Беспроводная передача данных? maxNTF Автоматика и аппаратура связи 6 29.12.2009 12:20
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


Часовой пояс GMT +4, время: 07:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot