用于通用串行总线C型(USB-C)连接器系统的反向过电流保护的制作方法

文档序号:23101087发布日期:2020-11-27 13:09阅读:267来源:国知局
用于通用串行总线C型(USB-C)连接器系统的反向过电流保护的制作方法

相关申请的交叉引用

本申请是于2018年6月25日提交的美国非临时申请第16/017,008号的国际申请,该美国非临时申请要求于2018年4月12日提交的美国临时申请第62/656,732号和于2018年6月6日提交的美国临时申请第62/681,502号的优先权和权益,上述所有申请通过引用整体并入本文。

本公开内容的各方面总体上涉及通用串行总线(usb)c型连接器子系统,并且更具体地,涉及用于usbc型连接器子系统的反向电流保护。



背景技术:

各种电子设备(例如,智能电话、平板电脑、笔记本计算机、膝上型计算机、集线器、充电器、适配器等)被配置成通过通用串行总线c型(usb-c)连接器系统传输电力。例如,在一些应用中,电子设备可以被配置为电力消耗者以通过usb-c连接器系统接收电力(例如,用于电池充电),而在其他应用中,电子设备可以被配置为电力提供者以通过usb-c连接器系统向连接至该电子设备的其他设备提供电力。电子设备通常被配置成通过场效应晶体管(fet)或其他类似的开关器件传输电力。在一些情况下,fet可能由于例如可能在usb-c连接器系统上发生的一个或更多个电气故障而变得容易受到电气损坏(例如,过电流损坏、过电压损坏、过热损坏等)。

附图说明

通过参考以下结合附图的描述,可以最好地理解所描述的实施方式及其优点。在不脱离所描述的实施方式的精神和范围的情况下,这些附图绝不限制本领域技术人员可以对所描述的实施方式进行的形式上和细节上的任何改变。

图1是示出根据本实施方式的集成电路(ic)控制器系统的框图。

图2是示出根据本实施方式的ic控制器系统和usb-c连接器系统的详细图。

图3a是示出根据本实施方式的用于usb-c连接器系统的反向电流保护系统的实施方式的图。

图3b是示出根据本实施方式的用于usb-c连接器系统的反向电流保护系统的另一实施方式的图。

图4是根据本实施方式的提供用于usb-c连接器系统的反向电流保护方案的方法的流程图。

图5是根据本实施方式的可以执行本文所描述的一个或更多个操作的示例装置的框图。

具体实施方式

本文所描述的是用于电子设备中的usb-c的反向电流保护的技术的各种实施方式。这样的电子设备的示例包括但不限于个人计算机(例如,膝上型计算机、笔记本型计算机等)、移动计算设备(例如,平板、平板计算机、电子阅读器设备等)、移动通信设备(例如,智能手机、手机、个人数字助理、消息传递设备、掌上电脑等)、连接和充电设备(例如集线器、坞站、适配器、充电器等)、音频/视频/数据记录和/或播放设备(例如摄相机、录音机、手持式扫描仪、监视器等)以及其他可以使用usb连接器(接口)进行通信和/或电池充电的电子设备。

如本文所使用的,如果电子设备或系统符合通用串行总线(usb)规范的至少一个版本,则该电子设备或系统被称为“usb使能”。这样的usb规范的示例包括但不限于usb规范修订2.0、usb3.0规范、usb3.1规范和/或其各种补充(例如,便携式(on-the-go)或otg)、版本和勘误表。usb规范通常定义设计和构建标准通信系统和外围设备所需的差分串行总线的特征(例如,属性、协议定义、交易类型、总线管理、编程接口等)。

例如,usb使能的外围电子设备通过usb使能的主机设备的usb端口附接至该主机设备以形成usb使能的系统。usb2.0端口可以包括5v的电力线(例如,vbus)、一对差分数据线(例如,可以表示为d+或dp以及d-或dn)以及用于电力返回的接地线(例如gnd)。usb3.0端口也提供vbus线、d+线、d-线和gnd线以与usb2.0向后兼容。另外,为了支持较快的差分总线(usb超高速(superspeed)总线),usb3.0端口还提供了一对差分发送器数据线(表示为sstx+和sstx-)、一对差分接收器数据线(表示为ssrx+和ssrx-)、用于电力的电力线(例如,可以表示为dpwr)和用于电力返回的接地线(例如,可以表示为dgnd)。usb3.1端口提供与usb3.0端口相同的线以与usb2.0和usb3.0通信向后兼容,但是通过被称为增强型超高速的一系列功能扩展了超高速总线的性能。

最近在usbc型规范的各个发行版本中定义了一种新兴的用于usb连接器的技术,称为usbc型。usbc型规范的各个发行版本定义了usbc型插座、插头和线缆,所述usbc型插座、插头和线缆可以支持通过例如在一个或更多个修订版本的usb电力传输(usb-pd)规范中定义的新的usb电力传输协议进行的usb通信以及电力传输。

一些电子设备可能符合usbc型规范的特定的发行版本和/或修订版本。如本文所使用的,“usbc型子系统”可以指例如可以通过集成电路(ic)控制器中的固件和/或软件控制的硬件电路,该硬件电路被配置成并且能够操作以执行功能并且满足在usbc型规范的至少一个发行版本中指定的要求。这样的c型功能和要求的示例可以包括但不限于根据usb2.0和usb3.0/usb3.1的数据和其他通信、c型线缆的机电定义和性能要求、c型插座的机电定义和性能要求、c型插头的机电定义和性能要求、c型对传统线缆组件和适配器的要求、基于c型的设备检测和接口配置的要求、优化c型连接器的电力传输的要求等。根据usbc型规范,c型端口提供vbus线、d+线、d-线、gnd线、sstx+线、sstx-线、ssrx+线和ssrx-线等。

另外,c型端口还提供用于边带功能的信号传递的边带使用(例如,可以表示为sbu)线以及用于发现、配置和管理通过c型线缆的连接的配置通道(表示为cc)线。c型端口可以与c型插头和c型插座相关联。为了便于使用,c型插头和c型插座被设计为无论插头到插座的取向如何均可以操作的可逆对。因此,被布置为标准c型插头或插座的标准c型连接器提供用于以下的引脚:四根vbus线、四根接地返回(gnd)线、两根d+线(dp1和dp2)、两根d-线(dn1和dn2)、两根sstx+线(例如,sstxp1和sstxp2)、两根sstx-线(sstxn1和sstxn2)、两根ssrx+线(例如,ssrxp1和ssrxp2)、两根ssrx-线(ssrxn1和ssrxn2)、两根cc线(cc1和cc2)以及两根sbu线(例如,sbu1和sbu2)等。

一些电子设备可能符合usb-pd规范的特定发行版本和/或版本。usb-pd规范定义了一种标准协议,其被设计成通过usbc型端口在单根c型线缆上向usb使能设备/从usb使能设备提供更灵活的电力传输以及数据通信,来使得usb使能设备的功能最大化。例如,usb-pd规范描述了用于管理通过usbc型线缆的高达100w功率的功率传输所必需的架构、协议、电力供应行为、参数和线缆。根据usb-pd规范,与在旧usb规范中定义的相比,usb使能设备可以通过usbc型线缆协商(negotiate)较多电流和/或较高或较低电压。如本文所使用的,在一些实施方式中,“usb-pd子系统”可以指可以通过集成电路(ic)控制器中的固件和/或软件控制的硬件电路,该硬件电路被配置成并且能够操作以执行功能并且满足在usb-pd规范的至少一个发行版本中指定的要求。

电子设备通常使用电力传输电路(电力路径)向/从设备传输电力。在其他电子部件中,电力路径可以包括在电路路径上顺序耦接以作为开关(例如,作为“导通”/“关断”开关)操作的一个或更多个功率fet。功率fet与用于其他非电力传输应用的fet和其他类型的晶体管开关器件在一些重要特征上有所不同。作为分立半导体开关器件,功率fet在“导通”时需要在其源极与其漏极之间承载大量电流,以在“导通”时具有从其源极到其漏极的低电阻,并且在“关断”时承受从其源极到其漏极的高电压。例如,功率fet可以被表征为能够承载在数百毫安(例如500ma至900ma)到数安(例如3a至10a或高于10a)的范围内的电流,并且能够承受其源极与其漏极之间的在12v至40v(或高于40v)范围内的电压。例如,功率fet器件的源极与漏极之间的电阻可以非常小(例如,在数十毫欧的量级)以防止例如跨器件的电力损耗。

图1示出了根据用于本文所描述的用于usb-c电路的反向电流保护的技术配置的示例设备100。在图1所示的实施方式中,设备100是制造在集成电路(ic)管芯上的ic控制器芯片。例如,ic控制器100可以是来自由加利福尼亚州圣何塞的cypresssemiconductor公司开发的ccgxusb控制器家族的单芯片ic设备。在另一示例中,ic控制器100可以是作为片上系统(soc)制造的单芯片ic。

在其他部件之中,ic控制器100可以包括cpu子系统102、外围互连114、系统资源116、各种输入/输出(eo)块(例如118a至118c)以及usb子系统124。另外,ic控制器100提供被配置成并且能够操作以支持多种电源状态122的固件和电路。cpu子系统102可以包括耦接至系统互连112的一个或更多个cpu(中央处理单元)104、闪速存储器106、sram(静态随机存取存储器)108和rom(读取存储器)110。cpu104是可以在片上系统设备中运行的合适的处理器。在一些实施方式中,可以利用广泛的门控时钟来优化cpu以用于低功率操作,并且cpu可以包括使得cpu能够在各种电力状态下操作的各种内部控制器电路。

例如,cpu可以包括唤醒中断控制器,唤醒中断控制器被配置成将cpu从休眠状态唤醒,从而使得在ic芯片处于休眠状态时电力被“关断”。闪速存储器106可以是可配置用于存储数据和/或程序的任何类型的程序存储器(例如,nand闪存、nor闪存等)。sram108可以是适于存储通过cpu104访问的数据和固件/软件指令的任何类型的易失性或非易失性存储器。rom110可以是可配置用于存储启动例程、配置参数以及其他片上系统固件参数和设置的任何类型的适合的存储装置。系统互连112是系统总线(例如,单级的或多级的高级高性能总线,或ahb),该系统总线被配置为将cpu子系统102的各个部件彼此耦接的接口以及cpu子系统的各个部件与外围互连114之间的数据和控制接口。

外围互连114是外围总线(例如,单级或多级ahb),该外围总线在cpu子系统102与其外围设备和其他资源例如系统资源116、i/o块(例如118a至118c)和usb子系统124之间提供主要数据和控制接口。外围互连可以包括各种控制器电路(例如直接存储器访问或dma控制器),各种控制器电路可以被编程为在外围块之间传递数据而不给cpu子系统增加负担。在各种实施方式中,cpu子系统的每个部件和外围互连可以随cpu、系统总线和/或外围总线的每种选择或类型而不同。

系统资源116可以包括支持ic控制器100在其各种状态和模式下的操作的各种电子电路。例如,系统资源116可以包括电力子系统,电力子系统提供每种控制器状态/模式例如电压基准和/或电流基准、唤醒中断控制器(wic)、上电复位(por)等所需的电力资源。在一些实施方式中,系统资源116的电力子系统还可以包括允许ic控制器100以若干不同的电压和/或电流水平从外部源汲取电力和/或向外部源提供电力的电路。系统资源116还可以包括时钟子系统,时钟子系统提供由ic控制器100以及实现各种控制器功能例如外部复位的电路使用的各种时钟。

在各种实施方式和实现方式中,ic控制器例如ic控制器100可以包括各种不同类型的i/o块和子系统。例如,在图1所示的实施方式中,ic控制器100可以包括gpio(通用输入输出)块118a、tcpwm(定时器/计数器/脉冲宽度调制)块118b、scb(串行通信块)118c和usb子系统124。gpio118a包括被配置成实现各种功能例如上拉、下拉、输入阈值选择、输入和输出缓冲器启用/禁用、连接至各个i/o引脚的复用信号等的电路。tcpwm118b包括被配置成实现定时器、计数器、脉宽调制器、解码器以及被配置成对输入/输出信号进行操作的各种其他模拟/混合信号元件的电路。scb118c包括被配置成实现各种串行通信接口例如i2c、spi(串行外围接口)、uart(通用异步接收器/发送器)等的电路。

在某些实施方式中,可以根据本文所描述的用于反向电流保护的技术来使用usb子系统124,并且usb子系统124还可以对通过usb端口进行的usb通信以及其他usb功能例如电力传输和电池充电提供支持。例如,在各种实施方式中,usb子系统124可以是usb-pd子系统、usbc型子系统或上述两者(例如,支持usb-pd功能的usbc型子系统)。usb子系统124可以包括c型收发器和物理层逻辑(phy),这两者被配置为集成的基带phy电路以执行物理层传输中涉及的各种数字编码/解码功能(例如,双相标记码-bmc编码/解码、循环冗余校验-crc等)和模拟信号处理功能。usb子系统124也可以被称为usb控制器。

在某些实施方式中,ic控制器100(和/或usb子系统124)还可以被配置成响应在usb-pd规范中定义的通信,例如,sop、sop'和sop”消息传递。如将在下面进一步讨论的,usb子系统124还可以包括反向电流保护电路126(例如,作为usb子系统124的一部分而被包括的片上电路)和过电压保护电路128(例如,作为usb子系统124的一部分而被包括的片上电路),以保护ic控制器100的一个或更多个部件免受由于例如可能在ic控制器100上发生的一个或更多个电气故障而导致的可能的电气损坏(例如,过电流损坏、过电压损坏、过热损坏等)。

在usb-pd应用中,usbc型连接器的两个配置通道端子(或引脚)(例如cc1/cc2)可以用于检测c型线缆取向。例如,一旦完成线缆取向检测,则一个cc端子用于为线缆/适配器电源提供vconn电压,并且另一个cc端子用于usb-pd通信。vconn电源开关两端的电阻可能低(例如<500mω)以支持例如5v下1.5w的最大功率传输。在一些实施方式中,vconn开关可能在系统电平故障期间易受反向电流状况的影响。在这种故障状况下,c型端口的vbus线(例如,高达24v)可能会短接至vconn端子。这可能会导致数安培电流(例如,该电流可能比正常额定电流大一个或更多个数量级)流过vconn开关。因此,该反向电流可能会对vconn开关以及vconn电源造成电气损坏和/或热损坏(例如,过电流损坏、过热损坏等)。在一些实施方式中,vconn开关可以包括系统电平故障期间的反向电流保护。因此,本反向电流保护技术可以检测从引脚vconn流向vconn供电端的反向电流,并且然后关断vconn开关以避免由于反向电流引起的任何潜在的电气损坏和/或热损坏。

在某些实施方式中,例如,如下面将参照图2、图3a、图3b和图4讨论的,usb子系统124中的反向电流保护电路126(例如,片上电路)可以提供vconn开关反向电流检测和保护方案,该保护方案可以保护例如vconn开关和vconn电源免受电气损坏和/或热损坏(例如,过电流损坏、反向电流损坏、过热损坏等)。

现在转向图2,提供了usb子系统200(例如,usbc型子系统)的详细实施方式。如所描绘的,usb子系统200(例如,usbc型子系统)可以包括反向电流与过电压检测和保护电路级202、栅极和体(bulk)控制电路级204以及自偏置控制电路级206。如所描绘的,栅极和体控制电路级204可以包括各种电子部件(例如,充电泵(chargepump)和开关控制逻辑、一个或更多个放大器、一个或更多个开关等),所述各种电子部件可以用于例如通过向一个或更多个vconn功率fet施加栅极电压来“导通”vconn功率fet。类似地,自偏置控制电路级206可以包括(例如,一个或更多个电力开关),其可以用于例如向反向电流与过电压检测和保护电路级202的部件提供偏置电压。

反向电流与过电压检测和保护电路级202可以包括片上反向电流检测和保护电路208、比较器电路210和汲入电路212。在某些实施方式中,如所示出的,片上反向电流检测和保护电路208可以包括例如跨vconnfet与vconn供电端的比较器。栅极和体控制电路级204可以包括各种电子部件(例如,充电泵和开关控制逻辑、一个或更多个放大器、一个或更多个开关等),这些电子部件可以用于例如通过向一个或更多个vconn功率fet施加栅极电压来“导通”vconn功率fet。类似地,自偏置控制电路级206可以包括(例如,一个或更多个功率开关),其可以用于例如向反向电流与过电压检测和保护电路级202的部件提供偏置电压。在一些实施方式中,栅极和体控制电路级204以及自偏置控制电路级206可以用于支持过电压检测和保护电路级202对过电压状况进行检测和补偿。

在某些实施方式中,如所描绘的,例如当片上反向电流检测和保护电路208检测到vconn>vconn供电时,片上反向电流检测和保护电路208的比较器可以输出反向电流保护信号(例如,rcp)。只要vconn(高达20v)>vconn供电,则比较器输入就被钳位至vpwr+vtp(栅极连接至电路部分210中的vpwr的pmos的阈值电压)。从而,可以保护比较器在反向电流故障状况期间免受损坏。vpwr是确定反向电流检测阈值的可编程电源或基准。在一些实施方式中,vconn>vconn供电的比较器检测电压阈值可以是用户可配置的并且可以通过例如可编程偏移或参考电压来提供。具体地,片上反向电流检测和保护电路208的比较器可以输出用于将vconnfet开关切换为“关断”的rcp信号以保护片上反向电流检测和保护电路208的vconnfet免受由于vconnfet处的反向电流而引起的电损坏和/或热损坏。

图3a和图3b示出了片上反向电流检测和保护电路(例如,如以上所讨论的片上反向电流检测和保护电路208)的实施方式。例如,如图3a的片上反向电流检测和保护电路300所示,可以跨在vconn供电引脚306与vconn引脚312之间的vconnfet开关304提供比较器302。在一些实施方式中,vconnfet304包括被配置成在约3伏特(v)下操作的共源共栅n沟道fet。在其他实施方式中,vconnfet304包括被配置成在约5伏(v)下操作的共源共栅n沟道fet。vconnfet304可以接收使能信号308以使vconnfet304在“导通”与“关断”之间切换。具体地,基于例如可编程偏移控制信号313(例如,电压阈值)和跨vconnfet304的电压的测量结果(例如,在vconn>vconn供电的情况下),比较器302可以将rcp信号310提供给vconnfet304作为用于将vconnfet304切换为“关断”的指示,以保护vconnfet304免受由于反向电流(例如,ircp)回流到vconnfet304中而引起的持续电损坏和/或热损坏。

图3b示出了根据本反向电流保护技术的耐高压片上反向电流检测和保护电路301。例如,在图3b所示的实施方式在正常操作状况下进行操作期间,可以预期vconn引脚312处的电压小于vconn供电引脚306处的电压。此外,因为在正常操作状况下应该没有电流流过电阻器314(例如,100kw电阻),所以vsen电压(例如,跨vsenfet315的电压)应该等于vconn引脚312处的电压。然而,在故障状况下,vsen电压可以跟踪vconn引脚312处(例如,在关于图1讨论的ic控制器100的vconn引脚上)的电压,直至该vsen电压达到vconn供电引脚306处的电压与veet_th阈值电压之和并且未检测到流过电阻器314(例如100kw电阻)的电流。一旦vconn引脚312处的电压上升到vconn供电引脚306处的电压与veet_th阈值电压之和以上,则vsenfet315可以将vsen钳位至等于vconn供电引脚306处的电压与veet_th阈值电压之和的电压。以这种方式,比较器302看不到可能存在于vconn引脚312上的高电压(例如24v)。

现在转向图4,其示出了根据本实施方式的提供反向电流检测和保护的方法400的流程图。在某些实施方式中,方法400可以由处理逻辑(例如,图1的ic控制器100以及图5的ic控制器504)执行,该处理逻辑可以包括硬件例如以上关于图2讨论的usb子系统200(例如,usbc型子系统)。实际上,在一些实施方式中,可以利用硬件、软件或者硬件和软件的组合来执行方法400。

方法400可以开始于ic控制器100检测与耦接至usb-c控制器的usb-c插座相配合的插头的取向(块402)。然后,方法400可以继续进行以下操作:ic控制器100使用第一开关将usb-c控制器的控制通道phy耦接至usb-c控制器的第一cc端子(块404)。然后,方法400可以继续进行以下操作:ic控制器100使用第二开关将vconn供电端耦接至usb-c控制器的第二cc端子(块406)。然后,方法400可以继续进行以下操作:ic控制器100检测从vconn端子流向vconn供电端子的反向电流大于预定阈值量(块408)。然后,方法400可以继续进行以下操作:ic控制器100将vconn供电端与第二cc端子解耦(块410)。以这种方式,本方法400可以提供vconn开关反向电流检测和保护方案,该保护方案可以用于保护例如vconn开关和vconn供电免受电损坏和/或热损坏(例如,过电流损坏、反向电流损坏、过热损坏等)。

本文描述的用于反向电流保护的技术可以以几种不同类型的usbc型应用来实施。这样的c型应用的示例包括但可以不限于:下行端口(dfp)usb应用,其中具有usbc型子系统的ic控制器被配置成提供下行usb端口(例如,在usb使能的主机设备中);上行端口(ufp)usb应用,其中具有usbc型子系统的ic控制器可以用于提供上行usb端口(例如,在usb使能的外围设备或适配器中);以及双角色端口(drp)usb应用,其中具有usbc型子系统的ic控制器被配置成在同一usb端口上支持dfp应用和ufp应用两者。

图5示出了其中具有usbc型子系统和/或usb-pd子系统的ic控制器504被配置成提供drp应用的示例系统500。在示例实施方式中,ic控制器504可以是来自由加利福尼亚州圣何塞的cypresssemiconductor公司开发的ccgxusb控制器家族的单芯片ic设备。在系统500中,ic控制器504被耦接至c型插座530、显示端口芯片组540、usb芯片组550、嵌入式控制器560、电源570和充电器580。系统500的这些部件可以被布置在印刷电路板(pcb)或其他合适的基板上并且通过合适的手段例如导线、迹线、总线等彼此耦接。

在某些实施方式中,可以根据usbc型规范来配置c型插座530以通过c型端口提供连接。显示端口芯片组540被配置成通过c型插座530提供显示端口功能。usb芯片组550被配置成通过c型插座530的d+/d-线对usb通信(例如,usb2.0通信)提供支持。嵌入式控制器560耦接至ic控制器504并且被配置成提供系统500中的各种控制和/或数据传输功能。电源570可以包括耦接至ic控制器504的dc/dc电源。

在某些实施方式中,如先前所讨论的,ic控制器504可以包括耐高压片上反向电流检测和保护电路以执行如以上所描述的反向电流保护技术。例如,如图5所示,因为反向电流检测和保护电路被构造成ic控制器504的一部分(例如,片上),所以在一些实施方式中,单个phy控制通道可以经由“直接连接”(例如,其在本文可以指经由或包括无源部件例如电阻器或电容器的电连接,但没有经由有源部件例如二极管或晶体管的电气连接)将ic控制器504的相应的cc1引脚和cc2引脚耦接至c型插座530的相应的cc1端子和cc2端子。

具体地,通过使得ic控制器504的相应的cc1引脚和cc2引脚能够直接连接(例如,在不使用任何有源电子部件的情况下,这进一步减少了硬件)至c型插座530的相应的cc1端子和cc2端子并且通过包括反向电流检测和保护作为ic控制器504的一部分(例如,片上),本技术可以减少例如系统500的响应时间、bom和电力消耗。

应当理解,各种实施方式可以提供各种机制以促进根据本文所描述的用于反向电流保护的技术进行操作的ic控制器504(及其各种部件)的可编程性、可重新配置性和/或可重新编程性。实际上,可编程性可以用于改变阈值、转换速率、电流感测灵敏度以及用于在生产之后增加条件和功能(例如,用于现场升级)。例如,一些实施方式可以将配置和/或程序数据存储在通过使用基于电阻器的熔断器启用/禁用的逻辑电路中,该基于电阻器的熔断器在制造ic控制器504时被调整。这样的熔断器的示例包括激光熔断器、电子熔断器以及具有熔断器的某些特性和非易失性存储器的某些特性的非易失性锁存器。在一些实施方式中,引脚短接(pin-strapping)可以用于促进ic控制器504的可编程性。引脚短接机制可能涉及将多个控制器引脚/端子(例如,经由跳线或pcb迹线)连接至电源或地以使每个输入向ic控制器504提供二进制值,其中所提供的输入值的集合被用作配置数据以对ic控制器804的一个或更多个部件进行配置或编程。

在一些实施方式中,可以将用于对ic控制器504进行编程的配置数据存储为电阻器配置存储。例如,可以将一组电阻器连接在ic控制器504的一组引脚/端子与电源或地之间以产生可以通过adc测量的电压或电流,从而产生二进制值以对控制器的一个或更多个参数进行配置。在其他实施方式中,可以提供用于对ic控制器504编程的配置数据作为掩模rom或金属掩模。例如,芯片制造商可以通过使用特定于定制配置的单个光刻掩模在“1”与“0”之间改变预定义内部节点的连接来定制特定批次的ic控制器504芯片,其中,在批次之间其他掩模保持不变,从而针对特定批次的控制器提供定制配置参数。

应当理解,各种实施方式可以针对根据本文所描述的用于反向电流保护技术操作的ic控制器504(及其部件)提供各种类型的可编程性。例如,一些实施方式可以提供动态可编程性,其中,通常(但不一定总是)响应于一个或更多个操作状况的变化或外部命令并基于先前编程到控制器中的数据,在ic控制器504的正常操作过程中对配置更改进行重新编程。其他实施方式可以使用系统内可编程性,其中响应于外部命令并且基于与该命令相关联的下载到控制器中的新配置数据,在ic控制器504的正常操作过程中对配置更改进行重新编程。在一些实施方式中,ic控制器504可以被工厂编程为其制造的一部分或作为最终产品(例如,电源适配器、壁式插座、汽车充电器、电源组等)制造的一部分。例如,可以在制造期间通过使用各种机制来对ic控制器504进行编程,所述各种机制例如存储在非易失性存储器中的固件指令、引脚短接、电阻器编程、经激光修正的熔断器、nv锁存器或otp寄存器。

除非另有明确说明,否则诸如“检测”、“解耦”、“耦接”等术语是指通过计算设备执行或实现的动作和处理,这些计算设备对被表示为计算设备的寄存器和存储器中物理(电子)量的数据进行操纵并将其转换成类似地被表示为计算设备的存储器或寄存器或者其他这样的信息存储、传输或显示设备中的物理量的其他数据。另外,如本文所使用的,术语“第一”、“第二”、“第三”、“第四”等意在作为标记以区分不同的元件并且可以不必具有根据其数字指定的序数含义。

本文所描述的方法和说明性示例不与任何特定计算机或其他设备固有地相关。根据本文所描述的教示,可以使用各种通用系统,或者可以证明便于构建更多专用设备以执行所需的方法步骤。各种这些系统所需的结构将如以上描述中所阐述的那样出现。

上面的描述旨在是说明性的而非限制性的。尽管已经参照特定的说明性示例描述了本公开内容,但是将认识到,本公开内容不限于所描述的示例。应当参照所附权利要求以及这些权利要求所赋予的等同物的全部范围来确定本公开内容的范围。

如本文中所使用的,单数形式“一”、“一个”和“所述”旨在还包括复数形式,除非上下文清楚地另外指示。还将理解,术语“包括(comprises)”、“包含(comprising)”、“可能包括(mayinclude)”和/或“包括(including)”在本文中使用时,指定存在所陈述的特征、整数、步骤、操作、元件和/或部件,但是不排除存在或添加一个或更多个其他特征、整数、步骤、操作、元件、部件和/或其群组。因此,本文所使用的术语仅出于描述特定实施方式的目的并且不旨在是限制性的。

还应注意,在一些替选实现方式中,功能/动作可以不按附图中所示的顺序发生。例如,取决于所涉及的功能/动作,连续示出的两幅图实际上可以大体上同时执行或者有时可能会以相反的顺序执行。

尽管以特定顺序描述了方法操作,但是应当理解,可以在所描述的操作之间执行其他操作,可以调整所描述的操作使得它们在略微不同的时间出现,或者可以将所描述的操作分布在允许处理操作以与处理相关联的各种间隔发生的系统中。

各种单元、电路或其他部件可以被描述或要求为“被配置成”或“可配置成”以执行一个或更多个任务。在这样的上下文中,短语“被配置成”或“可配置成”用于通过指示单元/电路/部件包括在操作期间执行一个或多个任务的结构(例如,电路)来表示结构。这样,即使在指定的单元/电路/部件当前不可操作(例如,未导通)的情况下,也可以说该单元/电路/部件被配置成执行任务、或者可被配置成执行任务。与“被配置成”或“可配置成”语言一起使用的单元/电路/部件包括硬件,例如电路、存储可执行以实现操作的程序指令的存储器等。叙述单元/电路/部件“被配置成”执行一个或更多个任务或者“可配置成”执行一个或更多个任务,明确表示不旨在针对该单元/电路/部件援引35u.s.c.112第六段。

另外地,“被配置成”或“可配置成”可以包括通用结构(例如,通用电路),其由软件和/或固件(例如,fpga或执行软件的通用处理器)操纵以便以能够执行所讨论的任务的方式进行操作。“被配置成”还可以包括使制造过程(例如,半导体制造设施)适于制造适于实现或执行一个或更多个任务的设备(例如,集成电路)。明确表示“可配置成”不旨在应用于空白介质、未编程的处理器或未编程的通用计算机、或未编程的可编程逻辑设备、可编程门阵列或其他未编程的设备,除非伴随有赋予未编程的设备被配置成执行所公开的功能的能力的已编程介质。

出于说明的目的,已经参照具体实施方式描述了前述描述。然而,以上说明性讨论并非旨在穷举或者将本发明限制于所公开的精确形式。考虑到以上教示,许多修改和变型是可行的。选择并描述实施方式以便最佳地说明这些实施方式的原理及其实际应用,从而使得本领域技术人员能够最佳地利用这些实施方式和适于所设想的特定用途的各种变型。因此,本实施方式被认为是说明性的而不是限制性的,并且本发明不限于本文中给出的细节,但是可以在所附权利要求书及其等同物的范围内对这些细节进行修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1