据推测,每个人都可以通过六层关系与其他人相连。根据概率,在一个有23个人的房间里,有两个人生日相同的几率为50%。这些联系都在我们身边。事实证明,数字电子频率在通过其分数关系观察时似乎具有更紧密的关系。

 

有理数是可以用a + b / c的形式写成的数字,其中a,b和c都是整数。这是一种处理频率的便捷方式,因为我们在看似无关的应用程序之间找到了广泛的关系。

 

分数关系

在Silicon Labs,我们看到了许多来自客户的看似独特的频率。因此,我们有观察频率之间关系的便利条件。

 

最近,我们收到了一个具有以下频率的Si5338时钟发生器的频率规划请求:

Input: 185.439560440 MHz

OUT1: 148.5 MHz

OUT2: 148.351648352 MHz

OUT3: 27 MHz

 

初步检查时,这些数字之间没有很好的分数关系。当需要这样复杂的分频器值时,它限制了我们的算法优化性能的能力。所以,我们挖掘了一下数据,以了解这些高精度数字的真正来源。

 

首先,我们注意到其中一些频率看起来与SMPTE标准有关,其中线路数据速率可以是1485Mbps或2970Mbps。 SMPTE系统也使用27MHz。在SMPTE中部署了1000/1001以避免干扰。

 

根据客户输入的频率和我们对SMPTE标准的了解,我们开始了我们的侦探工作:

185.439560440 * 1001/1000 = 185.62500000044

 

如果我们可以截断那些最后两位数,我们将得到一个很好的小数值,但这些奇数值来自哪里。让我们截断并找出答案。通常,我们希望达到我们之前看到的线速率。为此,我们经常看到线速率是时钟的倍数,分别为2,4,8,16,10或20倍。

185.625000000 * 2 = 371.25

185.625000000 * 4 = 742.5

185.625000000 * 8 = 1485

185.625000000 * 16 = 2970

185.625000000 * 10 = 1856.25

185.625000000 * 20 = 3712.5

 

在这里,我们发现了两个与SMPTE相关的数字1485和2970. 太好了!所以:

185.439560440更好写为2970/16/1001 *1000或185.4395604 43956044395604(重复)

 

有了我们的新知识,我们可以应用这些分数和基数来充分利用我们的频率规划算法。为了输入这些值,我们创建了一个可以接受方程的频率编辑器。

 

拉出用于Si5338的CB5,然后进入输入频率页面:

 

继续这个输出:

 

正如您在窗口底部看到的那样,频率规划有效且设计正常,这意味着它已经过优化。输入给定的频率,产生一个不可实现的计划。

 

CBPro可为我们的时钟发生器,抖动衰减器和同步时钟产品提供相同的频率输入形式。

 

结论

通过输入输入和输出频率作为满分数值,CBPro可以进行最佳优化,以实现具有最低抖动的所需同步结果(无频率误差)。 CBPro中的频率编辑器接受乘法,除法,加法,减法甚至PPM添加,为您提供创建设计所需频率的最简便途径。如果您不确定关系是否存在,我们随时为您提供帮助。

(CBPro可从Silicon Labs网站http://www.silabs.com/cbpro下载)

  • Knowledge Base Articles
Translate