Тут очень много разнородных шин, переходить на оптику никто не даст. С сериализатором-десериализатором идея крайне интересная, но тут есть и COM-порт и USB и ещё просто набор цифровых сигналов. Для COM-порта и цифровых линий ещё можно, в принципе, это сделать, но как сделать для USB я не представляю.