Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет norvog ([info]norvog)
@ 2010-03-22 18:14:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
"усилитель" SPI
По работе столкнулся со следующей проблемой.
Исторически в устройстве заложен интерфейс SPI для коммуникации с другими устройствами.
Жесть в том, что SPI расчитан на связь пары микросхем расположенных рядом на одной плате.
А тут линии идут по 2-х метровому кабелю. В железе устройства уже есть.
Связь контроллер с контроллером напрямую. Вот прямо от ножки контроллера дорожка к разъему, а там по кабелю...
Вышло так, что рядом с этими устройствами "совершенно случайно" идет другой кабель по которому идут импульсы в несколько киловольт.
В общем помехи совершенно дикие...
Встал вопрос, что с этим со всем делать.
На полноценную дифференциальную линию связи тупо не хватает выводов в разъемах и проводов в кабеле. Переделывать кабель и заменять разъемы довольно проблематично в силу ряда причин...
Т.ч. была рождена следующая условно работоспособная конструкция:
На буферах SN74LVC1G07 собраны повторители сигнала для 4-х линий SPI...



Приемные буферы, пожалуй, не обязательны. И поставлены на всякий случай дабы не сжечь контроллер "если вдруг".
Ключевой момент - подтяжка к питанию сильнее чем внутренняя контроллера и наличие токоограничивающих резисторов.
Таким образом удалось заставить канал связи работать устойчиво даже при наличии помех.

Такой вот изврат...


(Читать комментарии)

Добавить комментарий:

Как:
(комментарий будет скрыт)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Имя пользователя:
Пароль:
Тема:
HTML нельзя использовать в теме сообщения
Сообщение: