Коллеги, подскажите пожалуйста: есть испытательный стенд, у него есть разьем (IDC-10), на котором несколько SPI интерфейсов.
Идут они с 3.3в процессора, через буферы на LVC125, на вход и на выход.
Да, есть там еще один сигнальчик, который двунаправленный. Буферизирован он тоже 1G125, к выходу которой подключен вход 1G126, управляющие которых вместе и переключают направление.
Питаются все буфера тоже от 3.3в, частоты - 25МГц макс.
Все как бы прекрасно работает, но только теперь появилось требование сделать еще небольшую партию стендов, рассчитанных на проверку нескольких устройств, отличающихся питанием. Т.е. нужно сигналы с/на проц пробуферизировать и преобразовать уровни (как вход, так и выход. и напомню - одна линия двунаправленная) для 1.8, 3.3 и 5в логики.
Поначалу вообще было требование "от 1.2 до 5.2в" с шагом 0.1в, так что я уже думал простенький ЦАП на управление питанием буферов ставить, но в конце ограничились тремя уровнями. Переключение - программноеж с проца.
Собственно, если бы не требование совместимости с 5в. логикой, то я бы просто запитал буфера от изменяемого VCC, но 5в всю малину портит - серия LVC очень не любит, когда питание 5в а сигналы 3.3, т.к. Vh_min=3.5v.
Посоветуйте, как попроще все это сделать? Может просто вместо LVC какую другую серию поставить, с меньшим порогом?