¿Es seguro no alimentar este USB al chip I2C cuando el USB no está conectado?

1

Estoy trabajando con alguien en un registrador de datos basado en un MSP430. Dado que funciona con energía de la batería, queremos que el dispositivo utilice la menor cantidad de energía posible. Estamos planeando utilizar este chip (FT201X) para conectar el dispositivo con USB en la siguiente revisión Cuando el chip se está ejecutando, consume una corriente considerable, y cuando está en modo de espera, la corriente extraída (125µA) es aún más que varios otros componentes en la placa, por lo que parece que disminuirá la vida útil de la batería de manera no trivial, lo que no es Es deseable ya que el chip no hace nada cuando no está conectado a USB. La mayoría de las veces, el dispositivo no se conectará a USB. El dispositivo tiene su propio bus I2C conectado solo al MSP430, por lo que deshabilitar el bus podría funcionar, pero agregaría hardware para manejar los pull-ups.

Mi pregunta es si es seguro o no dejar el FT201X sin alimentación (es decir, solo con alimentación por USB y sin alimentación por el circuito) para el uso normal y solo dejar que se encienda cuando el USB está suministrando alimentación. Me preocupa que las líneas I2C, cada una con una resistencia de pull-up de 1K a 3.3V, puedan dañar el chip cuando no tenga energía. La hoja de datos dice que las entradas tienen una resistencia interna de 75K, pero el SDA podría ser el problema. ¿Tengo razón al suponer que esto es una mala idea?

Además, ¿qué otras opciones puedo tener? ¿Es posible que pueda alimentar VCCIO pero no VCC? Esa podría ser mi opción favorita si es posible. Supongo que otras opciones incluyen conectar los pull-ups a los FET o, supongo, alimentar el chip siempre. ¿Hay mejores maneras?

    
pregunta krs013

2 respuestas

2

¿Por qué no solo hacer lo que la hoja de datos sugiere como ejemplo de aplicación para un convertidor de USB a I2C? ¿Cuál es el chip USB alimentado a través de USB y los pull-ups a través del VCCIO que es impulsado por los chips USB 3V3OUT? En ese caso, los pull-ups no estarán activos cuando el dispositivo USB no esté encendido y no debería haber ningún problema, creo ...

    
respondido por el og1L
1

Descargo de responsabilidad: Soy principalmente un principiante.

Por lo que he aprendido hasta ahora, el peligro de conducir líneas de E / S más altas que la fuente es que controla los diodos base-colector en los transistores en el búfer de entrada en dirección hacia adelante.

Si el riel de suministro está conectado a tierra, y suponiendo una caída de tensión directa de 0.6V, eso deja 2.7V a través de 76kΩ de resistencia, por lo que se filtrarán aproximadamente 36µA.

Si no mantienes el riel de suministro conectado al suelo mientras el IC no está encendido, entonces flotará a 2.7 V, lo que puede causar muchos comportamientos interesantes.

Creo que el enfoque "mantener VCCIO potencia" puede funcionar. Si ese chip no tuviera su propia lógica de búfer / controlador, agregaría uno para hacer la conversión de voltaje entre el lado USB y el lado de la batería, pero como la lógica ya está ahí, usarlo tiene sentido. Aún así, me gustaría aclarar con el fabricante primero.

    
respondido por el Simon Richter

Lea otras preguntas en las etiquetas