Estoy haciendo un dispositivo que tendrá contacto con el agua, por lo que los componentes electrónicos están encapsulados en epoxi. Quiero tener la opción de reprogramar el microcontrolador, así que quiero agregar puntos de contacto a los que pueda conectar micro líneas USB. El problema es que, obviamente, no puedo tener fugas actuales de esos puntos cuando no estoy conectado a USB y está en el agua. Puedo detener el flujo inverso del vin usando un diodo, pero no puedo averiguar cómo detener la corriente desde la línea tx del micro.
También probé un diodo allí, pero cuando conecto la línea tx al USB, necesito corriente para fluir desde el micro. Probé un mosfet de n canales usando un pin de E / S para controlar la compuerta y dividí la línea tx entre el drenaje y la fuente, pero no pareció funcionar bien.
Idealmente, me gustaría que la puerta fuera automática, donde se abre cuando el USB está conectado / detectado, pero podría usar un pin de E / S para controlar una puerta también porque el micro tiene Bluetooth. Los voltajes son bajos - 5v desde USB, micro es 3.3v.
¿Cómo evito que el USB pierda corriente cuando no está en uso?