5 votos

Pregunta relacionados con la auto Concentrador USB con alimentación

Tenemos un requisito, que es normal que un auto Hub USB alimentado, una persona con poder de control de los puertos, yo.e además de la normal de Concentradores, nos quieren quitar el poder a cualquier de las aguas abajo del puerto sobre la marcha usando micro controlador. Yo no soy un experto de USB2.0 especificaciones, por lo que, si cualquier cosa mal por favor me corrija. estoy aprendiendo.

Hub USB circuito tiene, básicamente, de un Concentrador USB controlador como TUSB8040, Quad Powerdistribution interruptor He pensado en 3 posibilidades.

1. Yo thouht para conectar todos los OE# pines de distribución de Energía del interruptor de a bordo MC(Micras controlller) y conectar/s de MC a TUSB8040 OC# pines. ASÍ que, que cada vez que queremos desactivar el Poder de un particular aguas abajo del puerto, el puerto de la OE# pin que se indican Más Curretn condición de MC a TUSB8040. ASÍ, que TUSB deshabilitar el Puerto que de acuerdo a la Especificación USB. Pero, cuando me puse en contacto manufacterur en cuanto dijo esto implica la comunicación con el host también y no es posible.

2. en USB Especificaciones en las siguientes secciones en la sección 11.5.1.2 los estados de los puertos de descarga " 11.5.1.2 apagado Este estado es compatible para todos los centros. Un puerto transiciones a este estado, en cualquiera de las siguientes situaciones: • De cualquier estado de excepción No se Configura cuando el concentrador recibe un ClearPortFeature(PORT_POWER) solicitud de este puerto" Uno más en la sección USB2.0 spec, 11.11 Puerto del Concentrador de control de energía "de Un concentrador indica si es o no es compatible con la conmutación de la potencia por la configuración de la Lógica de Alimentación de Modo de Conmutación de campo en wHubCharacteristics. Si un hub soporta por el puerto de alimentación de conmutación, entonces, el poder de un puerto está activado cuando un SetPortFeature(PORT_POWER) solicitud es recibida por el puerto. Puerto de alimentación está apagado cuando el puerto está en el apagado o No está Configurado los estados."

Lo que indica la potencia a un puerto en particular puede ser activado desde el Host si Hub soporta Por el Puerto de control de Potencia. para ello, yo no recibo ninguna respuesta desde el Fabricante sin embargo.

3. estamos planeando para el control de la USB switch de distribución el uso de 2:1 mux ( uno de los de entrada de a bordo MC y otro de TUSB8040, de modo, que cuando MC desea deshabilitar cualquier puerto puede controlar ) Cuando en la junta directiva MC desconecta el Poder a cualquier Puerto puede ser detectado por el centro y reportados a Host automáticamente.

Yo feeel 3 de enfoque es muy bueno y funciona. Cualquier cuerpo de prever cualquier hipo en este 3er puntoenter image description here del método.

2voto

jason Puntos 147

Si usted está dispuesto a sacrificar a uno de los puertos del concentrador, FTDI tiene dispositivos que hablar de la UART a través de USB y tiene un montón de IO-líneas que soportan bits golpes, listo para usar. La ventaja es que es un solo chip y la mayoría de los sistemas operativos controladores disponibles.

Creo que es este: http://www.ftdichip.com/Products/ICs/FT232H.htm

De esa manera usted puede utilizar uno de los hub de puertos USB para conectar el chip que puede ser programado para controlar las salidas.

De la hoja de datos:

Bit Bang Modo.

La 2ª generación del dispositivo tiene una nueva opción conocida como "Bit Bang" modo. En Bit Bang modo, los ocho UART de la interfaz de líneas de control puede ser cambie entre el modo de interfaz de UART y un 8 bits en Paralelo IO puerto.

Sería un buen ajuste con su opción #2

-1voto

Kuba Ober Puntos 1474

Para el enfoque #3, usted no necesita ningún cambio. Simplemente poner una resistencia de un par de kilo-Ohmios va a hacer - entre el cubo y el interruptor de alimentación, y el uso de drenaje abierto las salidas del microcontrolador conectado directamente al interruptor de encendido. Mismo efecto por el precio de 4 resistencias en lugar de utilizar un IC.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X