индюк, Увы и ах, но этот чип только в одну сторону работает - на передачу в шину LVDS…
ZelenecUL, ну теперь немного понятнее с реализацией, но не понятно как сигнал с LVDS туда попадает. Таки DS90LV027A работает только в одну сторону - из внутреннего LVCMOS в наружний LVDS. Что там стоит на приём данных с шины (например DS90LV028x)? Сколько сейчас пар контактов планируется использовать? Есть ли на плате какой-либо SerDes?
Собственно поставить пару из приёмника и передатчика LVDS на FT232R и почти готовый продукт у нас в кармане. Не сильно отличается от вариаций USB-UART-RS232/485/422. Можно взять DS90LV019 как приёмник и передатчик в одном флаконе (там даже есть сигналы для разрешения приёма и передачи).
Правда если возникнут сложности с нехваткой спецификации UART - придётся FT232R заменить на его брата - FT232H (уже UART/FIFO) и использовать уже обмен MPSSE.
Ничего архисложного нет, есть достаточно готовых схем и разводок в DS&RD.
Немного скомпилировать и переходник готов. Можно сразу заложится на FT232H.
Ну и по работе с ними достаточно данных для программирования.
PS Таки стоит прогуляются по просторам прерий у
ковбоев, как автора LVDS. Есть высокий шанс найти там решения. В худшем случае частями и скомпилировать.
PPS Как альтернатива (для снижения объема низкоуровневого программирования на ПК) использовать подходящий по скорости и периферии MPU/MCU. Тогда низкоуровневая часть переселится в него, а обмен можно через VCP реализовать на полной его скорости (теоретически 3Mbod).