Где бы рекомендации по конструктиву SPI-шины посмотреть? Или личным опытом может кто поделится...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
ВМФ 08 июля 2004 г. 09:28
|
|
|
|
Имеется дивайс с десятью слотами, в каждом Мега8, управляются по SPI, мастер - AVR8515, все слоты висят на плоском кабеле длинной ~50 см, скорость SPI сейчас ~700килобит/c.
С дальних от мастера 2х слотов идут ошибки (~1раз в 3-4 секунды)... :(
При отключении 2х,3х слотов интенсивность ошибок немного снижается, но дальние слоты всеравно подвирают...
Вопрос: что можно предпринять для повышения качества связи? Нужны ли внешние резисторы, или достаточно внутренних в контроллерах, или и их лучше отключить? Нужны ли емкости на линиях SPI, если да, то какие?
Вобщем, интересует любой личный опыт.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Думаю до терменирующих делителей в вашем случае далеко(+) — AVM (08.07.2004 10:29, 567 байт)
- А земли между слотами чистые? Если нет, то все остальное не поможет (-) — Tiro (08.07.2004 10:26, пустое)
- Внутренние лучше отключать (для данного случая) (+) — Щ.С. (08.07.2004 10:23, 126 байт)
- Так эта... Шина абсолютно непомехоустойчивая, как ее можно было между платами использовать? (+) — Vladimir Ljaschko (08.07.2004 09:41, 223 байт)
- Поставить дифференциальные приемопередатчики (+) — SM (08.07.2004 09:36, 144 байт)
- Что-то серьезно менять - уже не катит. — ВМФ (08.07.2004 09:59, 299 байт)
- тогда "растяжки" (+) — SM (08.07.2004 10:05, 247 байт)
- Растяжки рулят!! Вроде... Поставил правда пока только со стороны мастера — ВМФ (08.07.2004 12:47, 101 байт)
- Ответ: — -=ВН=- (08.07.2004 13:02, 411 байт)
- Однако эфект налицо... Может дело и не в отраженке, а линия очень высокоомная была просто. Отсюда чувствительность к помехам. — ВМФ (08.07.2004 13:40, 205 байт)
- Ответ: — -=ВН=- (08.07.2004 13:55, 327 байт)
- Причем тут пулапы? (+) — SM (08.07.2004 13:53, 129 байт)
- Ну дык и я о том. Акромя внутренних пулапов на+5 нифига и не было — ВМФ (08.07.2004 13:59, 84 байт)
- Так тогда конечно. И понятно почему растяжки у мастера помогли. — -=ВН=- (08.07.2004 14:05, 53 байт)
- А у АВРа OC/OD что-ль выход? А что - нельзя его в нормальный push-pull вогнать? — SM (08.07.2004 14:01, пустое)
- Мля, непониманка возникла. Я имел ввиду сопротивление со стороны входов... — ВМФ (08.07.2004 14:16, пустое)
- Нормальный там выход, просто было задумано, что если слэйва нет, то мастер 0xFF засасывает по этому адресу. — ВМФ (08.07.2004 14:09, пустое)
- Нормальный там выход, просто было задумано, что если слэйва нет, то мастер 0xFF засасывает по этому адресу. — ВМФ (08.07.2004 14:09, пустое)
- тут не совсем точно... — =mse= (08.07.2004 10:26, 226 байт)
- "Только следить за тем, что бы никого с TTL-уровнями входными на шине не болталось" т.е. внутренние pull-up везде отключаю? — ВМФ (08.07.2004 10:23, пустое)
- А емкостишки какие-нить не рекомендуешь? — ВМФ (08.07.2004 10:15, пустое)
- Вот например СКБ ИС в своих датчиках ЛИР с SPI все линии тянунет витыми парами и обещают до 5 Мбит/с скорость при бОльшей длине кабеля. — POV (08.07.2004 09:34, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru