KR20150069907A - electronic device - Google Patents
electronic device Download PDFInfo
- Publication number
- KR20150069907A KR20150069907A KR1020130156619A KR20130156619A KR20150069907A KR 20150069907 A KR20150069907 A KR 20150069907A KR 1020130156619 A KR1020130156619 A KR 1020130156619A KR 20130156619 A KR20130156619 A KR 20130156619A KR 20150069907 A KR20150069907 A KR 20150069907A
- Authority
- KR
- South Korea
- Prior art keywords
- slave device
- differential signal
- level
- usb
- electronic device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to an electronic apparatus, and more particularly, to an electronic apparatus capable of attempting reconnection when a device recognition failure occurs when a slave device is connected.
Preferably, the electronic device acting as a USB host device supports all connected USB slave devices. However, for some USB slave devices, there is a case where a device recognition failure that does not recognize the connection occurs. Hereinafter, the reason will be discussed.
The USB host device is fixed at the level specified in the USB specification, regardless of the connected USB slave device. 1 is a graph showing an example of a differential signal level according to USB 2.0. Referring to the eye diagram of FIG. 1, it can be seen that the differential signal level in USB 2.0 has a value between the level defined by the specification ± 400 mV ± 10%.
Although the level of the differential signal is fixed by the differential signal level setting of the USB host device, the difference in the hardware design on the USB slave device side, the difference between the resistance component of the signal line and the inductance component and the capacitance component, There is a difference in the above-mentioned items, which may cause a device recognition failure for the USB slave device. Such a device recognition failure also applies to other communication methods using differential signals.
SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a method and apparatus for controlling a slave device in which a signal level used for communication with a slave device is variably applied, Thereby providing an electronic device.
The technical objects to be achieved by the present invention are not limited to the technical matters mentioned above, and other technical subjects which are not mentioned can be clearly understood by those skilled in the art from the following description. There will be.
According to an aspect of the present invention, there is provided an electronic device comprising: a control unit; A connector to which a slave device corresponding to a specific communication standard is connected; And a signal generator for generating a differential signal to be applied to the slave device under the control of the controller. Wherein the control unit determines whether the slave device is operating normally by applying a differential signal of a predetermined level corresponding to a specific version of the specific communication standard when the slave device is connected to the slave device, When the slave device does not operate normally based on the differential signal of a predetermined level, it is possible to further determine whether the slave device operates normally while changing the level of the differential signal.
The slave device may be a USB slave device. At this time, the electronic device can function as a USB host device.
Wherein the control unit changes the level of the differential signal to a predetermined plurality of levels and determines whether or not the slave device is in a normal operation state when the slave device does not perform a normal operation based on the differential signal of the predetermined level It can be judged.
The electronic device may further include a memory for storing a recommendation level according to the slave device. In this case, when the slave device does not perform a normal operation based on the differential signal of the predetermined level, the control unit sets a recommendation level corresponding to the identification information of the slave device received from the slave device, And may further determine whether the slave device is operating normally by changing the level of the differential signal based on the obtained recommendation level.
Wherein the control unit changes the level of the differential signal to a predetermined level corresponding to another version of the specific communication protocol when the slave device does not perform a normal operation based on the differential signal of the predetermined level, It is possible to determine whether the slave device is operating normally.
The electronic device according to the present invention can reduce the device recognition failure rate that may occur in the connected slave device when operating as a host of a specific communication method.
1 is a graph showing an example of a differential signal level according to USB 2.0.
2 is a block diagram of an electronic apparatus according to an embodiment of the present invention.
3 is a flowchart of an electronic device driving method according to an embodiment of the present invention.
4 is a block diagram of an electronic apparatus according to another embodiment of the present invention.
5 is a flowchart of an electronic device driving method according to another embodiment of the present invention.
6 shows examples of changing the level of a differential signal applied to the slave device in the electronic device according to the present invention.
7 is a flowchart of a method of driving an electronic device according to another embodiment of the present invention.
FIG. 8 shows an example of a recommended level for each slave device provided in the electronic device driving method shown in FIG.
9 is a flowchart of an electronic device driving method according to another embodiment of the present invention.
The foregoing objects, features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Like reference numerals designate like elements throughout the specification. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
Hereinafter, a video output apparatus according to the present invention will be described in detail with reference to the drawings. The suffix "module" and " part "for the components used in the following description are given or mixed in consideration of ease of specification, and do not have their own meaning or role.
2 is a block diagram of an
The
Under the control of the
An OS (Operating System) and various applications for driving the
The
3 is a flowchart of an electronic device driving method according to an embodiment of the present invention. Hereinafter, the driving method will be described with reference to necessary drawings.
First, the
Then, the
However, if the slave device does not perform a normal operation based on the applied differential signal, the
The level change of the differential signal applied to the slave device can be performed based on various criteria.
For example, the level of the differential signal may be changed according to the version of the specific communication protocol. More specifically, the
The level of the differential signal may be changed based on a level previously determined and stored in the
Further, the level of the differential signal may be changed based on the identification information of the slave device received from the slave device. For example, the
As described above, the normal operation of the slave device is determined by not only the initially applied differential signal but also differential signals of a plurality of different levels. Therefore, the slave device identification failure rate in the specific communication standard of the
4 is a block diagram of an
However, as shown in FIG. 4, the
5 is a flowchart of an electronic device driving method according to another embodiment of the present invention. For reference, FIG. 5 assumes that the
First, the
The
After the application of the differential signal of 400 mV level to the
However, if the USB slave device does not perform a normal operation based on the differential signal of the 400 mV level, the
Here, the levels of the differential signals of 370 mV and 430 mV are values satisfying the differential signal level of USB 2.0 of 400 mV ± 10%. Meanwhile, the order of the levels applied to the
As described above, the
6 shows examples of changing the level of a differential signal applied to the slave device from the
6 (a), when the differential signal of a predetermined level is first applied to the
6B, when the differential signal of a predetermined level is first applied to the
6C, when the differential signal of a predetermined level is first applied to the
On the other hand, when a differential signal of a predetermined level is first applied but the slave device does not operate normally, the
7 is a flowchart of a method of driving an electronic device according to another embodiment of the present invention. Hereinafter, the driving method will be described with reference to necessary drawings.
First, when it is recognized that the slave device is connected to the
Then, the
However, if the slave device does not perform the normal operation based on the applied differential signal, the
In step S350, the
As described above, the
FIG. 8 shows an example of a recommended level for each slave device provided in the electronic device driving method shown in FIG.
8, when the differential signal of the predetermined level is first applied to the
9 is a flowchart of an electronic device driving method according to another embodiment of the present invention. Hereinafter, the driving method will be described with reference to necessary drawings.
If it is recognized that the USB device is connected (S400), the
However, if the USB device does not operate normally on the basis of the differential signal, the
That is, in the
As described above, the
Each of the electronic apparatus driving methods according to the present invention may be implemented in a form of a program that can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program recorded on the medium may be those specially designed and constructed for the present invention or may be those known to those skilled in the computer software.
Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of programs include high-level language code that can be executed by a computer using an interpreter or the like, as well as machine code as produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.
Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
100: electronic device 110: connector
120: Signal generator 130: Memory
140: control unit 200: slave device
Claims (5)
And a signal generator for generating a differential signal to be applied to the slave device under the control of the controller,
Wherein,
When the slave device is connected to the slave device, a differential signal of a predetermined level corresponding to a specific version of the specific communication standard is applied to the slave device to determine whether the slave device is operating normally,
And a controller for further determining whether the slave device operates normally while changing the level of the differential signal when the slave device does not operate normally based on the differential signal of the predetermined level.
USB slave device,
The electronic device includes:
And acts as a USB host device.
When the slave device does not perform a normal operation based on the differential signal of the predetermined level, changes the level of the differential signal to a predetermined plurality of levels and further determines whether the slave device operates normally or not .
And a memory for storing a recommendation level according to the slave device,
Wherein,
Acquiring, in the memory, a recommendation level corresponding to the identification information received from the slave device when the slave device does not perform a normal operation based on the differential signal of the predetermined level,
And determines whether the slave device is operating normally, while changing the level of the differential signal based on the obtained recommendation level.
When the slave device does not perform a normal operation based on the differential signal of the predetermined level, changes the level of the differential signal to a predetermined level corresponding to another version of the specific communication protocol, And judges whether or not a normal operation is performed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130156619A KR20150069907A (en) | 2013-12-16 | 2013-12-16 | electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130156619A KR20150069907A (en) | 2013-12-16 | 2013-12-16 | electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150069907A true KR20150069907A (en) | 2015-06-24 |
Family
ID=53516908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130156619A KR20150069907A (en) | 2013-12-16 | 2013-12-16 | electronic device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20150069907A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11916696B2 (en) | 2021-05-12 | 2024-02-27 | Samsung Electronics Co., Ltd. | Electronic device including USB connecting terminal and method of operation thereof |
-
2013
- 2013-12-16 KR KR1020130156619A patent/KR20150069907A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11916696B2 (en) | 2021-05-12 | 2024-02-27 | Samsung Electronics Co., Ltd. | Electronic device including USB connecting terminal and method of operation thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9807451B2 (en) | High-definition multimedia interface HDMI unit and multimedia terminal | |
CN109473081B (en) | Interface circuit, display method and display device | |
WO2022022215A1 (en) | Method for controlling charging of vehicle, and device, program, medium, and vehicle | |
US20210274079A1 (en) | Image capturing apparatus, device, control method, and computer-readable storage medium | |
US20140149617A1 (en) | I2c bus structure and device availability query method | |
WO2020034908A1 (en) | Method for communication between remote control and mobile terminal, device, and remote control | |
CN110855980B (en) | Sensing data processing method, system, device and storage medium | |
CN107171661B (en) | Pin multiplexing method and device, optical module and communication equipment | |
US9736529B2 (en) | USB sharing method for combo TV set, combo TV set and computer readable storage medium | |
US20210274095A1 (en) | Image capturing apparatus, device, control method, and computer-readable storage medium | |
US20130169053A1 (en) | Detection control device and method thereof | |
KR20150069907A (en) | electronic device | |
US9720440B2 (en) | Communication apparatus and method for controlling communication apparatus | |
US11750923B2 (en) | Vehicle control system, vehicle control method, controller, and non-transitory storage medium | |
US20160179424A1 (en) | Data recording apparatus and control method thereof | |
CN112602293A (en) | Communication device, transmission method, and computer program | |
CN105828313A (en) | Data transmission method, data transmission apparatus and traveling recorder | |
US20150193318A1 (en) | Mirroring device having good fault tolerance and control method thereof, and storage medium | |
CN105204801A (en) | Information processing method and electronic equipment | |
US20090309533A1 (en) | Control system and method for motor drivers | |
US20210109526A1 (en) | Processing sensor data in a motor vehicle | |
US11700144B2 (en) | Master slave communication system and control method for master slave communication system | |
CN109660670A (en) | Automatic backlight adjusting method and system, terminal device, storage medium | |
CN107515746B (en) | Startup initialization method and device, electronic equipment and computer storage medium | |
US20240040262A1 (en) | Control apparatus and control method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |