启动传递控制器制造技术

技术编号:3442673 阅读:213 留言:0更新日期:2012-04-11 18:40
集成电路中采用的一种启动传递控制器可以工作在时序管理器模式或透明模式。当工作在时序管理器模式时,启动传递控制器允许用来启动多个发送或接收信号的多个信号传递到它们相应的发送或接收子电路。所述多个信号中的每一个信号允许以预定的时序和持续时间传递,可以受或不受启动传递控制器收到的多个控制位的影响。当工作在透明模式下时,所有的启动信号都可以传递到相应的目标子电路。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及用于便携式收发机的电子控制装置,尤其涉及一种按次序定时唤醒和休眠模拟和数字元件,以减少功率浪涌和消耗,并提供了一种在测试模式下单独测试这些模拟和数字元件的机制。
技术介绍
时序管理器广泛用于控制用于便携式装置的混合模式(即模拟和数字)集成电路IC如收发机上各元件运行期间的定序和历时。当时序管理器接收到一个发送/接收触发时,它按照预编程的次序以不同的持续时间启动不同的元件,以减少作为一个整体的收发机IC的耗用功率,从而可以减少电池的消耗和防止噪声脉冲引起的元件错误。而且时序管理器能够帮助减少唤醒和休眠不同元件时引起的功率浪涌,需要启动这些元件用于特定操作如发送或接收数据。通过将一些控制信号写入片上存储器,现有技术时序管理器允许最少量的时序过程控制。这些控制信号允许使用者控制启动一些元件或子模块之间的时长,同时也允许有限控制启动的时序。为了简化实现,传统的时序管理器对于使用者能够对什么进行编程以确保正确启动子模块存在一些限制。因为这些限制,测试由时序管理器控制的子模块是不方便的。使用者不能对单独子模块进行完全控制,对于任何给定的子模块,必须有效利用控制信号以获得最佳的可用测试条件。这需要对所有子模块及其相互作用有更多的了解。此外,即使通过对控制信号的适当编程获得了最优化的测试条件,也不能实现对片上元件的完全控制,这是因为顺序控制器在控制的灵活性方面存在固有的限制。需要一种时序管理器,它既允许单独子模块测试和基于测试目的对子模块单独完全控制,同时也允许在正常工作时更多的时序管理控制。附图简述附图说明图1是一个表示传统时序管理器的方框图;图2是一个写入片上可编程存储器的存储器指令实例,该指令送到图1所示的传统时序管理器中;图3是一个时序图,示出根据图2所示可编程存储器,用时序管理器引发的一个可能的启动时序;图4是本专利技术一个实施例的示意图;图5示出写入可编程存储器、由根据本专利技术的启动传递控制器使用的启动和控制位的实例。附图详述图1是一个混合模式装置如收发机中传统时序管理器的方框图。混合模式系统100包括一个时序管理器(“SM”)110、一个可编程存储器120和多个混合模式子模块130,这些子模块既可以是模拟的也可以是数字的子元件。典型的混合模式子模块130包含发送元件TX1…TXN140和接收元件RX1…RXN150,这些元件一般在收发机IC装置如带通滤波器、限幅器、低噪声放大器等等中实现。时序管理器(“SM”)110接收基准时钟信号160和触发信号170。当接收到触发信号170时,时序管理器产生一序列启动信号ENTX1…ENTXN和ENRX1…ENRXN180,每一个信号对应并启动相应的子模块130。SM110产生的各启动信号的次序、定时和持续时间中多数都是用硬连线的SM110逻辑(未示出)和一些可变编程一起预定的,这些可变编程由存储在可编程存储器120中的控制信号190提供。可编程存储器120通常和时序管理器110、各种模拟的和数字的子模块130一起位于混合模式系统100中。可编程存储器120允许使用收发机IC装置者将有限的指令写入存储器,以控制时序管理器。这些指令通常是通过一个接口如串行可编程接口(“SPI”)写入存储器。传统的设计考虑了一个发送启动(“Txen”)191,一个接收启动(“Rxen”)192,多个序列持续时间控制信号(“SD1…SDN”)193,和多个序列次序控制信号(“SO1…SON”)194。Txen191允许使用者控制收发机IC装置应在何时发送;Rxen192允许使用者控制收发机IC装置应在何时接收;而SD1…SDN193和SO1…SON194允许使用者分别有限地控制预定子模块应启动的持续时间以及各预定子模块的启动或停用次序。因为收发机IC装置100中实现了多少子模块130的绝对数量和潜在变化,所以禁止时序管理器中允许对子模块的时序和持续时间完全控制所需的逻辑。可以这样理解,如果允许使用者为大的有限数量如N个时间间隔写控制时序,则需要至少2N个逻辑元件,可以设想其复杂性。随着子模块与/或允许间隔增多,时序管理器的规模变得不应有的昂贵,功率消耗增加。因此,设计的每一个时序管理器仅允许使用者通过包含在存储器120中的控制信号进行有限量的时序及持续时间控制。当接收到触发信号170时,SM110决定将Txen191还是Rxen192控制位设置为有效状态,在本例中用逻辑“1”表示。如果Txen设置为“1”,SM110利用硬连线的内部控制逻辑,与通过控制位SD1…SDN193和SO1…SON194允许的有限量的控制变化一起,提供启动信号ENTX1…ENTXN181,以按照预定的次序和持续时间依次启动所有发送模块TX1…TxN140。因为与总发送控制信号191相联系的所有发送子模块140都需要在发送时序的某一点启动(如果Txen191是逻辑“1”,每个都通过硬连线启动),因此对于使用者,就不存在启动或停用一个单独发送子模块141的机制。对于收发机IC装置中各子模块元件的设计者来说,这个限制使得他们负责的子模块测试很费力。如果子模块TX1 141的设计者希望测试该子模块,那么需要将时序管理器替换为一个专门设计测试该子模块的硬连线解决方案。因为时序管理器及各子模块通常位于一个非常小的收发机IC装置上,所以提供测试一个单独子模块所需的硬连线逻辑是非常困难和昂贵的。作为选择,设计子模块TX1 141电路的专家还需要了解与子模块TX1 141一起的其它每一个子模块TX2…TXN142的相互作用和工作情况。图2示出了一个通过SPI或其他接口写入存储器120的指令实例,图3示出了SM100接收到一个启动触发信号170后,各启动(ENABLE)信号181相对应的时序图。图2中,写入存储器的指令210包含一个发送控制位220,一个接收控制位230,多个序列持续时间控制位240,和多个序列次序位250。在该例中,发送位220是有效的,接收位230是无效的。该例SM110中的持续时间控制位允许使用者对TX1在第一还是第二持续时间启动进行编程,其中第一和第二持续时间相差预定量。此外,该例的SO控制位SO1…SON允许使用收发机IC装置者对是否在TX3之前启动TXN进行编程。由于基于SM110中设计的硬连线逻辑,用于控制持续时间和次序的具体位序列是任意的,它们没有具体示出。更适当地,对于该例应该理解,使用者写入了一个指令,该指令通知TX1按照预定的允许持续时间启动,子模块TXN在TX3之前启动。相应地,当SM110在图3所示的时间t0接收到一个触发信号170时,SM110按照存储器中包含的控制位执行一个发送时序。因此,在SM110中嵌入的预定的硬连线逻辑的基础上,SM110开始依次启动各发送子模块。在这种情况下,子模块TX1在时间T1被启动,子模块TX2在稍后的时间T2被启动,其中T2-T1由SM110控制。类似地,子模块TX3在启动了子模块TXN一段时间后的T4被启动,这是因为写入存储器的指令要求TXN在TX3之前被启动。从时间T4到时间T6的一段持续时间内,启动了所有的发送子模块以允许收发机按照设计规格发送。这段时间尽管在收发机装置的正常工作期间,仍禁止单独子模块的测试,这就使得设计者本文档来自技高网...

【技术保护点】
一种启动传递控制电路,包括:控制逻辑,接收多个控制信号、一个基准时钟信号和一个触发信号,并生成多个通过控制信号;以及多个逻辑门,每个逻辑门接收所述多个通过控制信号之一以及一个输入启动信号,并且在被启动时生成一个逻辑值等效于所述输入启动信号的输出启动信号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:维吉利奥A弗尔南兹戴维W弗德鲍莫尔达瑞恩V维宁格尔
申请(专利权)人:自由度半导体公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利