一种减少电路中电磁干扰的装置及方法

文档序号:10572369阅读:453来源:国知局
一种减少电路中电磁干扰的装置及方法
【专利摘要】本发明提供一种减少电路中电磁干扰的装置及方法,装置包括晶体振荡器、jitter时钟产生单元、PLL电路、展频方向和范围配置单元、时钟随机数产生单元、配置随机数产生单元、配置信息控制单元、随机种子产生单元、高精度温度ADC传感器、变化周期配置存储单元、随机数开关单元、配置信息存储单元、PLL配置存储单元、PLL频率计算单元、频率判断单元以及EMI不合格的频率点存储单元。本发明通过jitter自动调整可配置的PLL电路,可以自动检测频率点,然后根据配置在频谱上对频率进行向上抖动或者向下抖动或者左右抖动来调整时钟jitter值,以避免EMI问题,从而通过EMC检查。
【专利说明】
_种减少电路中电磁干扰的装置及方法
技术领域
[0001]本发明涉及芯片设计领域,特别涉及一种芯片减少电路中电磁干扰的装置及方法。
【背景技术】
[0002]当芯片上的时钟电路工作时,脉冲的极值(尖峰)会产生EMI(电磁干扰),EMI(Electromagnetic Interf erence,电磁干扰),是指通过导电介质把一个电网络上的信号耦合(干扰)到另一个电网络,影响其他系统或本系统内其他子系统的正常工作。在集成电路芯片和电路板上均容易出现这种情况。而EMC就是电磁兼容性测试,目标是测试电子系统产生的EMI是否在一定的安全范围之内,否则认为该电子系统的电磁辐射超标。
[0003]PLL是芯片中高频时钟的源头,可以产生稳定的时钟信号以供芯片电路使用。但是通常高性能PLL产生的时钟信号频率非常稳定,这样容易造成工作电路出现EMI问题。目前的技术无法解决PLL稳定频率和EMI的矛盾,所以本发明提出了一种减少电路中电磁干扰的装置及方法,通过jitter(时钟抖动)自动调整可配置的PLL电路,可以自动检测频率点,然后根据配置在频谱上对频率进行向上抖动或者向下抖动或者左右抖动来调整时钟jitter值,以避免EMI问题,从而通过EMC检查。
[0004]PLL电路通常由鉴相器、低通滤波器以及压控振荡器组成,其信号走向是:输入信号—鉴相器—低通滤波器—压控振荡器—输出信号。鉴相器有两个输入,分别是输入信号和压控振荡器的输出信号,在二者相位差和频率差不是很大的情况下,鉴相器的输出与两输入信号之差成正比,鉴相器的输出为模拟信号,其通过低通滤波器虑除高频杂波,后进入压控振荡器,压控振荡器的输出频率随其输入电压的改变而改变。因此PLL电路实际上是一负反馈系统,只要输入信号在正常范围内,输出信号在“一定时间内”都能跟上。输入信号发生变化后,输出信号跟踪输入信号的过程称之为捕获;输出信号跟踪完毕时称之为锁定;输入信号变化过快导致输出信号无法跟踪时称为失锁。通过PLL可以方便实现N倍频。

【发明内容】

[0005]本发明要解决的技术问题,在于提供一种减少电路中电磁干扰的装置及方法,通过jitter(时钟抖动)自动调整可配置的PLL电路,可以自动检测频率点,然后根据配置在频谱上对频率进行向上抖动或者向下抖动或者左右抖动来调整时钟jitter值,以避免EMI问题,从而通过EMC检查。
[0006]本发明的装置是这样实现的:一种减少电路中电磁干扰的装置,包括晶体振荡器、jitter时钟产生单元、PLL电路、展频方向和范围配置单元、时钟随机数产生单元、配置随机数产生单元、配置信息控制单元、随机种子产生单元、高精度温度ADC传感器、变化周期配置存储单元、随机数开关单元、配置信息存储单元、PLL配置存储单元、PLL频率计算单元、频率判断单元以及EMI不合格的频率点存储单元;
[0007]所述晶体振荡器、jitter时钟产生单元、PLL电路依次连接;
[0008]所述展频方向和范围配置单元分别连接所述jitter时钟产生单元、配置信息控制单元以及频率判断单元;
[0009]所述随机种子产生单元分别连接所述时钟随机数产生单元和配置随机数产生单元;
[0010]所述变化周期配置存储单元、随机数开关单元、时钟随机数产生单元依次连接至所述j itter时钟产生单元;
[0011]所述配置信息存储单元、配置信息控制单元依次连接至所述PLL电路,且配置信息控制单元还连接所述配置随机数产生单元;
[0012]所述PLL配置存储单元、PLL频率计算单元、频率判断单元以及EMI不合格的频率点存储单元。
[0013]进一步的,所述PLL电路由鉴相器、低通滤波器、压控振荡器和反馈回路分频器依次连接组成一环路,所述jitter时钟产生单元连接低通滤波器,所述反馈回路分频器还连接所述配置信息控制单元。
[0014]本发明方法是这样实现的:一种减少电路中电磁干扰的方法,提供本发明所述的减少电路中电磁干扰的装置,并包括如下步骤:
[0015](I)所述高精度温度ADC传感器对芯片温度进行实时采样并将采样后的当前精确温度数据送往所述随机种子产生单元;
[0016]所述随机种子产生单元收到当前精确温度数据后,经过高位截断得到随机数种子并送往所述时钟随机数产生单元和所述配置随机数产生单元;
[0017](2)所述变化周期配置存储单元根据配置的随机数有效循环周期对所述随机数开关单元进行控制,每经过配置的参考时钟周期数后,随机数开关单元设置随机数有效;
[0018](3)所述时钟随机数产生单元根据接收到的随机数种子和随机数的有效信号,产生时钟延展压缩随机数,并将产生的时钟延展压缩随机数送往所述jitter时钟产生单元;
[0019](4)所述PLL频率计算单元根据所述PLL配置存储单元的PLL配置值进行PLL输出频率计算,并将计算结果送往所述频率判断单元;由所述频率判断单元根据EMI不合格频率点存储单元中存储的EMI不合格频率点和当前PLL配置频率进行比较,当PLL配置频率和EMI不合格频率点一致时,启动所述展频方向和范围配置单元;
[0020]所述展频方向和范围配置单元控制ji 11 e r时钟和反馈回路分频系数的时钟展频方向和范围,展频方向和范围由EMI不合格频率点存储单元提供;
[0021 ] (5)所述j itter时钟产生单元根据所述时钟延展压缩随机数和所述时钟展频方向和范围,产生带有jitter抖动的参考时钟后并送往PLL电路;
[0022]所述配置信息存储单元负责存储原始的PLL电路的反馈回路分频系数,并送往配置信息控制单元;
[0023]所述配置信息控制单元根据配置随机数产生单元送来的配置随机数和所述展频方向和范围配置单元的控制进行反馈回路分频系数控制;
[0024]其中,所述步骤(1)、(2)不限先后关系且在步骤(3)之前,所述步骤(4)与步骤(1)、
(2)或(3)之间均不限先后关系。
[0025]进一步的,所述jitter时钟产生单元产生带有jitter抖动的参考时钟的过程如下:
[0026]首先,将原始参考时钟根据时钟随机数产生单元送来的随机值进行周期延展或压缩操作,其中,时钟周期延展或压缩取决于所述展频方向和范围配置单元送来的展频方向控制信息:
[0027]如果展频方向控制信息是向高频展频,则只对参考时钟做周期压缩操作;
[0028]如果展频方向控制信息是向低频展频,则只对参考时钟做周期延展操作;
[0029]如果展频方向控制信息是高低频随机展频,则根据随机数的最低位判断是做周期压缩操作还是周期延展操作,由于随机数的最低位为随机,即实现了展频方向的随机;
[0030]然后,jitter时钟的周期压缩或延展的时间长度范围也取决于所述展频方向和范围配置单元送来的范围控制信息。
[0031]进一步的,所述配置信息控制单元进行反馈回路分频系数控制的具体过程为:
[0032]首先,将原始PLL反馈回路分频系数根据所述配置随机数产生单元送来的随机值进行分频系数增加或者减少操作,分频系数增加还是减少取决于展频方向和范围配置单元送来的展频方向控制信息:
[0033]如果展频方向控制信息是向高频展频则只对分频系数做增加操作;
[0034]如果展频方向控制信息是向低频展频则只对分频系数做减少操作;
[0035]如果展频方向控制信息是高低频随机展频则根据随机数的最低位判断是做分频系数增加还是减少操作,由于随机数的最低位为随机,即实现了展频方向的随机;
[0036]然后,分频系数增加还是减少的范围也取决于展频方向和范围配置单元送来的范围控制信息,当随机数的值大于范围控制值时,只取配置的范围控制值作为分频系数增加或者减少的值。
[0037]本发明具有如下优点:
[0038](I)采用随机偏移产生电路产生随机偏移配置,可以将频率向上抖动或者向下抖动或者上下抖动,其中随机种子可配置,上下偏移也可配置;
[0039](2)频率点检测电路可以自动检测当前的期望频率,如果频率点为由emi问题的频率时,则自动打开jitter产生电路以产生频谱扩展;
[0040](3)随机偏移产生电路是以小数方式配置,可以将偏移控制在正负5%之内的随机值。
【附图说明】
[0041 ]下面参照附图结合实施例对本发明作进一步的说明。
[0042]图1为本发明减少电路中电磁干扰的装置。
【具体实施方式】
[0043]请参阅图1所示,本发明的减少电路中电磁干扰的装置包括晶体振荡器101、jitter时钟产生单元102、PLL电路103、展频方向和范围配置单元104、时钟随机数产生单元105、配置随机数产生单元106、配置信息控制单元107、随机种子产生单元108、高精度温度ADC传感器109、变化周期配置存储单元110、随机数开关单元111、配置信息存储单元112、PLL配置存储单元113、PLL频率计算单元114、频率判断单元115以及EMI不合格的频率点存储单元116;
[0044]所述晶体振荡器101、jitter时钟产生单元102、PLL电路103依次连接;
[0045]所述展频方向和范围配置单元104分别连接所述jitter时钟产生单元102、配置信息控制单元107以及频率判断单元;
[0046]所述随机种子产生单元108分别连接所述时钟随机数产生单元105和配置随机数产生单元106;
[0047]所述变化周期配置存储单元110、随机数开关单元111、时钟随机数产生单元105依次连接至所述j itter时钟产生单元102;
[0048]所述配置信息存储单元112、配置信息控制单元107依次连接至所述PLL电路103,且配置信息控制单元107还连接所述配置随机数产生单元106;
[0049]所述PLL配置存储单元113、PLL频率计算单元114、频率判断单元115以及EMI不合格的频率点存储单元116。
[0050]其中,所述晶体振荡器101负责产生PLL的参考时钟;
[0051 ]所述jitter时钟产生单元102负责根据所述时钟随机数数单元105产生的时钟随机数和所述展频方向和范围配置单元104的控制进行jitter时钟产生,产生带有jitter抖动的参考时钟后并送往PLL电路103的鉴相器单元;
[0052]所述PLL电路103由鉴相器1031、低通滤波器1032、压控振荡器1033和反馈回路分频器1034依次连接组成一环路,其中反馈回路分频器1034接受配置信息控制单元107的分频配置进行反馈分频处理;所述jitter时钟产生单元102连接低通滤波器,所述反馈回路分频器还连接所述配置信息控制单元107。
[0053]所述时钟随机数产生单元105负责根据所述随机种子产生单元108的随机种子和所述变化周期配置存储单元110的变化周期配置控制的所述随机数开关单元111进行时钟延展压缩随机数的产生并将随机数送往所述jitter时钟产生单元102;其中,所述随机数开关单元111的随机开关信号有效时,产生随机数,信号无效时,随机数为O,即不对参考时钟做周期延展压缩操作;
[0054]所述变化周期配置存储单元110负责根据配置的随机数有效循环周期对所述随机数开关单元111进行控制,每经过配置的参考时钟周期数后,随机数有效,下一个配置的参考时钟周期数内,随机数再有效;
[0055]所述配置随机数产生单元106负责根据所述随机种子产生单元108的随机种子进行配置随机数的产生并将随机数送往所述配置信息控制单元107;
[0056]所述高精度温度ADC传感器109负责对芯片温度进行实时采样并将采样后的数据送往所述随机种子产生单元108;
[0057]所述配置信息控制单元107负责根据所述配置随机数产生单元106送来的配置随机数和所述展频方向和范围配置单元104的控制进行反馈回路分频系数控制;
[0058]所述配置信息存储单元112负责存储原始的PLL反馈回路分频系数,并送往所述配置信息控制单元107;
[0059]所述展频方向和范围配置单元104负责控制jitter时钟和反馈回路分频系数的时钟展频方向和范围;
[0060]所述PLL配置存储单元113负责存储PLL产生高频时钟的所有配置;
[0061]所述PLL频率计算单元114负责根据PLL配置存储单元的PLL配置值进行PLL输出频率计算,并将计算结果送往频率判断单元;
[0062]所述频率判断单元115根据EMI不合格频率点存储单元116中存储的EMI不合格频率点和当前PLL配置频率进行比较;当PLL配置频率和EMI不合格频率点一致时,启动展频方向和范围配置单元104,展频方向和范围由EMI不合格频率点存储单元116提供;
[0063]所述EMI不合格频率点存储单元116存储EMI不合格频率点和该频点对应的EMI问题解决需要的展频方向和范围配置。
[0064]另外,在所述的减少电路中电磁干扰的装置工作前,需要基于减少电路中电磁干扰的装置做大量实验得到EMI不通过的频率点,然后再做实验得到使该频率点通过EMC检测所对应的展频方向和范围,将EMI不合格频率点和该频点对应的EMI问题解决需要的展频方向和范围配置存入EMI不合格频率点存储单元,以及随机数变化周期值存入随机数变化周期存储单元,然后即可开始电路工作。
[0065]本发明的减少电路中电磁干扰的装置开始工作后,系统CPU会对PLL电路103进行配置使其工作,通过PLL频率计算单元114的运算,在频率判断单元115判断配置的PLL频率是否为有EMI问题的频率点,如果不是,则PLL电路103正常工作,所有参考时钟和配置按照原始配置进行工作。如果是问题频点,则控制展频方向和范围配置单元104打开,对参考时钟和反馈回路分频系数进行展频控制,以达到解决EMI的目标。
[0066]基于本发明的减少电路中电磁干扰的装置,本发明的减少电路中电磁干扰的方法,包括如下步骤:
[0067](I)所述高精度温度ADC传感器109对芯片温度进行实时采样并将采样后的当前精确温度数据送往所述随机种子产生单元108;
[0068]所述随机种子产生单元108收到当前精确温度数据后,经过高位截断得到随机数种子并送往所述时钟随机数产生单元105和所述配置随机数产生单元106;
[0069](2)所述变化周期配置存储单元110根据配置的随机数有效循环周期对所述随机数开关单元111进行控制,每经过配置的参考时钟周期数后,随机数开关单元111设置随机数有效;
[0070](3)所述时钟随机数产生单元105根据接收到的随机数种子和随机数的有效信号,产生时钟延展压缩随机数,并将产生的时钟延展压缩随机数送往所述jitter时钟产生单元102;
[0071](4)所述PLL频率计算单元根据所述PLL配置存储单元的PLL配置值进行PLL输出频率计算,并将计算结果送往所述频率判断单元;由所述频率判断单元根据EMI不合格频率点存储单元中存储的EMI不合格频率点和当前PLL配置频率进行比较,当PLL配置频率和EMI不合格频率点一致时,启动所述展频方向和范围配置单元;
[0072]所述展频方向和范围配置单元控制ji 11 e r时钟和反馈回路分频系数的时钟展频方向和范围,展频方向和范围由EMI不合格频率点存储单元提供;
[0073](5)所述jitter时钟产生单元102根据所述时钟延展压缩随机数和所述时钟展频方向和范围,产生带有jitter抖动的参考时钟后并送往PLL电路103;
[0074]所述配置信息存储单元112负责存储原始的PLL电路103的反馈回路分频系数,并送往配置信息控制单元107;
[0075]所述配置信息控制单元107根据配置随机数产生单元106送来的配置随机数和所述展频方向和范围配置单元104的控制进行反馈回路分频系数控制;
[0076]其中,所述步骤(1)、(2)不限先后关系且在步骤(3)之前,S卩,从变化周期配置存储单元110经随机数开关单元111至所述时钟随机数产生单元105的过程与所述高精度温度ADC传感器109经随机种子产生单元108至所述时钟随机数产生单元105的过程不分先后,但都汇总至所述时钟随机数产生单元105。所述步骤(4)与步骤(1)、(2)或(3)之间均不限先后关系,即所述EMI监控单元113通过所述展频方向和范围配置单元104到达所述jitter时钟产生单元102的过程与经由步骤(1)(2)后的所述时钟随机数产生单元105到达所述jitter时钟产生单元102的过程不分先后。
[0077]其中,所述jitter时钟产生单元102产生带有jitter抖动的参考时钟的过程如下:
[0078]首先,将晶体振荡器101产生的原始参考时钟根据时钟随机数产生单元105送来的随机值进行周期延展或压缩操作,其中,时钟周期延展或压缩取决于所述展频方向和范围配置单元102送来的展频方向控制信息:
[0079]如果展频方向控制信息是向高频展频,则只对参考时钟做周期压缩操作;
[0080]如果展频方向控制信息是向低频展频,则只对参考时钟做周期延展操作;
[0081]如果展频方向控制信息是高低频随机展频,则根据随机数的最低位判断是做周期压缩操作还是周期延展操作,由于随机数的最低位为随机,即实现了展频方向的随机;
[0082]然后,jitter时钟的周期压缩或延展的时间长度范围也取决于所述展频方向和范围配置单元104送来的范围控制信息。
[0083]其中,所述配置信息控制单元107进行反馈回路分频系数控制的具体过程为:
[0084]首先,将原始PLL反馈回路分频系数根据所述配置随机数产生单元106送来的随机值进行分频系数增加或者减少操作,分频系数增加还是减少取决于展频方向和范围配置单元104送来的展频方向控制信息:
[0085]如果展频方向控制信息是向高频展频则只对分频系数做增加操作;
[0086]如果展频方向控制信息是向低频展频则只对分频系数做减少操作;
[0087]如果展频方向控制信息是高低频随机展频则根据随机数的最低位判断是做分频系数增加还是减少操作,由于随机数的最低位为随机,即实现了展频方向的随机;
[0088]然后,分频系数增加还是减少的范围也取决于展频方向和范围配置单元送来的范围控制信息,当随机数的值大于范围控制值时,只取配置的范围控制值作为分频系数增加或者减少的值。
[0089]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种减少电路中电磁干扰的装置,其特征在于:包括晶体振荡器、jitter时钟产生单元、PLL电路、展频方向和范围配置单元、时钟随机数产生单元、配置随机数产生单元、配置信息控制单元、随机种子产生单元、高精度温度ADC传感器、变化周期配置存储单元、随机数开关单元、配置信息存储单元、PLL配置存储单元、PLL频率计算单元、频率判断单元以及EMI不合格的频率点存储单元; 所述晶体振荡器、jitter时钟产生单元、PLL电路依次连接; 所述展频方向和范围配置单元分别连接所述jitter时钟产生单元、配置信息控制单元以及频率判断单元; 所述随机种子产生单元分别连接所述时钟随机数产生单元和配置随机数产生单元; 所述变化周期配置存储单元、随机数开关单元、时钟随机数产生单元依次连接至所述j i tter时钟产生单元; 所述配置信息存储单元、配置信息控制单元依次连接至所述PLL电路,且配置信息控制单元还连接所述配置随机数产生单元; 所述PLL配置存储单元、PLL频率计算单元、频率判断单元以及EMI不合格的频率点存储单元。2.根据权利要求1所述的一种减少电路中电磁干扰的装置,其特征在于:所述PLL电路由鉴相器、低通滤波器、压控振荡器和反馈回路分频器依次连接组成一环路,所述jitter时钟产生单元连接低通滤波器,所述反馈回路分频器还连接所述配置信息控制单元。3.一种减少电路中电磁干扰的方法,其特征在于:提供如权利要求1所述的EMI自动调整装置,并包括如下步骤: (1)所述高精度温度ADC传感器对芯片温度进行实时采样并将采样后的当前精确温度数据送往所述随机种子产生单元; 所述随机种子产生单元收到当前精确温度数据后,经过高位截断得到随机数种子并送往所述时钟随机数产生单元和所述配置随机数产生单元; (2)所述变化周期配置存储单元根据配置的随机数有效循环周期对所述随机数开关单元进行控制,每经过配置的参考时钟周期数后,随机数开关单元设置随机数有效; (3)所述时钟随机数产生单元根据接收到的随机数种子和随机数的有效信号,产生时钟延展压缩随机数,并将产生的时钟延展压缩随机数送往所述jitter时钟产生单元; (4)所述PLL频率计算单元根据所述PLL配置存储单元的PLL配置值进行PLL输出频率计算,并将计算结果送往所述频率判断单元;由所述频率判断单元根据EMI不合格频率点存储单元中存储的EMI不合格频率点和当前PLL配置频率进行比较,当PLL配置频率和EMI不合格频率点一致时,启动所述展频方向和范围配置单元; 所述展频方向和范围配置单元控制jitter时钟和反馈回路分频系数的时钟展频方向和范围,展频方向和范围由EMI不合格频率点存储单元提供; (5)所述jitter时钟产生单元根据所述时钟延展压缩随机数和所述时钟展频方向和范围,产生带有jitter抖动的参考时钟后并送往PLL电路; 所述配置信息存储单元负责存储原始的PLL电路的反馈回路分频系数,并送往配置信息控制单元; 所述配置信息控制单元根据配置随机数产生单元送来的配置随机数和所述展频方向和范围配置单元的控制进行反馈回路分频系数控制; 其中,所述步骤(I)、(2)不限先后关系且在步骤(3)之前,所述步骤(4)与步骤(I)、(2)或(3)之间均不限先后关系。4.如权利要求3所述的一种减少电路中电磁干扰的方法,其特征在于:所述jitter时钟产生单元产生带有jitter抖动的参考时钟的过程如下: 首先,将原始参考时钟根据时钟随机数产生单元送来的随机值进行周期延展或压缩操作,其中,时钟周期延展或压缩取决于所述展频方向和范围配置单元送来的展频方向控制信息: 如果展频方向控制信息是向高频展频,则只对参考时钟做周期压缩操作; 如果展频方向控制信息是向低频展频,则只对参考时钟做周期延展操作; 如果展频方向控制信息是高低频随机展频,则根据随机数的最低位判断是做周期压缩操作还是周期延展操作,由于随机数的最低位为随机,即实现了展频方向的随机; 然后Jitter时钟的周期压缩或延展的时间长度范围也取决于所述展频方向和范围配置单元送来的范围控制信息。5.如权利要求3所述的一种减少电路中电磁干扰的方法,其特征在于:所述配置信息控制单元进行反馈回路分频系数控制的具体过程为: 首先,将原始PLL反馈回路分频系数根据所述配置随机数产生单元送来的随机值进行分频系数增加或者减少操作,分频系数增加还是减少取决于展频方向和范围配置单元送来的展频方向控制信息: 如果展频方向控制信息是向高频展频则只对分频系数做增加操作; 如果展频方向控制信息是向低频展频则只对分频系数做减少操作; 如果展频方向控制信息是高低频随机展频则根据随机数的最低位判断是做分频系数增加还是减少操作,由于随机数的最低位为随机,即实现了展频方向的随机; 然后,分频系数增加还是减少的范围也取决于展频方向和范围配置单元送来的范围控制信息,当随机数的值大于范围控制值时,只取配置的范围控制值作为分频系数增加或者减少的值。
【文档编号】H03L7/099GK105933001SQ201610244194
【公开日】2016年9月7日
【申请日】2016年4月19日
【发明人】廖裕民, 顾家其
【申请人】福州瑞芯微电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1