摘要 |
An electronic device 100, or a method of operating an electronic device 100, comprises: charging a battery 107 of the device using power from an external source, where the power supplied to an enumeration process of the device 100 is supplied by the battery 107 if the voltage of the battery is higher than that of a predetermined voltage level or if the charge of the battery is higher than a predetermined charge level. If the voltage or charge of the battery 107 is equal to, or lower than, a predetermined level, then a controller may disable the enumeration process and/or continue to charge the battery 107. Controlled adjustments to the current level of the signals between an external source and the device may be made if the battery voltage or charge level is higher than a predetermined level. When the battery voltage or charge level is higher than a predetermined level, the battery charging process may be stopped. The device 100 may be a Universal Serial Bus (USB) based device with a USB interface 108. The device 100 may be a digital camera or a digital video camera. The electronic device may have a reliable power supply control system. |