Me gustaría crear un dispositivo similar al "Digispark", pero lo que realmente me molesta (y la mayoría, si no todos, los diseños V-USB, al menos todo lo que pude encontrar en línea) es el " desperdicio "de un pin GPIO que es solo el negativo de otro pin para el par diferencial. así que me pregunté si hay una manera fácil (y barata + pequeña, con un número tan bajo de chips) de hacer el par diferencial a la conversión dúplex completa de terminación única.
métodos que conozco:
- utilizando un opamp para convertir un par diferencial en un solo extremo
- utilizando una puerta NOT para convertir un solo extremo en un par diferencial
el problema es que obviamente no pude poner esos dos en paralelo, o produciría un ciclo de retroalimentación.
¿Es esto posible incluso sin tener un IC dedicado que entienda el USB u otro pin "perdido" para indicar la dirección? el circuito tendría que distinguir esencialmente entre una salida accionada y un pin de entrada de alta impedancia en tiempo real, y no tengo ni idea de cómo o cómo podría lograrse eso.