Estoy buscando una solución de IC, idealmente, pero también podría usar un pequeño circuito que permita cumplir con la siguiente función:
Desencadena un evento por MCU que desactiva / desconecta las líneas de datos (D + y D, en particular). Esto debe ser permanente, irreversible y también las líneas de datos deben estar físicamente desconectadas.
No estoy seguro de que circuitos como este existan como una solución de IC estándar. Lo que he encontrado al buscar diferentes términos es principalmente fusibles de protección de circuitos convencionales, que no es lo que estoy buscando.
El caso de uso para un circuito como este sería cuando tenga que usar USB para la programación, depuración, transferencia de datos / registros, etc., pero no desea enviar su dispositivo a usuarios finales con líneas D + / D USB conectadas a nada. Esto permite tener una carga USB y datos para la depuración / desarrollo, pero el usuario final no tiene que preocuparse por "¿Confío en este dispositivo y va a hacerle algún daño a mi host USB?".
Utilizaría esto en mis futuros proyectos de código abierto y hardware abierto, por lo que habrá muchas personas que abran esta cosa y confirman que es seguro para usar cuando la "sellas".