|
| |||
|
|
"усилитель" SPI По работе столкнулся со следующей проблемой. Исторически в устройстве заложен интерфейс SPI для коммуникации с другими устройствами. Жесть в том, что SPI расчитан на связь пары микросхем расположенных рядом на одной плате. А тут линии идут по 2-х метровому кабелю. В железе устройства уже есть. Связь контроллер с контроллером напрямую. Вот прямо от ножки контроллера дорожка к разъему, а там по кабелю... Вышло так, что рядом с этими устройствами "совершенно случайно" идет другой кабель по которому идут импульсы в несколько киловольт. В общем помехи совершенно дикие... Встал вопрос, что с этим со всем делать. На полноценную дифференциальную линию связи тупо не хватает выводов в разъемах и проводов в кабеле. Переделывать кабель и заменять разъемы довольно проблематично в силу ряда причин... Т.ч. была рождена следующая условно работоспособная конструкция: На буферах SN74LVC1G07 собраны повторители сигнала для 4-х линий SPI... ![]() Приемные буферы, пожалуй, не обязательны. И поставлены на всякий случай дабы не сжечь контроллер "если вдруг". Ключевой момент - подтяжка к питанию сильнее чем внутренняя контроллера и наличие токоограничивающих резисторов. Таким образом удалось заставить канал связи работать устойчиво даже при наличии помех. Такой вот изврат... Добавить комментарий: |
||||||||||||||