Сначала общее описание: Есть mainboard, в неё можно вставлять модули (4-6 штук). Интерфейс - абсолютно одинаковый, питание сигналов mainboard 3.3 или 5 вольт (это третья попытка сделать данную конструкцию, поэтому начал с преобразователей уровня). Питание модулей 1.8-5 вольт (в зависимости от модуля). В крайнем случае согласен :) на 2.7-5 вольт. У модуля есть выход VTG, по которому определяется его наличие и питается вторая часть преобразователей уровня.
Нужно придумать согласование уровней, но что-то всё никак не получается. В идеале 8 двунаправленных линий (каждая в своём направлении), в худшем - 2 двунаправленных/6 mainboard->module.
Необходима возможность притянуть в модуле выводы как к питанию, так и к земле. Скорость в идеале 16 Mbps.
То есть от преобразователей нужно:
- Ioff (VCC isolation)
- 1.8-5V VCCB
- возможность подтяжки стороны B (то есть двухтактный выход).
Что уже примерял:
Analog Devices ADG330x - не подходят, жёсткий порядок включения питания, VCCA >= VCCB, нет VCC isolation.
ST micro - всё тоже самое.
Maxim (Dallas) - всё тоже самое.
Fairchild
- FXMA108 - прямо запрещено пользоваться подтяжкой.
- FXMA( R )210x - невозможно подтянуть к земле, низкая скорость (они больше на I2C рассчитаны).
NXP - почти полная копия TI.
TI
- TXx - проблемы с подтяжкой и напряжением питания.
- SN74AVC4T45 - не поддерживает 5 вольт.
- SN74AVC4T774 - идеальный вариант, но не поддерживает 5 вольт.
- SN74LVC1T45, SN74LVC2T45 - всё нормально, но нет общего enable. Можно обойти, конечно, но это ещё 2 корпуса на 4 бита - 74HC4066 - отключение от общей шины mainboard и 74HC08 - переключение на вход, в принципе, можно заменить и ПЛИСкой. Пока единственный рабочий вариант, но очень громоздкий. Ещё вариант с ними - банально выключать питание со стороны mainboard, но такой вариант тоже не рассмотрен в даташитах. Хотя, гложут сомнения - в даташите нет эквивалентной схемы выхода, может и там невозможна подтяжка к земле.
- SN74LVC8T245 - только в крайнем случае и только на выход - всё равно нужен огород с двунаправленными линиями.
PS. Цена и доставабельность особого значения не имеет, могу и подождать - делаю исключительно для себя, просто модули самодостаточны, mainboard только для удобства, хотелось бы всё таки нормально разработать mainboard перед модулями. Корпус - только не BGA :(