WO2013049980A1 - Switching device and switching method - Google Patents
Switching device and switching method Download PDFInfo
- Publication number
- WO2013049980A1 WO2013049980A1 PCT/CN2012/077546 CN2012077546W WO2013049980A1 WO 2013049980 A1 WO2013049980 A1 WO 2013049980A1 CN 2012077546 W CN2012077546 W CN 2012077546W WO 2013049980 A1 WO2013049980 A1 WO 2013049980A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- interface
- usb
- switching
- management module
- switching device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Definitions
- the present invention relates to the field of communications technologies, and in particular, to an adapter device and a switching method. Background technique
- USB is a standard interface used by a variety of peripherals to support high-volume data transmission and support hot-swap.
- various communication devices such as personal hand-held phones and tablet-type products, are increasingly used by users.
- the USB interface with its standard and easy implementation, is also the preferred interface for these devices.
- DEVICE devices can only be used as slave devices (DEVICE devices).
- DEVICE devices can be connected to storage devices such as PCs. But if you are outdoors, you can't store it. This requires a USB adapter to interconnect existing DEVICE devices.
- the current UFi (ULTRA wifi) products and mobile phones can only be used as DEVICE devices. If such a switching device is available, the storage contents of the DEVICE devices can be mutually transferred.
- the object of the present invention is to provide an adapter device and a transfer method for implementing a DEVICE device The mutual transfer of stored content.
- the present invention provides an adapter device, including: a connection management module, a power management module, a first interface, and a second interface;
- the first interface and the second interface are respectively configured to connect the first slave device (the DEVICE device) and the second DEVICE device;
- connection management module supports a host circulation protocol for implementing data transmission between the first DEVICE device and the second DEVICE device;
- the power management module supplies power to the connection management module, the first interface, and the second interface, respectively.
- the switching device further includes a human machine interface, and the human machine interface provides a user operation interface and a status display interface.
- the status display interface is an LED light or an LCD.
- the first interface and the second interface respectively comprise an interface connector and have a current limiting function and an electrostatic discharge (ESD) function.
- ESD electrostatic discharge
- the first interface and the second interface respectively supply current to the DEVICE device connected to the DEVICE device.
- the first interface and the second interface are a USB interface or a mini USB interface.
- the invention also provides a switching method, comprising: after the switching device having the first interface and the second interface is inserted into two slave devices (the DEVICE device), the switching device supplies power to the DEVICE device, enumerates and allocates Address; the DEVICE device saves the address and returns an acknowledgment to the switching device; the switching device acquires the complete descriptor of the DEVICE device and configures the DEVICE device; the data between the two DEVICE devices is dumped.
- the data transfer between the two DEVICE devices is controlled by a human machine interface.
- the first interface and the second interface respectively comprise an interface connector, and have a current limiting function and an ESD function.
- the first interface and the second interface are a USB interface or a mini USB interface.
- the use of the present invention has the following beneficial effects:
- the invention can realize the interconnection of two USB DEVICE devices at the same time, and can support the mutual transfer of the storage contents between the DEVICE devices when the storage capacity of the DEVICE device (for example, mobile digital products) is full.
- DEVICE device for example, mobile digital products
- Figure 1 is a schematic diagram of a conventional DEVICE device connected to a HOST (host) device for data storage;
- FIG. 2 is a schematic diagram of a working connection mode of a USB switching device according to an embodiment of the present invention
- FIG. 3 is a schematic structural diagram of a USB switching device according to an embodiment of the present invention.
- FIG. 4 is a schematic flow chart of a transit method according to an embodiment of the present invention. detailed description
- the invention provides an adapter device, which can realize interconnection of two DEVICE devices, and can support mutual transfer of stored contents between DEVICE devices when the storage capacity of the DEVICE device (for example, a mobile digital product) is full.
- the DEVICE device is described by taking a USB DEVICE device as an example.
- the switching device is also illustrated by using a USB switching device.
- the interface of the switching device may be Other types of interfaces such as mini USB.
- an existing USB slave device can only be connected to a host (HOST) device such as a PC for data storage.
- HOST host
- FIG. 2 it is a schematic diagram of the working connection mode of the USB switching device according to the embodiment of the present invention.
- two DEVICE devices A, B
- A, B two DEVICE devices
- FIG. 3 it is a schematic structural diagram of a USB switching device according to an embodiment of the present invention, which mainly includes: USB connection management module, power management module, human machine interface, first USB interface and second USB interface.
- the first USB interface and the second USB interface are respectively used for the first DEVICE device and the second DEVICE device; the first USB interface and the second USB interface may be referred to as a USB interface module.
- USB connection management module USB connection management module supports host distribution protocol (Host
- the power management module respectively supplies power to the USB connection management module, the first USB interface, the second USB interface, and the human interface, wherein the first USB interface and the second USB interface respectively supply current to the first DEVICE device and the second DEVICE device.
- the power supply can be used with a rechargeable dry battery.
- Man-machine interface Provide user operation interface and status display interface for human-computer interaction.
- the status display interface can be realized by LED light or LCD.
- the first USB interface and the second USB interface provides a USB current limiting function, an Electro-Static discharge (ESD) function, and an interface connector, and the first USB interface and the second USB interface are respectively connected to the first DEVICE device And the second DEVICE device.
- ESD Electro-Static discharge
- the above USB connection management module includes: a hardware sub-module and a software sub-module.
- the hardware sub-modules include: processor, USB host controller (actually many processors currently include USB host controller), root hub (often integrated in the USB host controller), flash memory and synchronous dynamic random access memory ( SDRAM, Synchronous Dynamic Random Access Memory) 0 , the processor can be selected with a USB Host*2 (MCU, Micro Control Unit integrated in the MCU), or MCU+USB (refers to the integration of a USB controller inside the MCU) controller implementation.
- the MCU has a certain amount of flash and random access memory (RAM), and can also expand external flash and SDRAM.
- USB client driver treats the USB device as an accessible set of endpoints at startup, and can control and communicate with the functional unit of the USB device.
- the USB system software includes a USB driver and a USB host controller driver.
- the USB driver is responsible for configuration management, user management, bus management, and data transfer management, as well as bit encoding, packetization, loop checking, sending, error handling, and more.
- the USB Connection Management Module contains the necessary General Purpose Input Output (GPIO) interface.
- the GPIO interface integrates the USB Host*2 interface with a memory management interface.
- the power supply can be powered by a rechargeable dry battery. It is divided into two channels, one 3.3V to the USB connection management module and the human interface, and the other 5 V to the USB interface module (the first USB interface and the second USB interface).
- human-computer interaction is realized by GPIO controlling LED lights or low-cost LCDs and simple buttons.
- the USB interface part requires a finite current circuit and an ESD protection circuit, and the D+ and D- interfaces are respectively connected to a 15K ohm pull-down resistor.
- the USB DEVICE device When the USB DEVICE device is plugged into the USB adapter, the 5V voltage is supplied by the USB adapter. Since the USB DEVICE device is connected to a 1.5K pull-up resistor on D+ and D-, respectively, when the D+ and D- correspond to the 1.5K pull-up. When the resistance is high, confirm that the USB DEVICE device is plugged in.
- the USB DEVICE device is enumerated through the USB connection management module, and data can be transmitted through the human-machine interface.
- the implementation of the human-machine interface can be extended to three types depending on the operation mode: the default master-slave mode, the button selection master-slave mode, and the screen-operable mode.
- the default master-slave mode can be adopted. In this mode, the human-machine interface only has the LED light to indicate the function.
- the default data transmission direction when working, the first USB interface is defined as the main interface.
- the second USB interface is a slave interface, the user cannot make a selection, and the whole The data of the disk is copied.
- the whole transmission process can be displayed by LED. If the enumeration is successful, the green light is always on, the green light flashes quickly during the transmission process, and the green light is returned to the steady light when the transmission is successful.
- the man-machine interface includes buttons and LED lights, and the buttons can switch the data transmission direction.
- the A device is transmitted to the B device, or the B device is transmitted to the A device, which increases the user's satisfaction.
- the whole transmission process is still displayed by LED lights. If the enumeration is successful, the green light is always on, the green light flashes quickly during the transmission process, and the green light is always on when the transmission is successful.
- FIG. 4 it is a schematic flowchart of a transit method according to an embodiment of the present invention, which includes the following steps:
- USB host controller When powering up or initializing, first reset the USB host controller, initialize the hardware configuration, set the terminal, set the Buffer size, and so on. Put the USB host controller in the correct working state. The data that is actually being used to send to the bus is placed in the buffer.
- step S402 determining whether the pull-up level is high, if it is high, proceeding to step S403, if not, repeating the determination;
- the DEVICE device (for USB devices) is a plug-and-play device.
- the adapter device captures this information at the moment the DEVICE device is plugged in.
- the D+ and D- of the USB interface of the adapter device have a pull-down resistor of 15k ohms. .
- the DEVICE device has a 1.5K pull-up resistor on D+ or D-, respectively.
- the DEVICE device If the level of the corresponding pull-up resistor on the D+ or D- of the DEVICE device is high, the DEVICE device reports the high level signal to the USB host controller, and then the interface of the processor generates an interrupt signal. Confirm the device is plugged in.
- the switch After the switch receives the interrupt, it reads information about the DEVICE device speed by reading the relevant registers.
- step S405 determining whether it is a new device, if yes, proceeding to step S406, if not, proceeding to step S413;
- the switching device determines whether it is a new device by reading the DEVICE device related register. If it is a new device, go to step 406 and restart the USB interface of the DEVICE device. If it is a registered device, go directly to step 413 and the DEVICE device enters an operational state.
- the switching device sets the relevant registers so that the USB cable of the DEVICE device is in the restart state (D+, D- are both logic low).
- the transfer device releases the restart state and the DEVICE device is in the default state.
- the DEVICE device is ready to send a default flow through the Endpoint 0 breakpoint to respond to the control flow of the transit device.
- the switching device completes the enumeration of the DEVICE device by controlling the transmission channel.
- S409 The switching device allocates an address to the new device
- the switching device first sends a Get_Descriptor request to the DEVICE device to know the size of the maximum packet of Endpoint 0, and then the switching device sends a request to the DEVICE device to assign address 0, endpoint 0 to the new device. A separate address is then assigned to the DEVICE device by sending a Set_Address request. S410: The new device returns and confirms the save address;
- the DEVICE device reads the Set_Address request, returns a confirmation and saves the new address.
- S411 The transfer device acquires a complete descriptor of the new device;
- the transfer device After the transfer device knows the capabilities of the DEVICE device, the transfer device sends a Get_Descriptor request to the new address to read the complete descriptor of the DEVICE device, including the maximum size of the Endpoint 0 package, the configuration number supported by the DEVICE device, and the DEVICE device. Other letters
- S412 The switching device configures the new device
- the adapter sets (Set-configuration) to set the configuration request, and configures the DEVICE device with the above configuration number.
- S413 The device enters an operable state
- S414 Select an operation mode through different human-machine interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Systems (AREA)
Abstract
Disclosed are a switching device and switching method, the switching device comprising a connection management module, a power management module, a first interface and a second interface; the first interface and the second interface are respectively connected to a first DEVICE unit and a second DEVICE unit; the connection management module supports a host negotiation protocol and is used to transmit data between the first DEVICE unit and the second DEVICE unit; and the power management module supplies power for the connection management module, the first interface and the second interface respectively. The solution can interconnect the two USB DEVICE units, and support the mutual transfer and storage of the stored contents between the DEVICE units when the DEVICE unit storage capacity is full.
Description
一种转接装置及转接方法 技术领域 Switching device and switching method
本发明涉及通信技术领域, 更具体地, 涉及一种转接装置及转接方法。 背景技术 The present invention relates to the field of communications technologies, and in particular, to an adapter device and a switching method. Background technique
USB作为一个标准协议接口, 以其支持大批量数据传输和支持热插拔 等特性, 成为多种外设所采用的制式接口。 目前, 由于无线通信领域的迅 猛发展, 各种各样的通信设备, 如个人手持电话、 平板电脑类产品等, 也 越来越被用户所广泛使用。 而 USB接口以其标准性和易实现性, 亦成为这 些设备的首选接口。 As a standard protocol interface, USB is a standard interface used by a variety of peripherals to support high-volume data transmission and support hot-swap. At present, due to the rapid development of the field of wireless communication, various communication devices, such as personal hand-held phones and tablet-type products, are increasingly used by users. The USB interface, with its standard and easy implementation, is also the preferred interface for these devices.
目前, 很多设备如数码相机、 MP4等都只能做从设备 ( DEVICE设备 ) 用, 在平时的工作中, 当这些设备的存储空间满了后可以连接 PC等储存设 备。 但如果在户外, 就无法存储。 这就需要有一款 USB转接装置, 将现有 的 DEVICE设备互联。 目前的 UFi ( ULTRA wifi )类产品和手机 4艮多只能 做 DEVICE设备, 如果有了这种转接装置, 那么就可以支持对 DEVICE设 备的存储内容的相互转存。 At present, many devices, such as digital cameras and MP4s, can only be used as slave devices (DEVICE devices). In normal work, when the storage space of these devices is full, they can be connected to storage devices such as PCs. But if you are outdoors, you can't store it. This requires a USB adapter to interconnect existing DEVICE devices. The current UFi (ULTRA wifi) products and mobile phones can only be used as DEVICE devices. If such a switching device is available, the storage contents of the DEVICE devices can be mutually transferred.
目前, 市场上虽然出现了 OTG ( On-The-Go )类的数码产品, 但是由 于传统的数码相机、 手机等消费类电子产品已经普及, 用户不可能扔掉手 中的设备去买新的 OTG类的产品,如果能有一款将传统 DEVICE类产品互 联的转接装置, 那么对 DEVICE类产品的存储内容的相互转存会更加方便 和快捷。 发明内容 At present, although OTG (On-The-Go) digital products have appeared on the market, users have not been able to throw away their devices to buy new OTGs because consumer electronic products such as digital cameras and mobile phones have become popular. If the product has a switching device that interconnects the traditional DEVICE products, it will be more convenient and faster to transfer the storage contents of the DEVICE products. Summary of the invention
本发明目的是提出一种转接装置及转接方法, 用以实现 DEVICE设备
的存储内容的相互转存。 The object of the present invention is to provide an adapter device and a transfer method for implementing a DEVICE device The mutual transfer of stored content.
为实现上述目的, 本发明提出一种转接装置, 包括: 连接管理模块、 电源管理模块、 第一接口和第二接口; To achieve the above object, the present invention provides an adapter device, including: a connection management module, a power management module, a first interface, and a second interface;
所述第一接口和第二接口分别用于连接第一从设备 ( DEVICE设备 ) 和第二 DEVICE设备; The first interface and the second interface are respectively configured to connect the first slave device (the DEVICE device) and the second DEVICE device;
所述连接管理模块支持主机流通协议, 用于实现第一 DEVICE设备 和第二 DEVICE设备之间的数据传输; The connection management module supports a host circulation protocol for implementing data transmission between the first DEVICE device and the second DEVICE device;
所述电源管理模块分别向连接管理模块、 第一接口和第二接口供电。 优选地, 所述转接装置还包括人机接口, 所述人机接口提供用户操 作界面和状态显示界面。 The power management module supplies power to the connection management module, the first interface, and the second interface, respectively. Preferably, the switching device further includes a human machine interface, and the human machine interface provides a user operation interface and a status display interface.
优选地, 所述状态显示界面是 LED灯或者 LCD。 Preferably, the status display interface is an LED light or an LCD.
优选地, 第一接口和第二接口分别包括接口连接器, 且具有限流功 能和静电释放 ( ESD )功能。 Preferably, the first interface and the second interface respectively comprise an interface connector and have a current limiting function and an electrostatic discharge (ESD) function.
优选地, 所述第一接口和第二接口分别给与自身连接的 DEVICE设 备提供电流。 Preferably, the first interface and the second interface respectively supply current to the DEVICE device connected to the DEVICE device.
优选地, 所述第一接口和第二接口是 USB接口或者 mini USB接口。 本发明还提出一种转接方法, 包括: 具有第一接口和第二接口的转 接装置插入两个从设备 ( DEVICE设备)后, 转接装置对所述 DEVICE 设备供电, 进行枚举并分配地址; 所述 DEVICE设备保存地址并给转接 装置返回确认; 转接装置获取 DEVICE设备的完整描述符并对 DEVICE 设备进行配置; 两个 DEVICE设备之间的数据进行转存。 Preferably, the first interface and the second interface are a USB interface or a mini USB interface. The invention also provides a switching method, comprising: after the switching device having the first interface and the second interface is inserted into two slave devices (the DEVICE device), the switching device supplies power to the DEVICE device, enumerates and allocates Address; the DEVICE device saves the address and returns an acknowledgment to the switching device; the switching device acquires the complete descriptor of the DEVICE device and configures the DEVICE device; the data between the two DEVICE devices is dumped.
优选地, 所述两个 DEVICE设备之间的数据转存通过人机接口控制。 优选地, 所述第一接口和第二接口分别包括接口连接器, 且具有限 流功能和 ESD功能。 Preferably, the data transfer between the two DEVICE devices is controlled by a human machine interface. Preferably, the first interface and the second interface respectively comprise an interface connector, and have a current limiting function and an ESD function.
优选地, 所述第一接口和第二接口是 USB接口或者 mini USB接口。
综上所述, 采用本发明具有如下有益效果: Preferably, the first interface and the second interface are a USB interface or a mini USB interface. In summary, the use of the present invention has the following beneficial effects:
采用本发明可以实现同时两个 USB DEVICE设备的互联, 在 DEVICE 设备(例如移动数码类产品) 的存储容量满时, 可以支持 DEVICE设备间 存储内容的相互转存。 附图说明 The invention can realize the interconnection of two USB DEVICE devices at the same time, and can support the mutual transfer of the storage contents between the DEVICE devices when the storage capacity of the DEVICE device (for example, mobile digital products) is full. DRAWINGS
图 1是现有 DEVICE设备连接 HOST (主机 )设备进行数据存储的示 意图; Figure 1 is a schematic diagram of a conventional DEVICE device connected to a HOST (host) device for data storage;
图 2是本发明实施例 USB转接装置工作连接模式示意图; 2 is a schematic diagram of a working connection mode of a USB switching device according to an embodiment of the present invention;
图 3是本发明实施例 USB转接装置结构示意图; 3 is a schematic structural diagram of a USB switching device according to an embodiment of the present invention;
图 4是本发明实施例转接方法流程示意图。 具体实施方式 4 is a schematic flow chart of a transit method according to an embodiment of the present invention. detailed description
本发明提供一种转接装置, 可以实现两个 DEVICE设备的互联, 在 DEVICE设备 (例如移动数码类产品 )的存储容量满时, 可以支持 DEVICE 设备间存储内容的相互转存。 The invention provides an adapter device, which can realize interconnection of two DEVICE devices, and can support mutual transfer of stored contents between DEVICE devices when the storage capacity of the DEVICE device (for example, a mobile digital product) is full.
下面结合附图对具体实施方案详细描述。 在下述实施例中 DEVICE设 备以 USB DEVICE设备为例进行说明, 相应的, 下述实施例中转接装置也 以 USB 转接装置为例说明,在其他实施例中, 转接装置的接口可以是 mini USB等其他类型接口。 The specific embodiments are described in detail below with reference to the accompanying drawings. In the following embodiments, the DEVICE device is described by taking a USB DEVICE device as an example. Correspondingly, in the following embodiments, the switching device is also illustrated by using a USB switching device. In other embodiments, the interface of the switching device may be Other types of interfaces such as mini USB.
如图 1所示, 现有的 USB从设备 ( DEVICE设备 ) 只能连接 PC之类 的主机(HOST )设备进行数据存储。 As shown in Figure 1, an existing USB slave device (DEVICE device) can only be connected to a host (HOST) device such as a PC for data storage.
如图 2所示, 是本发明实施例 USB转接装置的工作连接模式示意图, 通过此 USB转接装置, 可将两个 DEVICE设备(A、 B )通过两个 Host接 口实现互联。 As shown in FIG. 2, it is a schematic diagram of the working connection mode of the USB switching device according to the embodiment of the present invention. Through the USB switching device, two DEVICE devices (A, B) can be interconnected through two Host interfaces.
如图 3所示, 是本发明实施例 USB转接装置结构示意图, 主要包括:
USB连接管理模块、 电源管理模块、人机接口、 第一 USB接口和第二 USB 接口。 其中, 第一 USB接口和第二 USB接口分别用于第一 DEVICE设备 和第二 DEVICE设备; 第一 USB接口和第二 USB接口可以称为 USB接口 模块。 As shown in FIG. 3, it is a schematic structural diagram of a USB switching device according to an embodiment of the present invention, which mainly includes: USB connection management module, power management module, human machine interface, first USB interface and second USB interface. The first USB interface and the second USB interface are respectively used for the first DEVICE device and the second DEVICE device; the first USB interface and the second USB interface may be referred to as a USB interface module.
USB 连接管理模块: USB 连接管理模块支持主机流通协议 (Host USB connection management module: USB connection management module supports host distribution protocol (Host
Negotiation Protocol, HNP ), 支持两个 DEVICE设备间数据的传输。 用于 提供两个 USB Host接口。 Negotiation Protocol, HNP), supports the transfer of data between two DEVICE devices. Used to provide two USB Host interfaces.
电源管理模块: 分别向 USB连接管理模块,第一 USB接口、第二 USB 接口以及人机接口供电,其中第一 USB接口、第二 USB接口需要分别给第 一 DEVICE设备和第二 DEVICE设备提供电流,电源可选用可充电干电池。 The power management module: respectively supplies power to the USB connection management module, the first USB interface, the second USB interface, and the human interface, wherein the first USB interface and the second USB interface respectively supply current to the first DEVICE device and the second DEVICE device. The power supply can be used with a rechargeable dry battery.
人机接口: 提供用户操作界面和状态显示界面, 用于实现人机交互, 其中, 状态显示界面可以采用 LED灯或者 LCD实现。 Man-machine interface: Provide user operation interface and status display interface for human-computer interaction. The status display interface can be realized by LED light or LCD.
第一 USB接口和第二 USB接口: USB接口可提供 USB限流功能、 静 电释放(ESD, Electro-Static discharge ) 功能以及接口连接器, 第一 USB 接口和第二 USB接口分别连接第一 DEVICE设备和第二 DEVICE设备。 The first USB interface and the second USB interface: the USB interface provides a USB current limiting function, an Electro-Static discharge (ESD) function, and an interface connector, and the first USB interface and the second USB interface are respectively connected to the first DEVICE device And the second DEVICE device.
上述 USB连接管理模块包括: 硬件子模块和软件子模块。 The above USB connection management module includes: a hardware sub-module and a software sub-module.
硬件子模块包括: 处理器、 USB主控制器(实际上目前很多处理器已 经包含了 USB主控制器)、根集线器(往往被集成在 USB主控制器中)、flash 存储器和同步动态随机存储器 (SDRAM, Synchronous Dynamic Random Access Memory )0 其中, 处理器可以选用带有 USB Host*2 (指 MCU内部 集成了两个 USB控制器) 的微控制单元(MCU, Micro Control Unit ), 也 可用 MCU+USB (指 MCU内部集成了一个 USB控制器)控制器的方式实 现。 MCU内部带有一定容量的 flash和随机存储器(RAM, random access memory ), 也可扩展外部 flash和 SDRAM。 The hardware sub-modules include: processor, USB host controller (actually many processors currently include USB host controller), root hub (often integrated in the USB host controller), flash memory and synchronous dynamic random access memory ( SDRAM, Synchronous Dynamic Random Access Memory) 0 , the processor can be selected with a USB Host*2 (MCU, Micro Control Unit integrated in the MCU), or MCU+USB (refers to the integration of a USB controller inside the MCU) controller implementation. The MCU has a certain amount of flash and random access memory (RAM), and can also expand external flash and SDRAM.
软件子模块包括: USB客户驱动程序、 USB驱动程序和 USB主机控制
器驱动程序。应用程序的事务是由 USB客户驱动程序在启动时把 USB设备 当做一个可访问的端点集合,可以控制并与 USB设备的功能单元进行通讯。 USB系统软件包括 USB驱动程序和 USB住控制器驱动程序。 USB驱动程 序负责配置管理、 用户管理、 总线管理、 和数据传输管理、 以及数据的位 编码、 封包、 循环校验、 发送、 错误处理等。 Software sub-modules include: USB client driver, USB driver and USB host control Driver. The application's transaction is that the USB client driver treats the USB device as an accessible set of endpoints at startup, and can control and communicate with the functional unit of the USB device. The USB system software includes a USB driver and a USB host controller driver. The USB driver is responsible for configuration management, user management, bus management, and data transfer management, as well as bit encoding, packetization, loop checking, sending, error handling, and more.
USB 连接管理模块内部包含必要的通用输入输出 (GPIO , General Purpose Input Output )接口。 GPIO接口集成了 USB Host*2接口以及存储器 管理接口。 The USB Connection Management Module contains the necessary General Purpose Input Output (GPIO) interface. The GPIO interface integrates the USB Host*2 interface with a memory management interface.
电源可以采用可充电的干电池供电, 分为两路, 一路 3.3V给 USB连 接管理模块和人机接口供电, 一路 5 V给 USB接口模块(第一 USB接口和 第二 USB接口)供电。 The power supply can be powered by a rechargeable dry battery. It is divided into two channels, one 3.3V to the USB connection management module and the human interface, and the other 5 V to the USB interface module (the first USB interface and the second USB interface).
另夕卜, 在人机接口中, 由 GPIO控制 LED灯或者低成本 LCD以及简单 按键实现人机交互。 In addition, in the human-machine interface, human-computer interaction is realized by GPIO controlling LED lights or low-cost LCDs and simple buttons.
USB接口部分要有限流电路和 ESD保护电路, D+和 D-接口分别接 15K 欧的下拉电阻。 The USB interface part requires a finite current circuit and an ESD protection circuit, and the D+ and D- interfaces are respectively connected to a 15K ohm pull-down resistor.
当 USB DEVICE设备插入 USB转接装置时,由 USB转接装置提供 5V 电压, 由于 USB DEVICE设备在 D+和 D-上分别连接一个 1.5K上拉电阻, 当 D+和 D-对应的 1.5K上拉电阻为高电平时,确认 USB DEVICE设备插入。 When the USB DEVICE device is plugged into the USB adapter, the 5V voltage is supplied by the USB adapter. Since the USB DEVICE device is connected to a 1.5K pull-up resistor on D+ and D-, respectively, when the D+ and D- correspond to the 1.5K pull-up. When the resistance is high, confirm that the USB DEVICE device is plugged in.
通过 USB连接管理模块实现 USB DEVICE设备的枚举,通过人机接口 可实现数据的传输。 The USB DEVICE device is enumerated through the USB connection management module, and data can be transmitted through the human-machine interface.
人机接口的实现方式根据操作方式的不同还可扩展为三种: 默认主从 方式、 按键选择主从方式、 带屏幕可操作方式。 The implementation of the human-machine interface can be extended to three types depending on the operation mode: the default master-slave mode, the button selection master-slave mode, and the screen-operable mode.
1、 默认主从方式: 考虑成本因素, 可以采用默认主从方式, 这种方式 下, 人机接口只有 LED灯做指示功能, 工作时默认数据传送的方向, 定义 第一 USB接口为主接口, 第二 USB接口为从接口, 用户不能做选择, 将整
盘的数据做拷贝。 整个传送的过程可用 LED显示, 如枚举成功, 绿灯常亮, 传送过程绿灯快闪, 传送成功绿灯恢复常亮。 1. Default master-slave mode: Considering the cost factor, the default master-slave mode can be adopted. In this mode, the human-machine interface only has the LED light to indicate the function. The default data transmission direction when working, the first USB interface is defined as the main interface. The second USB interface is a slave interface, the user cannot make a selection, and the whole The data of the disk is copied. The whole transmission process can be displayed by LED. If the enumeration is successful, the green light is always on, the green light flashes quickly during the transmission process, and the green light is returned to the steady light when the transmission is successful.
2、 按键选择主从方式: 兼容考虑成本和可操作性, 可以采用按键选择 数据传送方向, 这种方式下, 人机接口包括按键和 LED灯, 按键可实现数 据传送方向的切换,如可选择 A设备传向 B设备,或者 B设备传向 A设备, 增加了用户的满意度。 整个传送的过程还是用 LED灯显示, 如枚举成功, 绿灯常亮, 传送过程绿灯快闪, 传送成功绿灯恢复常亮。 2. Select the master-slave mode by pressing the button: Compatible with cost and operability, you can use the button to select the data transmission direction. In this mode, the man-machine interface includes buttons and LED lights, and the buttons can switch the data transmission direction. The A device is transmitted to the B device, or the B device is transmitted to the A device, which increases the user's satisfaction. The whole transmission process is still displayed by LED lights. If the enumeration is successful, the green light is always on, the green light flashes quickly during the transmission process, and the green light is always on when the transmission is successful.
3、 带屏幕可操作方式: 考虑到用户使用的方便性, 可以在人机接口再 增加一个显示屏, 用于显示 、 B设备目前的存储状态, 通过按键对要拷贝 的内容进行选择, 也可通过按键选择数据的传送方向。 整个传送过程通过 可通过显示屏显示。 3, with screen operable mode: Considering the convenience of the user, you can add a display on the human-machine interface for display, B device's current storage status, select the content to be copied by pressing the button, or Select the direction in which data is transferred by pressing the button. The entire transfer process can be displayed through the display.
请参考图 4所示, 是本发明实施例转接方法流程示意图, 其包括如下 步驟: Referring to FIG. 4, it is a schematic flowchart of a transit method according to an embodiment of the present invention, which includes the following steps:
S401: 转接装置初始化; S401: The switching device is initialized;
上电或初始化时,先复位 USB主控制器、初始化硬件配置、设置终端、 设置 Buffer (緩沖区) 大小等。 使 USB主控制器处于正确的工作状态。 真 正用于发送到总线的数据被放置于緩沖区内。 When powering up or initializing, first reset the USB host controller, initialize the hardware configuration, set the terminal, set the Buffer size, and so on. Put the USB host controller in the correct working state. The data that is actually being used to send to the bus is placed in the buffer.
S402: 判断上拉电平是否为高, 如果是高, 进入步驟 S403 , 如果不是, 重复判断; S402: determining whether the pull-up level is high, if it is high, proceeding to step S403, if not, repeating the determination;
首先, 捕捉 DEVICE设备的插入。 DEVICE设备 (为 USB设备 )是即 插即用设备, 转接装置在 DEVICE设备插入的瞬间要捕捉这一信息, 转接 装置的 USB接口的 D+和 D-的上分别有一个 15k欧的下拉电阻。而 DEVICE 设备在 D+或 D-上分别有一个 1.5K的上拉电阻。 当 DEVICE设备插入到转 接装置的 USB接口时, 转接装置首先判断 D+或 D-对应的上拉电阻的电平 来判断 DEVICE设备是否插入。
S403: 确认设备插入; First, capture the insertion of the DEVICE device. The DEVICE device (for USB devices) is a plug-and-play device. The adapter device captures this information at the moment the DEVICE device is plugged in. The D+ and D- of the USB interface of the adapter device have a pull-down resistor of 15k ohms. . The DEVICE device has a 1.5K pull-up resistor on D+ or D-, respectively. When the DEVICE device is plugged into the USB interface of the switching device, the switching device first determines the level of the pull-up resistor corresponding to D+ or D- to determine whether the DEVICE device is plugged in. S403: confirm that the device is inserted;
如果 DEVICE设备的在 D+或 D-上对应的上拉电阻的电平为高, 则 DEVICE设备将该高电平信号报告给 USB主控制器, 然后处理器的接口产 生中断信号, 此时处理器确认设备插入。 If the level of the corresponding pull-up resistor on the D+ or D- of the DEVICE device is high, the DEVICE device reports the high level signal to the USB host controller, and then the interface of the processor generates an interrupt signal. Confirm the device is plugged in.
S404: 读取设备寄存器; S404: reading a device register;
转接装置收到中断后, 通过读取有关寄存器来了解诸如 DEVICE设备 速度等有关的信息。 After the switch receives the interrupt, it reads information about the DEVICE device speed by reading the relevant registers.
S405: 判断是否为新设备, 如果是则进入步驟 S406, 如果不是则转入 步驟 S413; S405: determining whether it is a new device, if yes, proceeding to step S406, if not, proceeding to step S413;
转接装置通过读取 DEVICE设备相关寄存器判断是否为新设备。 如果 是新设备, 执行步驟 406, DEVICE设备的 USB接口重启。 如果是已注册 过的设备, 直接执行步驟 413 , DEVICE设备进入可操作状态。 The switching device determines whether it is a new device by reading the DEVICE device related register. If it is a new device, go to step 406 and restart the USB interface of the DEVICE device. If it is a registered device, go directly to step 413 and the DEVICE device enters an operational state.
S406: 设备的 USB接口重启; S406: The USB interface of the device is restarted;
转接装置设置相关寄存器, 使 DEVICE设备的 USB 线处在重启状态 ( D+、 D-均为逻辑低)。 The switching device sets the relevant registers so that the USB cable of the DEVICE device is in the restart state (D+, D- are both logic low).
S407: 延时 10ms; S407: delay 10ms;
S408: 完成枚举; S408: Complete the enumeration;
然后转接装置释放重启状态, DEVICE设备就处在默认状态了。 此时 DEVICE设备已准备通过 Endpoint 0断点发送默认流程来响应转接装置的 控制流程。 转接装置通过控制传输通道完成 DEVICE设备的枚举。 Then the transfer device releases the restart state and the DEVICE device is in the default state. At this point, the DEVICE device is ready to send a default flow through the Endpoint 0 breakpoint to respond to the control flow of the transit device. The switching device completes the enumeration of the DEVICE device by controlling the transmission channel.
S409: 转接装置给新设备分配地址; S409: The switching device allocates an address to the new device;
转接装置先向 DEVICE设备发送一个 Get_Descriptor (获取描述符 )请 求来知道 Endpoint 0最大包的大小, 然后转接装置向 DEVICE设备发送请 求, 为该新设备分配地址 0, 端点 0。 然后通过发送一个 Set_Address (设定 地址)请求来分配一个单独的地址给 DEVICE设备。
S410: 新设备返回并确认保存地址; The switching device first sends a Get_Descriptor request to the DEVICE device to know the size of the maximum packet of Endpoint 0, and then the switching device sends a request to the DEVICE device to assign address 0, endpoint 0 to the new device. A separate address is then assigned to the DEVICE device by sending a Set_Address request. S410: The new device returns and confirms the save address;
DEVICE设备读取 Set_Address请求, 返回一个确认并保存新的地址。 S411 : 转接装置获取新设备完整描述符; The DEVICE device reads the Set_Address request, returns a confirmation and saves the new address. S411: The transfer device acquires a complete descriptor of the new device;
转接装置在知道 DEVICE设备的能力后, 转接装置给新地址发送一个 Get_Descriptor请求, 来读取 DEVICE设备完整的描述符, 包括 Endpoint 0 最大包的大小, DEVICE设备支持的配置号, 以及 DEVICE设备的其他信 After the transfer device knows the capabilities of the DEVICE device, the transfer device sends a Get_Descriptor request to the new address to read the complete descriptor of the DEVICE device, including the maximum size of the Endpoint 0 package, the configuration number supported by the DEVICE device, and the DEVICE device. Other letters
S412: 转接装置对新设备进行配置; S412: The switching device configures the new device;
转接装置发出 ( Set—configuration )设定配置请求, 以上述的配置号配 置 DEVICE设备。 The adapter sets (Set-configuration) to set the configuration request, and configures the DEVICE device with the above configuration number.
S413: 设备进入可操作状态; S413: The device enters an operable state;
到此 DEVICE设备就完全处于可操作状态了。 At this point, the DEVICE device is fully operational.
S414: 通过不同的人机界面选择操作方式; S414: Select an operation mode through different human-machine interfaces;
进入可操作状态后, 可以通过人机接口实现两个 DEVICE设备之间的 数据拷贝。 After entering the operational state, data copy between the two DEVICE devices can be realized through the human machine interface.
当然, 本发明还可有多种实施方式, 在不背离本发明精神及其实质的 情况, 熟悉本领域的技术人员当然可根据本发明做出各种相应的更改或变 化, 但凡在本发明的精神和原则之内所作的任何修改、 等同替换、 改进, 均应包含在本发明的保护范围之内。
Of course, the present invention may be embodied in various other modifications and changes without departing from the spirit and scope of the invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles are intended to be included within the scope of the present invention.
Claims
1、 一种转接装置, 其中, 所述转接装置包括: 连接管理模块、 电源 管理模块、 第一接口和第二接口; A switching device, wherein the switching device comprises: a connection management module, a power management module, a first interface, and a second interface;
所述第一接口和第二接口分别用于连接第一从设备 ( DEVICE设备 ) 和第二 DEVICE设备; The first interface and the second interface are respectively configured to connect the first slave device (the DEVICE device) and the second DEVICE device;
所述连接管理模块支持主机流通协议, 用于实现第一 DEVICE设备 和第二 DEVICE设备之间的数据传输; The connection management module supports a host circulation protocol for implementing data transmission between the first DEVICE device and the second DEVICE device;
所述电源管理模块分别向连接管理模块、 第一接口和第二接口供电。 The power management module supplies power to the connection management module, the first interface, and the second interface, respectively.
2、如权利要求 1所述的装置, 其中, 所述转接装置还包括人机接口, 所述人机接口提供用户操作界面和状态显示界面。 2. The device according to claim 1, wherein the switching device further comprises a human machine interface, and the human machine interface provides a user operation interface and a status display interface.
3、如权利要求 2所述的装置, 其中, 所述状态显示界面是 LED灯或 者 LCD。 3. Apparatus according to claim 2, wherein said status display interface is an LED light or an LCD.
4、 如权利要求 1所述的装置, 其中, 第一接口和第二接口分别包括 接口连接器, 且具有限流功能和静电释放 ( ESD )功能。 4. The apparatus according to claim 1, wherein the first interface and the second interface respectively comprise an interface connector, and have a current limiting function and an electrostatic discharge (ESD) function.
5、 如权利要求 1所述的装置, 其中, 所述第一接口和第二接口分别 给与自身连接的 DEVICE设备提供电流。 5. The apparatus of claim 1, wherein the first interface and the second interface respectively supply current to a DEVICE device connected to itself.
6、如权利要求 1所述的装置,其中,所述第一接口和第二接口是 USB 接口或者 mini USB接口。 6. The apparatus of claim 1, wherein the first interface and the second interface are a USB interface or a mini USB interface.
7、 一种转接方法, 其中, 所述方法包括: 具有第一接口和第二接口 的转接装置插入两个从设备( DEVICE设备)后,转接装置对所述 DEVICE 设备供电, 进行枚举并分配地址; 所述 DEVICE设备保存地址并给转接 装置返回确认; 转接装置获取 DEVICE设备的完整描述符并对 DEVICE 设备进行配置; 两个 DEVICE设备之间的数据进行转存。 A switching method, wherein the method comprises: after the switching device having the first interface and the second interface is inserted into two slave devices (the DEVICE device), the switching device supplies power to the DEVICE device, and performs the And assigning an address; the DEVICE device saves the address and returns an acknowledgment to the switching device; the switching device acquires the complete descriptor of the DEVICE device and configures the DEVICE device; the data between the two DEVICE devices is dumped.
8、 如权利要求 7所述的方法, 其中, 所述两个 DEVICE设备之间的 数据转存通过人机接口控制。 8. The method of claim 7, wherein the data transfer between the two DEVICE devices is controlled by a human machine interface.
9、 如权利要求 7所述的方法, 其中, 所述第一接口和第二接口分别 包括接口连接器, 且具有限流功能和 ESD功能。 9. The method according to claim 7, wherein the first interface and the second interface respectively comprise an interface connector, and have a current limiting function and an ESD function.
10、 如权利要求 7所述的方法, 其中, 所述第一接口和第二接口是 USB接口或者 mini USB接口。 10. The method according to claim 7, wherein the first interface and the second interface are a USB interface or a mini USB interface.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110299815.0 | 2011-10-08 | ||
CN201110299815.0A CN102508810B (en) | 2011-10-08 | 2011-10-08 | A kind of switching device and forwarding method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013049980A1 true WO2013049980A1 (en) | 2013-04-11 |
Family
ID=46220901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/077546 WO2013049980A1 (en) | 2011-10-08 | 2012-06-26 | Switching device and switching method |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102508810B (en) |
WO (1) | WO2013049980A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019075696A1 (en) * | 2017-10-19 | 2019-04-25 | 深圳市乐得瑞科技有限公司 | Method for realizing transfer between devices, and switching apparatus |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508810B (en) * | 2011-10-08 | 2018-01-23 | 中兴通讯股份有限公司 | A kind of switching device and forwarding method |
CN103576815A (en) * | 2012-07-19 | 2014-02-12 | 福兴达科技实业(深圳)有限公司 | Electronic device and connection method of peripheral equipment thereof |
CN103208831A (en) * | 2013-03-12 | 2013-07-17 | 于超凡 | Multi-functional charge-discharge device for USB-OTG (Universal Serial Bus-On-The-Go) device |
CN113051205A (en) * | 2021-03-05 | 2021-06-29 | 深圳三地一芯电子有限责任公司 | Multi-port test equipment and serial communication method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2669271Y (en) * | 2003-08-14 | 2005-01-05 | 泰克威科技股份有限公司 | Digital document transmission device |
CN1567251A (en) * | 2003-06-13 | 2005-01-19 | 创惟科技股份有限公司 | Method for accessing nonvolatile memory on double platform of PC and X-BOX and relevant apparatus thereof |
CN2817177Y (en) * | 2004-12-09 | 2006-09-13 | 集嘉通讯股份有限公司 | Multi-purpose charging system with transmission function |
CN102508810A (en) * | 2011-10-08 | 2012-06-20 | 中兴通讯股份有限公司 | Switching device and switching method |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1190735C (en) * | 2002-09-26 | 2005-02-23 | 深圳市朗科科技有限公司 | Data exchange and storing method and device |
CN1220950C (en) * | 2003-08-08 | 2005-09-28 | 华中科技大学 | Controller for outer multi-channel network disc array and its protocol fitting method |
JP4831793B2 (en) * | 2005-03-07 | 2011-12-07 | 横河電機株式会社 | Data control device |
CN1332291C (en) * | 2005-11-25 | 2007-08-15 | 北京中星微电子有限公司 | Virtual serial port device |
CN201111021Y (en) * | 2007-02-12 | 2008-09-03 | 深圳创维-Rgb电子有限公司 | Equipment interconnection equipment based on USB interface |
CN101140552A (en) * | 2007-10-30 | 2008-03-12 | 江松 | Control system of data-transmission through universal serial bus and method thereof |
CN201149942Y (en) * | 2007-11-29 | 2008-11-12 | 北京飞天诚信科技有限公司 | USB switching equipment with over-current protection function and choice working current range |
CN202260056U (en) * | 2011-10-17 | 2012-05-30 | 中金金融认证中心有限公司 | Universal serial bus (USB) switching device connected with audio interface |
-
2011
- 2011-10-08 CN CN201110299815.0A patent/CN102508810B/en active Active
-
2012
- 2012-06-26 WO PCT/CN2012/077546 patent/WO2013049980A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567251A (en) * | 2003-06-13 | 2005-01-19 | 创惟科技股份有限公司 | Method for accessing nonvolatile memory on double platform of PC and X-BOX and relevant apparatus thereof |
CN2669271Y (en) * | 2003-08-14 | 2005-01-05 | 泰克威科技股份有限公司 | Digital document transmission device |
CN2817177Y (en) * | 2004-12-09 | 2006-09-13 | 集嘉通讯股份有限公司 | Multi-purpose charging system with transmission function |
CN102508810A (en) * | 2011-10-08 | 2012-06-20 | 中兴通讯股份有限公司 | Switching device and switching method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019075696A1 (en) * | 2017-10-19 | 2019-04-25 | 深圳市乐得瑞科技有限公司 | Method for realizing transfer between devices, and switching apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN102508810A (en) | 2012-06-20 |
CN102508810B (en) | 2018-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI393009B (en) | Data sharing and transfer systems and methods | |
JP6877901B2 (en) | Information processing equipment, information processing methods and programs | |
US7984318B2 (en) | Apparatus and method to support USB enumeration of a bus powered handheld device | |
US7895386B2 (en) | USB interface provided with host/device function and its control method | |
CN101359316B (en) | Method and apparatus for implementing general-purpose serial bus USB OTG | |
US10860522B2 (en) | Method and apparatus for controlling USB-C connectors on system with multiple host controllers | |
TW200821847A (en) | Peripheral sharing USB hub for a wireless host | |
US10452112B2 (en) | Information processing apparatus, information processing method, and recording medium recording computer-readable program | |
CA2562776C (en) | Apparatus and method to support usb enumeration of a bus powered handheld device | |
JP2002300229A (en) | Device and method for controlling usb communication and usb communication system | |
TW200917048A (en) | Rate adaptation for support of full-speed USB transactions over a high-speed USB interface | |
WO2013049980A1 (en) | Switching device and switching method | |
TW200415828A (en) | Interface integrated circuit device for a USB connection | |
US9680972B2 (en) | SD switch box in a cellular handset | |
JP2018512775A (en) | Impedance-based flow control for a two-wire interface system with variable frame length | |
JP2018073392A (en) | Flexible mobile device connectivity to automotive systems with usb hubs | |
TWI541657B (en) | Electronic device providing real-time switching and sharing of usb electronic apparatuses among hosts | |
JP2003316732A (en) | Data transfer control device, electronic equipment, and data transfer control method | |
WO2024221463A1 (en) | Hardware interface signal generation method and apparatus and electronic device | |
CN213122983U (en) | System on chip realized based on FPGA | |
TWM494348U (en) | Electronic device providing real-time switching and sharing of USB electronic apparatuses among hosts | |
CN118170705B (en) | Bus instruction control method and related equipment | |
WO2014205909A1 (en) | Data storage processing method, device, and terminal | |
WO2017132864A1 (en) | Method and system for usb host-client mode switching of vr device | |
JP2023040805A (en) | Physical layer chip and electronic apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12839111 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12839111 Country of ref document: EP Kind code of ref document: A1 |