Removable electronic device and method thereof
AssigneeIndustrial Technology Research Institute
InventorsChanson Lin, Chih-Yuan Liu, Chung Liang Lee, Gordon Yu
Life of this patent
Estimating the term…
Abstract
A removable electronic device includes a detector for detecting a mode of operation to distinguish among a multimedia card (MMC) compatible mode, a universal serial bus (USB) compatible mode, and a Mu mode, a wrapper for converting data for transfer between the USB compatible mode and the Mu mode, a USB physical layer circuit for transferring data compatible with the USB compatible mode, a USB compatible device controller for controlling data transfer in the USB compatible mode, and an MMC compatible device controller for controlling data transfer in the MMC compatible mode.
Claims22
A removable electronic device for transferring data to or receiving data from a host device, the removable electronic device comprising:
- a detector configured to detect a mode of operation to distinguish among a multimedia card (MMC) compatible mode, a universal serial bus (USB) compatible mode, and a Mu mode, wherein the Mu mode supports transfer of data compatible with the MMC compatible mode between the removable electronic device and the host device via a first USB interface, wherein, during detection of the Mu mode, the detector is configured to receive a command signal from the host device and, in response to the command signal, provide a Mu response and implement a synchronization wait period;
- a wrapper configured to convert data for data transfer via the first USB interface in the Mu mode;
- a USB physical layer circuit configured to transfer data compatible with the USB compatible mode via a second USB interface;
- a USB compatible device controller configured to control data transfer in the USB compatible mode via the second USB interface and data transfer in the Mu mode via the first USB interface;
- and
- an MMC compatible device controller configured to control data transfer in the MMC compatible mode via an MMC compatible interface.
A removable electronic device for transferring data to or receiving data from a host device, the removable electronic device comprising:
- an application module;
- a detector configured to detect a mode of operation among a plurality of modes of operations, including a universal serial bus (USB) compatible mode, a first mode other than the USB compatible mode and a Mu mode, wherein the Mu mode supports transfer of data compatible with the first mode between the application module and the host device via a first USB interface, wherein, during detection of the Mu mode, the detector is configured to receive a command signal from the host device and, in response to the command signal, provide a Mu response and implement a synchronization wait period;
- a wrapper configured to convert data in order for data transfer via the first USB interface in the Mu mode;
- a USB physical layer circuit configured to transfer data compatible with the USB compatible mode via a second USB interface;
- and
- a USB compatible device controller configured to control data transfer in the Mu mode via the first USB interface and data transfer in the USB compatible mode via the second USB interface.
A method for a removable electronic device to detect a mode of operation to distinguish among a multimedia card (MMC) compatible mode, a universal serial bus (USB) compatible mode and a Mu mode, wherein the Mu mode supports transfer of data compatible with the MMC compatible mode via a first USB interface, the removable electronic device being configured to transfer data to or receive data from a host device, the method comprising:
- determining whether a power source voltage at the host device is greater than a predetermined voltage level;
- accessing the USB compatible mode via a second USB interface when the power source voltage is determined to be greater than the predetermined voltage level;
- or otherwise when the power source voltage is determined to be less than or equal to the predetermined voltage level:
- receiving a command signal sent from the host device;
- determining whether the command signal corresponds to a Mu mode format;
- and
- providing a response to the command signal, implementing a synchronization wait period, and accessing the Mu mode when the command signal is determined to correspond to the Mu mode format;
- or otherwise,
- accessing the MMC compatible mode when the command signal is determined to not correspond to the Mu mode format.
A method for a device that receives a removable electronic device to detect a mode of operation among a multimedia card (MMC) compatible mode, a universal serial bus (USB) compatible mode and a Mu mode, the removable electronic device being configured to transfer data to or receive data from the device, the method comprising:
- sending a command signal corresponding to a Mu mode format after receiving the removable electronic device, wherein the Mu mode supports transfer of data compatible with the MMC compatible mode via a first USB interface;
- detecting whether a response to the command signal is provided by the removable electronic device;
- and
- determining that the mode of operation is the MMC compatible mode when a response to the command signal is not detected;
- or otherwise when a response to the command is detected,
- determining that the mode of operation is the Mu mode, implementing a synchronization wait period, and operating in the Mu mode,
- wherein operating in the Mu mode includes transferring data to or receiving data from the removable electronic device via the first USB interface.
A method for a removable electronic device to detect a mode of operation to distinguish among a first mode of operation, a universal serial bus (USB) compatible mode of operation and a Mu mode of operation, wherein the Mu mode supports transfer of data compatible with the first mode via a first USB interface, the removable electronic device being configured to transfer or receive data from a host device, the method comprising:
- receiving a command signal sent from the host device;
- determining whether the command signal corresponds to a Mu mode format;
- and
- providing a response to the command signal to the host device, implementing a synchronization wait period, and accessing the Mu mode of operation when the command signal is determined to correspond to the Mu mode format;
- or otherwise accessing the first mode of operation when the command signal is determined to not correspond to the Mu mode format.
Dependencies are inferred from the claim text.