собираю сам на atmega88. .... не могу найти кварц на 14.....
Так это не проблема. У Ардуино кварц на 16 и всё прекрасно работает. Нужно только поставить соответствующий кварцу baudrate в программе. Для кварца 14.7456 это 921600, для кварца 16.000 это 1000000 (но ставить можно 999999, 999000, 999600). Просто поделите 921600 на 14.7456 и умножьте на частоту кварца, который у вас есть (с учётом возможностей atMega и usb-uart моста).
В настоящее время Девайс на atMega используется для снятия/заливки бэкапов на старых устройствах с питанием 5 вольт, у которых имеется eeprom. Применяется прищепка и питание 3.3 у Девайса, очень удобно.
Я в "общей теме" в шапку более полный рисунок положил. 1.8 работает "by design", если завести его на SN74AVC4T245. Для теста мне проще было на 3.3 собрать.
Если нужно только чтение и 3.3 вольт (считывание перед пайкой), то прямым подключением FT232H скорость такая же быстрая (раньше было медленно).
Тестировал ли кто на скорость преобразователи уровней такие как TXS0104E, TXS0108E, LSF0204PWR? Например у LSF0204PWR согласно даташиту при ёмкости нагрузки <= 30 pF частота 100 мгц. SN74AVC4T245 всем хороша, недостаток - вывод DIR (направление).
У меня лежат собранные платки на LSF0204 несколько лет, скоро проверю с fx2lp, потому что кто-то ввёл меня в заблуждение, и я считал, что не работает. На TXS0108E я пытался LPT согласовать, но сходу не получилось, отложил, микросхема начинала генерировать на высокой частоте.
Я сделал транслятор на TXS0108E на макетке, с entt работает, но пришлось делать подтяжку по всем каналам A и B через 10 ком, говорят, что оптимальный вариант 4,7 ком. А для LSF0204 жду платки и сами микросхемы.