norvog's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 1 most recent journal entries recorded in norvog's LiveJournal:

    Monday, March 22nd, 2010
    6:14 pm
    "усилитель" SPI
    По работе столкнулся со следующей проблемой.
    Исторически в устройстве заложен интерфейс SPI для коммуникации с другими устройствами.
    Жесть в том, что SPI расчитан на связь пары микросхем расположенных рядом на одной плате.
    А тут линии идут по 2-х метровому кабелю. В железе устройства уже есть.
    Связь контроллер с контроллером напрямую. Вот прямо от ножки контроллера дорожка к разъему, а там по кабелю...
    Вышло так, что рядом с этими устройствами "совершенно случайно" идет другой кабель по которому идут импульсы в несколько киловольт.
    В общем помехи совершенно дикие...
    Встал вопрос, что с этим со всем делать.
    На полноценную дифференциальную линию связи тупо не хватает выводов в разъемах и проводов в кабеле. Переделывать кабель и заменять разъемы довольно проблематично в силу ряда причин...
    Т.ч. была рождена следующая условно работоспособная конструкция:
    На буферах SN74LVC1G07 собраны повторители сигнала для 4-х линий SPI...



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

    Такой вот изврат...
About LJ.Rossia.org