用于开关电压调节器的可配置数字接口的制作方法_3

文档序号:9646433阅读:来源:国知局
生成反映所请求的动作的原始并行载荷数据(块214,路径‘4’)。
[0034]可编程微控制器120还可以修改针对调节器致动器的执行选通(块216,路径‘3.1’)。可配置数字接口 112的第二硬连线单元118根据所实现的接口规定(例如用于SVID的ALERT#信号)生成原始反馈信号(块218,路径‘5’),并且在相应地被编程的情况下,微控制器120可以修改原始反馈信号(块220,路径‘5.1’)。第二硬连线单元118还可以根据所实现的接口规定(例如用于SVID的ACK信号)生成传输响应代码(TRC)(块222,路径‘6’),并且第一硬连线单元116可以如本文中先前所描述地生成并行TRC (块224,路径‘7’)。第一硬连线单元116组合原始并行TRC并且将它们传递给串行器124(块226,路径‘8’ )。微控制器120还可以如本文中先前所描述地修改组合的并行TRC(块228,路径‘8.1’)。第一硬连线单元116然后串行化并且插入已修改的TRC(例如用于SVID规定的ACK)和相关的载荷数据到新的帧204中作为对于由负载102先前发出并且由调节器控制器110执行的命令的调节器响应(块230,路径‘9’ )。
[0035]图5更详细地示出根据实施例的可配置数字接口 112。可编程微控制器120可以通过例如AMBA/APB (先进的微控制器总线架构/先进的外围总线)或者其他类型的总线300以及对应的总线从设备302连接到寄存器文件304以访问可配置数字接口 112的可编程部分。用于检测由负载102发送的命令、载荷数据和状态信息的组合逻辑134可以被分组或分段成检测器片。每个检测器片134( “片N”)被编程为检测任何逻辑组合中的特定命令或者一系列命令、载荷数据、状态信号等。图5示出8个检测器片134作为示例,然而可以使用任何期望数目的检测器片134。
[0036]可配置数字接口 112可以包括寄存器文件304。寄存器文件304存储由可配置数字接口 112的组合逻辑134(检测器片)和逻辑电路/路由电路装置136(修改器/解片器)访问的各种配置数据306、308。片配置数据306确定应当由检测器片134的每个检测器片来识别哪个命令或者载荷数据类型以及由对应的修改器310做出什么命令或数据变化。例如,寄存器文件304可以包含用于检测器片134的配置信息306,其使得检测器片134能够以特定方式被编程。在肯定检测的情况下,片134启动,即进行动作。“启动的”片134可以触发命令、载荷数据、警告信令、命令响应消息(ACK/非ACK/拒绝)、选通执行、中断处理等。
[0037]肯定检测消息(即片启动)通过被称为解片器312的块从检测器片134向可配置数字接口 112的对应修改器310被路由。寄存器文件304包含用于解片器312的配置信息308,其确定每个独立解片器312如何将肯定的检测消息从检测器片134向对应的修改器310路由。微控制器120可以包括解片器312的组(图5的‘回路1’、‘回路2’ ‘回路3’)以实现并行处理和减小的延迟。
[0038]可配置数字接口 112的每个修改器310被编程为以特定方式处理特定类型的命令、载荷数据、警报信令、传输响应代码(ACK/非ACK/拒绝)、执行选通、中断处理等。在一个实施例中,修改器310之一(‘命令修改器’)被编程为修改、阻挡或改变由第一硬连线单元116解串的一个或多个命令的执行。另一修改器310( ‘载荷数据修改器’)可以被编程为修改由第一硬连线单元116解串的载荷数据。又一修改器310 (‘传输响应代码修改器’)可以被编程为修改和/或生成并行传输响应代码(TRC)。再一修改器310 ( ‘警报修改器’)可以被编程为修改由调节器控制器110实现的警报信令。额外的修改器310(‘从载荷数据修改器’)可以被编程为修改由控制器110生成的原始载荷数据,例如诸如遥测数据。检测器片134和修改器310可以根据期望被重新编程以改变检测和处理命令、载荷数据、警报信令、命令响应消息(ACK/非ACK/拒绝)、选通执行、中断处理等的方式。
[0039]在特定实现中,检测器片134、解片器312和修改器310的数目可调整,但优选为固定的。这限制了能够在特定时刻检测和修改的命令、载荷数据和状态信号组合的数目。记录逻辑314如本文中先前所描述地可以使用‘勾连点’ A、……、G来记录在先修改和在后修改数据,诸如帧和/或遥测数据,使得可配置数字接口 112能够分析所有的帧,并且因为可配置数字接口规定允许特定命令序列,因此微控制器120可以预测下一帧将是什么,并且可以在下一帧到达之前重新对检测器片134中的一个或多个进行编程。例如,考虑到用于SVID规定的随后的序列。如果开关电压调节器控制器110拒绝命令,而负载102期望ACK响应,则负载102将重新发送命令一次或多次直到控制器110发送ACK消息。可配置数字接口 112的微控制器120可以延长向调节器控制器110提供用以响应的响应时间窗口。这样的动态片编程使得对实际上无限数目的命令/载荷/状态组合的检测和修改成为可能。
[0040]图6图示用于3个不同的回路(组)的检测器片134的一种实施例。检测器片134可以用组合逻辑来实现并且包括命令检测器(cmd_det)、载荷数据检测器(payl_det)、用于每个回路的状态检测器(statUS_det_lpO)、以及用于每个回路的检测选择器(det_sel_lp0)。命令检测器(cmd_det)检测特定类型的命令(cmd_et_cnf_slx),并且载荷数据检测器(payl_det)检测特定类型的载荷数据(payl_det_Cnf_SlX)。每回路状态检测器(status_det_lpO)检测调节器控制器110内部的状态条件的特定组合。每回路状态检测器(status_det_lpO)操作在命令执行正在进行时(cmd_in_progress)被阻止。检测选择器(det_sel_lpO)基于运算码(det_sel_cnf_slX)来确定检测器片134是否应当基于负载102将哪个开关电压调节器104作为目标(lpX_slave_targeted)、涉及哪个回路(1ρΧ_slice_sel_slx)以及检测到哪个类型的命令(cmd_det)、载荷(payl_det)和/或状态(status_det_lpX)的逻辑组合来进行动作。检测器片134的输出(lpX_act_mod_slx)是指示某个条件是否被用于该回路的检测器片134检测到的每个回路的“启动”信号。可以经由对应的回路选择信号(lpX_SliCe_SeleCt_SlX)将每个检测器片134分派给任何回路,并且可以将每个检测器片134分派给单个回路或者多于一个回路。
[0041]包括图7A和7B的图7图示由可配置数字接口 112实现的命令修改的一个实施例。图7A示出用于由负载102发出的电压变化的期望的Vout行为(例如在SVID规定的情况下的SetVID_decay命令)。电压变化指示开关电压调节器104的期望目标电压。在本示例中,调节器104的初始电压例如通过将功率级106的高侧和低侧晶体管(HS、LS)置于高Z状态来逐渐衰减到目标电压。目标电压表示待由开关电压调节器104来实现的新的电压水平。
[0042]可配置数字接口 112的第一硬连线单元116接收包括原始电压变化命令的帧(图3中的路径‘1’),并且将帧解串为并行命令(图3中的路径‘2’)。可配置数字接口 112的第二硬连线单元118改变电压变化命令,使得在开关电压调节器104处实现的电压变化命令不同于由负载102发出的原始电压变化命令。在一个实施例中,如图7B所示,已修改电压变化命令提供到目标电压的更快斜坡。例如,可配置数字接口 112的检测器片134之一可以标识原始电压变化命令并且对应的解片器312可以向适当的修改器310(图3中的勾连点‘A’ )路由命令。该修改器310可以被编程为通过改变与电压变化命令相关联的转变速率来改变原始电压变化命令以提供到目标电压的更快的(或者备选地更慢的)斜坡(图3的路径‘2.1’)。在另一示例中,修改器310可以被编程为通过经由原始电压变化命令将原始目标电压水平改变为比负载102初始请求的更低或更高的水平来改变电压变化命令(图3的路径‘2.1’)。
[0043]图7所示的命令修改实施例旨在作为仅说明示例,示出了用于开关电压调节器104的可配置数字接口 112的可编程和灵活的特性。如本文中先前所描述的,可配置数字接口 112可以被编程为修改在负载120和开关电压调节器104之间交换的任何期望的命令类型、载荷数据类型、信令等。
[0044]诸如“第一”、“第二”等的术语用于描述各种元素、区域、部分等,而非旨在限制。遍及描述的相似的术语指代相似的元素。
[0045]如本文中所使用的,术语“具有”、“包含”、“包括”、“由…组成”等是开放式术语,其包括所指出的元素或特征的存在,但是不排除另外的元素或特征。除非上下文另外清楚地指明,冠词“一个”、“一种”和“这个”旨在包括复数以及单数。
[0046]应当理解,可以彼此组合本文中所描述的各种实施例的特征,除非另外特别说明。
[0047]虽然本文中已经说明和描述了特定实施例,然而本领域普通技术人员应当理解,针对所示和所描述的特定实施例,各种备选方案和/或等同实现可以被替代而没有偏离本发明的范围。本申请旨在覆盖本文中所讨论的特定实施例的任何调整或变化。因此,本发明旨在仅由权利要求书及其等同方案所限制。
【主权项】
1.一种高速、低延迟可配置数字接口,包括: 第一硬连线单元,可操作以将通过所述可配置数字接口接收的传
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1