在两个时钟域间交换数据信号的装置制造方法及图纸

技术编号:3547039 阅读:169 留言:0更新日期:2012-04-11 18:40
一种在第一时钟域和第二时钟域间进行数据信号交换的装置,其特征在于,该装置包含串行存储单元和耦合到该串行存储单元的并行存储单元,该串行存储单元比该并行存储单元多包含至少一个用于该数据信号的存储位置。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】在两个时钟域间交换数据信号的装置本专利技术涉及一种在第一时钟域和第二时钟域之间交换数据信号的装置。美国专利US5619506描述了脉冲填充同步系统在用同步时钟信号同步数据信号的过程中等待时间抖动是如何被减小的。该方法包含对脉冲填充比率的监测。如果脉冲填充比率超过了规定的最大比率,则同步时钟信号的频率将被改变,所以抖动的量可被减小。然而,这种方法的缺点是它并不总是可行的或者说不总是允许适配同步时钟信号。通常在脉冲填充同步系统是主时钟的情况下这种方法是可行的。此外,填充比特在数据流中引入错误。在某些情况下这可能会导致问题发生。在这方面可能会考虑到的是数据信号是音频采样的情况。在这种情况下填充比特可能是音频信号中音频失真发生的原因。本专利技术的目的是当抖动减小时不一定需要时钟信号的适配也能够同步来自第一时钟域中的数据信号与来自第二时钟域中的时钟信号。通过一种装置来达到这个目的,这种装置包含串行存储单元和与该串行存储单元相耦合的并行存储单元,该串行存储单元比并行存储单元多包含至少一个用于该数据信号的存储位置。通过互相耦合的并行和串行存储单元来实现在两个时钟域间传递数据信号时,由于该串行存储单元多包含至少一个存储位置,所以产生了额外的存储容量。因此过度写入的比特可被临时存储起来。这样数据丢失得更少并且所需的填充比特也更少。另一依据本专利技术的实施方案的特征在于,用于将数据信号写入到串行存储单元的第一控制信号能从第一时钟信号得到,该第一时钟信号被安排用于在该第一时钟域中同步该数据信号,还在于用于从并行存储单元中读取该数据信号的第二控制信号能从第二时钟信号得到,该第二时钟信号被安排用于在第二时钟域中同步该数据信号。这使得对串行存储单元的写入依赖于用于把数据信号读入到第一时钟域的第一时钟信号。从并行存储单元的读出依赖于用于第二时钟域中数据信号同步的第二时钟信号。-->下一个依据本专利技术的实施方案的特征在于,用于从串行存储单元中读取数据信号的第三控制信号能从第一时钟信号得到,该第一时钟信号被安排用于在第一时钟域中同步该数据信号,还在于用于将该数据信号写入到并行存储单元中的第四控制信号能从第二时钟信号得到,该第二时钟信号被安排用于在第二时钟域中同步数据信号。结果,用于并行存储单元写入的控制信号变得依赖于第二时钟域中的时钟信号而串行存储单元读出的控制信号变得依赖于来自第一时钟域的时钟信号。另一依据本专利技术的实施方案的特征在于,该装置被设计来适配该数据信号的采样速率。这样当该信号在每个时钟域内被以不同的频率进行采样时允许时钟域间交换信号。又一个依据本专利技术的实施方案的特征在于,该装置被设计来改变数据信号的调制方案。这允许在数据信号被不同地调制的时钟域间传递信号。图1  显示了本专利技术的一种可能的应用,图2  显示了几种抖动影响,图3  显示了根据本专利技术的第一实现方案,图4  显示了根据本专利技术的第二实现方案,图5  显示了根据本专利技术的第三实现方案,图6  显示了根据本专利技术的第四实现方案。图1显示了本专利技术的一种可能的应用,这里数据信号是音频采样。在图1中一个用户使用无线头戴耳机5和另一个使用固定电话7的用户保持会话。为了使两个用户5和7之间有可能通信,必须建立一个在无线头戴耳机5和固定电话7之间的连接。这个连接由不同的单元组成。开始时,在无线头戴耳机5和相关联的收发器19之间的无线连接17被建立,接着在移动电话3和基站1之间的无线连接15被建立。基站1和固定电话7被线路9和7分别连接到公共交换电话网PSTN21。在会话过程中无线头戴耳机5将把语音转换成音频采样,并把音频采样由线路17送到收发器19。反之,无线头戴耳机5将把它从收发器19接收到的音频采样进行解码并将它们转换成可听懂的消息。在图1中定义了两个时钟域11和13。在这个上下文中提到的时钟域是一个假定的域,在此域中音频采样被同步到一个时钟信号或来源-->于此时钟信号的信号。来自第一时钟域11的时钟信号由基站1决定,来自第二时钟域13中的时钟信号由无线头戴耳机5决定。因此,当音频采样从一个时钟域改变到另一个11或13时,该音频采样的同步也随之改变。最后旧时钟域中现有的同步被解除耦合并被新时钟域中的同步信号所替代。图2显示了抖动的几种影响。图2a)中显示了参考信号的25个脉冲。图2b)中显示了与参考信号同步的第二信号。在这个上下文中同步被理解为信号的两个连续脉冲总是彼此等距的而且除此之外这些脉冲和参考信号的脉冲总是保持一致的。图5c)显示了一个被抖动所影响的信号,即两个连续脉冲之间的距离不再相等,而更甚者,脉冲不再和参考信号的脉冲保持一致。抖动的特性是它会使时钟频率发生短暂的偏移,然而随着时间的推移时钟频率平均起来是稳定的。正是这种特性使得减小抖动对数据信号的影响成为可能。图3显示了一种根据本专利技术的装置30,其中数据信号在第一时钟域11和第二时钟域13之间传递。作为例子假定第一时钟域中的数据信号有一比特字长。例如,当第一时钟域中的数据信号是1比特的Delta(增量)编码调制音频采样时就是这种情况。作为例子还假定并行存储单元有8比特字长,而串行存储单元被安排多含一个比特。来自第一时钟域11的数据信号通过输入31被写入到串行存储单元32,该串行存储单元32由许多互相耦合的缓冲器34按图示方式组成。为此来自第一时钟域11的时钟信号被用来产生必须的写脉冲信号。随后,串行写入的数据信号通过并行存储单元38和总线40被并行地从第二时钟域13中读出。来自第二时钟域13的时钟信号42的脉冲被用以产生所需的读脉冲。控制装置44和其它装置一起避免了写和读操作的同时发生,以便总是从稳定的情形开始。此外,控制装置44驱动传输单元48,由其将串行存储单元32中的数据并行地写入到并行存储单元。因为串行存储单元32比并行存储单元38多包含一个存储位置46,由于抖动被错误地额外写入到串行存储单元32中的数据信号被保存起来直到下一个读/写循环。结果没有数据被丢失。很显然对于数据信号不同的字长,串行存储单元和并行存储单元也是可能的,并且在本领域中普通的技术人员可以按意愿扩展这里呈-->现出的结构。此外,存储单元可以包含不同的额外存储位置,这依赖于抖动的统计上的期望量。在本实施例的进一步讨论中假定数据信号是1比特字长的音频采样。虽然理想情况是在被从第二时钟域读出之前首先有8个音频采样信号被写入到串行存储单元(32)中,但由于抖动的影响,有时写入比预期更多或更少的音频采样的情况也有可能发生。如果7个音频采样被写入到串行存储单元32并且如果仍然没有另外的音频采样出现,则一个音频采样将会被写两次以便仍有8个音频采样能够通过总线40被从第二时钟域13并行读出。结果一个采样错误被引入。如果真的有一个音频采样出现在串行存储单元32中,现在这个音频采样将被使用以便8个采样能够被并行从第二时钟域13中读出。如果8个音频采样被写入到串行存储单元32并且如果仍然没有另外的音频采样出现,这8个音频采样都将会被从第二时钟域13中读出。然而如果串行存储单元中已出现了一个音频采样,这个额外的音频采样将会被从第二时钟域13中读出而最后被串行写入的采样信号被保存起来以用在下一个循环。这样就避免了数据丢失,因为否则将会使这个已经存在的音频采样被重本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在第一时钟域和第二时钟域间进行数据信号交换的装置,其特征在于,该装置包含串行存储单元和耦合到该串行存储单元的并行存储单元,该串行存储单元比该并行存储单元多包含至少一个用于该数据信号的存储位置。2.如权利要求1中要求的装置,其特征在于,该串行存储单元被安排用于写入该数据信号而该并行存储单元被安排用于读出该数据信号。3.如权利要求2中要求的装置,其特征在于,用于将数据信号写入到串行存储单元的第一控制信号能从第一时钟信号得到,该第一时钟信号被安排用于在该第一时钟域中同步该数据信号,用于从并行存储单元中读取该数据信号的第二控制信号能从第二时钟信号得到,该第二时钟信号被安排用于在第二时钟域中同步该数据信号。4.如权利要求1中要求的装置,其特征在于,串行存储单元被安排用于读出数据信号,而并行存储单元被安排用于写入数据信...

【专利技术属性】
技术研发人员:H·W·H·德格鲁特R·M·M·H·范德图伊恩
申请(专利权)人:NXP股份有限公司
类型:发明
国别省市:

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

1