Lo que quiero hacer es conectar un enlace de Comunicación de Visible Light que hice a una computadora con USB. Estoy regenerando el reloj a partir de los datos en el extremo receptor, por lo que necesito bordes de transición de recuperación de reloj en los datos, por lo tanto, quiero usar la codificación 8b / 10b. Estoy buscando una tasa de bits de 1Mbps.
He oído hablar de chips FTDI que conectan el protocolo USB con el hardware y dan acceso programable a los pines GPIO. También he utilizado directamente FT232 para conversión de USB a UART.
- ¿Es incluso posible agregar una LUT al chip FTDI y programarlo para codificar / decodificar?
- En caso afirmativo, ¿cómo procedería y, principalmente, qué chip utilizo?
- ¿Es recomendable codificar en la computadora y enviar datos? No estoy al 100% para esta opción porque requeriría dividir las secuencias codificadas de 10 bits en porciones de 8 bits para transferirlas a la computadora.