用于确定功率输送的方向的方法和装置的制造方法_3

文档序号:9261330阅读:来源:国知局
实施例的示例方法的示例流程图400,所述示例方法由设备320执行以用于控制设备装置320中的功率供应和功率接收。
[0041]当设备320已经被连接到主机时,可在方框401处开始所述方法。设备320可通过监测通过CC引脚1lB或102B的电流或CC引脚1lB或102B处的电压,来检测到主机的连接。在图3的情况下,设备320可检测预定范围处的电压或通过CC引脚1lB的电流,其可以指示设备320已经被连接到兼容主机。因此,设备320可在方框402处经由VBUS端子103A接收功率。
[0042]当设备320从VBUS端子接收功率时,它可确定与主机切换功率输送角色,也就是说,该设备可能希望停止从VBUS 103B接收功率并经由VBUS 103A从其电源323将功率供应给主机。例如,包括功率插头插座或无线功率接口的配件设备可检测出它正在从除数据接口以外的电源接收功率。在这样的情况下,将该功率提供给主机可能会是有益的,所述主机可以是电池供电的装置自身。类似地,能量采集源可能会突然开始产生足够量的功率,并且将采集的能量提供给主机可能是有用的。本发明使设备320能够与主机通信。例如,基于通信,主机可停止功率输送,并且设备320能够经由VBUS 103A安全地供应功率。
[0043]在403处,设备320可确定停止从VBUS接收功率。
[0044]在404处,设备320可使通过至少一个CC引脚的电流下降到阈值以下。这可导致终止经由电压端子的功率输送。例如,控制电路325可通过将CC开关控制信号329设置为禁用状态,而使CC开关328断开。当断开CC开关328时,经由CC引脚1lB从主机的电源到设备320的电流被终止。因此,主机被迫终止对VBUS端子103A的功率供应。VBUS端子103B处的功率接收被终止。可替换地,设备320可以通过其他方式使通过CC引脚1lB的电流下降到阈值以下。例如,设备320可重新配置电流宿以抽拉电流,该电流低于阈值。该示例性方法还可包括在使通过配置通道(CC)端子的电流下降到阈值以下之后,监测VBUS103B处的电压或通过VBUS 103B的电流,以便确定主机是否已经确实终止了经由VBUS的功率供应。
[0045]在405处,设备320可开始监测所连接的CC引脚1lB处的电压和/或电流。主机被配置成上拉其CC引脚。因此,监测所连接的CC引脚使设备320能够确定到主机的连接是否被维持,即使设备320已经通过断开CC开关328而将CC引脚1lB从地断开连接。这允许设备320安全地将功率供应给主机,直至到主机的连接被丢失,或者直至主机确定停止从设备320接收功率。例如,如果CC开关328是断开的,则没有电流从主机的电源经由设备的CC引脚1lB流动。因此,设备320能够在CC引脚1lB处检测由主机供应的电压,并且确定到主机的连接被维持。在一些实施例中,设备320可能没有完全切断流经CC引脚1lB的电流,而是设备320可将其限制到预定电流水平,该预定电流水平足够低从而使主机确定到设备320的连接被丢失并终止对VBUS端子103A的功率供应。在这种情况下,设备320可监测通过CC引脚1lB的电流,以检测至主机的连接是否被维持。
[0046]在406处,设备320可检测至少一个配置通道(CC)端子处的电压或通过至少一个配置通道(CC)端子的电流的改变。在一个实施例中,检测配置通道端子处的电压或电流的改变包括:检测配置通道端子处的电压或电流是否下降到阈值以下。例如,设备320可检测出CC引脚1lB处的电压已经下降到预定水平以下,或者CC引脚1lB处的电压基本上处于地电位水平。这可以指示到主机的连接已经被丢失。例如,如果在设备320正在向VBUS103B供应功率时用户从主机或设备320拔掉电缆,则这可能会发生。可替换地,如果设备320没有完全切断流经CC引脚1lB的电流,则设备320可检测电流何时停止流经CC引脚101B,并确定到主机的连接已经被丢失。
[0047]在407处,设备320可响应于在方框406处确定设备320仍连接到主机,而确定将功率供应给VBUS 103B。例如,控制电路325可通过将VBUS控制信号327设置为禁用状态来使VBUS开关326闭合,以使电流从电源323流动到VBUS端子103B。在将功率供应给VBUS 103B时,设备320可继续监测CC引脚1lB处的电压或通过CC引脚1lB的电流,如方框405中所定义。设备320还可继续检测CC引脚1lB处的电压或通过CC引脚1lB的电流是否达到阈值,如方框406中所定义。
[0048]在408处,设备320可响应于检测到CC引脚1lB处的电压或通过CC引脚1lB的电流的改变,而确定停止向VBUS供应功率。因此,如果在设备320处确定到主机的连接已经丢失,则设备320可停止向主机输送功率。控制电路325可通过将VBUS控制信号327设置为禁用状态来使VBUS开关326断开,以便防止电流从电源323流动到VBUS端子103B。
[0049]所述过程可在409处结束。可在正常操作已经恢复之后(即,当主机再次向设备320供应功率时)重新开始所述过程。
[0050]图5呈现根据本发明的至少一个实施例的示例方法的示例流程图500,所述示例方法由主机装置310执行以用于控制主机310中的功率供应和功率接收。
[0051]所述方法可在方框501处开始。如图3中所述,主机310可包括电源313,其耦合到至少一个配置通道端子101A、102。因此,主机310能够通过监测至少一个CC引脚1lA或102处的电压或通过至少一个CC引脚1lA或102的电流,来检测到设备的连接。在图3的情况下,主机310检测CC引脚1lA处的在预定范围处的电压、或者流经CC引脚1lA的高于预定阈值的电流,其指示主机310已经连接到兼容设备。因此,主机310可将电源313连接到VBUS 103A,使得在方框502处经由VBUS 103A将功率供应给设备。例如,控制电路315可通过将VBUS控制信号317设置为启用状态来使VBUS开关316闭合,以便使电流从电源313流到VBUS103A。施加于VBUS的电源可以或者可以不是连接到CC引脚的相同电源、电流源或电压源。
[0052]在503处,主机310可监测CC引脚1lA处的电压或通过CC引脚1lA的电流。设备被配置成下拉其CC引脚,并且因此监测所连接的CC引脚1lA使主机310能够确定到设备的连接是否已经丢失,或者所连接的设备是否希望改变通过VBUS端子103A的功率输送方向。
[0053]在504处,主机310可检测CC引脚1lA处的电压或通过CC引脚1lA的电流的改变。在一个实施例中,检测电压或电流的改变包括检测通过CC引脚1lA的电流是否下降到阈值以下或者是否与阈值相等。例如,可将阈值设置为ImA或基本上为零的电流水平。在另一个实施例中,检测电压或电流的改变包括:检测CC引脚1lA处的电压是否上升到高于阈值或与阈值相等。例如,可将阈值设置为接口的标称电压水平,例如设置为5V,或者设置为另一适合的电压水平。例如,如果用户从主机310拔出设备并且CC引脚1lA处的电压从设备侧不再下拉,则可发生CC引脚1lA处的电压或通过CC引脚1lA的电流的改变。这会防止通过CC引脚1lA的电流,并使CC引脚1lA处的电压增大。当设备有意地将所连接的CC引脚从地电位断开连接或者以其他方式限制经由所连接的CC引脚的电流,例如以便向主机310指示其希望改变通过VBUS端子103B的功率输送方向时,也可发生CC引脚1lA处的电压或通过CC引脚1lA的电流的改变。
[0054]在505处,主机310可响应于在504处确定其仍被连接到设备,而继续将电源313保持为连接到VBUS 103A。在将功率供应给VBUS 103A时,主机310可继续监测CC引脚1lA处的电压或通过CC引脚1lA的电流,如方框503中所定义。主机310还可继续检测CC引脚1lA处的电压或通过CC引脚1lA的电流是否超过或达到阈值,如方框504中所定义。
[0055]响应于在504处检测到CC引脚1lA处的电压或通过CC引脚1lA的电流的改变,主机310可确定将电源313从VBUS 103A断开连接。例如,控制电路315可通过将VBUS控制信号317设置为禁用状态来使VBUS开关316断开,以便防止电流从电源313流到VBUS103A。主机310还可准备通过VBUS 103A接收功率。如果主机310为双角色装置,则它将正常地通过交替地上拉和下拉CC引脚1lA和102处的电压来开始角色协商。因此,支持本发明的实施例的双角色装置可在开始角色协商之前等待预定的时间间隔。也就是说,如果主机检测到CC引脚1lA处的电压或通过CC引脚1lA的电流的改变(如方框504中所定义),则主机可在将其本身呈现为设备(例如,通过下拉CC引脚101A、102)之前等待预定的时间间隔。这保证设备在主机310认为到设备的连接被丢失之前具有足够的时间开始向VBUS供应功率。例如,这样的预定时间间隔的持续时间可被配置为在1ms到10ms之间。
[0056]在507处,主机310可经由VBUS接收功率,同时将电源313保
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1