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

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

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

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

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

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

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

 
Опции темы

Длина проводников при использовании SPI

Непрочитано 04.06.2011, 13:05  
realkeeper
Временная регистрация
 
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
realkeeper на пути к лучшему
По умолчанию Длина проводников при использовании SPI

Возникла необходимость разместить модули устройства в разные корпуса, в зависимости от функциональности 1 главный модуль где находится МК и 1-5 дополнительных модулей.

Модули общаются с МК по SPI шине, поэтому возникает вопрос - если растояние между блоками не более 50 см и все они будут присоеденены к главному блоку (звезда) с помощью экранированного кабеля - будет ли в данном случае обеспечиваться нормальная работа шины SPI ?

Если кто то сталкивался с чем то подобным был бы очень благодарен за коментарии по данному вопросу.
Реклама:
realkeeper вне форума  
Непрочитано 04.06.2011, 13:40  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: длинна проводников при использовании SPI

Вообще SPI внутриплатный интерфейс.
На небольшой скорости думаю прокатит.
Как-то давно делал для эксперимента, тоже около 50 см был шлейф. Не экранированный просто куча проводов скрученных. Работало, но ставил pull-down резисторы.
realid вне форума  
Эти 2 пользователя(ей) сказали Спасибо realid за это сообщение:
leoblp (06.06.2011), realkeeper (04.06.2011)
Непрочитано 04.06.2011, 13:57  
realkeeper
Временная регистрация
 
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
realkeeper на пути к лучшему
По умолчанию Re: длинна проводников при использовании SPI

большая скорость не нужна - там раз в 1 сек опрос датчиков

резисторы ставить возле каждого внешнего блока ? и номиналы какие ?
realkeeper вне форума  
Непрочитано 04.06.2011, 18:37  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Длина проводников при использовании SPI

Если скорость ниже 1...5 кбит - вообще ничего ставить не нужно. Защиту только если надо
niXto вне форума  
Сказали "Спасибо" niXto
realkeeper (04.06.2011)
Непрочитано 04.06.2011, 19:36  
realkeeper
Временная регистрация
 
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
realkeeper на пути к лучшему
По умолчанию Re: Длина проводников при использовании SPI

тоесть резюмирую вышесказанное - если длинна около 50 см и скорости до 5кбит обычный экранированный кабель с витой парой внутри - позволит работать долго и счастливо

опробую на реальной железке в ближайшее время - отпишу про устойчивость\надежность

Последний раз редактировалось realkeeper; 04.06.2011 в 19:39.
realkeeper вне форума  
Сказали "Спасибо" realkeeper
leoblp (06.06.2011)
Непрочитано 04.06.2011, 19:51  
Alexeink
Временная регистрация
 
Регистрация: 03.10.2009
Сообщений: 55
Сказал спасибо: 3
Сказали Спасибо 107 раз(а) в 7 сообщении(ях)
Alexeink на пути к лучшему
По умолчанию Re: Длина проводников при использовании SPI

Как-то раз делал для своего друга на AVR+ Cypress (USB) небольшой регистратор 4-х температурных цифровых датчиков (SPI) и датчика давления для лабораторных нужд. Так вот - сначала прицепил все 4 датчика звездой, длина проводов была сантиметров по 40 как раз (без экранирования, витая пара). Часть датчиков опрашивались корректно, часть - не опрашивались вообще. Разнес все 4 датчика на разные порты (эмулировал SPI обычными портами ВВОДА/ВЫВОДА) - работало нормально.
Alexeink вне форума  
Сказали "Спасибо" Alexeink
leoblp (06.06.2011)
Непрочитано 04.06.2011, 20:07  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Длина проводников при использовании SPI

У меня по комнате от часов на стене до термодатчика TMP275 за окном метров 5 обычного шлейфа (типа компьютерного ИДЕ-шлейфа). Все работает несколько лет. Что я делаю не так?
niXto вне форума  
Непрочитано 04.06.2011, 22:06  
realkeeper
Временная регистрация
 
Регистрация: 22.09.2010
Сообщений: 64
Сказал спасибо: 20
Сказали Спасибо 13 раз(а) в 13 сообщении(ях)
realkeeper на пути к лучшему
По умолчанию Re: Длина проводников при использовании SPI

вобщем сделают на неделе платы - напаяют думаю комплекта 4-5 этой системы - я ее в лаборатории разложу соединю и на 2-3 дня тест запущу - потом отчитаюсь что и как прошло
realkeeper вне форума  
Непрочитано 04.06.2011, 22:53  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Длина проводников при использовании SPI

Если модули с мозгом - предусмотрите аппаратное исправление ошибок или хотя бы контрольную сумму с подтверждением. Тогда ваше устройство вообще всегда будет работать
niXto вне форума  
Непрочитано 04.06.2011, 23:06  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: длинна проводников при использовании SPI

Сообщение от realkeeper Посмотреть сообщение
большая скорость не нужна - там раз в 1 сек опрос датчиков

резисторы ставить возле каждого внешнего блока ? и номиналы какие ?
Я имел ввиду скорость передачи. У приемника и ставил. Номинал не скажу, не помню давно было. Но скорость передачи была мегабитная, какая опять же не помню. Но без резисторов не работало.
А так вам уже сказали, сделайте обязательно контроль целостности передаваемых данных.
realid вне форума  
Сказали "Спасибо" realid
leoblp (06.06.2011)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бортовой комп (почти) теперь и у меня (+) kd_Rash Микроконтроллеры, АЦП, память и т.д 79 11.08.2011 14:23
Микроконтроллер и управление асинхронным двигателем shum_inc Микроконтроллеры, АЦП, память и т.д 144 07.09.2010 14:09
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
Чем заменить ЦАП TLV5618A при использовании ATmega64? kvvrullezz Микроконтроллеры, АЦП, память и т.д 1 26.04.2007 06:12


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.