[go: up one dir, main page]

CN114424143A - Host power delivery from dual port peripheral - Google Patents

Host power delivery from dual port peripheral Download PDF

Info

Publication number
CN114424143A
CN114424143A CN201980098706.7A CN201980098706A CN114424143A CN 114424143 A CN114424143 A CN 114424143A CN 201980098706 A CN201980098706 A CN 201980098706A CN 114424143 A CN114424143 A CN 114424143A
Authority
CN
China
Prior art keywords
power
serial port
psu
host
external
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.)
Pending
Application number
CN201980098706.7A
Other languages
Chinese (zh)
Inventor
J-L·比森
G·普朗特劳
A-E·德拉戈米尔
A·塞尔斯
S·塞瓦米
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.)
Seagate Technology LLC
Original Assignee
Seagate Technology LLC
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 Seagate Technology LLC filed Critical Seagate Technology LLC
Publication of CN114424143A publication Critical patent/CN114424143A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • G06F1/266Arrangements 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Abstract

用于向主机计算机(112)分配功率的装置和方法。第一串行电缆(145)在外围设备(110)的第一串行端口和主机计算机之间建立第一数据链路(146)和第一功率传输链路(148)。第二串行电缆在外围设备的第二端口和外部功率供应单元(PSU)之间建立第二数据链路(146)和第二功率传输链路(148)。外围控制器电路(114)检测以适合于主机设备使用的电平的来自外部PSU的可用功率,通知主机计算机来自外部PSU的可用功率,以及互连第一串行端口和第二串行端口以经由第一功率传输链路和第二功率传输链路将可用功率流向主机设备。外围设备可以采用固态驱动器(SSD)(110)的形式,该固态驱动器(SSD)(110)具有非易失性存储器(118),诸如闪存。

Figure 201980098706

Apparatus and method for distributing power to a host computer (112). A first serial cable (145) establishes a first data link (146) and a first power transfer link (148) between the first serial port of the peripheral device (110) and the host computer. A second serial cable establishes a second data link (146) and a second power transfer link (148) between the second port of the peripheral device and an external power supply unit (PSU). The peripheral controller circuit (114) detects available power from the external PSU at a level suitable for use by the host device, notifies the host computer of the available power from the external PSU, and interconnects the first serial port and the second serial port to The available power is flowed to the host device via the first power transfer link and the second power transfer link. The peripheral device may take the form of a solid state drive (SSD) (110) having non-volatile memory (118), such as flash memory.

Figure 201980098706

Description

来自双端口外围设备的主机功率输送Host Power Delivery from Dual Port Peripherals

发明内容SUMMARY OF THE INVENTION

本公开的各种实施例大体上涉及从外围设备(诸如但不限于双端口数据存储设备)向主机设备提供电功率。Various embodiments of the present disclosure generally relate to providing electrical power to a host device from a peripheral device, such as, but not limited to, a dual-port data storage device.

在一些实施例中,外围设备使用第一串行电缆被连接到主机设备,以与外围设备的第一串行端口建立第一数据链路和第一功率传输链路。外围设备使用第二串行电缆被连接到外部功率供应单元(PSU),以与外围设备的第二串行端口建立第二数据链路和第二功率传输链路。外围设备的控制器电路使用第二数据传输链路以检测在适合于主机设备使用的电平下的来自外部PSU的可用功率。控制器电路经由第一数据链路向主机设备传输来自外部PSU的可用功率的指示,并且互连第一串行端口和第二串行端口,以响应于经由第一数据传输链路的从主机设备到外围设备的对可用功率的请求,经由第一功率传输链路和第二功率传输链路将经调节的功率流向主机设备。In some embodiments, the peripheral device is connected to the host device using a first serial cable to establish a first data link and a first power transfer link with a first serial port of the peripheral device. The peripheral is connected to an external power supply unit (PSU) using a second serial cable to establish a second data link and a second power delivery link with a second serial port of the peripheral. The controller circuit of the peripheral device uses the second data transfer link to detect available power from the external PSU at a level suitable for use by the host device. The controller circuit transmits an indication of available power from the external PSU to the host device via the first data link and interconnects the first serial port and the second serial port in response to a request from the host via the first data link A device-to-peripheral request for available power to flow regulated power to the host device via the first power transfer link and the second power transfer link.

鉴于以下详细讨论和附图,可以理解可以表征各个实施例的这些和其他特征和优势。These and other features and advantages that characterize various embodiments can be appreciated in view of the following detailed discussion and accompanying drawings.

附图说明Description of drawings

图1提供了数据存储设备的功能框表示,以为本公开的各种实施例提供示例性操作环境。Figure 1 provides a functional block representation of a data storage device to provide an exemplary operating environment for various embodiments of the present disclosure.

图2示出了根据一些实施例的可操作地耦合到主机设备的图1的存储设备。2 illustrates the storage device of FIG. 1 operably coupled to a host device in accordance with some embodiments.

图3示出了根据一些实施例的主机设备从图2的存储设备接收电功率的系统。3 illustrates a system in which a host device receives electrical power from the storage device of FIG. 2 in accordance with some embodiments.

图4示出了相关技术的存储设备的功率流配置。FIG. 4 shows a power flow configuration of a related art memory device.

图5示出了根据一些实施例的图3的存储设备的功率流配置。5 illustrates a power flow configuration for the storage device of FIG. 3 in accordance with some embodiments.

图6是示出了图3中的主机的功率供给(powering)的激活的序列流程图。FIG. 6 is a sequence flow diagram illustrating activation of powering of the host in FIG. 3 .

图7是示出了图3中的主机的功率供给的去激活的序列流程图。FIG. 7 is a sequence flow diagram illustrating the deactivation of the power supply of the host in FIG. 3 .

图8示出了根据一些实施例的适配于对电池充电的电路。8 illustrates a circuit adapted to charge a battery in accordance with some embodiments.

图9是外部功率供应单元(PSU)的功能框图,利用该PSU可以有利地实践各种实施例。9 is a functional block diagram of an external power supply unit (PSU) with which various embodiments may be advantageously practiced.

图10是固态驱动器(SSD)型数据存储设备的功能框图,在该固态驱动器(SSD)型数据存储设备中可有利地实践各种实施例。10 is a functional block diagram of a solid state drive (SSD) type data storage device in which various embodiments may be advantageously practiced.

图11是硬盘驱动器(HDD)或混合型数据存储设备的功能框图,在该硬盘驱动器(HDD)或混合型数据存储设备中可有利地实践各种实施例。11 is a functional block diagram of a hard disk drive (HDD) or hybrid data storage device in which various embodiments may be advantageously practiced.

具体实施方式Detailed ways

本公开大体上涉及计算机系统中的元件之间的电功率的分配。The present disclosure generally relates to the distribution of electrical power among elements in a computer system.

外围设备,有时也称为计算机外围设备,是与核心计算机(也称为主机设备)分离但提供增强功能的一类设备。外围设备可包括输入设备、输出设备、存储设备等。通常提供合适的有线或无线接口以实现外围设备和主机设备之间的双向通信。外围设备可在主机设备的壳体的内部或外部。Peripherals, sometimes referred to as computer peripherals, are a class of devices that are separate from the core computer (also referred to as host devices) but provide enhanced functionality. Peripheral devices may include input devices, output devices, storage devices, and the like. A suitable wired or wireless interface is usually provided to enable bidirectional communication between the peripheral device and the host device. The peripheral device may be inside or outside the housing of the host device.

所谓的“Thunderbolt(雷电)”接口描述了特别适合于耦合主机和外围设备的一类互连机制。当前一代Thunderbolt连接器有时被称为Thunderbolt 3和/或C型串行电缆,并根据众所周知的USB(通用串行总线)3.0标准操作。有时也称为TBT或TBT3的Thunderbolt将PCIe(外围计算机接口快捷)和DisplayPort(显示端口)(DP)组合到四个串行通道中(每个通道的最大传输速率为10Gbits/sec)。该接口容纳DC功率的传输,并可经由集线器或菊花链连接来多路传输最多达六(6)个连接设备的支持。The so-called "Thunderbolt" interface describes a type of interconnection mechanism that is particularly suitable for coupling a host and peripheral devices. The current generation of Thunderbolt connectors are sometimes referred to as Thunderbolt 3 and/or Type-C serial cables, and operate according to the well-known USB (Universal Serial Bus) 3.0 standard. Thunderbolt, sometimes referred to as TBT or TBT3, combines PCIe (Peripheral Computer Interface Express) and DisplayPort (Display Port) (DP) into four serial lanes (each with a maximum transfer rate of 10Gbits/sec). The interface accommodates the transfer of DC power and can support multiplexing of up to six (6) connected devices via a hub or daisy-chain connection.

由于TBT连接容纳数据流和功率流二者,因此从TBT链中的任何设备向任何其他设备供应电功率至少应当在理论上是可能的。在实践中,已经发现诸如数据存储设备之类的外围设备趋向于具有不足以满足主机设备的消耗要求(诸如用于支持主机电池充电操作等)的功率输出能力。Since a TBT connection accommodates both data flow and power flow, it should be possible, at least in theory, to supply electrical power from any device in the TBT chain to any other device. In practice, it has been found that peripheral devices such as data storage devices tend to have insufficient power output capabilities to meet the consumption requirements of the host device (such as for supporting host battery charging operations, etc.).

因此,本公开的各种实施例大体涉及用于在计算机系统中的元件之间分配电功率的装置和方法,包括但不一定限于耦合在TBT链中的设备。如下文所解释,一些实施例提供了双端口外围设备(诸如存储设备),该双端口外围设备被配置为使用外围设备的选定端口(例如,端口A)耦合到主机设备。外部功率源可耦合到外围设备的另一选定端口(例如,端口B)。这允许将电功率通过外围设备从外部源引导到主机。Accordingly, various embodiments of the present disclosure generally relate to apparatuses and methods for distributing electrical power among elements in a computer system, including but not necessarily limited to devices coupled in TBT chains. As explained below, some embodiments provide a dual-port peripheral device (such as a storage device) configured to couple to a host device using a selected port (eg, port A) of the peripheral device. An external power source may be coupled to another selected port (eg, port B) of the peripheral device. This allows electrical power to be directed from an external source to the host through the peripheral device.

外围设备的控制器被配置为检测设备的端口B上是否存在功率源。一旦被验证为主机可接受形式的功率,控制器将该功率与端口A的功率导轨互连,并通知主机该功率可用(如果主机选择接收该功率)。构想了不同的情景;例如,主机当前可在将主机互连到外围设备的端口A的电缆上以第一电压电平供应功率。作为主机和外围设备之间协商的结果,第二电压下的功率可以以指定的功率分布(profile)经由电缆从外围设备供应给主机。The peripheral device's controller is configured to detect the presence of a power source on port B of the device. Once the power is verified to be in a form acceptable to the host, the controller interconnects the power to the power rail of port A and notifies the host that the power is available (if the host chooses to receive it). Different scenarios are envisaged; for example, the host may currently supply power at a first voltage level on the cable interconnecting the host to port A of the peripheral. As a result of negotiation between the host and the peripheral, power at the second voltage may be supplied from the peripheral to the host via the cable in a specified power profile.

当外部源断开时,链路保持在原位,但功率流被重新调整到较低的分布。通过这种方式,外围设备可作为智能插接站来操作,以通过外围设备和主机之间的单个串行电缆自适应地供应/接收功率和数据二者,并且系统自动在不同的功率分布之间切换从而变得可用。When the external source is disconnected, the link remains in place, but the power flow is readjusted to a lower profile. In this way, the peripheral can operate as a smart docking station to adaptively supply/receive both power and data over a single serial cable between the peripheral and the host, and the system automatically switches between different power distributions Toggle thus becomes available.

将从图1的回顾开始理解各种实施例的这些和其他特征和方面,图1大致示出了示例性数据存储设备100。设备100被呈现以提供所示出的环境,在所示出的环境中可有利地实践各种实施例。本文所描述的各种实施例不限于数据存储应用,并且可以容易地扩展到基本上任何其他类型的计算机外围设备,或者其中双端口设备可经由接口连接到主机设备的任何其他应用。These and other features and aspects of various embodiments will be understood beginning with a review of FIG. 1 , which generally illustrates an exemplary data storage device 100 . Device 100 is presented to provide the illustrated environment in which various embodiments may be advantageously practiced. The various embodiments described herein are not limited to data storage applications, and can be easily extended to substantially any other type of computer peripheral device, or any other application in which a dual port device can be interfaced to a host device.

存储设备100包括控制器102和存储器模块104。控制器102为设备100提供顶层控制,并且可被配置为具有存储在本地存储器中的相关联的编程(固件,FW)的一个或多个可编程微控制器(也称为控制器或处理器)。微控制器可被布置在一个或多个SOC(片上系统)中,也称为芯片组。The storage device 100 includes a controller 102 and a memory module 104 . Controller 102 provides top-level control for device 100 and may be configured as one or more programmable microcontrollers (also referred to as controllers or processors) with associated programming (firmware, FW) stored in local memory ). Microcontrollers may be arranged in one or more SOCs (systems on a chip), also known as chipsets.

存储器模块104可被布置为包括可旋转磁记录盘和固态存储器阵列的一个或多个非易失性存储器(NVM)元件。虽然图1中示出了单独的控制器102,但这是不必要的,因为替代实施例可将任何必需的控制器功能直接合并到存储器模块中,或者合并到数据存储设备外部。The memory module 104 may be arranged to include one or more non-volatile memory (NVM) elements of a rotatable magnetic recording disk and a solid state memory array. Although a separate controller 102 is shown in FIG. 1, this is not necessary, as alternative embodiments may incorporate any necessary controller functionality directly into the memory module, or external to the data storage device.

图2示出了大致对应于图1的存储设备100的存储设备110。虽然不进行限制,但出于本讨论的目的,将构想存储设备110是利用NAND闪存存储器来存储和检取主机设备112的用户数据的固态驱动器(SSD)。因此,SSD是主机的计算机外围设备。FIG. 2 shows a storage device 110 that generally corresponds to the storage device 100 of FIG. 1 . Although not limiting, for purposes of this discussion, storage device 110 will be contemplated to be a solid state drive (SSD) utilizing NAND flash memory to store and retrieve user data for host device 112 . Therefore, SSD is a computer peripheral of the host computer.

存储设备110具有映射到图1的各种元件,包括存储微控制器(CPU)114、本地存储存储器116、非易失性存储器(NVM)118和存储功率模块120。本地存储存储器116可以是由存储微控制器114所利用的易失性或非易失性的存储器,并且存储诸如固件(FW)122和数据124的各种要素。固件122表示由微控制器114执行的编程指令。数据122可以表示在NVM 118和主机112之间的数据传输操作期间有用的用户数据、元数据、参数等。Storage device 110 has various elements mapped to FIG. 1 , including storage microcontroller (CPU) 114 , local storage memory 116 , non-volatile memory (NVM) 118 , and storage power module 120 . Local storage memory 116 may be volatile or non-volatile memory utilized by storage microcontroller 114 and stores various elements such as firmware (FW) 122 and data 124 . Firmware 122 represents programming instructions executed by microcontroller 114 . Data 122 may represent user data, metadata, parameters, etc. useful during data transfer operations between NVM 118 and host 112 .

微控制器114和存储器116可并入SOC(芯片组)。在该示例中,NVM118表示与SOC协商数据传输操作的单独的闪存模块中的闪存。存储功率模块120以下文所解释的方式管理存储设备110内部和通过存储设备110的电功率分配和电功率流。The microcontroller 114 and memory 116 may be incorporated into an SOC (chipset). In this example, NVM 118 represents flash in a separate flash module that negotiates data transfer operations with the SOC. The storage power module 120 manages the distribution and flow of electrical power within and through the storage device 110 in a manner explained below.

主机设备112采用计算机的形式,并且包括主机微控制器(CPU)134、主机存储器136、用户接口(I/F)138和主机功率模块140。如前所述,主机微控制器134可采用一个或多个可编程处理器的形式。主机存储器136存储用于微控制器134的各种编程和数据要素,包括操作系统(OS)142和各种主机应用(app)144。Host device 112 takes the form of a computer and includes host microcontroller (CPU) 134 , host memory 136 , user interface (I/F) 138 , and host power module 140 . As previously mentioned, the host microcontroller 134 may take the form of one or more programmable processors. Host memory 136 stores various programming and data elements for microcontroller 134 , including operating system (OS) 142 and various host applications (apps) 144 .

用户I/F 138可构成各种GUI(图形用户界面)类型的元件(诸如触摸屏、显示器、鼠标、键盘等),以使用户能够与系统交互。主机功率模块140与存储设备110的存储功率模块120协作操作,以经由一个或多个接口145在相应设备之间传输功率。每个接口可包括一组或多组数据传输线路146和功率传输线路148。User I/F 138 may constitute various GUI (graphical user interface) type elements (such as a touch screen, display, mouse, keyboard, etc.) to enable a user to interact with the system. The host power module 140 operates in cooperation with the storage power module 120 of the storage device 110 to transfer power between the respective devices via one or more interfaces 145 . Each interface may include one or more sets of data transmission lines 146 and power transmission lines 148 .

图3示出了根据一些实施例的合并来自图2的存储设备110和主机设备112的系统150。存储设备110被表征为具有第一端口152和第二端口154(分别表示为端口A和端口B)的双端口设备。双端口存储设备110还可以具有图3中未示出的附加端口。存储设备的端口A152耦合到主机112的主机端口156,并且端口B 154耦合到外部功率源160的外部端口158。虽然不进行限制,但可以构想,各个端口互连162、164根据TBT3标准配置,并作为使用C型串行电缆的具有功率和数据传输能力的USB 3.0接口进行操作。可以使用其他接口配置。如下文所解释的,来自外部功率源160的电功率经由互连162、164流过存储设备110到主机112,如由存储设备110的功率管理电路系统168所管理的。FIG. 3 illustrates a system 150 incorporating storage device 110 and host device 112 from FIG. 2 in accordance with some embodiments. The storage device 110 is characterized as a dual-port device having a first port 152 and a second port 154 (denoted as port A and port B, respectively). Dual port storage device 110 may also have additional ports not shown in FIG. 3 . Port A 152 of the storage device is coupled to host port 156 of host 112 and port B 154 is coupled to external port 158 of external power source 160 . While not limiting, it is contemplated that the various port interconnects 162, 164 are configured according to the TBT3 standard and operate as a power and data transfer capable USB 3.0 interface using a Type-C serial cable. Other interface configurations can be used. As explained below, electrical power from external power source 160 flows through storage device 110 to host 112 via interconnects 162 , 164 , as managed by power management circuitry 168 of storage device 110 .

图4示出了相关技术的数据存储设备170,以简要示出以图3所描绘的方式向主机传输电功率的能力的限制。存储设备170耦合到主机设备172、菊花链式设备174和设备功率供应单元(PSU)176。使用第一端口(端口A)178、第二端口(端口B)180和功率插孔(输入)182执行这些互连。PSU176可以是具有变压器的线缆(cord),该变压器将来自墙壁插座的交流(AC)功率转换为适当的直流(DC)电平,以供存储设备110使用。可以根据需要来使用用于PSU 176的其他配置。粗箭头线184表示从PSU 176通过存储设备170流向菊花链式设备174的电功率流。FIG. 4 shows a related art data storage device 170 to briefly illustrate the limitations of the ability to transfer electrical power to a host in the manner depicted in FIG. 3 . Storage device 170 is coupled to host device 172 , daisy-chained device 174 and device power supply unit (PSU) 176 . These interconnections are performed using a first port (port A) 178 , a second port (port B) 180 and a power jack (input) 182 . PSU 176 may be a cord with a transformer that converts alternating current (AC) power from a wall outlet to an appropriate direct current (DC) level for use by storage device 110 . Other configurations for PSU 176 can be used as desired. Thick arrowed line 184 represents the flow of electrical power from PSU 176 through storage device 170 to daisy-chained device 174 .

如图4所示,电功率184的一部分被引导到第一功率控制电路186,第一功率控制电路186包括5V功率转换器电路188和控制/功率逻辑电路系统(MOS)190。这供应了由端口A178使用的电功率。电功率184的另一部分被引导到第二功率控制电路192以供端口B 180使用,第二功率控制电路192具有5V功率转换电路194和控制/功率逻辑电路系统(MOS)196。注意,供应给端口B的功率被转发以供菊花链式设备174使用,菊花链式设备174可以是具有与存储设备170类似的功耗要求的伴随存储设备。应当理解,来自功率插孔182的功率184也将在内部路由到存储设备170的其他部分(诸如如图2大致所示的),但是为了清楚起见,省略了此类细节。As shown in FIG. 4 , a portion of the electrical power 184 is directed to a first power control circuit 186 , which includes a 5V power converter circuit 188 and a control/power logic circuitry (MOS) 190 . This supplies the electrical power used by port A178. Another portion of the electrical power 184 is directed to a second power control circuit 192 having a 5V power conversion circuit 194 and a control/power logic circuitry (MOS) 196 for use by port B 180 . Note that power supplied to port B is forwarded for use by daisy-chained device 174 , which may be a companion storage device with similar power consumption requirements as storage device 170 . It should be understood that power 184 from power jack 182 will also be internally routed to other portions of storage device 170 (such as generally shown in FIG. 2 ), but such details have been omitted for clarity.

存储设备170的功率输送能力不足以满足主机172的功耗需求。在不受限制的情况下,在一个示例性环境中,存储设备172可能仅能够向上向端口A 178供应约15瓦特(W)的功率,而主机172的最小功耗要求可能更高,在约60W到100W的数量级上。The power delivery capability of the storage device 170 is insufficient to meet the power consumption requirements of the host 172 . Without limitation, in one exemplary environment, storage device 172 may only be able to supply about 15 watts (W) of power up port A 178, while host 172 may have a higher minimum power consumption requirement at about On the order of 60W to 100W.

因此,单独的主机PSU 198用于实现主机172的操作。可由主机172以多种方式使用由PSU 198供应的功率,包括在正常操作期间运行主机的处理器和其他元件的功率、为主机的可再充电电池充电的功率等。主机PSU 198可采取任意数量的形式,包括具有变压器以从墙壁插座执行AC-DC转换的电缆。Thus, a separate host PSU 198 is used to implement the operation of the host 172 . Power supplied by the PSU 198 may be used by the host 172 in a variety of ways, including power to run the host's processor and other components during normal operation, power to charge the host's rechargeable battery, and the like. The host PSU 198 may take any number of forms, including cables with transformers to perform AC-DC conversion from wall sockets.

图5示出了根据本公开的各种实施例构造和操作以克服现有技术的这些和其他限制(包括与图4相关联的那些限制)的数据存储设备200。注意,设备200大体对应于如上文所讨论的存储设备100和110。为了方便,对出现在图4-图5两者中的类似部件使用相同的附图标记。FIG. 5 illustrates a data storage device 200 constructed and operative in accordance with various embodiments of the present disclosure to overcome these and other limitations of the prior art, including those associated with FIG. 4 . Note that device 200 generally corresponds to storage devices 100 and 110 as discussed above. For convenience, the same reference numerals are used for similar components that appear in both Figures 4-5.

存储设备200使用端口A 178、经由合适的互连(诸如C型串行电缆)耦合到主机设备172。存储设备200进一步经由端口B 180、使用第二C型串行电缆耦合到外部功率供应单元(EXT PSU)202。功率插孔182不提供到存储设备200的外部功率连接。从EXT PSU 202通过端口B 180向存储设备200提供内部功率流,如大体上由粗箭头线204表示的。应当注意,该功率经由端口A 178转发到主机172。这消除了如图4所示的对独立的主机PSU 198的需要以向主机172提供电功率。这允许仅一个C型串行电缆连接到主机。Storage device 200 is coupled to host device 172 using port A 178 via a suitable interconnect, such as a Type-C serial cable. The storage device 200 is further coupled to an external power supply unit (EXT PSU) 202 via port B 180 using a second C-type serial cable. Power jack 182 provides no external power connection to storage device 200 . Internal power flow is provided from EXT PSU 202 to storage device 200 through port B 180 , as generally represented by thick arrow line 204 . It should be noted that this power is forwarded to host 172 via port A 178 . This eliminates the need for a separate host PSU 198 as shown in FIG. 4 to provide electrical power to the host 172 . This allows only one Type-C serial cable to connect to the host.

为此,存储设备200被配置有图4中不存在的附加电路系统,包括功率输送(PD)控制器206、功率逻辑电路208和功率多路复用器(mux)210。此外,增强型第一功率控制电路212配备有增强的电压转换器214和MOS逻辑216。电压转换器可包括降压-升压功率转换器,其具有在各种电压下输出功率电平的能力,包括但不一定限于5V、9V、15V和20V。To this end, storage device 200 is configured with additional circuitry not present in FIG. 4 , including power delivery (PD) controller 206 , power logic circuit 208 , and power multiplexer (mux) 210 . Furthermore, the enhanced first power control circuit 212 is equipped with an enhanced voltage converter 214 and MOS logic 216 . Voltage converters may include buck-boost power converters with the capability to output power levels at various voltages, including but not necessarily limited to 5V, 9V, 15V, and 20V.

PD控制器206可形成现有存储设备控制器(例如,参见图2中的元件114)的一部分,或者可以是独立的硬接线或可编程处理电路。如果PD控制器被实现为一个或多个可编程处理器,将在相关联的存储器中供应合适的程序指令(固件)以便于操作。总体上,PD控制器206操作以管理存储设备200中的和通过存储设备200的功率分配。为此,PD控制器206形成图3的功率管理电路168的一部分,并且操作以检测存储设备210的当前功率状态并提供设备内的各种控制设置,包括到功率管理电路208和电压转换器214的输入。PD controller 206 may form part of an existing storage device controller (eg, see element 114 in FIG. 2), or may be a separate hardwired or programmable processing circuit. If the PD controller is implemented as one or more programmable processors, appropriate program instructions (firmware) will be supplied in the associated memory to facilitate operation. In general, PD controller 206 operates to manage the distribution of power in and through storage device 200 . To this end, PD controller 206 forms part of power management circuit 168 of FIG. 3 and operates to detect the current power state of storage device 210 and provide various control settings within the device, including to power management circuit 208 and voltage converter 214 input of.

在该布置中,功率控制器208负责由于端口B上的PSU连接而向PD控制器请求新的分布定义。PD控制器通知主机新的可用分布。可使用自动功率多路复用器切换布置。In this arrangement, the power controller 208 is responsible for requesting a new profile definition from the PD controller due to the PSU connection on port B. The PD controller notifies the host of the new available distribution. The arrangement can be switched using an automatic power multiplexer.

如果EXT PSU 202从端口B断连,多路复用器210可自动地切换到来自功率插孔182的直接功率。PSU设备176将在PD分布重新定义为较低的PD分布期间提供功率。功率传递控制器将请求新的PD分布定义,PD控制器将通知主机,并且主机将切换到较低的可用PD分布。If the EXT PSU 202 is disconnected from port B, the multiplexer 210 can automatically switch to direct power from the power jack 182 . The PSU device 176 will provide power during the redefinition of the PD profile to a lower PD profile. The power delivery controller will request a new PD profile definition, the PD controller will notify the host, and the host will switch to the lower available PD profile.

图6提供了说明了根据一些实施例的图5的存储设备200的各种操作以建立对主机172的电功率供应的序列图220。初始地,框222描绘了主机172使用端口A 178到存储设备200的连接,并且框224描绘了EXT PSU 202到端口B 180的连接。构想了这些连接为使用具有数据和功率传输能力的合适的电缆的TBT3互连。FIG. 6 provides a sequence diagram 220 illustrating various operations of the storage device 200 of FIG. 5 to establish an electrical power supply to the host 172 in accordance with some embodiments. Initially, block 222 depicts the connection of the host 172 to the storage device 200 using port A 178 , and block 224 depicts the connection of the EXT PSU 202 to port B 180 . These connections are envisioned as TBT3 interconnects using suitable cables with data and power transfer capabilities.

在框226处,PD控制器206检测EXT PSU与端口B的互连。这可以通过多种方式实现,包括通过使用电压传感器和/或解码逻辑。在PD控制器206和EXT PSU 202的控制器之间建立通信,以便确定来自PSU的可用功率分布。存储设备200的主存储控制器可根据需要促进这些和其他通信。可用的功率分布可以多种合适的方式进行表征。在一些实施例中,可用功率可根据可由PSU供应的可用功率输出电平(例如,60W、80W、100W)等来表示。At block 226, the PD controller 206 detects the interconnection of the EXT PSU to port B. This can be accomplished in a number of ways, including through the use of voltage sensors and/or decoding logic. Communication is established between the PD controller 206 and the controller of the EXT PSU 202 in order to determine the available power distribution from the PSU. The primary storage controller of storage device 200 may facilitate these and other communications as needed. The available power distribution can be characterized in a number of suitable ways. In some embodiments, available power may be represented in terms of available power output levels (eg, 60W, 80W, 100W) that may be supplied by the PSU, or the like.

框228示出了在PD控制器和PSU之间建立功率输送合约。如本文所使用的,功率输送合约表示一组约定的参数(条款),将按照该参数(条款)经由端口B供应功率(例如,功率分布)。这可包括电压电平、总功率电平、功率特性、将提供功率的最短持续时间等。在一些情况下,PD控制器可利用存储设备的电路系统来验证可用功率,诸如通过测试所施加的功率或以其他方式表征其是否足以稳定以供使用。Block 228 shows establishing a power delivery contract between the PD controller and the PSU. As used herein, a power delivery contract represents an agreed set of parameters (terms) according to which power will be supplied via port B (eg, power distribution). This may include voltage level, total power level, power characteristics, minimum duration for which power will be provided, etc. In some cases, the PD controller may utilize the circuitry of the storage device to verify the available power, such as by testing the applied power or otherwise characterizing whether it is stable enough for use.

一旦建立了功率输送合约,流程就传递至框230,其中功率多路复用器210被配置为从PSU接收外部功率。在框232处,通知主机172端口A处的新的可用功率分布。作为响应,主机经由主机控制器(例如,参见图2中的控制器134)与存储设备200建立功率输送合约,以便经由端口A输送电功率,框234。Once the power delivery contract is established, flow passes to block 230 where the power multiplexer 210 is configured to receive external power from the PSU. At block 232, the host 172 is notified of the new available power distribution at port A. In response, the host establishes a power delivery contract with the storage device 200 via the host controller (eg, see controller 134 in FIG. 2 ) to deliver electrical power via port A, block 234 .

根据需要,调整现有系统配置以实现此传输;例如,主机之前可能已经在TBT3电缆的功率总线方面施加了5V的功率电压(例如,功率传输线路148,图2),并且现在在合约期间,存储设备将在这些相同的线路上向主机供应20V的功率。一旦系统被正确地配置,根据输送合约的条款,在框236处经由端口A向主机输送功率。主机可通过上述任何合适的方式使用该输送功率,包括对主机的板载可再充电电池进行充电。As needed, adjust the existing system configuration to enable this transfer; for example, the host may have previously applied a power voltage of 5V on the power bus side of the TBT3 cable (eg, power transfer line 148, Figure 2), and now during the contract period, The storage device will supply 20V to the host on these same lines. Once the system is properly configured, power is delivered to the host via port A at block 236 according to the terms of the delivery contract. The host may use this delivered power in any suitable manner as described above, including charging the host's onboard rechargeable battery.

图7示出了说明了用于随后停止从存储设备240向主机提供电功率的所执行的步骤的序列图240。功率的断连可作为多种原因的结果来执行,包括外部PSU的突然和非计划的用户断连,如框242所指示的。构想了其他断连情况,包括PSU同意向存储设备供应功率的设定时间到期。FIG. 7 shows a sequence diagram 240 illustrating the steps performed to subsequently stop providing electrical power from the storage device 240 to the host. Disconnection of power may be performed as a result of a variety of reasons, including sudden and unplanned user disconnection of the external PSU, as indicated by block 242 . Other disconnection scenarios are envisioned, including expiration of a set time for the PSU to agree to supply power to the storage device.

在端口B处的输入功率丢失时,在框244处,功率多路复用器210操作以自动切换为将内部功率引导通过存储设备200。这可包括切换到来自功率插孔182处的外部源的可用功率,或切换到来自内部功率源(例如,内部电池、超级电容等)的电功率。在一些情况下,外部PSU的移除可能会导致从主机经由端口A反向向存储设备的约定的电功率供应。Upon loss of input power at port B, power multiplexer 210 operates to automatically switch to direct internal power through storage device 200 at block 244 . This may include switching to available power from an external source at power jack 182, or switching to electrical power from an internal power source (eg, an internal battery, ultracapacitor, etc.). In some cases, removal of the external PSU may result in a reversed supply of agreed electrical power from the host via port A to the storage device.

如步骤246所示,PD控制器206基于可用功率的变化经由多路复用器将系统的可用功率分布改变到新的电平。在框248处向主机通知存储设备可供应的新的最大可用功率分布(框250)。如框252所指示的,基于该信息,主机请求新的分布并调整功率设置,包括切换到另一可用功率源、经由端口A将系统重新配置为到存储设备的新的低电平功率等。可以构想,在图6-图7两者的整个序列期间,足够的本地功率将是可用的以确保存储设备和主机不间断、连续运行。As shown in step 246, the PD controller 206 changes the available power distribution of the system to a new level via the multiplexer based on the change in the available power. At block 248, the host is notified of the new maximum available power distribution that the storage device can supply (block 250). As indicated by block 252, based on this information, the host requests a new distribution and adjusts power settings, including switching to another available power source, reconfiguring the system via port A to a new low level of power to the storage device, and the like. It is contemplated that sufficient local power will be available to ensure uninterrupted, continuous operation of the storage device and host during the entire sequence of both Figures 6-7.

图8提供了一些实施例中的功率源电路260的简化图。功率源电路可根据需要在存储设备200、主机172或这两个设备中实现。通常,电路260包括接收输入电功率的充电电路262,并且充电电路262使用该输入电功率对可再充电电池264再充电。在系统状态发生检测到的变化的此类时刻,电池264可用于向计算机系统的至少部分供应电功率。例如,经由图5中的端口A供应给主机的功率可用于对主机电池充电,之后可将电池配置为一旦外部PSU断连就开始供应功率以供主机使用。FIG. 8 provides a simplified diagram of power source circuit 260 in some embodiments. The power source circuitry may be implemented in storage device 200, host 172, or both, as desired. Generally, circuit 260 includes charging circuit 262 that receives input electrical power, and charging circuit 262 uses the input electrical power to recharge rechargeable battery 264 . The battery 264 may be used to supply electrical power to at least a portion of the computer system at such times when a detected change in system state occurs. For example, power supplied to the host via port A in Figure 5 can be used to charge the host battery, which can then be configured to begin supplying power for use by the host once the external PSU is disconnected.

图9示出了外部功率供应单元(PSU)(诸如图5中的EXT PSU 202)的功能框图表示。可以使用其他配置。PSU 280包括接口(I/F)电路282、控制器284和功率源286。PSU可形成较大设备(诸如主机、外围设备、智能功率供应等)的一部分。构想了接口电路282被配置为通过连接到存储设备200的端口B 180的数据线路来传送数据命令和响应。FIG. 9 shows a functional block representation of an external power supply unit (PSU), such as EXT PSU 202 in FIG. 5 . Other configurations can be used. PSU 280 includes interface (I/F) circuitry 282 , controller 284 and power source 286 . A PSU may form part of a larger device such as a host, peripheral, smart power supply, etc. It is contemplated that the interface circuit 282 is configured to communicate data commands and responses over the data lines connected to the port B 180 of the storage device 200 .

PSU控制器284可以是硬件或基于可编程处理器的处理器,该硬件或基于可编程处理器的处理器被配置为如上所述经由端口B与存储设备200通信,以协商通过相关联的接口的功率传输线路的电功率供应。功率源286可以采用电池、电压转换器、电荷存储设备的形式,或者可以向存储设备提供电功率的任何其他形式。如上所述,PSU 280可形成更大的操作性外围设备或主机设备的一部分,并且可包括根据需要对存储设备可用的电功率执行AC-DC转换的变压器。PSU controller 284 may be a hardware or programmable processor-based processor configured to communicate with storage device 200 via port B as described above to negotiate over an associated interface The electrical power supply of the power transmission line. Power source 286 may take the form of a battery, a voltage converter, a charge storage device, or any other form that may provide electrical power to a storage device. As noted above, PSU 280 may form part of a larger operational peripheral or host device, and may include a transformer that performs AC-DC conversion of the electrical power available to the storage device as needed.

已经提供了图10和图11以示出关于根据本讨论的合适的数据存储设备配置的进一步细节。图10示出了根据一些实施例的固态驱动器(SSD)数据存储设备300的功能框图。Figures 10 and 11 have been provided to illustrate further details regarding suitable data storage device configurations in accordance with the present discussion. 10 shows a functional block diagram of a solid state drive (SSD) data storage device 300 in accordance with some embodiments.

控制器302为设备300提供顶层控制,并且可以与图1的控制器102相对应。接口电路304和本地缓冲存储器306协调外部主机设备和闪存308之间的用户数据的传输。读取/写入/擦除电路310执行输入写入数据的必要编码,并指导适当的闪存单元的编程以将经编码的写入数据写入存储器308。Controller 302 provides top-level control for device 300 and may correspond to controller 102 of FIG. 1 . Interface circuitry 304 and local buffer memory 306 coordinate the transfer of user data between external host devices and flash memory 308 . Read/write/erase circuitry 310 performs the necessary encoding of incoming write data and directs programming of the appropriate flash memory cells to write the encoded write data to memory 308 .

功率管理(MGMT)电路312表示用于实现图5的功率流的元件,并且根据图6-图7的序列进行操作。A power management (MGMT) circuit 312 represents the elements for implementing the power flow of FIG. 5 and operates according to the sequence of FIGS. 6-7 .

图11提供了一些实施例中的硬盘驱动器(HDD)或混合固态驱动器(HSSD)存储设备400的功能框图。控制器电路402、接口电路404和缓冲存储器405如图10所示操作,以协调与主机设备的数据传输。闪存406提供用于存储数据的本地非易失性半导体存储器。11 provides a functional block diagram of a hard disk drive (HDD) or hybrid solid state drive (HSSD) storage device 400 in some embodiments. Controller circuit 402, interface circuit 404, and buffer memory 405 operate as shown in FIG. 10 to coordinate data transfers with the host device. Flash memory 406 provides local non-volatile semiconductor memory for storing data.

读取/写入(R/W)通道408和前置放大器/驱动器(前置放大器)410支持使用数据读取/写入换能器(头)414将数据传输到可旋转记录介质(盘)412。使用音圈电机(VCM)416和闭环伺服控制电路418来控制头位置。根据需要,可以将来自主机的数据存储到闪存406和/或盘412。与前面一样,通道408在写入操作期间对数据进行编码,并在随后的读取操作期间恢复数据。Read/write (R/W) channel 408 and preamp/driver (preamp) 410 support the use of data read/write transducer (head) 414 to transfer data to a rotatable recording medium (disk) 412. Head position is controlled using a voice coil motor (VCM) 416 and a closed loop servo control circuit 418 . Data from the host may be stored to flash memory 406 and/or disk 412 as desired. As before, channel 408 encodes data during write operations and restores data during subsequent read operations.

功率管理(MGMT)电路420大体对应于图5中所示的电路系统,并且根据图6和图7的序列流进行操作。The power management (MGMT) circuit 420 generally corresponds to the circuitry shown in FIG. 5 and operates according to the sequence flows of FIGS. 6 and 7 .

现在将理解,本文呈现的各种实施例提供了相对于现有技术的多种益处。双端口外围设备提供评估、验证和呈现通过第二端口来自外部源、经由第一端口到达主机的电功率的能力。虽然数据存储设备为各种实施例的实现提供了特别合适的环境,但基本上可以使用任何形式的外围设备。此外,虽然已构想Thunderbolt 3(TBT3)接口特别适合用于使用USB 3.0标准实现这些功率和数据传输,但这仅仅是示例。It will now be appreciated that the various embodiments presented herein provide various benefits over the prior art. The dual port peripheral provides the ability to evaluate, verify and present electrical power from an external source through the second port to the host via the first port. While a data storage device provides a particularly suitable environment for the implementation of the various embodiments, basically any form of peripheral device may be used. Furthermore, while the Thunderbolt 3 (TBT3) interface has been conceived to be particularly suitable for implementing these power and data transfers using the USB 3.0 standard, this is merely an example.

应当理解,即使在前面的描述中已经陈述了本公开的各种实施例的众多特征和优点,以及各种实施例的结构和功能的细节,该详细描述仅是说明性的,并且,尤其是在本公开的原理之内的部件的结构和布置方面,可以对由表达所附权利要求的术语的广义含义指示的全部范围进行详细的改变。It is to be understood that even though the numerous features and advantages of various embodiments of the present disclosure have been set forth in the foregoing description, as well as details of the structure and function of the various embodiments, this detailed description is intended to be illustrative only, and, among other things, Detailed changes may be made in the construction and arrangement of components within the principles of the present disclosure, to the full extent indicated by the broad meanings of the terms of the appended claims.

Claims (20)

1. A method, comprising:
using the first serial cable to establish a first data link and a first power transmission link between a first serial port of the peripheral device and the host device;
using a second serial cable to establish a second data link and a second power transmission link between a second serial port of the peripheral device and an external Power Supply Unit (PSU);
using the second data transmission link to detect available power from the external PSU at a level suitable for use by the host device;
transmitting an indication of the available power from the external PSU to the host device via the first data link; and
interconnecting the first serial port and the second serial port to flow regulated power to the host device via the first power transmission link and the second power transmission link in response to a request for the available power from the host device to the peripheral device via the first data transmission link.
2. The method of claim 1, wherein the peripheral device comprises a controller circuit configured to detect the available power from the external PSU by requesting an available power profile from the external PSU using the second data link, the available power profile indicating a maximum power level that can be supplied by the external PSU using the second serial port.
3. The method of claim 2, wherein the controller circuit establishes a first power delivery contract with the external PSU to supply the maximum power level to the second serial port for at least a minimum selected time period, and establishes a second power delivery contract with a host controller circuit of the host device to supply the maximum power level to the first serial port for at least the minimum selected time period.
4. The method of claim 1, wherein the regulated power is used to recharge a battery of the host device.
5. The method of claim 1, wherein the peripheral device is further configured with a power jack connection to receive power from a wall outlet via an intermediate transformer and a power cable, wherein the power jack connection and the second power transmission link are connected as inputs to a multiplexer (mux) of the peripheral device, and wherein a power management circuit is configured to alternately couple the power jack connection and the second power transmission link to the first data transmission link, respectively, in response to an absence or presence of the request for the available power from the host device, respectively.
6. The method of claim 1, wherein the peripheral device further comprises a buck-boost voltage converter configured to provide output power at a plurality of output voltages in response to the power supplied by the external PSU, and wherein the request from the host device for the available power comprises a request to supply the power at a selected one of the plurality of output voltages.
7. The method of claim 1, wherein the peripheral device comprises a backup power source, and wherein the backup power source supplies power for use by the peripheral device in response to the external PSU being disconnected from the second serial port.
8. The method of claim 7, wherein the backup electrical power source comprises a rechargeable battery of the peripheral device, and wherein a portion of the power supplied by the external PSU to the second serial port is used to recharge the rechargeable battery.
9. The method of claim 1, wherein the peripheral device is characterized as a data storage device comprising a memory controller circuit and a non-volatile memory (NVM), the memory controller circuitry is configured to direct data transfer between the NVM and the host device using the first data transfer link of the first serial cable, wherein the host device powers host controller circuitry using a portion of the power supplied by the external PSU, the host controller circuit generates a data transfer command and sends the data transfer command to the data storage device along the first data transfer link, and wherein the data storage device powers the memory controller circuitry and the NVM using another portion of the power supplied by the external PSU to service the data transfer command.
10. The method of claim 1, wherein the first serial cable and the second serial cable are characterized as cables that transmit data and power according to a USB (universal serial bus) 3.0 standard.
11. An apparatus, the apparatus comprising:
a first serial port configured to establish a first data link and a first power transmission link to a host device;
a second serial port configured to establish a second data link and a second power transmission link to a daisy-chained device; and
power management circuitry operably coupled between the first serial port and the second serial port, the power management circuitry configured to detect an amount of available power from an external Power Supply Unit (PSU) coupled to the second serial port, configured to negotiate a transfer of the available power from the external PSU to the host device, and configured to interconnect the first serial port and the second serial port to initiate a flow of the available power from the external PSU, the flow of available power being along the second power transmission link to the second serial port, through a voltage converter circuit to the first serial port, and along the first power transmission link to the host device.
12. The apparatus of claim 11, wherein a dual port computer peripheral is configured to couple to the host device using the first serial port and a first serial cable, and is configured to couple to the external PSU using the second serial port and a second serial cable.
13. The apparatus of claim 12, wherein the dual port computer peripheral is characterized as a data storage device comprising a memory controller circuit and a non-volatile memory (NVM), the memory controller circuit configured to direct data transfer between the NVM and the host device using the first serial cable.
14. The apparatus of claim 11, wherein the power management circuitry comprises controller circuitry configured to detect the available power from the external PSU by requesting an available power profile from the external PSU using the second data link, the available power profile indicating a maximum power level that can be supplied by the external PSU using the second serial port.
15. The apparatus of claim 11, further comprising a power jack connection configured to receive electrical power from a wall outlet via an intermediate transformer and a power cable, and wherein the power management circuitry comprises a multiplexer (mux) configured to selectively connect each of the power jack connection and the second serial port to the first serial port in response to an input supplied by control logic circuitry.
16. The apparatus of claim 11, wherein the power management circuitry comprises a buck-boost voltage converter configured to increase a voltage of the power supplied by the external PSU from a first lower magnitude to a second higher magnitude, and wherein the power management circuitry is further configured to supply the power to the first serial port at the second higher magnitude.
17. The apparatus of claim 11, wherein the peripheral device comprises a backup power source, and wherein the backup power source is configured to automatically supply power for use by the peripheral device in response to the external PSU being disconnected from the second serial port.
18. The apparatus of claim 11, wherein the first serial port and the second serial port are configured to transmit data and power according to a USB (universal serial bus) 3.0 standard.
19. A system, comprising:
a computer peripheral comprising a peripheral controller circuit, a voltage converter circuit, a first serial port, and a second serial port;
a computer host device including a host controller circuit and a host port connected to the first serial port using a first serial cable to facilitate data transfer along a first data transfer path and power transfer along a first power transfer path;
an external Power Supply Unit (PSU) device including a PSU controller circuit and an external port connected to the second serial port using a second serial cable to facilitate data transfer along a second data transmission path and power transfer along a second power transmission path;
the peripheral controller circuit is configured to negotiate a transfer of available power from the external PSU to the host device in response to detecting the available power from the external PSU at the second serial port, and is configured to interconnect the first serial port and the second serial port to initiate a flow of the available power from the external PSU along the second power transfer link to the second serial port, through the voltage converter circuit to the first serial port, and along the first power transfer link to the host device.
20. The system of claim 19, wherein the computer peripheral device is characterized as a Solid State Drive (SSD) further having flash memory, the peripheral controller circuit further configured to transfer data between the flash memory and the host device using the first data transfer path during the transfer of the available power to the host device along the first power transfer path.
CN201980098706.7A 2019-07-31 2019-07-31 Host power delivery from dual port peripheral Pending CN114424143A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2019/000911 WO2021019271A1 (en) 2019-07-31 2019-07-31 Host power delivery from dual port peripheral device

Publications (1)

Publication Number Publication Date
CN114424143A true CN114424143A (en) 2022-04-29

Family

ID=68296548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980098706.7A Pending CN114424143A (en) 2019-07-31 2019-07-31 Host power delivery from dual port peripheral

Country Status (3)

Country Link
EP (1) EP4004681A1 (en)
CN (1) CN114424143A (en)
WO (1) WO2021019271A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118473265A (en) * 2024-07-15 2024-08-09 柏意慧心(杭州)网络科技有限公司 Motor control circuit combined with data transmission

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101243376A (en) * 2005-06-21 2008-08-13 万克利克(Ip)有限公司 Socket assembly with standby sockets
US7447922B1 (en) * 2004-06-23 2008-11-04 Cypress Semiconductor Corp. Supplying power from peripheral to host via USB
US20080309313A1 (en) * 2007-06-15 2008-12-18 Apple Inc. Systems and methods for providing device-to-device handshaking through a power supply signal
CN102013272A (en) * 2009-06-26 2011-04-13 希捷科技有限公司 Systems, methods and devices for configurable power control with storage devices
CN102404175A (en) * 2010-08-11 2012-04-04 巴比禄股份有限公司 Server machine, power-consumption control method, and network system
CN103931176A (en) * 2011-09-14 2014-07-16 巴科股份有限公司 Electronic tool and methods for meetings
US20150089248A1 (en) * 2013-09-22 2015-03-26 Microsoft Corporation Accessory Device Power Management
US20180067885A1 (en) * 2016-09-08 2018-03-08 Eever Technology, Inc. Usb type-c module

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9274578B2 (en) * 2012-05-09 2016-03-01 Apple Inc. Enable power from an accessory to a host device based on whether the accessory is able to alter an electrical characteristic of the power path

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7447922B1 (en) * 2004-06-23 2008-11-04 Cypress Semiconductor Corp. Supplying power from peripheral to host via USB
CN101243376A (en) * 2005-06-21 2008-08-13 万克利克(Ip)有限公司 Socket assembly with standby sockets
US20080309313A1 (en) * 2007-06-15 2008-12-18 Apple Inc. Systems and methods for providing device-to-device handshaking through a power supply signal
CN102013272A (en) * 2009-06-26 2011-04-13 希捷科技有限公司 Systems, methods and devices for configurable power control with storage devices
CN102404175A (en) * 2010-08-11 2012-04-04 巴比禄股份有限公司 Server machine, power-consumption control method, and network system
CN103931176A (en) * 2011-09-14 2014-07-16 巴科股份有限公司 Electronic tool and methods for meetings
US20150089248A1 (en) * 2013-09-22 2015-03-26 Microsoft Corporation Accessory Device Power Management
US20180067885A1 (en) * 2016-09-08 2018-03-08 Eever Technology, Inc. Usb type-c module

Also Published As

Publication number Publication date
EP4004681A1 (en) 2022-06-01
WO2021019271A1 (en) 2021-02-04

Similar Documents

Publication Publication Date Title
TWI523370B (en) Apparatus and method for providing power through a reverse local data transfer connection
KR101445955B1 (en) Methods and apparatus for intelligently providing power to a device
US8904217B2 (en) System and method for managing power consumption in a computer device
EP3374842B1 (en) Port controller with power contract negotiation capability
CN108365469B (en) Concentrator with combined power supply
CN103744815B (en) Intermediary electronic device, operation method of intermediary electronic device and electronic system
KR100979845B1 (en) Integrated circuits and signal processing devices using the same
CN113094314A (en) Power transmission method, system and controller
CN101425049B (en) User equipment and data channel switching method based on USB
CN111628358A (en) USB expansion device with double power supplies and double power supply method
US20140108829A1 (en) External storage device and driving method thereof
JP2019193331A (en) Controller, control method, and control program
CN114424143A (en) Host power delivery from dual port peripheral
US10795421B2 (en) Power transfer synchronization for information handling system and external device
JP3187629U (en) External storage device
US10877550B2 (en) Storage system comprising a communications port for charging an electronic device
US20140201544A1 (en) External storage device and driving method thereof
US12026114B2 (en) Port controller and electronic device
JP3183010U (en) External storage device
JP2007156605A (en) External peripheral device and interface cable

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20220429

WD01 Invention patent application deemed withdrawn after publication