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 microlíneas USB. El problema es que, obviamente, no puedo tener fugas de corriente por esos puntos cuando no está conectado a un USB y está en el agua. Puedo detener el flujo inverso del vin usando un diodo, pero no puedo encontrar la manera de detener la corriente de la línea tx del micro.
También probé un diodo allí, pero cuando conecto la línea tx al USB, necesito que fluya corriente desde el micro. Probé un mosfet de canal n usando un pin de E / S para controlar la puerta y tenía la línea de transmisión dividida entre drenaje y fuente, pero no parecía funcionar del todo bien.
Idealmente, me gustaría que la puerta sea automática, donde se abre cuando se conecta/detecta el USB, pero también podría usar un pin de E/S para controlar una puerta 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?
La mayoría de los microcontroladores con capacidad USB utilizan E/S de uso general para esta función, por lo que puede asignarlos como entradas y ponerles resistencias de extracción debilitantes. Al contrario de lo que se indicó anteriormente, sería preferible un pulldown a un pullup, ya que eso pondría las E/S al mismo potencial que la tierra, que presumiblemente también está expuesta. Tenerlos a un potencial diferente podría significar una pequeña ruta de fuga, lo que desperdiciaría energía y potencialmente promovería la corrosión electroquímica o el grabado por contacto. Incluso con contactos húmedos con el mismo potencial, debe asegurarse de que todos sean del mismo metal.
De manera similar, debe deshabilitar el pullup de detección de velocidad USB.
Sin embargo, se enfrenta a un problema más grave, ya que es extremadamente difícil obtener un sello impermeable de grado de inmersión real entre los cables y algún compuesto epoxi al azar. Si pela los cables primero, tiene que sellar perfectamente el metal con el epoxi, y si pasa el aislamiento, es probable que el agua migre entre el cable y su aislamiento.
Puede ser preferible algo como un conector debajo de una tapa roscada con una junta comprimida. O podría usar un gestor de arranque con algún tipo de interfaz serie inductiva o incluso óptica.
Pero, por supuesto, también debe resolver el problema de obtener energía sin fugas de humedad.
¿Por qué no usar Bluetooth? Puede ser UART en el interior, tan fácil de usar, fácil de sellar, compatible con cualquier dispositivo, definitivamente más barato y más fácil que cambiar los conectores USB o sellados.
turbo j
< 3.0
no tiene una línea Tx dedicada.Transeúnte
Trevor_G
Pedro Smith
Pico de voltaje
Ale..chenski
Ale..chenski
Andy alias
kirkx060
Ale..chenski