CN114448020A - 电子设备、控制方法和存储介质 - Google Patents
电子设备、控制方法和存储介质 Download PDFInfo
- Publication number
- CN114448020A CN114448020A CN202111294546.9A CN202111294546A CN114448020A CN 114448020 A CN114448020 A CN 114448020A CN 202111294546 A CN202111294546 A CN 202111294546A CN 114448020 A CN114448020 A CN 114448020A
- Authority
- CN
- China
- Prior art keywords
- power supply
- supply apparatus
- cable
- power
- authentication
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/00032—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries characterised by data exchange
- H02J7/00034—Charger exchanging data with an electronic device, i.e. telephone, whose internal battery is under charge
-
- 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/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- 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
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/81—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
-
- 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/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Power Engineering (AREA)
- Power Sources (AREA)
- Direct Current Feeding And Distribution (AREA)
Abstract
本发明提供电子设备、控制方法和存储介质。电子设备包括认证单元和控制单元。认证单元与外部设备进行认证通信,以确定外部设备是否为预定设备。在外部设备被确定为预定设备、并且外部设备被确定为无需附加线缆型供电设备的情况下,控制单元从外部设备请求大于第一电力的第二电力。
Description
技术领域
本公开的方面一般涉及电子设备、控制方法和存储介质。
背景技术
已知USB(通用串行总线)Type-C和USB PD(电力传输)标准作为与USB相关的标准。符合USB PD标准的USB接口可提供高达100W的电力。
日本特开2018-097643号公报描述了一种与电力接收设备和USB线缆中的各个进行认证通信的供电设备。
在下文中,具有集成USB线缆的供电设备和具有能够在不使用USB线缆的情况下与电力接收设备连接的连接器的供电设备统称为无需附加线缆型供电设备。
假设无需附加线缆型供电设备可以正确地响应针对供电设备的认证通信,但不能正确地响应针对USB线缆的认证通信。如果无需附加线缆型供电设备连接到日本特开2018-097643号公报中描述的电力接收设备,并且无需附加线缆型供电设备无法进行针对USB线缆的认证通信,则例如在很多情况下,将限制从无需附加线缆型供电设备向电力接收设备的供电。
发明内容
根据各种实施例,即使供电设备是无需附加线缆型供电设备,从该供电设备向与其连接的电力接收设备的供电也将被适当地控制。
根据各种实施例,提供了一种电子设备,包括:认证单元,用于与外部设备进行认证通信,以确定所述外部设备是否为预定设备;以及控制单元,用于在所述外部设备被确定为所述预定设备、并且所述外部设备被确定为无需附加线缆型供电设备的情况下,从所述外部设备请求大于第一电力的第二电力。
根据各种实施例,提供了一种控制方法,包括以下步骤:与外部设备进行认证通信,以确定所述外部设备是否为预定设备;以及在所述外部设备被确定为所述预定设备、并且所述外部设备被确定为无需附加线缆型供电设备的情况下,从所述外部设备请求大于第一电力的第二电力。
根据各种实施例,提供了一种存储介质,其存储使计算机执行方法的程序,所述方法包括以下步骤:与外部设备进行认证通信,以确定所述外部设备是否为预定设备;以及在所述外部设备被确定为所述预定设备、并且所述外部设备被确定为无需附加线缆型供电设备的情况下,从所述外部设备请求大于第一电力的第二电力。
通过以下示例实施例的描述,本公开的其他方面将变得清楚。
附图说明
图1是用于示出根据各种实施例的供电***的构造示例的图。
图2是用于示出根据第一实施例的电力接收设备100和供电设备120的构造示例的框图。
图3是与进行的处理相关的流程图。
图4是用于示出根据第一实施例的设备信息的数据格式的示例的图。
图5是与根据第二实施例进行的处理相关的流程图。
图6是用于示出根据第二实施例的用于设备信息的通信的消息的数据格式的示例的图。
图7是用于示出根据第三实施例的电力接收设备100'和供电设备120'的构造示例的框图。
图8A至图8D是用于示出根据第三实施例的通知单元803的构造示例的框图。
图9是与根据第三实施例进行的处理相关的流程图。
具体实施方式
下面将参照附图描述本公开的示例实施例、特征和方面。然而,本发明的实施例不限于以下示例实施例。
[第一实施例]
图1是用于示出根据各种实施例的供电***的构造示例的图。
如图1所示,在此描述的第一至第三实施例中的供电***包括供电设备120和能够利用供电设备120提供的电力进行操作的电力接收设备100。供电设备120和电力接收设备100两者是符合USB(通用串行总线)PD(电力传输)标准和USB Type-C标准的电子设备。
电力接收设备100是能够充当例如数码相机、数码摄像机、个人计算机、平板计算机、媒体播放器、PDA、蜂窝电话、智能电话、游戏机、机器人或无人机的电子设备。
供电设备120是能够充当例如USB-AC适配器、移动电池、个人计算机或平板计算机的电子设备。供电设备120为无需附加线缆型供电设备。这里,假设供电设备120具有与供电设备120集成的集成线缆130。集成线缆130的端部设置有插头140。插头140与设置在电力接收设备100中的插座110接合。
注意,无需附加线缆型供电设备可以是具有集成线缆130的供电设备或具有能够在不使用USB线缆的情况下与电力接收设备连接的连接器的供电设备。因此,虽然在本说明书中将描述具有集成线缆130的供电设备120,但在其他实施例中,该设备可以是在壳体中设置有插头140的供电设备120。
图2是用于示出图1所示的供电***的构造示例的框图。在图2中,与图1中相同的部件由相同的附图标记表示。
来自作为外部设备的供电设备120的电力被提供给插座110的VBUS端子。插座110的CC(配置通道)端子用于符合USB PD标准的通信(PD通信)。插座110的GND端子连接到电力接收设备100的接地电位(GND)。
下拉电阻101连接插座110的CC端子和电力接收设备100的GND。下拉电阻101用于供电设备120检测电力接收设备100的连接,并用于电力接收设备100基于电压确定供电设备120的供电能力。根据USB Type-C标准,CC端子连接下拉电阻的设备被识别为电力接收设备(漏),而CC端子连接上拉电阻的设备被识别为供电设备(源)。
PD通信单元102连接到插座110的CC端子,并通过CC端子与供电设备120进行PD通信。PD通信单元102确定供电设备120是否是能够进行PD通信的设备。
如果确定为供电设备120是能够进行PD通信的设备,则电力接收设备100通过PD通信单元102与供电设备120进行协商通信。电力接收设备100通过协商通信请求供电设备120提供期望的电力。此外,电力接收设备100通过PD通信单元102,与供电设备120和线缆130中的至少供电设备120进行根据USB Type-C认证标准(下文中,称为USB AUTH标准)的认证通信。进行认证通信以确定伙伴设备是否是预定设备(即,符合USB PD标准的设备)。根据第一实施例,电力接收设备100作为根据USB AUTH标准的认证发起方操作。
根据第一实施例,PD通信单元102对于从供电设备120请求的电力具有至少两种类型的选项。一个选项可以是直到获得认证通信的结果为止电力接收设备100都可以进行操作的最小电力。
认证单元103对供电设备120是否是预定设备(即,符合USB PD标准的设备)进行认证。例如,认证单元103经由PD通信单元102与供电设备120和线缆130中的各个进行符合USBType-C认证标准(USB AUTH标准)的认证通信。认证单元103基于通过认证通信获取的预定信息,来确定供电设备120和线缆130中的各个是否是预定设备(即,符合USB PD标准的设备)。认证单元103将确定结果(认证结果)通知给控制单元107。
电力接收单元104连接到插座110的VBUS端子,并将经由VBUS端子从供电设备120提供的电力提供给电力接收设备100的部件。电力接收单元104还基于从PD通信单元102获得的信息进行控制,使得从供电设备120提供的电力不超过预定值。
负载105包括通过消耗从电力接收单元104提供的电力来操作的电路等。负载105的构造根据电力接收设备100可以作为什么设备操作而不同。负载105的电力消耗根据电力接收设备100正在进行的操作而变化。例如,如果电力接收设备100可以作为数码相机操作,则负载105包括用于驱动镜头单元的电机、图像传感器及其***电路、图像处理电路、显示设备、存储设备、扬声器、触摸面板、按钮、开关等。例如,如果电力接收设备100可以作为数码相机操作,则负载105的电力消耗根据实时取景图像是否在显示设备上、镜头单元是否正在被驱动等而不同。
控制单元107被构造为控制电力接收设备100的各个部件。控制单元107包括例如控制电力接收设备100的各个部件的硬件处理器(诸如CPU等)和存储硬件处理器可以执行的程序的存储器。控制单元107的存储器存储例如用于实现电力接收设备100中进行的处理(将在后面描述)的程序。
供电设备120具有连接在插头140的CC端子与基准电源之间的上拉电阻121。上拉电阻121用于供电设备120确定电力接收设备100的连线,并用于供电设备120向电力接收设备100呈现供电能力。基准电源例如为5V的恒压源。
PD通信单元122连接到插头140的CC端子并且通过CC端子与电力接收设备100进行PD通信。PD通信单元122确定电力接收设备100是否是能够进行PD通信的设备。
如果确定为电力接收设备100是能够进行PD通信的设备,则供电设备120通过PD通信单元122与电力接收设备100进行协商通信。在协商通信中,供电设备120向电力接收设备100发送与可以提供的电力有关的信息。此外,供电设备120能够通过PD通信单元122进行根据USB AUTH标准的认证通信。根据第一实施例,供电设备120作为根据USB AUTH标准的认证响应方操作。
存储单元123存储供电设备120用作在USB AUTH标准中指定的认证响应方所需的信息(诸如证书链和XID等)。存储单元123存储供电设备120的设备信息。存储单元123例如可以是可重写的非易失性存储器。设备信息包括例如可以供电力接收设备确定为供电设备120是无需附加线缆型供电设备所用的信息。该信息可以是供电设备的型号(型号名称),也可以是特定的字符串或数值。供电设备用作认证响应方所需的信息可以用作设备信息。可以使用该信息的任意描述格式,只要电力接收设备100能够基于该信息确定为供电设备120是无需附加线缆型供电设备即可。
供电单元124连接到插头140的VBUS端子,并向电力接收设备100供电。供电单元124可以以符合USB PD标准的电压和电流供电。供电单元124基于与电力接收设备100的PD通信来控制提供给电力接收设备100的电力。
接下来,将参照图3的流程图描述在电力接收设备100中进行的处理。例如,如果电力接收单元104检测到供电设备120连接到电力接收设备100的插座110,则开始该处理。如果VBUS端子的电压超过预定电压电平,则电力接收单元104检测到供电设备120连接到插座110。电力接收单元104将已经检测到供电设备120连接到插座110通知给控制单元107。
在步骤S301中,控制单元107指示PD通信单元102开始符合USB PD标准的通信(PD通信)。
在步骤S302中,当在预定时间段内从供电设备120接收到符合USB PD标准的预定消息时,PD通信单元102确定为供电设备120是能够进行PD通信的设备。此外,PD通信单元102确定为供电设备120是可以作为根据USB PD标准的源设备操作的设备。预定消息例如是包括指示可由供电设备120提供的电力的信息的消息(Source_Capabilities)。
另一方面,如果在预定量时间内没有从供电设备120接收到符合USB PD标准的预定消息,则PD通信单元102确定为供电设备120不是能够进行PD通信的设备。PD通信单元102将已经确定为供电设备120不是能够进行PD通信的设备通知给控制单元107。如果确定为供电设备120是能够进行符合USB PD标准的通信的设备,则控制单元107进行步骤S303的处理。如果确定为供电设备120不是能够进行PD通信的设备,则控制单元107进行步骤S312的处理。
在步骤S303中,控制单元107使PD通信单元102发送消息,该消息请求供电设备120提供第一电力,而不论供电设备120是否为预定设备(即,符合USB PD标准的设备)。例如,控制单元107选择供电设备120可以提供的电力中的一个电力,该一个电力由在步骤S301中PD通信单元102在来自供电设备120的预定消息中接收到的信息来指示。然后,控制单元107使PD通信单元102发送请求供电设备120提供所选择的电力的消息(Request)。
作为示例,控制单元107可以从供电设备120可以提供的电力中选择电力接收设备100可以进行供电设备120的认证的最小电力作为第一电力。进行供电设备120的认证,以用于电力接收设备100确定供电设备120是否为预定设备(即,符合USB PD标准的设备),并且该认证对应于稍后描述的步骤S305至S308的操作。例如,假设供电设备120可以提供2.5W(5V,500mA)、15W(5V,3A)、27W(9V,3A)和30W(15V,2A),并且需要2.5W(5V,500mA)来进行认证。在这种情况下,控制单元107选择2.5W(5V,500mA)作为第一电力。
在步骤S304中,控制单元107在经由PD通信单元102从供电设备120接收到指示接受供电请求的消息时,设置电力接收单元104的操作。例如,控制单元107设置电力接收单元104以将电流控制为500mA或更低,使得提供的电力不超过第一电力。电力接收单元104将从供电设备120提供的第一电力提供到诸如负载105等的预定部件。控制单元107可以通过必要时限制负载105的功能或操作(诸如切换到省电模式等)来降低负载105的电力消耗。
在步骤S305中,控制单元107指示认证单元103开始与供电设备120的认证通信。然后,认证单元103经由PD通信单元102与供电设备120进行认证通信。在认证通信中,电力接收设备100作为认证发起方操作,而供电设备120作为认证响应方操作。
认证单元103确定供电设备120是否是预定设备(即,符合USB PD标准的设备)。例如,认证单元103可以基于是否在预定时间段内经由认证通信从供电设备120接收到在USBAUTH标准中指定的预定认证信息,来进行确定。如果在预定时间段内接收到预定认证信息,则认证单元103确定为供电设备120是预定设备。如果在预定时间段内没有接收到预定认证信息,则认证单元103确定为供电设备120不是预定设备。认证单元103将确定结果(认证结果)通知给控制单元107。
预定认证信息可以是在USB AUTH标准中指定的任何信息。这里,假设信息是分配给各个产品的唯一信息,称为XID。此外,认证单元103包括非易失性存储器,该非易失性存储器存储已被认证为符合USB PD标准的设备的XID的列表。如果在发送请求认证信息(例如,证书链)的消息之后的预定时间段内从供电设备120接收到包括XID(该XID包括在列表中)的响应消息,则认证单元103可以确定为供电设备120是预定设备。预定时间段可以是USB PD标准中指定的任意时间段,例如可以是4.5秒。
认证单元103在认证通信中从供电设备120获取设备信息。例如,认证单元103通过PD通信单元102向供电设备120发送Security_Request PD消息。供电设备120的控制单元125生成Security_Response PD消息,该消息包括与通过PD通信单元122接收的Security_Request PD消息相对应的信息。此时,控制单元125从存储单元123读取设备信息并将设备信息包括在Security_Response PD消息中。这使得认证单元103可以通过认证通信从供电设备120获取设备信息。
设备信息可以被包括在例如包括在Security_Response PD消息中的ACD(附加证书数据)的供应商扩展TLV字段中。TLV是Type(类型)、Length(长度)和Value(值)的缩写。
图4示出了PD消息的TLV字段的构造。TLV字段包括类型字段501、长度字段502和数据字段503。
类型字段501是用于存储指示TLV信息的类型的十六进制数的区域。数字FEh指示存储在数据字段503中的信息是供应商扩展信息。
长度字段502是用于存储指示数据字段503中存储的信息的数据大小的十六进制数的区域。数字04h指示数据大小是4字节。
数据字段503是用于将信息存储为十六进制格式的数据的区域。在这4个字节中,高位2个字节(04A9h)是分配给各个设备供应商的供应商ID。低位2个字节(0001h)指示供电设备120为无需附加线缆型供电设备。如果低位2个字节为0000h,则指示供电设备120不是无需附加线缆型供电设备。请注意,可以使低位2个字节的值根据无需附加线缆型供电设备的类型(即,是具有集成USB线缆的供电设备还是具有能够在不使用USB线缆的情况下与电力接收设备连接的连接器的供电设备)而不同。
具有图4的格式的设备信息由PD通信单元122通过符合USB AUTH标准的处理进行加密,然后被包括在Security_Response PD消息中。例如,设备信息可以作为叶证书信息包括在对请求证书链的Security_Request PD消息进行响应的Security_Response PD消息中。
在步骤S306中,控制单元107确定供电设备120是否已经被成功认证。如果确定为供电设备120已经被成功认证,则控制单元107进行步骤S307的处理。如果确定为供电设备120未被成功认证,则控制单元107进行步骤S312的处理。如果认证单元103确定为供电设备120是预定设备,则控制单元107确定为供电设备120已经被成功认证。
在步骤S307中,控制单元107指示认证单元103开始与线缆130的认证通信。然后,认证单元103经由PD通信单元102与线缆130进行认证通信。在认证通信中,电力接收设备100作为认证发起方操作,并且线缆130作为认证响应方操作。
认证单元103确定线缆130是否是预定设备(即,符合USB PD标准的设备)。例如,认证单元103可以基于是否通过认证通信在预定时间段内从线缆130接收到在USB AUTH标准中所指定的预定认证信息,来进行确定。认证单元103将确定结果通知给控制单元107。除了认证通信的伙伴不同之外,可以与步骤S305类似地进行步骤S307。
在步骤S308中,控制单元107确定线缆130是否已经被成功认证。如果确定为线缆130已被成功认证,则控制单元107进行步骤S310的处理。如果确定为线缆130尚未被成功认证,则控制单元107进行步骤S309的处理。如果认证单元103确定为线缆130是预定设备,则控制单元107确定为线缆130已被成功认证。
在步骤S309中,认证单元103基于在步骤S305中获得的设备信息,来确定供电设备120是否是无需附加线缆型供电设备。在图4所示的设备信息的情况下,如果数据字段503中存储的值的低位2个字节是0001h,则认证单元103确定为供电设备120是无需附加线缆型供电设备。如果数据字段503中存储的值的低位2个字节为0000h,则认证单元103确定为供电设备120不是无需附加线缆型供电设备。认证单元103将确定结果通知给控制单元107。
如果确定为供电设备120是无需附加线缆型供电设备,则控制单元107进行步骤S310。如果确定为供电设备120不是无需附加线缆型供电设备,则控制单元107进行步骤S312的处理。
如果供电设备120不是无需附加线缆型供电设备,则线缆130是独立线缆(即,与供电设备120分离的线缆)。因此,如果确定为线缆130不是预定设备,则线缆130被认为是不合适的。
另一方面,如果供电设备120是无需附加线缆型供电设备,则认为供电设备120的认证结果指示包括线缆130的构造的认证结果。因此,如果确定为供电设备120为预定设备,则可以认为也确定为线缆130为预定设备。
在步骤S310中,控制单元107使PD通信单元102发送请求供电设备120提供第二电力的消息。第二电力可以是比第一电力更大的电力,并且通常是当电力接收设备100的功能不受限制时所需的电力。控制单元107也从供电设备120可以提供的电力中选择第二电力。控制单元107选择例如30W(15V,2A)作为第二电力。
在步骤S311中,控制单元107在经由PD通信单元102从供电设备120接收到指示接受供电请求的消息时,设置电力接收单元104的操作。例如,控制单元107设置电力接收单元104将电流控制在2A或更低,使得要提供的电力不超过第二电力。电力接收单元104将从供电设备120提供的第二电力提供给诸如负载105等的部件。注意,此时可以去除或减少在正在提供第一电力的时段中的功能限制。
在步骤S312中,控制单元107使PD通信单元102停止PD通信。因此,停止从供电设备120提供第一电力。因此,供电设备120和电力接收设备100返回到它们在PD通信开始之前所处的状态。当根据步骤S306的确定结果进行步骤S312的处理时,控制单元107可以在不停止符合USB PD标准的通信的情况下,以第一电力继续电力接收设备100的操作。因此,可以在确保一定的安全水平的同时继续提供电力接收设备100的一部分功能。
在图3的流程图中,如果线缆130尚未被成功认证(步骤S308中的“否”),则确定供电设备120是否是无需附加线缆型(步骤S309)。然而,如果供电设备120已被成功认证(步骤S306中的“是”),则可以确定供电设备120是否为无需附加线缆型(步骤S309)。在这种情况下,如果供电设备120被确定为无需附加线缆型,则可以省略与线缆130的认证通信。
在这种情况下,控制单元107在步骤S307之前进行步骤S309的处理。然后,如果确定为供电设备120是无需附加线缆型,则控制单元107进行步骤S310。如果未确定为供电设备120是无需附加线缆型,则控制单元107在步骤S307中进行与线缆的认证通信。如果线缆尚未被成功认证(步骤S308中的“否”),则控制单元107进行步骤S312的处理。
如上所述,如果确定为供电设备120是无需附加线缆型供电设备并且供电设备120被成功认证,则根据第一实施例的电力接收设备100可以适当地控制从供电设备120向电力接收设备100的供电。例如,如果确定为供电设备120为无需附加线缆型,则可以认为线缆130已被成功认证或者不与线缆130进行认证通信。
[第二实施例]
接下来,将参照图5和图6描述第二实施例。由于根据第二实施例的供电设备120和电力接收设备100的构造与第一实施例中的相同,因此将省略它们的描述。
将参照图5的流程图描述根据第二实施例的电力接收设备100进行的处理。在图5中,向进行与第一实施例中相同的处理的步骤分配与图3中相同的附图标记,并将省略其说明。
在步骤S304中开始接收第一电力的提供之后,控制单元107在步骤S501中指示认证单元103开始与供电设备120的认证通信。然后,认证单元103经由PD通信单元102与供电设备120进行认证通信。认证通信的内容与第一实施例中的相同,但供电设备120不将设备信息包括在认证通信中的响应消息(Security_Response PD消息)中。因此,在认证通信完成的时间点,电力接收设备100尚未获取供电设备120的设备信息。
根据第二实施例,当在步骤S308中确定为线缆130尚未被成功认证时,控制单元107进行步骤S502的处理。注意,由于在步骤S308中确定为线缆130已被成功认证时的处理与第一实施例中的相同,因此将省略它们的描述。
在步骤S502中,控制单元107通过PD通信单元102与供电设备120进行PD通信,并从供电设备120获取设备信息。控制单元107可以使用例如USB PD标准中指定的Vendor_Defined消息(VDM),从供电设备120获取设备信息。
图6示出了可以在步骤S502中使用的VDM格式的示例以及将设备信息从供电设备120发送到电力接收设备100的VDM消息的示例。前导码701指示消息的开始并且用于同步通信。固定值存储在前导码701中。指定消息目的地的数据存储在SOP(包开始)702中。这里,包含了指示通信被寻址到电力接收设备100(端口伙伴)的值。
消息头部703是指示诸如消息类型等的与通信有关的信息的消息头部,并且虽然未示出,但在消息头部703中存储有指示消息是VDM的符合USB PD标准的值。要在消息中发送的数据(这里是设备信息)存储在VDM 704中。设备信息可以与第一实施例中的相同,也可以不同,只要设备信息包括可以识别供电设备120是否为无需附加线缆型的信息即可。用于验证消息是否已被正确发送的循环冗余码存储在CRC 705中。指示消息结束的值存储在EOP706中。
VDM 704包括供应商ID 7041、VDM类型7042和供应商使用7043。分配给各个设备供应商的16位值存储在供应商ID 7041中。指示VDM类型的1位值存储在VDM类型7042中。值0h指示VDM的类型是非结构化VDM。供应商使用7043是15位区域,并且设备信息存储在该区域中。值001h是指示供电设备120是无需附加线缆型的设备信息。如果供电设备120不是无需附加线缆型,则值000h被存储在供应商使用7043中。
这里,虽然设备信息以纯文本形式存储在消息中,但是设备信息可以被加密并存储在消息中。可以通过能够在电力接收设备100中解密的任何方法来加密该设备信息。例如,可以使用在步骤S305中的认证通信中使用的密钥信息来加密设备信息。
在步骤S309中,电力接收设备100的认证单元103基于在步骤S502中从供电设备120获取的设备信息,来确定供电设备120是否是无需附加线缆型供电设备。由于后续处理与第一实施例中的相同,因此将省略对它们的描述。
在图5的流程图中,如果线缆130尚未被成功认证(步骤S308中的“否”),则进行对供电设备120的设备信息的获取以及与供电设备120是否是无需附加线缆型有关的确定(即步骤S502和S309)。然而,如果供电设备已被成功认证(步骤S306中的“是”),则可以进行步骤S502和S309以确定供电设备120是否为无需附加线缆型。然后,如果供电设备120被确定为无需附加线缆型,则可以省略与线缆130的认证通信(步骤S307)。
在这种情况下,控制单元107在步骤S307之前进行步骤S502和S309的处理。然后,如果确定为供电设备120是无需附加线缆型,则控制单元107进行步骤S310。如果未确定为供电设备120是无需附加线缆型,则在步骤S307中,控制单元107与线缆130进行认证通信。如果线缆130尚未被成功认证(步骤S308中的“否”),则控制单元107进行步骤S312的处理。
如上所述,根据第二实施例的电力接收设备100可以通过与同供电相关的认证通信不同的通信来获取指示供电设备120是否是无需附加线缆型供电设备的信息。因此,与第一实施例类似,即使供电设备120是无需附加线缆型供电设备,第二实施例也可以适当地控制从供电设备120向电力接收设备100的供电。
[第三实施例]
接下来,将参照图7至图9描述第三实施例。
图7是用于示出根据第三实施例的电力接收设备100'和供电设备120'的构造示例的框图。在根据第三实施例的供电设备120'的部件中,与图2中相同的附图标记被分配给第一实施例中描述的部件,并且将省略它们的描述。在根据第三实施例的电力接收设备100'的部件中,与图2中相同的附图标记被分配给第一实施例中描述的部件,并且将省略它们的描述。
电力接收设备100'中包括的检测单元801连接到插座110的SBU1端子和SBU2端子之一或两者。检测单元801检测通过线缆130连接的供电设备120是否是无需附加线缆型。检测单元801将检测结果通知给控制单元107。
供电设备120'中包括的通知单元803连接到插头140的SBU1端子和SBU2端子之一或两者。通知单元803向电力接收设备100'通知供电设备120'是否是无需附加线缆型。通知单元803可以由多个无源部件等构成。
由于检测单元801和通知单元803二者均与(一个或多个)SBU端子连接,因此当供电设备120'的插头140连接至电力接收设备100'的插座110时,通知单元803与检测单元801电连接。
图8A至图8D是用于示出通知单元803的构造示例的图。图8A至图8D所示的构造示例仅是示例,并且通知单元803可以采用使用SBU1端子和SBU2端子中的至少一个从供电设备120'向电力接收设备100'通知供电设备的设备信息的任何构造。设备信息可以是电力接收设备100'可用来至少能够识别供电设备120'是否为无需附加线缆型的任何信息。
图8A所示的通知单元803具有用于连接SBU1端子和SBU2端子的电阻8031。电阻8031的值是任意的。此外,假设如下构造,该构造使得检测单元801向SBU1端子(或SBU2端子)提供恒定电流并监视SBU2端子(或SBU1端子)的电压。在这种情况下,当供电设备120'的插头140连接到电力接收设备100'的插座110时,检测单元801检测到通过通知803单元中的电阻连接SBU1端子和SBU2端子。
图8B所示的通知单元803具有连接到SBU1端子的上拉电阻8032。上拉电阻8032的值和电源的电位都是任意的。SBU2端子(或SBU1端子)打开。此外,假设如下构造,该构造使得检测单元801监视SBU1端子的电位。在这种情况下,当供电设备120'的插头140连接到电力接收设备100'的插座110时,检测单元801检测到SBU1端子的电位已经达到预定值或更高。上拉电阻8032可以连接到SBU2端子而不是SBU1端子,或者上拉电阻8032可以连接到SBU1端子和SBU2端子中的各个。
图8C所示的通知单元803具有在电源与GND之间串联连接的电阻8033和8034,并且SBU1端子连接到电阻8033与8034之间的连接点。电源的电位以及电阻8033和8034的值是任意的。假设电阻8033的值为R1并且电阻8034的值为R2,则SBU1端子具有与R1和R2的值相对应的电压。此外,假设如下构造,该构造使得检测单元801监视SBU1端子的电位。在这种情况下,当供电设备120'的插头140连接到电力接收设备100'的插座110时,检测单元801检测到SBU1端子的电位已经达到预定值。注意,SBU2端子而不是SBU1端子可以连接到电阻8033和8034。另外,SBU2端子和SBU1端子中的各个都可以连接到电阻8033和8034。
在图8D所示的通知单元803中,SBU1端子和SBU2端子都处于打开状态。在这种情况下,即使供电设备120'的插头140连接到电力接收设备100'的插座110,检测单元801也无法检测到SBU1端子和SBU2端子的电位变化。
根据第三实施例,假设当供电设备120'为无需附加线缆型时,供电设备120'具有如下通知单元803,该通知单元803具有图8A至图8C中的任一个所示的构造。另外,假设当供电设备120'不是无需附加线缆型时,供电设备120'具有如下通知单元803,该通知单元803具有图8D所示的构造。此外,检测单元801被构造为能够基于SBU1端子和SBU2端子中的至少一个的电位来检测所连接的供电设备120'是否为无需附加线缆型。这里,假设通知单元803使用SBU1端子和/或SBU2端子的电位来通知设备信息,并且检测单元801基于SBU1端子和/或SBU2端子的电位进行检测。然而,如果通知单元803要以其他方式通知设备信息,则检测单元801检测供电设备120'是否为无需附加线缆型的方法可以相应地不同。
接下来,将参照图9的流程图描述根据第三实施例的电力接收设备100'进行的处理。在图9中,与图3中相同的附图标记被分配给进行与第一实施例中相同的处理的步骤,与图5中相同的附图标记被分配给进行与第二实施例中相同的处理的步骤,并将省略它们的描述。
在图9中,直到步骤S301到S308的处理与第二实施例中的相同。当在步骤S308中确定为线缆130尚未被成功认证时,控制单元107进行步骤S901的处理。注意,由于在步骤S308中确定为线缆130已被成功认证时的处理与第一实施例中的相同,因此将省略它们的描述。
在步骤S901中,检测单元801基于SBU1端子和SBU2端子的电位从通知单元803检测供电设备120'是否为无需附加线缆型。例如,如果检测到连接了具有图8A至图8C中的任一个所示的构造的通知单元803,则检测单元801检测到供电设备120'是无需附加线缆型。例如,如果检测到连接了具有图8D所示的构造的通知单元803,则检测单元801检测到供电设备120'不是无需附加线缆型。
这里,假设检测单元801在检测到供电设备120'是无需附加线缆型时将检测结果通知给控制单元107,而在检测到供电设备120'不是无需附加线缆型时不将检测结果通知给控制单元107。
在步骤S902中,控制单元107基于是否存在来自检测单元801的通知来确定供电设备120'是否是无需附加线缆型供电设备。然后,如果确定为供电设备120'是无需附加线缆型供电设备,则控制单元107进行步骤S310。此外,如果确定为供电设备120'不是无需附加线缆型供电设备,则控制单元107进行步骤S312的处理。
在图9的流程图中,如果线缆130尚未被成功认证(步骤S308中的“否”),则检测单元801确定供电设备120'是否是无需附加线缆型(步骤S901)。然而,可以采用如下构造,以在供电设备120'已被成功认证(步骤S306中的“是”)的情况下进行步骤S901,并确定供电设备120'是否为无需附加线缆型。然后,可以采用如下构造,以在供电设备120'被确定为无需附加线缆型的情况下,不进行与线缆130的认证通信。
在这种情况下,检测单元801在从连接供电设备120'直到步骤S307之前的任何时间点进行步骤S901的处理。然后,控制单元107在步骤S306和S307之间进行步骤S902的处理。如果确定为供电设备120'是无需附加线缆型,则控制单元107进行步骤S310。此外,如果没有确定为供电设备120'是无需附加线缆型,则在步骤S307中,控制单元107与线缆130进行认证通信。如果线缆130尚未被成功认证(步骤S308中的“否”),则控制单元107进行步骤S312的处理。
如上所述,根据第三实施例的电力接收设备100'可以使用与同供电相关的认证通信中所使用的端子不同的端子,来获取指示供电设备120'是否是无需附加线缆型供电设备的信息。因此,类似于第一实施例,即使供电设备120'是无需附加线缆型供电设备,第三实施例也可以适当地控制从供电设备120'向电力接收设备100'的供电。
[第四实施例]
上述实施例中描述的各种功能、处理或方法也可以通过个人计算机、微型计算机、CPU(中央处理单元)或微处理器执行程序来实现。以下,在第四实施例中,个人计算机、微型计算机、CPU(中央处理单元)或微处理器被称为“计算机X”。在第四实施例中,用于控制计算机X并实现上述实施例中描述的各种功能、处理或方法的程序被称为“程序Y”。
上述实施例中描述的各种功能、处理或方法通过计算机X执行程序Y来实现。在这种情况下,程序Y可以经由计算机可读存储介质提供给计算机X。第四实施例中的计算机可读存储介质包括硬盘设备、磁存储设备、光存储设备、磁光存储设备、存储卡、易失性存储器、非易失性存储器等中的至少一种。第四实施例的计算机可读存储介质是非暂时性存储介质。
尽管参照示例实施例描述了本公开的各种实施例,但是应当理解,本公开的方面不限于示例实施例。所附权利要求的范围应被赋予最宽泛的解释,以涵盖所有这样的修改以及等同的结构。
Claims (11)
1.一种电子设备,包括:
认证单元,用于与外部设备进行认证通信,以确定所述外部设备是否为预定设备;以及
控制单元,用于在所述外部设备被确定为所述预定设备、并且所述外部设备被确定为无需附加线缆型供电设备的情况下,从所述外部设备请求大于第一电力的第二电力。
2.根据权利要求1所述的电子设备,其中,所述认证单元基于与所述外部设备的所述认证通信中所获得的信息,来确定所述外部设备是否为无需附加线缆型供电设备。
3.根据权利要求1所述的电子设备,其中,所述认证单元基于与所述认证通信不同的通信中所获得的信息,来确定所述外部设备是否为无需附加线缆型供电设备。
4.根据权利要求1所述的电子设备,其中,所述认证单元基于通过不同于与所述外部设备的所述认证通信中所使用的端子的其他端子所获得的信息,来确定所述外部设备是否为无需附加线缆型供电设备。
5.根据权利要求4所述的电子设备,其中,通过所述其他端子所获得的信息是所述其他端子的电压。
6.根据权利要求1所述的电子设备,其中,所述外部设备是供电设备,并且所述电子设备是电力接收设备。
7.根据权利要求1所述的电子设备,其中,所述外部设备是电力接收设备,并且所述电子设备是供电设备。
8.根据权利要求1所述的电子设备,其中,所述无需附加线缆型供电设备是具有集成线缆的供电设备、或具有能够在不使用线缆的情况下与电力接收设备连接的连接器的供电设备。
9.根据权利要求1所述的电子设备,其中,所述认证通信符合USB Type-C认证标准,并且所述供电设备符合USB电力传输标准。
10.一种控制方法,包括以下步骤:
与外部设备进行认证通信,以确定所述外部设备是否为预定设备;以及
在所述外部设备被确定为所述预定设备、并且所述外部设备被确定为无需附加线缆型供电设备的情况下,从所述外部设备请求大于第一电力的第二电力。
11.一种存储介质,其存储使计算机执行方法的程序,所述方法包括以下步骤:
与外部设备进行认证通信,以确定所述外部设备是否为预定设备;以及
在所述外部设备被确定为所述预定设备、并且所述外部设备被确定为无需附加线缆型供电设备的情况下,从所述外部设备请求大于第一电力的第二电力。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020184643A JP7518731B2 (ja) | 2020-11-04 | 電子機器および制御方法 | |
JP2020-184643 | 2020-11-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114448020A true CN114448020A (zh) | 2022-05-06 |
Family
ID=81362519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111294546.9A Pending CN114448020A (zh) | 2020-11-04 | 2021-11-03 | 电子设备、控制方法和存储介质 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20220138308A1 (zh) |
CN (1) | CN114448020A (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11561592B2 (en) * | 2020-05-08 | 2023-01-24 | Canon Kabushiki Kaisha | Power receiving apparatus and control method |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070132733A1 (en) * | 2004-06-08 | 2007-06-14 | Pranil Ram | Computer Apparatus with added functionality |
JP4602459B2 (ja) * | 2009-05-29 | 2010-12-22 | 株式会社東芝 | 情報処理装置および電力制御方法 |
US20140189892A1 (en) * | 2012-12-28 | 2014-07-03 | Kabushiki Kaisha Toshiba | Communication device and communication system |
US10141694B2 (en) * | 2015-02-03 | 2018-11-27 | Geo-Line Co., Ltd. | User authenticating electrical outlet or connector, power mediating module, and power consuming device |
US20170293335A1 (en) * | 2016-04-08 | 2017-10-12 | Robert A. Dunstan | Adjustable power delivery apparatus for universal serial bus (usb) type-c |
JP2019121268A (ja) * | 2018-01-10 | 2019-07-22 | キヤノン株式会社 | 電子機器およびその制御方法ならびにプログラム |
JP2019154210A (ja) * | 2018-03-06 | 2019-09-12 | キヤノン株式会社 | 電子機器およびその制御方法並びにプログラム |
-
2021
- 2021-11-02 US US17/517,124 patent/US20220138308A1/en active Pending
- 2021-11-03 CN CN202111294546.9A patent/CN114448020A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2022074531A (ja) | 2022-05-18 |
US20220138308A1 (en) | 2022-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11353941B2 (en) | Device and method for authenticating a device for power delivery | |
KR100811025B1 (ko) | 이동 전자 장치의 충전 상태 처리를 위한 방법 및 장치 | |
KR101159517B1 (ko) | 유니버설 시리얼 버스 네트워크에 액세스하기 위한 시스템및 방법 | |
JP2008158840A (ja) | 電子機器 | |
KR102564363B1 (ko) | 외부 전자 장치로부터 수신된 식별 정보에 기반하여 무선 충전과 관련된 통신 채널을 제어하는 전자 장치 및 전자 장치의 동작 방법 | |
US11561592B2 (en) | Power receiving apparatus and control method | |
US11977618B2 (en) | Electronic device and control method | |
EP3171245A1 (en) | Method, apparatus, and system for upgrading adapter | |
US9736624B2 (en) | Communication device, communication device control method and program | |
EP3506050B1 (en) | Electronic device with usb cable type detection and control method thereof | |
JP2016218972A (ja) | Usbハブ装置 | |
KR20190047526A (ko) | 입출력 인터페이스를 통해 통신을 수행하는 방법 및 이를 위한 장치 | |
CN114448020A (zh) | 电子设备、控制方法和存储介质 | |
US11599130B2 (en) | Power receiving apparatus and control method | |
US11662396B2 (en) | Power receiving apparatus, control method, and storage medium | |
JP2019154210A (ja) | 電子機器およびその制御方法並びにプログラム | |
JP7461807B2 (ja) | 受電装置および制御方法 | |
JP7518731B2 (ja) | 電子機器および制御方法 | |
CN114362275A (zh) | 供电设备、控制方法和存储介质 | |
JP7515314B2 (ja) | 電子機器および制御方法 | |
US10235311B2 (en) | Data acquisition system, electronic device, and data acquisition terminal | |
JP2020102970A (ja) | 受電装置 | |
JP2019121110A (ja) | 電子機器、制御方法およびプログラム | |
JP2022006640A (ja) | 電子機器および制御方法 | |
CN115882549A (zh) | 向外部设备供电的供电设备及其控制方法 |
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 |