ES2666490T3 - Conexión a un dispositivo USB - Google Patents

Conexión a un dispositivo USB Download PDF

Info

Publication number
ES2666490T3
ES2666490T3 ES07735319.1T ES07735319T ES2666490T3 ES 2666490 T3 ES2666490 T3 ES 2666490T3 ES 07735319 T ES07735319 T ES 07735319T ES 2666490 T3 ES2666490 T3 ES 2666490T3
Authority
ES
Spain
Prior art keywords
usb
charging
portable device
battery
operable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES07735319.1T
Other languages
English (en)
Inventor
Erkki Nokkonen
Pasi Palojarvi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Application granted granted Critical
Publication of ES2666490T3 publication Critical patent/ES2666490T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0068Battery or charger load switching, e.g. concurrent charging and load supply
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Power Sources (AREA)

Abstract

Aparato, que comprende: un conector (1) para proporcionar una conexión física a un dispositivo USB (7), un circuito de detección (39), operable para detectar la unión de un dispositivo USB; un circuito de carga (37) para cargar una batería (28) de un dispositivo portátil (3) usando corriente extraída de un dispositivo USB, siendo operable el circuito de carga, si se detecta que un dispositivo USB está unido, para generar una señal de solicitud de inicio; en donde el aparato tiene un modo de carga en el que la energía se proporciona mediante el circuito de carga a la batería, y un modo de conexión USB para proporcionar una conexión USB hecha entre el dispositivo USB y el dispositivo portátil cuando el dispositivo portátil acciona una línea de datos para comunicarse con el dispositivo USB, y en donde el aparato comprende además: una unidad de control (33), operable en respuesta a la señal de solicitud de inicio para determinar si un nivel de carga suministrado por la batería cumple un criterio predeterminado, y operable, si se determina que el criterio predeterminado no se cumple, para controlar el aparato para estar en el modo de carga y evitar que el aparato entre en el modo de conexión USB y operable, si se determina que se cumple un criterio predeterminado, para controlar que el aparato entre en el modo de conexión USB.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Conexión a un dispositivo USB
La presente invención se refiere a un aparato para la conexión de un dispositivo portátil a un dispositivo USB y a un método de control de un dispositivo portátil.
Los dispositivos portátiles, tales como teléfonos móviles y reproductores de música personales, se pueden conectar a un dispositivo servidor a través de una conexión USB. Estos dispositivos portátiles comúnmente se alimentan por medio de una batería recargable. Mientras el dispositivo portátil está conectado al dispositivo servidor, su batería puede recargarse y los datos pueden transferirse entre el dispositivo servidor y el dispositivo portátil. Los procedimientos para transferir datos y limitaciones para extraer datos de un dispositivo servidor se describen en la especificación USB versión 2.0.
De acuerdo con la especificación USB, ser un servidor un dispositivo debe tener ciertas características. Estas características incluyen almacenamiento para una gran cantidad de controladores de dispositivo, la capacidad de obtener una gran corriente y un receptáculo de conector de servidor serie "A". Convencionalmente, el dispositivo servidor es un ordenador personal (PC).
El suplemento On-The-Go (OTG) a la especificación USB permite a los dispositivos que no tienen estas características, este tipo de dispositivos portátiles, actuar como servidores USB. Esto puede permitir que dos dispositivos portátiles se conecten entre sí para la transferencia de datos, por ejemplo, para transferir datos de una cámara a un teléfono móvil.
Por lo tanto, los dispositivos portátiles se pueden cargar mediante la conexión a un servidor o concentrador USB, o incluso a otro dispositivo portátil. Los dispositivos portátiles también se pueden cargar con un cargador USB dedicado. Este es un módulo que se conecta a una fuente de alimentación de red y proporciona una corriente de carga a través de una conexión USB a un dispositivo portátil. Los requisitos para la carga de la batería y para la detección del cargador se describen en la especificación de carga de batería USB 1.0.
Con referencia a la figura 1, un conector 1 de un dispositivo portátil 3 se puede unir a un conector 5 de un servidor USB 7 por medio de un cable USB 9. El servidor USB 7 puede reemplazarse por un concentrador USB, otro dispositivo portátil o un cargador USB, tal como un cargador dedicado, un cargador de servidor o un cargador de concentrador. El cable USB 9 comprende cuatro líneas. Una línea VBUS 11 suministra energía al dispositivo portátil 3. Una línea de datos D+ y una línea de datos D- 13, 15 transfieren datos entre el dispositivo portátil 3 y el dispositivo USB 7. También se proporciona una línea de tierra 17.
Se entenderá que el dispositivo portátil 3 y el dispositivo USB 7 están unidos cuando hay un enlace físico entre el dispositivo portátil 3 y el servidor USB 7, en este caso por medio del cable USB 9. Existe una conexión entre los dispositivos cuando el dispositivo portátil 3 acciona las líneas de datos 13, 15 para comunicarse con el servidor USB 7. Por lo tanto, el dispositivo portátil 3 y el servidor USB 7 se pueden unir, pero no conectar. Cuando el dispositivo portátil 3 está conectado al servidor uSb 7, se debe seguir un procedimiento de conexión, que se establece en la especificación USB, para proporcionar una conexión de datos entre el dispositivo portátil 3 y el servidor USB 7.
Con referencia ahora a las figuras 1 y 2, cuando el dispositivo portátil 3 está conectado al servidor USB 7 en el momento Tpa1, la línea VBUS 11 en el dispositivo portátil 3 se eleva de 0 V a 5 V. El dispositivo portátil 3 puede extraer hasta 2,5 mA de corriente desde el dispositivo USB 7 a través de la línea VBUS 11. La tensión en la línea VBUS 11 es detectada por el dispositivo portátil 3, y en respuesta, el dispositivo portátil 3 intenta conectarse con el servidor USB 7. Si el dispositivo portátil 3 se apaga en ese momento, el dispositivo portátil 3 intenta encenderse y conectarse con el servidor.
En el momento TPA2, la especificación USB permite que el dispositivo portátil 3 extraiga una corriente de 100 mA de la línea de VBUS 11 durante un máximo de 100 ms.
Dentro de 100 ms, en el momento Tpa3, el dispositivo inicia la conexión con el servidor USB 7 iniciando un procedimiento de enumeración. La enumeración se controla mediante el servidor USB 7, que identifica y gestiona los cambios de estado del dispositivo, tal como la recepción de una dirección y configuración únicas. En primer lugar, la línea de datos D+ 13 o la línea de datos D- 15 se accionan altas. Durante la conexión, la corriente que el dispositivo portátil 3 deja que desplace sobre la línea VBUS 11 puede ser de hasta 100 mA, aunque debe caer a 2,5 mA si no hay actividad de bus durante 3 ms. Esto se conoce como modo de suspensión.
En el momento Tpa4, la línea de datos D+ 13 o la línea de datos D- 15 se accionan bajas, para restablecer el bus. Cuando el bus ha terminado de restablecerse, en el momento Tpa5 la línea de datos vuelve a ser alta. Después de recibir el restablecimiento, el dispositivo portátil 3 es direccionable en una dirección predeterminada. Si en cualquier momento durante este procedimiento no hay actividad de bus durante 3 ms, el dispositivo portátil 3 entra en modo de suspensión.
5
10
15
20
25
30
35
40
45
50
55
60
65
En el momento Tpa6, un paquete de inicio de trama (SOF) es emitido por el servidor USB 7. El paquete SOF consiste en una identificación de paquete que indica el tipo de paquete seguido de un campo de número de trama de 11 bits. Esto asigna una dirección única al dispositivo portátil 3.
Desde el momento Tpa3, la especificación USB permite que el dispositivo portátil 3 extraiga 100 mA desde el servidor USB 7 durante 500 ms o hasta que el primer SOF, lo que ocurra primero. Después de esto, la corriente se debe colocar en el modo de suspensión de corriente. En el momento TpA7, el dispositivo portátil 3 está configurado y la enumeración está completa. Después de la enumeración, la corriente que extrae el dispositivo portátil 3 a través de la línea VBUS 11 puede aumentar hasta un máximo de 500 mA, si así está configurado por el servidor USB 7.
Aunque el tiempo Tuc entre la extracción de 100mA y el inicio de la conexión está limitado a 100 ms, el momento Tac entre la unión del servidor USB 7 al dispositivo portátil 3 y el inicio de la conexión no es limitada. Además, la especificación de carga de la batería USB 1.0 permite aumentar el tiempo Tuc si se requiere la corriente para permitir que el dispositivo portátil 3 se encienda y se conecte.
La especificación USB requiere que el dispositivo portátil 3 entre en el modo suspendido, en el que solo se permite extraer una corriente limitada mediante el aparato portátil 3, si no hay actividad de bus durante 3 ms. Por lo tanto, la carga de la batería no es prácticamente posible durante el procedimiento de conexión y es preferible que haya suficiente energía almacenada antes del inicio de la conexión (es decir, antes de TPa3) para alimentar el dispositivo portátil 3 durante el procedimiento de conexión USB.
La carga durante e inmediatamente después de la conexión debería ser controlada por software, de modo que se pueda garantizar que la corriente consumida por el dispositivo portátil 3 cumpla con las limitaciones impuestas por la especificación USB. Sin embargo, en algunos casos puede que no haya suficiente energía almacenada en la batería del dispositivo portátil 3 para encender los componentes del software USB del dispositivo portátil 3. Dado que la especificación USB permite que se proporcionen 100 mA durante un máximo de solo 100 ms, puede que no sea posible proporcionar suficiente energía a la batería antes de la conexión para permitir el encendido del dispositivo portátil. Si no hay suficiente energía en la batería para alimentar el software que controla la carga, es posible que el hardware de carga no pueda controlarse para ingresar al modo de suspensión cuando sea necesario, infringiendo las especificaciones del USB. Por estas razones, puede ser imposible cargar una batería vacía utilizando el procedimiento descrito anteriormente.
El procedimiento descrito anteriormente también puede ser problemático en el caso de ciertos dispositivos portátiles 3 que se proporcionan sin parte o todo el software necesario para el control de la conexión USB, de la carga y de la transferencia de datos, así como otras funciones del dispositivo portátil 3. Antes de que se produzca una carga controlada por software, el software debe descargarse e instalarse en el dispositivo portátil 3, por ejemplo, mediante programación flash a través de USB. Sin embargo, si no hay suficiente energía almacenada en la batería para controlar la programación flash, no será posible cargar el software controlado después de la conexión USB (es decir, de acuerdo con la especificación USB), así como ninguna otra función controlada por software del dispositivo.
El documento EP1482619 divulga un método y un aparato para controlar el estado de carga en un dispositivo electrónico móvil.
La presente invención busca proporcionar un aparato y un método para la conexión de un dispositivo USB que es capaz de proporcionar una conexión, aunque la batería del dispositivo portátil esté vacía.
La invención se expone en el juego de reivindicaciones adjunto.
De acuerdo con una primera realización, se proporciona un aparato que comprende: un conector, para proporcionar una conexión física a un dispositivo USB, un circuito de detección, operable para detectar la unión de un dispositivo USB; un circuito de carga, para cargar una batería de un dispositivo portátil usando corriente extraída de un dispositivo USB, siendo operable el circuito de carga, si se detecta que está conectado un dispositivo USB, para generar una señal de solicitud de arranque; en el que el aparato tiene un modo de carga en el que el circuito de carga proporciona energía a la batería, y un modo de conexión USB para proporcionar una conexión USB, y en el que el aparato comprende además: una unidad de control, operable en respuesta a la señal de solicitud de arranque para determinar si la energía suministrada por la batería cumple un criterio predeterminado, y operable, si se determina que no se cumple el criterio predeterminado, para controlar que el aparato está en modo de carga y evitar que el aparato entre en el modo de conexión USB y operable, si se determina que se cumple un criterio predeterminado, para controlar el aparato para entrar en el modo de conexión USB.
Al retrasar la conexión y continuar la carga de la batería hasta que se cumple el criterio predeterminado, se puede asegurar que la conexión USB es posible cuando el dispositivo portátil tiene una batería vacía o débil.
La unidad de control puede ser operable para proporcionar una señal de estado de la batería al circuito de carga, indicando la señal de estado de la batería si se cumple el criterio predeterminado. Esto puede permitir que el circuito de carga determine si se realiza una carga adicional de la batería.
5
10
15
20
25
30
35
40
45
50
55
60
65
La unidad de control puede ser operable, además, para controlar el encendido del dispositivo portátil antes de entrar en el modo de conexión USB. El criterio predeterminado puede ser que la energía suministrada por la batería sea suficiente para encender el dispositivo portátil. La energía suministrada por la batería es suficiente si es suficiente para encender al menos los componentes del dispositivo portátil que se requieren para la conexión USB.
La unidad de control puede ser operable para introducir el aparato en un segundo modo de carga después de la finalización del modo de conexión, y el aparato puede comprender además software de carga, siendo el software de carga operable para controlar el circuito de carga en el segundo modo de carga. Por lo tanto, después de la conexión USB, la carga de la batería se puede controlar para que cumpla con la especificación USB.
El aparato puede comprender, además, hardware de conexión USB y la unidad de control puede ser operable, además, para evitar que el hardware de conexión USB detecte la unión del dispositivo USB mientras el aparato está en el modo de carga. Como el hardware de conexión USB no detecta la unión del dispositivo USB, no intenta conectarse con el dispositivo USB.
Según una realización adicional, se proporciona un método de control de un dispositivo portátil que comprende una batería, teniendo el dispositivo portátil un modo de carga en el que se proporciona alimentación a la batería, comprendiendo el método: detectar la unión de un dispositivo USB al dispositivo portátil; generar una señal de solicitud de arranque; en respuesta a la señal de solicitud de arranque, determinar si la energía suministrada por la batería cumple un criterio predeterminado; si se cumple el criterio predeterminado, controlar el dispositivo portátil para entrar en un modo de conexión USB para proporcionar una conexión USB; y si el criterio predeterminado no se cumple, controlar el dispositivo portátil para que esté en el modo de carga y evitar que el aparato entre en el modo de conexión USB.
De acuerdo con una tercera realización, se proporciona un programa de ordenador que comprende medios de código de programa, almacenados preferiblemente en un medio legible por ordenador, estando adaptado el código de programa para realizar el método de la presente invención cuando el programa es ejecutado por el aparato de cálculo.
De acuerdo con una cuarta realización se proporciona un aparato de carga que comprende: una fuente de alimentación, para proporcionar energía a una batería; un circuito de detección, para detectar la conexión de un dispositivo USB al dispositivo portátil; una entrada para recibir una señal indicadora de arranque indicativa de si la energía suministrada por la batería cumple un criterio predeterminado; y una unidad de control, operable: si se detecta que está unido un dispositivo USB, para generar una señal de solicitud de arranque para solicitar el encendido del dispositivo portátil; en respuesta a una indicación negativa en la entrada, para controlar la fuente de alimentación para proporcionar energía a la batería y, después de un retraso predeterminado, para generar una señal de solicitud de arranque adicional; y en respuesta a una indicación positiva en la entrada, para generar una señal de estado de carga que indica si la fuente de alimentación está suministrando energía a la batería.
Según una quinta realización, se proporciona un aparato, que comprende: una entrada para recibir una señal de estado de carga que indica si la carga de una batería está en curso; y una unidad de control operable: para determinar si la energía suministrada por la batería cumple un criterio predeterminado; si se determina que se cumple el criterio predeterminado, para controlar el encendido de una unidad de software USB; y si dicha señal de estado de carga indica que la carga de la batería está en curso, para evitar que la unidad de software USB detecte la unión del dispositivo USB.
De acuerdo con una sexta realización, se proporciona un aparato que comprende: unos medios para proporcionar una conexión física a un dispositivo USB, unos medios para detectar la unión de un dispositivo USB; unos medios para cargar una batería de un dispositivo portátil usando corriente extraída de un dispositivo USB, siendo operables los medios de carga, si se detecta que está conectado un dispositivo USB, para generar una señal de solicitud de arranque; y en el que el aparato tiene un modo de carga en el que los medios de carga proporcionan energía a la batería, y un modo de conexión USB para proporcionar una conexión USB, y en el que el aparato comprende además: unos medios de control, operables en respuesta a la señal de solicitud de arranque para determinar si la energía suministrada por la batería cumple un criterio predeterminado, y operable, si se determina que no se cumple el criterio predeterminado, para controlar que el aparato está en modo de carga y evitar que el aparato entre en el modo de conexión USB y operable, si se determina que se cumple un criterio predeterminado, para controlar el aparato para entrar en el modo de conexión USB.
De acuerdo con una séptima realización, se proporciona un aparato de carga que comprende: medios para proporcionar energía a una batería; medios para detectar la conexión de un dispositivo USB al dispositivo portátil; medios para recibir una señal indicadora de arranque indicativa de si la energía suministrada por la batería cumple un criterio predeterminado; y medios de control, operables: si se detecta que está unido un dispositivo USB, para generar una señal de solicitud de arranque para solicitar el encendido del dispositivo portátil; en respuesta a una indicación negativa en los medios para recibir, para controlar la fuente de alimentación para proporcionar energía a la batería y, después de un retraso predeterminado, para generar una señal de solicitud de arranque adicional; y en respuesta a una indicación positiva en los medios para recibir, para generar una señal de estado de carga que indica
5
10
15
20
25
30
35
40
45
50
55
60
65
si la fuente de alimentación está suministrando energía a la batería.
Según una octava realización, se proporciona un aparato, que comprende: medios para recibir una señal de estado de carga indicativos de si la carga de una batería está en curso; y medios de control operables: para determinar si la energía suministrada por la batería cumple un criterio predeterminado; si se determina que se cumple el criterio predeterminado, para controlar el encendido de una unidad de software USB; y si dicha señal de estado de carga indica que la carga de la batería está en curso, para evitar que la unidad de software USB detecte la unión del dispositivo USB.
Realizaciones de la presente invención se describirán ahora, a modo de ejemplo solamente, con referencia a los siguientes dibujos, en los que:
La figura 1 es un esquema de una conexión de la técnica anterior entre un dispositivo portátil 3 y un servidor USB
7;
La figura 2 ilustra un procedimiento de conexión USB de la técnica anterior;
La figura 3 es un esquema de un servidor USB conectado a un dispositivo portátil que comprende un aparato según la presente invención;
Las figuras 4A, 4B y 4C son diagramas de flujo de un método para conectar el aparato de la figura 3 a un
servidor USB de acuerdo con la presente invención; y
La figura 5 ilustra las señales generadas por el aparato de la figura 3.
En las figuras, números de referencia se vuelven a utilizar para elementos similares en toda la descripción.
Con referencia en primer lugar a la figura 3, un conector 1 de un dispositivo portátil 3 está conectado a un conector 5 del servidor USB 7 a través de un cable USB 9. El conector 1 del dispositivo portátil 3, el conector 5 del servidor USB 7, el servidor USB 7 y el conector 9 son sustancialmente los mismos que en la técnica anterior.
En este ejemplo, el servidor USB 7 es un PC. En otros ejemplos, el servidor USB 7 puede ser reemplazado por un cargador USB o un concentrador USB.
El dispositivo portátil 3 incluye una batería recargable 28 y un aparato 30 para conectar el dispositivo portátil 3 al servidor USB 7. El aparato 30 comprende un circuito integrado (IC) de carga 31, un circuito integrado de gestión de energía (PM IC) 33 y un procesador 35.
El IC de carga 31 comprende un primer controlador 36, un circuito de carga 37, un circuito de detección VBUS 39, y un circuito de detección del cargador 41.
El primer controlador 36 es operable para controlar los otros componentes del IC de carga 31. El primer controlador 36 también puede operar para usar la información proporcionada por los otros componentes y las señales recibidas para generar un inicio de señal de salida.
El circuito de carga 37 tiene una entrada conectada a la línea VBUS 11 del cable USB 9. El circuito de carga 37 convierte la tensión y la corriente proporcionadas por el servidor USB 7 en valores que son óptimos para cargar la batería 28. Una salida del circuito de carga 37 está conectada a la batería 28, para proporcionar corriente a la batería 28. El circuito de carga 37 puede ser una fuente de alimentación conmutada. Alternativamente, el circuito de carga 37 puede ser un suministro de energía lineal.
El circuito de detección VBUS 39 es operable para detectar señales de tensión proporcionadas en la línea VBUS 11, para determinar si un dispositivo USB, tal como el servidor USB 7, está unido al conector 1 del dispositivo portátil 3.
El circuito de detección del cargador 41 tiene una primera entrada conectada a la línea de datos D+ 13 y una segunda entrada conectada a la línea de datos D- 15. El circuito de detección del cargador 41 se puede utilizar para detectar el tipo de dispositivo USB, es decir, si el dispositivo USB es un servidor USB 7, un cargador USB o un concentrador USB. El circuito de detección de carga 41 puede determinar si el servidor USB 7 es un cargador USB, un servidor o un concentrador accionando una de las líneas de datos 13, 15 y detectando una característica de respuesta del tipo de dispositivo USB.
El PM IC 33 puede ser un circuito integrado de aplicación específica (ASIC). El PM IC 33 comprende un segundo controlador 49, un circuito de detección VBUS 50 en un transceptor USB 51, una máquina de estado de hardware (HW) 55 y un comparador VBAT 57. El PM IC 33 tiene una primera entrada conectada a la línea VBUS 11. El PM IC 33 tiene una primera y una segunda entradas/salidas conectadas a las líneas de datos D+ y D- 13, 15 respectivamente.
El segundo controlador 49 es operable para controlar los otros componentes del PM IC 33. El segundo controlador 49 también es operable para usar información proporcionada por los otros componentes y señales recibidas para generar una señal de salida de encendido.
5
10
15
20
25
30
35
40
45
50
55
60
65
De manera similar al circuito de detección VBUS 39 del IC de carga 31, el circuito de detección VBUS 50 de la IC PM 33 es operable para detectar señales de tensión proporcionadas en la línea VBUS 11, para determinar si un dispositivo USB, tal como el servidor USB 7, está unido al conector 1 del dispositivo portátil 3.
El transceptor USB 51 es operable para transmitir y recibir señales de datos de USB a través de las líneas de datos D+ y D- 13, 15.
La máquina de estado HW 55 controla la secuenciación de encendido y de apagado del dispositivo portátil 3, incluyendo el encendido del procesador 35.
El comparador VBAT 57 es operable para comparar la tensión de la batería (VBAT) con una tensión predeterminada, VBatLimite. La tensión VBatLimite corresponde al nivel de tensión mínimo de la batería que permite que la batería proporcione suficiente energía para encender el dispositivo portátil 3.
El procesador 35 no está conectado directamente a ninguna de la línea VBUS 11, la línea de datos D+ 13, o la línea de datos D- 15. El procesador 35 tiene una primera entrada/salida conectada a una entrada/salida del IC PM 33 para transmitir y recibir señales de control para la transferencia de datos USB, y para transmitir y recibir datos para la transferencia.
El procesador 35 tiene una segunda entrada/salida conectada a una entrada/salida del IC de carga 31.
El IC de carga 31 se comunica con el procesador 35 por medio de una interfaz I2C (circuito inter-integrado). Por lo tanto, la información sobre si la línea VBUS 11 está presente se transfiere usando I2C. La interfaz I2C no es funcional cuando el dispositivo portátil 3 no está encendido.
El IC PM 33 se comunica con el procesador 31 por medio de una ULPI (UTMI + baja interfaz de clavija) (no mostrada). Por lo tanto, la información sobre si la línea VBUS 11 está presente se transfiere utilizando la interfaz ULPI. La interfaz ULPI no es funcional cuando el dispositivo portátil 3 no está encendido. En otros ejemplos, se puede usar una SPI (Interfaz de periféricos en serie) en lugar de, o además del, ULPI.
El procesador 35 comprende una pila de software USB 58, software de carga 59 y una memoria de arranque de solo lectura (ROM) 60. La pila de software USB 58 proporciona señales de control al transceptor USB 51 para controlar la transferencia de datos entre el dispositivo portátil 3 y el servidor USB 7. La pila de software USB 58 incluye información para garantizar que el dispositivo portátil 3 cumpla con la especificación USB, tal como limitaciones de corriente y demoras de tiempo.
El software de carga 59 controla el IC de carga 31 para cargar la batería 28, de acuerdo con la especificación USB, por ejemplo, mediante el control del IC de carga 31 para extraer una corriente máxima de 2,5 mA durante el modo de suspensión. El software de carga 59 es operable para comunicarse con la pila de software USB 58 para recibir información acerca de las limitaciones de corriente para la carga.
En otra realización (no mostrada), el software de carga 59 se proporciona en un segundo procesador, y el procesador 35 y el segundo procesador son operables para comunicarse entre sí.
La ROM de arranque 60 almacena código ejecutable por el procesador 35 para ingresar el dispositivo portátil 3 en el modo de conexión USB. La ROM de arranque 60 ingresa el dispositivo portátil 3 en el modo de conexión en respuesta a la información recibida a través de la interfaz ULPI. Esta información indica que se está proporcionando una tensión a través de la línea VBUS 11, lo que indica que se ha conectado un dispositivo USB, tal como el servidor USB 7. En otra realización (no mostrada), la ROM de arranque 60 ingresa el dispositivo portátil 3 en el modo de conexión en respuesta a una interrupción recibida desde el IC de carga 31.
En algunos dispositivos portátiles 3, el procesador 35 no está provisto de una parte o todo el software. Esto puede incluir la pila de software USB 58, el software de carga 59 y otro software específico no USB, por ejemplo, software para reproducir música. La ROM de arranque 60 también proporciona código, que cuando es ejecutado por el procesador 35 comprueba si hay una solicitud desde el servidor USB 7 para actualizar el software. Si este es el caso, el software necesario se descarga durante el arranque del dispositivo portátil 3, y se instala en el procesador 35 mediante programación flash a través de USB.
La ROM de arranque 60 puede no ser capaz de controlar el IC de carga 31 para cargar la batería 28 en línea con las limitaciones impuestas por la especificación USB.
El IC PM 33 es operable para proporcionar una señal de encendido al IC de carga 31. La señal de encendido indica si el IC PM 33 ha encendido el dispositivo portátil 3.
El aparato 30 puede proporcionar la conexión del dispositivo portátil 3 al servidor USB 7 incluso en el caso de una batería inicialmente muerta o débil 28. Aquí, una batería muerta se define como una que está por debajo del umbral de la batería muerta. El umbral de batería muerta se define como el nivel máximo de carga de una batería, de modo
5
10
15
20
25
30
35
40
45
50
55
60
65
que, por debajo de este umbral, se garantiza que el dispositivo no podrá encenderse correctamente. Una batería débil se define como aquella que está por encima del umbral de batería muerta y por debajo del umbral de batería débil. El umbral de batería débil se define como el nivel de carga mínimo de una batería, de modo que, por encima de este umbral, el dispositivo tiene la seguridad de poder encenderse con éxito. Un dispositivo con una batería débil puede o no ser capaz de encender un dispositivo con éxito.
El aparato 30 es operable para proporcionar una carga controlada por hardware de la batería 28 antes del encendido del procesador 35 y de la conexión con el servidor USB 7. La conexión al servidor USB 7 solo está permitida una vez que se determina que la batería 28 tiene suficiente energía almacenada para encender el dispositivo portátil 3, y para mantener el dispositivo portátil 3 encendido durante el procedimiento de conexión USB.
Con referencia ahora a la figura 4A y la figura 3, una operación para conectar el dispositivo portátil 3 al servidor USB 7 comienza en la etapa 71 cuando el cable 11 está conectado al dispositivo portátil 3. En la etapa 73, uno o ambos de los IC de carga 31 e IC PM 33 detectan la unión del cable 11 usando sus respectivos circuitos de detección VBUS 39, 50. En la etapa 75, esto hace que el IC PM 33 intente activarse.
En la etapa 77, el IC de carga 31 determina si el IC PM 33 ha sido capaz de activarse con éxito sobre la base de la señal de encendido. Si el IC de carga 31 determina que el IC PM 33 ha sido capaz de activar con éxito el dispositivo portátil 3, la operación pasa a la etapa 79. Cuando el dispositivo portátil 3 se enciende, la interfaz ULPI es funcional.
Con referencia ahora a la figura 4B y a la figura 3, en la etapa 79, la ROM de arranque 60 en el procesador 35 detecta la presencia de una señal alta en la línea VBUS 11 por medio de una indicación sobre la interfaz ULPI o desde el IC de carga 31. En la etapa 81, el procesador 35 ejecuta código en la ROM de arranque 60 para controlar la conexión del dispositivo portátil 3 al servidor USB 7, usando un método similar al descrito con referencia a la figura 2.
En la etapa 83, la ROM de arranque 60 determina si se requiere programación flash del procesador 35. La programación flash puede ser solicitada por el servidor USB 7 cuando no hay software y/o firmware instalados en el procesador 35, por ejemplo, en el caso de un nuevo dispositivo portátil 3. La programación flash también puede ser solicitada por el servidor USB 7 si es necesario actualizar la versión del software y/o firmware en el procesador 35. Si se determina que se requiere programación flash, la operación continúa a la etapa 85. En la etapa 85, el software necesario se descarga desde el servidor USB 7 y se instala en el procesador 35 controlado por el código en la ROM de arranque 60. La operación pasa luego a la etapa 87.
En cambio, si se determina que se requiere programación flash, la operación continúa directamente a la etapa 87.
En la etapa 87, la ROM de arranque 60 se desconecta del dispositivo USB 7. En la etapa 89, el software USB se carga en el procesador 35. En la etapa 91, el software USB 58 se conecta al dispositivo USB, también usando un método similar al descrito anteriormente con referencia a la figura 2. En la etapa 93, la carga y la transferencia de datos USB se pueden realizar de acuerdo con la especificación USB, el suplemento OTG y la especificación de carga de la batería USB, bajo control de software.
Si en su lugar, en la etapa 77 el IC de carga 31 determina que el IC PM 33 no ha sido capaz de activarse con éxito, la operación pasa a la etapa 95 (figura 4A). En la etapa 95, el IC de carga 31 determina el tipo de dispositivo USB que usa el circuito de detección de carga 41.
En la etapa 97 el IC de carga 31 inicia la carga de la batería 28 mediante el circuito de carga 37. La duración de la carga en la etapa 97 puede depender del tipo de dispositivo USB que se detectó en la etapa 95. Por ejemplo, la duración de la carga puede ser mayor si se determina que el dispositivo USB es un servidor USB que si se determina que el dispositivo USB es un cargador dedicado.
Después de una duración predeterminada, en la etapa 99, el IC de carga 31 genera entonces una señal de solicitud de inicio de puesta en marcha y transmite la señal al IC PM 33. En respuesta a la solicitud de inicio, en la etapa 101, el IC PM 33 determina si VBAT es más que el valor de umbral predeterminado, VBatLimite. VBatLimite corresponde al nivel de tensión mínimo de la batería 28 que indica que la batería 28 podría tener suficiente energía almacenada para encender con éxito el dispositivo portátil 3, es decir, VBatLimite corresponde al umbral de batería muerta.
Si el IC PM 33 determina que VBAT es menor que VBatLimite, la operación pasa a la etapa 103. En la etapa 103, el IC PM 33 indica al IC de carga 31 que no ha sido capaz de encenderse. En la etapa 105, el IC de carga 31 espera la duración predeterminada At1 y continúa la carga. La operación vuelve entonces a la etapa 99.
Si en cambio en la etapa 101 el IC PM 33 determina que el nivel de tensión de la batería 28 es más que VBatLimite, la operación pasa a la etapa 107.
Con referencia ahora a la figura 4C y a la figura 3, en la etapa 107, la máquina de estado HW 55 del IC PM 33 controla el encendido del dispositivo portátil 3, incluyendo el encendido de la pila de software USB 58 y el software
5
10
15
20
25
30
35
40
45
50
55
60
65
de carga 59 del procesador 35, y la interfaz ULPI.
En la etapa 109, el PM IC 33 determina si el encendido fue exitoso. El encendido puede no haber sido exitoso ya que la batería 28 puede estar entre el umbral de batería muerta y el umbral de batería débil. Si el encendido no fue exitoso, en la etapa 111, el IC PM 33 indica al IC de carga 31 que no ha sido capaz de encenderse por medio de la señal de encendido. En la etapa 113, el IC de carga 31 espera una duración predeterminada At2 y continúa la carga. La operación vuelve a la etapa 99 (figura 4A).
Si el encendido fue exitoso, la operación pasa a la etapa 115. Dado que el encendido fue exitoso, la interfaz ULPI es funcional. En la etapa 115, el PM IC 33 oculta la señal VBUS de la ROM de arranque 60 en el procesador 35. Esto se debe a que, si la ROM de arranque 60 iba a detectar una alta señal de VBUS usando la interfaz ULPI, la ROM de arranque 60 provocaría que el procedimiento de conexión USB comenzara.
En la etapa 117, el IC PM 33 indica al IC de carga 31 que el encendido del dispositivo portátil 3 está completo por medio de la señal de encendido. En la etapa 119, se determina si la pila de software USB 58 y el software de carga 59 están presentes en el procesador 35 (la pila de software USB 58 y el software de carga 59 pueden no estar presentes hasta después de la programación flash). En este ejemplo, la carga de la batería 28 continúa durante una duración predeterminada. La duración predeterminada puede ser lo suficientemente larga como para garantizar que el nivel de carga de la batería 28 corresponda al umbral de batería débil. Si el software de carga 59 no toma el control de la carga dentro de la duración predeterminada, se determina que no hay software presente, y la operación avanza a la etapa 121. En la etapa 121, el dispositivo portátil 3 se apaga mediante el IC PM 33 o la ROM de arranque 60, ya que no hay ningún software para controlar el IC de carga 31 durante la conexión USB.
Si en cambio se determina que la pila de software USB 58 y el software de carga 59 están presentes en el procesador 35, la operación pasa a la etapa 123. En la etapa 123, la pila de software USB 58 y el software de carga 59 están en control del dispositivo portátil 3, y la pila de software USB 58 detecta la presencia de una señal alta en la línea VBUS 11. En la etapa 125, esto hace que la pila de software USB 58 se conecte al dispositivo USB 7. Durante la conexión, el software de carga 59 controla el IC de carga 31 para extraer la corriente dentro de las limitaciones de la especificación USB.
En la etapa 127, la carga y la transferencia de datos USB se pueden realizar de acuerdo con la especificación USB, el suplemento OTG y la especificación de carga de la batería USB, bajo control de software.
Con referencia ahora a la figura 5, las señales utilizadas para controlar la operación descrita anteriormente comprenden la señal VBUS proporcionada por el servidor USB 7, la señal de encendido proporcionada por el IC PM 33 al IC de carga 31, y la señal de inicio proporcionada por el IC de carga 31 al IC PM 33. El nivel de tensión medida de la batería 28, VBAT, también se usa para controlar la operación.
La señal de encendido indica al IC de carga 31 si el IC PM 33 ha sido capaz de encender el dispositivo portátil 3 con éxito. Si el dispositivo portátil 3 no está encendido, el encendido está bajo. Si el dispositivo portátil 3 se ha encendido correctamente, la señal de encendido es alta. En este ejemplo, se determina que el dispositivo portátil 3 está alimentado si el procesador 35 está alimentado. En otros ejemplos, puede determinarse que el dispositivo portátil 3 está alimentado si el procesador 35, además de otros componentes, por ejemplo, una pantalla, está alimentado.
La señal de inicio tiene dos funciones. Cuando la señal de encendido es baja, la señal de Inicio se usa para enviar una solicitud de arranque al IC PM 33. El borde descendente de la señal de inicio indica al IC PM 33 que el IC de carga 31 está solicitando el encendido del dispositivo portátil. Cuando la señal de encendido es alta, la señal de inicio indica al IC PM 33 si la carga está en curso. Si la señal de inicio es baja, esto indica que el IC de carga 31 está cargando la batería 28. Si la señal de Inicio es alta, esto indica al IC PM 33 que el IC de carga 31 no está cargando la batería 28.
La operación comienza cuando el servidor USB 7 está unido al dispositivo portátil 3. Esto da como resultado una señal de alta tensión en la línea VBUS 11 en el IC de carga 31 y el IC PM 33. En el tiempo T1, esto se detecta en el IC PM 33, y el IC PM 33 intenta encenderse. Sin embargo, en el tiempo T1, VBAT es menor que VBatLimite, y el IC PM 33 no es capaz de encender dispositivo portátil 3. Por lo tanto, la señal de encendido se mantiene baja.
Esto es detectado por el IC de carga 31, y en el tiempo T2 de carga de la batería 28 es iniciado por el IC de carga 31.
En el tiempo T3, la señal de inicio se activa. El IC de carga 31 espera un retraso fijo. El retraso de tiempo es suficiente para permitir que el IC PM 33 controle el encendido del dispositivo portátil 3. En el momento T4, el IC de carga 31 controla que el inicio sea alto porque la señal de encendido permanece baja. La señal de inicio permanece alta durante un retraso de tiempo determinado.
En el momento T5, el IC de carga 31 activa la señal de inicio de nuevo, y controla la señal de inicio para ser baja. El IC PM 33 detecta el borde descendente de la señal de inicio como una solicitud de arranque, pero debido a que VBAT es aún menor que VBatLimite, controla que la señal de encendido permanezca baja. El IC de carga 31 espera
5
10
15
20
25
30
35
40
45
50
55
60
65
un retraso fijo. En el momento T6, el IC de carga 31 controla la señal de inicio para que sea alta porque la señal de encendido sigue siendo baja. El retraso de tiempo es suficiente para permitir que el IC PM 33 controle el encendido del dispositivo portátil 3.
Después de un retraso de tiempo dado, en el momento T7, el IC de carga 31 genera otra solicitud de inicio controlando que el inicio sea bajo.
Esta vez el VBAT es más que VBatLimite, por lo que el IC PM 33 controla el encendido del dispositivo portátil 3. Esto se completa dentro del tiempo de retraso permitido por el IC de carga 31, y el IC PM 33 controla que la señal de encendido sea alta.
En el momento T8, después del retraso de tiempo dado, el IC de carga 31 determina que la señal de encendido es ahora alta. Como se describió anteriormente, la señal de inicio tiene ahora la función de indicar al IC PM 33 si la carga está en curso. En este caso, la carga está en curso, por lo que el IC de carga 31 controla el inicio para permanecer bajo. Como la carga está en curso, el IC PM 33 oculta el VBUS del procesador 35. Por lo tanto, la ROM de arranque 60 no detecta el servidor USB 7 y no intenta conectarse con el mismo.
En el momento Tg, el procesador 35 carga y ejecuta el sistema operativo, la pila de software USB 58 y el software de carga 59 y después de un retraso de tiempo tiene el control completo del software del sistema. Por lo tanto, puede decidir desactivar el ocultamiento de VBUS y permitir la conexión con el servidor USB 7. En este ejemplo, el software de carga 59 puede controlar el IC de carga para continuar la carga hasta que se alcanza el umbral de batería débil. El IC PM 33 luego deja de ocultar el VBUS del procesador 35. La interfaz ULPI revela una señal de alta tensión en la línea VBUS 11, y esto hace que la pila de software USB 58 en el procesador 35 se enumere.
Durante la conexión y la enumeración, el software de carga 59 controla el IC de carga 31 para proporcionar una corriente que no es más que la corriente del modo de suspensión cuando se requiere que el dispositivo portátil 3 entre en el modo de suspensión. Después de que se complete el procedimiento de conexión y enumeración, el software de carga 59 en el procesador 35 controla el IC de carga 31 para cargar la batería 28 de acuerdo con las limitaciones de corriente impuestas por la especificación USB.
La realización descrita anteriormente asegura que la conexión USB no se inicie hasta que haya suficiente energía almacenada en la batería para garantizar que la conexión puede tener lugar. Por lo tanto, las baterías muertas o débiles se pueden conectar de acuerdo con la especificación USB. Ventajosamente, la invención también permite la programación flash a través de USB. Si se requiere programación flash, se lleva a cabo después de la conexión de la ROM de arranque 60 con el servidor USB 7, donde la ROM de arranque 60 proporciona una conexión USB sin control de software.
Como la programación flash no se realiza si la batería 28 no tiene suficiente energía almacenada para encender el dispositivo portátil 3, la carga de la batería 28 no es necesaria durante la conexión de la ROM de arranque 60. Por lo tanto, el IC de carga 31 no está recibiendo corriente del servidor USB 7, por lo que no se requiere software para controlar el IC de carga 31 para extraer la corriente dentro de las limitaciones de la especificación USB. Después de que se complete la programación flash, la carga y la transferencia de datos USB pueden ser controladas por software.
Se apreciará que otras indicaciones pueden ser utilizadas por el IC PM 33 y el IC de carga 31 para indicar el estado de carga, generar las peticiones de arranque, e indicar si el dispositivo portátil puede ser encendido. Por ejemplo, un borde ascendente de la señal de inicio puede usarse para indicar una petición de arranque o puede usarse otra señal dedicada.
En el ejemplo anterior, se determinó que el dispositivo USB fue un servidor USB 7. Si, en cambio, se determina que el dispositivo USB es un concentrador USB, un dispositivo portátil OTG o un cargador dedicado, la carga puede ser modificada. Por ejemplo, la corriente de carga extraída del dispositivo USB puede ser de 500 mA en lugar de 100 mA.
En el ejemplo anterior, se proporciona un controlador en cada uno del IC de carga 31 y el IC PM 33. En otros ejemplos, puede proporcionarse un controlador discreto para controlar las funciones tanto del IC de carga 31 como del IC PM 33. Además, en otros ejemplos, el IC de carga 31 y el IC PM 33 pueden formar un solo circuito.
En el método anteriormente descrito, el IC PM 33 primero intenta el encendido en respuesta a la detección de la unión del servidor USB 7. En otro ejemplo, el IC PM 33 puede intentar primero el encendido en respuesta a una señal del IC de carga 31, o la carga puede iniciarse mediante el IC de carga 31 antes de intentar el encendido. Si la carga se inicia mediante el IC de carga 31 antes de intentar el encendido, y en la etapa 77 el encendido se realiza con éxito, la carga se detiene antes de que la ROM de arranque 60 comience la enumeración.
En otro ejemplo, si se determina en la etapa 119 que no hay software en el procesador 35, la carga puede continuar durante un período de tiempo predeterminado para asegurar que hay suficiente energía almacenada en la batería 28
para alimentar el dispositivo portátil 3 para la programación flash. Después de cargar durante el período de tiempo predeterminado, la ROM de arranque 60 puede entonces conectar el dispositivo USB y realizar la programación flash. Por lo tanto, la programación flash puede realizarse incluso en el caso de una batería descargada o débil.
5 Debe observarse que los ejemplos anteriores no deben ser interpretados como limitativos. Otras variantes y modificaciones serán evidentes para los expertos en la materia tras la lectura de la presente solicitud. Tales variaciones y modificaciones se extienden a las características ya conocidas en el campo, que son adecuadas para reemplazar las características aquí descritas, y todas las características funcionalmente equivalentes de las mismas. Además, la descripción de la presente solicitud debe entenderse que incluye cualquier característica nueva o
10 cualquier nueva combinación de características explícita o implícitamente descrita en la presente memoria
descriptiva o cualquier generalización de la misma y durante la tramitación de la presente solicitud o de cualquier solicitud derivada de la misma, se pueden formular nuevas reivindicaciones para cubrir tales características y/o la combinación de tales características.
15 Por ejemplo, el transceptor USB 51 puede proporcionarse en el procesador 35 en lugar de en el IC PM 33, o se puede proporcionar en un chip separado. Además, el comparador VBAT puede proporcionarse en el IC de carga 31 en lugar de en el IC PM 33. El servidor USB 7 se puede reemplazar con un concentrador USB, un cargador USB dedicado en un dispositivo portátil OTG. En otros ejemplos, es posible eliminar el circuito de detección del cargador 41 y seguir el mismo método para todos los tipos de dispositivos USB. Alternativamente, la etapa de detección del
20 cargador puede realizarse directamente después de la detección de una tensión en la línea VBUS 11 (es decir,
después de la etapa 73 en la figura 4A).

Claims (13)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
    REIVINDICACIONES
    1. Aparato, que comprende:
    un conector (1) para proporcionar una conexión física a un dispositivo USB (7), un circuito de detección (39), operable para detectar la unión de un dispositivo USB;
    un circuito de carga (37) para cargar una batería (28) de un dispositivo portátil (3) usando corriente extraída de un dispositivo USB, siendo operable el circuito de carga, si se detecta que un dispositivo USB está unido, para generar una señal de solicitud de inicio; en donde el aparato tiene un modo de carga en el que la energía se proporciona mediante el circuito de carga a la batería, y un modo de conexión USB para proporcionar una conexión USB hecha entre el dispositivo USB y el dispositivo portátil cuando el dispositivo portátil acciona una línea de datos para comunicarse con el dispositivo USB, y en donde el aparato comprende además:
    una unidad de control (33), operable en respuesta a la señal de solicitud de inicio para determinar si un nivel de carga suministrado por la batería cumple un criterio predeterminado, y operable, si se determina que el criterio predeterminado no se cumple, para controlar el aparato para estar en el modo de carga y evitar que el aparato entre en el modo de conexión USB y operable, si se determina que se cumple un criterio predeterminado, para controlar que el aparato entre en el modo de conexión USB.
  2. 2. Aparato según la reivindicación 1, en el que la unidad de control es operable para proporcionar una señal de estado de la batería al circuito de carga, indicando la señal de estado de la batería si se cumple el criterio predeterminado.
  3. 3. Aparato según cualquiera de las reivindicaciones anteriores, en el que el circuito de carga es operable, si se cumple el criterio predeterminado, para proporcionar una señal de estado de carga a la unidad de control, indicando la señal de estado de carga si el aparato está en el modo de carga y en donde la unidad de control es operable, si la señal de estado de carga indica que el aparato está en el modo de carga, para evitar que el aparato entre en el modo de conexión USB.
  4. 4. Aparato según cualquiera de las reivindicaciones anteriores, en el que la unidad de control también es operable para controlar el encendido del dispositivo portátil antes de entrar en el modo de conexión USB, y opcionalmente en el que la unidad de control comprende una máquina de estado de hardware para controlar el encendido del dispositivo portátil.
  5. 5. Aparato según la reivindicación 4, en el que el criterio predeterminado es que la energía suministrada por la batería es suficiente para encender el dispositivo portátil.
  6. 6. Aparato según cualquiera de las reivindicaciones anteriores, en el que el criterio predeterminado es que la energía suministrada por la batería es suficiente para alimentar el dispositivo portátil durante el modo de conexión USB.
  7. 7. Aparato según cualquiera de las reivindicaciones anteriores, en el que el circuito de carga comprende hardware de carga, y en el que el hardware de carga y la unidad de control están configurados para controlar el modo de carga sin la participación del software.
  8. 8. Aparato según cualquiera de las reivindicaciones anteriores, en el que la unidad de control es operable para ingresar el aparato en un segundo modo de carga después de completar el modo de conexión, y en donde el aparato comprende además software de carga, siendo operable el software de carga para controlar el circuito de carga en el segundo modo de carga.
  9. 9. Aparato según cualquiera de las reivindicaciones anteriores, en el que el aparato comprende además hardware de conexión USB y en el que la unidad de control es también operable para evitar que el hardware de conexión USB detecte la unión del dispositivo USB mientras el aparato está en el modo de carga.
  10. 10. Un método para controlar un dispositivo portátil (3) que comprende una batería (28), teniendo el dispositivo portátil un modo de carga en el que se proporciona energía a la batería, comprendiendo el método:
    detectar la unión de un dispositivo USB (7) al dispositivo portátil; generar una señal de solicitud de inicio;
    en respuesta a la señal de solicitud de inicio, determinar si un nivel de carga suministrado por la batería cumple un criterio predeterminado;
    si se cumple el criterio predeterminado, controlar el dispositivo portátil para entrar en un modo de conexión USB para proporcionar una conexión USB hecha entre el dispositivo USB y el dispositivo portátil cuando el dispositivo portátil activa una línea de datos para comunicarse con el dispositivo USB; y
    si el criterio predeterminado no se cumple, controlar el dispositivo portátil para que esté en el modo de carga y evitar que el aparato entre en el modo de conexión USB.
  11. 11. Un método según la reivindicación 10, en el que la etapa de determinación comprende intentar encender el dispositivo portátil.
  12. 12. Un método según la reivindicación 10 o la reivindicación 11, en el que la etapa de determinación comprende 5 medir el nivel de tensión de la batería.
  13. 13. Un programa informático que comprende medios de código de programa, almacenados en un medio legible por ordenador, estando adaptados los medios de código de programa para realizar el método de cualquiera de las reivindicaciones 10 a 12 cuando el programa se ejecuta mediante un aparato informático.
    10
ES07735319.1T 2007-03-29 2007-03-29 Conexión a un dispositivo USB Active ES2666490T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2007/051125 WO2008120044A1 (en) 2007-03-29 2007-03-29 Connection to a usb device

Publications (1)

Publication Number Publication Date
ES2666490T3 true ES2666490T3 (es) 2018-05-04

Family

ID=39807848

Family Applications (1)

Application Number Title Priority Date Filing Date
ES07735319.1T Active ES2666490T3 (es) 2007-03-29 2007-03-29 Conexión a un dispositivo USB

Country Status (7)

Country Link
US (1) US8487583B2 (es)
EP (1) EP2130108B1 (es)
KR (2) KR20120088856A (es)
CN (1) CN101663634B (es)
ES (1) ES2666490T3 (es)
PL (1) PL2130108T3 (es)
WO (1) WO2008120044A1 (es)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2110034A1 (en) * 2008-04-17 2009-10-21 Philip Morris Products S.A. An electrically heated smoking system
FR2947930B1 (fr) * 2009-07-10 2012-02-10 St Ericsson Grenoble Sas Detection d'attachement usb
US8362741B2 (en) * 2009-09-10 2013-01-29 Broadcom Corporation Method and system for distinguishing between charging ports
US8352644B2 (en) * 2009-11-23 2013-01-08 Qualcomm Incorporated Apparatus and methods for USB connection in a multi-processor device
EP2339430B1 (en) * 2009-12-28 2013-09-18 Advanced Connection Technology, Inc. Power adaptation device and power supply management method
US8259482B2 (en) * 2009-12-28 2012-09-04 Advanced Connection Technology, Inc. Power adapter apparatus and power management method
US8738952B1 (en) * 2010-03-29 2014-05-27 Amazon Technologies, Inc. Device controller low power mode
US9269993B2 (en) * 2010-05-04 2016-02-23 Gram Power, Inc. Rechargeable multipurpose smart power source
US9336170B2 (en) * 2010-05-11 2016-05-10 Mediatek Inc. Universal serial bus device and charging and enumeration method
BR112013004867B1 (pt) * 2010-09-02 2020-11-24 Hewlett-Packard Development Company L.P Sistema de computaqao, metodo de carregar um dispositivo portatil a partir de um sistema de computaqao e meio legivel por computador
CN102081581B (zh) * 2010-10-01 2013-10-30 威盛电子股份有限公司 电源管理***及方法
CN102087639B (zh) * 2010-11-30 2015-05-20 中兴通讯股份有限公司 一种启动usb状态机的方法及终端
US9436479B2 (en) * 2011-01-17 2016-09-06 Qualcomm Incorporated Booting a mobile electronic device with a low battery based on a dynamic boot threshold
US8824346B2 (en) * 2011-02-23 2014-09-02 Lg Electronics Inc. Remote wakeup of application processor of mobile device
CN102185972B (zh) * 2011-04-25 2014-01-22 惠州Tcl移动通信有限公司 一种移动终端软件升级***及方法及移动终端
CN102223439B (zh) * 2011-04-29 2014-09-17 中兴通讯股份有限公司 一种具有usb接口的电子设备及其usb通信启动方法
TWI581109B (zh) * 2011-05-25 2017-05-01 威盛電子股份有限公司 電腦整合裝置、系統以及方法
US8868859B2 (en) 2011-06-03 2014-10-21 Apple Inc. Methods and apparatus for multi-source restore
US8819471B2 (en) * 2011-06-03 2014-08-26 Apple Inc. Methods and apparatus for power state based backup
US9465696B2 (en) 2011-06-03 2016-10-11 Apple Inc. Methods and apparatus for multi-phase multi-source backup
US9411687B2 (en) 2011-06-03 2016-08-09 Apple Inc. Methods and apparatus for interface in multi-phase restore
CN102955557A (zh) * 2011-08-19 2013-03-06 宏碁股份有限公司 通用串行总线充电装置以及方法
TW201324167A (zh) * 2011-12-02 2013-06-16 Askey Technology Jiangsu Ltd 通訊匯流排前置判斷電路
US9864711B2 (en) * 2011-12-16 2018-01-09 Intel Corporation Automatic downstream to upstream mode switching at a universal serial bus physical layer
KR101956527B1 (ko) 2011-12-26 2019-06-24 삼성전자 주식회사 Usb 호스트 장치 및 그 전원 관리 방법
US9122813B2 (en) 2012-03-06 2015-09-01 Smsc Holdings S.A.R.L. USB host determination of whether a USB device provides power via a USB coupling
US9310868B2 (en) * 2012-04-16 2016-04-12 Texas Instruments Incorporated Charging a provider/consumer with a dead battery via USB power delivery
TWI461891B (zh) * 2012-10-19 2014-11-21 Wistron Corp 電源管理電路及其方法
US9285853B2 (en) * 2012-11-20 2016-03-15 Intel Corporation Providing power to integrated electronics within a cable
US9542423B2 (en) 2012-12-31 2017-01-10 Apple Inc. Backup user interface
CN103106167B (zh) * 2013-01-22 2015-12-02 矽力杰半导体技术(杭州)有限公司 一种usb设备及其控制方法
EP2763273A1 (en) * 2013-02-01 2014-08-06 ST-Ericsson SA Connecting auxiliary battery charger IC to mobile chipset
CN103219770B (zh) * 2013-04-24 2015-07-15 惠州Tcl移动通信有限公司 一种具有多端口充电控制功能的移动终端
US9496726B2 (en) * 2013-07-31 2016-11-15 Leviton Manufacturing Co., Inc. Multiport USB charger
TW201523266A (zh) * 2013-12-13 2015-06-16 Primax Electronics Ltd 使用通用序列匯流排(usb)插座進行韌體載入的電子裝置及其韌體載入方法
JP6356816B2 (ja) * 2014-01-10 2018-07-11 ノキア テクノロジーズ オーユー 電力を伝送する装置および方法
US20150256017A1 (en) * 2014-03-07 2015-09-10 Lenovo (Singapore) Pte. Ltd. Energy transfer mechanism
KR102218242B1 (ko) * 2014-03-18 2021-02-22 삼성전자 주식회사 입출력 인터페이스 제어 방법 및 이를 수행하는 전자 장치
US9491345B2 (en) 2014-03-28 2016-11-08 Intel Corporation Adjustment of flash device based on temperature
CA2851983C (en) * 2014-05-21 2016-08-16 Blackberry Limited Management of power delivered over a port
KR102023731B1 (ko) * 2014-06-13 2019-11-04 삼성전자주식회사 전자장치의 밀폐 진단을 위한 측정 및 분석장치와 방법
WO2016023000A1 (en) 2014-08-07 2016-02-11 Mitra Nasserbakht Intelligent connection mechanism
CN104158251B (zh) * 2014-08-13 2016-08-24 宇龙计算机通信科技(深圳)有限公司 终端、充电器和充电方法
US20150134983A1 (en) * 2014-08-19 2015-05-14 Leef Technology LTD Providing power to a mobile device using a flash drive
CN104393628B (zh) * 2014-08-29 2017-02-01 展讯通信(上海)有限公司 Usb充电器、移动终端和充电控制方法
US10148084B2 (en) * 2014-12-24 2018-12-04 Texas Instruments Incorporated Overvoltage protection circuit for USB interface
CN104836277A (zh) * 2015-04-20 2015-08-12 江苏宏云技术有限公司 一种锂电池快充的通信方法
CN104852391B (zh) * 2015-06-12 2018-07-03 阳光电源股份有限公司 光伏电站无功补偿方法、装置、光伏逆变器和光伏电站
WO2017083831A1 (en) * 2015-11-13 2017-05-18 Texas Instruments Incorporated Usb interface circuit and method for low power operation
JP6632353B2 (ja) * 2015-12-03 2020-01-22 キヤノン株式会社 撮像装置、制御方法およびプログラム
US10797285B2 (en) * 2016-04-03 2020-10-06 Cummins Battery Systems North America Llc Battery pack including plural electrochemical cells encapsulated by encapsulant and method of manufacture
CN107780070A (zh) * 2016-08-26 2018-03-09 天津市中马骏腾精密机械制造有限公司 一种具有手机充电功能的智能缝纫机
CN106356940B (zh) * 2016-09-29 2019-03-22 宇龙计算机通信科技(深圳)有限公司 一种对移动终端进行充电管理的方法和装置
KR20180044602A (ko) * 2016-10-24 2018-05-03 삼성전자주식회사 케이블 삽입을 감지하기 위한 방법 및 그 전자 장치
CN106776400B (zh) * 2016-12-14 2023-11-07 南昌黑鲨科技有限公司 电子设备及其电路、转接设备及其电路和信号控制***
CN107733038B (zh) * 2017-11-10 2020-10-09 河北海捷现代教学设备有限公司 教学用集中充电同步器
US10923941B2 (en) 2018-09-18 2021-02-16 Leviton Manufacturing Company, Inc. Systems and methods for universal serial bus (USB) power delivery with multiple charging ports
US11372462B2 (en) 2020-03-24 2022-06-28 Hitachi Energy Switzerland Ag Protected power and data bus connection of peripheral device and host device
CN111722122B (zh) * 2020-06-01 2023-01-03 Oppo广东移动通信有限公司 检测方法、装置、电子设备和计算机可读存储介质
US11705750B2 (en) * 2020-06-25 2023-07-18 Intel Corporation Power negotiation sequence to improve user experience and battery life

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6665801B1 (en) * 2000-01-27 2003-12-16 Symbol Technologies, Inc. Method and apparatus for charging a self powered USB device at different charge rates according to the charge level of a rechargeable element on the device
US7791319B2 (en) * 2003-02-21 2010-09-07 Research In Motion Limited Circuit and method of operation for an electrical power supply
GB2402271B (en) * 2003-05-27 2006-04-19 Research In Motion Ltd Method and apparatus for handling a charging state in a mobile electronic device
JP2005176462A (ja) * 2003-12-09 2005-06-30 Canon Inc バッテリー、充電装置および情報処理装置
US20050221894A1 (en) * 2004-03-31 2005-10-06 Microsoft Corporation Multi-system game controller that operates in multiple USB modes
KR100561045B1 (ko) * 2004-06-17 2006-03-17 삼성전자주식회사 유에스비를 이용한 휴대용 전자기기의 충전지 보호시스템
US7581119B2 (en) 2004-07-18 2009-08-25 Apple Inc. Method and system for discovering a power source on a peripheral bus
US7733061B2 (en) 2004-12-29 2010-06-08 Linear Technology Corporation Current control circuitry and methodology for controlling current from current constrained source
EP1710662A1 (en) * 2005-04-07 2006-10-11 Research In Motion Limited Device and Method for Powering a Peripheral Device
US7383452B2 (en) * 2005-04-07 2008-06-03 Research In Motion Limited Electronic device and method for initiating powering-up of a processor in the electronic device
EP1775652B1 (en) * 2005-10-13 2008-02-27 Research In Motion Limited Apparatus and method to support USB enumeration of a BUS powered handheld device

Also Published As

Publication number Publication date
CN101663634A (zh) 2010-03-03
US20100090644A1 (en) 2010-04-15
PL2130108T3 (pl) 2018-07-31
EP2130108A1 (en) 2009-12-09
KR20120088856A (ko) 2012-08-08
KR20100005055A (ko) 2010-01-13
EP2130108A4 (en) 2017-03-22
WO2008120044A1 (en) 2008-10-09
US8487583B2 (en) 2013-07-16
CN101663634B (zh) 2012-05-23
EP2130108B1 (en) 2018-03-07

Similar Documents

Publication Publication Date Title
ES2666490T3 (es) Conexión a un dispositivo USB
US9104396B2 (en) Electronic apparatus, charging control device, and charging control method
ES2299963T3 (es) Aparato y metodo para soportar la enumeracion usb de un dispositivo portatil alimentado por bus.
US8762746B1 (en) Power management in electronic devices
US9542267B2 (en) Enhanced recovery mechanisms
US8581449B2 (en) Portable power source to provide power to an electronic device via an interface
JP2007020398A5 (es)
EP2808755B1 (en) Method and apparatus for handling a charging state in a mobile electronic device
US20150046727A1 (en) Feeding method and electronic apparatus
CN111742459A (zh) 用于根据在连接到外部电子装置的信号端处检测到的电压大小来控制输出到外部电子装置的电压的方法和电子装置
JP6714469B2 (ja) 電子機器およびその制御方法
KR102455442B1 (ko) 전자 장치 및 전자 장치의 전원 공급 제어 방법
CN109066827B (zh) 电子设备及其控制方法和存储介质
US20100095139A1 (en) Docking station
US20180062218A1 (en) Electronic device, control method therefor and non-transitory computer-readable storage medium
ES2965751T3 (es) Dispositivo electrónico y procedimiento de uso de su espacio de almacenamiento
KR101729511B1 (ko) 컴퓨터 시스템 및 이의 제어방법
KR20080002868A (ko) 전력 어댑터, 전력 구동 디바이스 및 컴퓨터 시스템에서전력 관리를 디스에이블링하는 방법
CN112310756A (zh) 防止usb装置损坏的电子装置及其操作方法
CN112540664A (zh) 当电子装置与外部装置连接使用时降低功耗的方法
CN107565808B (zh) 一种光模块以及对光模块的控制方法
CN106774769B (zh) 一种终端工作模式的切换方法及装置、手持终端
US20150046726A1 (en) Electronic apparatus
CN110800168B (zh) 改变连接器中包括的端子的阻抗的方法和装置
WO2009135816A1 (en) Charge suspend feature for mobile device