IDT5V49EE901:高性能可编程时钟发生器的深度解析

电子说

1.4w人已加入

描述

IDT5V49EE901:高性能可编程时钟发生器的深度解析

在数据通信、电信、消费电子和网络应用领域,时钟发生器的性能直接影响着整个系统的稳定性和效率。IDT5V49EE901作为一款可编程时钟发生器,以其独特的设计和丰富的功能,为工程师们提供了强大的时钟解决方案。

文件下载:5V49EE901-EVB.pdf

一、产品概述

IDT5V49EE901专为高性能数据通信、电信、消费和网络应用而设计。它具备四个内部PLL,每个PLL都可单独编程,能够从单个参考时钟生成四个独特的非整数相关频率。参考时钟可从两个冗余时钟输入中选择,并且支持自动或手动切换功能,确保在正常运行时能灵活选择时钟源。此外,该器件支持 (I^{2} C) 接口编程,内部EEPROM允许用户保存和恢复设备配置,无需在每次上电时重新编程。

二、关键特性剖析

(一)PLL特性

  1. 可编程性:每个PLL都有一个7位参考分频器和一个12位反馈分频器,这使得用户能够生成四个独特的非整数相关频率。PLL0、PLL1和PLL2的预分频器(D)取值范围为1 - 127(PLL0、PLL1和PLL2中D = 0表示PLL掉电,PLL3中0、1和2不可用),PLL3的预分频器取值范围为3 - 127。PLL0的乘数(M)计算方式为 (M = 2 N + A + 1)(当 (A > 0) 时)或 (M = 2 N)(当 (A = 0) 时,且 (A ≤ N - 1)),PLL1、PLL2和PLL3的乘数 (M = N)。
  2. 可编程环路带宽:用户可以根据应用需求调整PLL的环路带宽,以优化PLL的响应。窄环路带宽有利于抖动衰减,而宽环路带宽则更适合低抖动频率生成。
  3. 扩频功能:PLL0和PLL3支持扩频功能,用户可以通过编程控制扩频的频率、幅度和波形。PLL0的扩频参数包括TSSC[3:0]、NSSC[2:0]、SS_OFFSET[5:0]、SD[3:0]、DITH和X2等;PLL3的扩频参数包括SS_D3[7:0]、SSVCO[15:0]、SSENB、IP3[4:0]和RZ3[3:0]等。

(二)输出特性

  1. 输出分频器:共有六个8位输出分频器,每个输出分频器可以选择禁用、1分频、2分频或使用7位Q分频器。输出分频器的设置可以通过PM位进行选择,以满足不同的频率需求。
  2. 输出逻辑电平:每个输出可以支持3.3V LVTTL,每个输出对可以支持LVDS、LVPECL或HCSL逻辑电平。OUT0仅支持3.3V单端输出。
  3. 可编程压摆率和使能/禁用功能:每个输出的压摆率和使能/禁用功能都可以通过编程进行控制,以优化信号质量和功耗。

(三)时钟输入和切换特性

  1. 参考时钟输入:支持两个时钟输入,其中一个输入(XIN/REF)可以由外部晶体或参考时钟驱动,另一个输入(CLKIN)只能由外部参考时钟驱动。通过CLKSEL引脚可以选择输入时钟。
  2. 时钟切换模式:支持自动和手动切换模式,由SM位(0xBE - 0xC3)控制。当PRIMSRC位为“0”时,XIN/REF被选为主要时钟;当PRIMSRC位为“1”时,CLKIN被选为主要时钟。在手动切换模式下,CLKSEL引脚用于在主时钟和辅助时钟之间切换;在自动切换模式下,当主时钟源在两个辅助时钟周期内没有转换时,输入时钟选择将切换到辅助时钟源。

三、技术细节解读

(一)频率计算

输出频率的计算公式为 (F{OUT}=frac{F{IN} * (frac{M}{D})}{ODIV}),其中 (F_{IN}) 是参考频率,(M) 是总反馈分频器值,(D) 是参考分频器值,(ODIV) 是总输出分频器值。

(二)扩频计算

PLL0的扩频参数计算如下:

  • (Tssc = TSSC[3: 0] + 2)
  • (Nssc = NSSC[2: 0] * 2)
  • (SD[3: 0]{k}=S{J + 1} (unencoded) - S_{J} (unencoded))
  • (Amplitude = ((2 N[11: 0] + A[3: 0] + 1) Spread% / 100) / 2)
  • (FPFD = F_{IN} / D)
  • (FVCO = FPFD * MNOM)
  • (FSSC = FPFD / (4 Nssc Tssc))
  • (sum Delta = SD{0} + SD{1} + SD{2} +... + SD{11})
  • (pm Spread% = (sum Delta 100) / (64 (2 * N[11: 0] + A[3: 0] + 1)))
  • (pm Max Spread% / 100 = 1 / MNOM) 或 (2 / MNOm)(当 (X2 = 1) 时)

(三)环路滤波器

每个PLL的环路滤波器可以通过编程进行优化,以提高抖动性能。具体的编程参数包括电阻(通过RZ[3:0]位)、零电容(通过CZ位,适用于PLL0、PLL1和PLL2)和电荷泵电流(通过IP[2:0]位,适用于PLL0、PLL1和PLL2;或IP[3:0],适用于PLL3)。

四、编程与配置

(一) (I^{2} C) 编程

IDT5V49EE901通过 (I^{2} C) 总线串行接口进行编程,作为 (I^{2} C) 从设备,支持读写传输格式。写入帧到正确的从地址后,第一个数据字节被解释为寄存器地址,该地址在每次写入或读取字节后自动递增。

(二)EEPROM接口

该器件可以将其配置存储在内部EEPROM中。用户可以通过发出保存指令(ProgSave)将设备的内部编程寄存器内容保存到EEPROM,通过发出恢复指令(ProgRestore)将EEPROM内容加载回内部编程寄存器。上电时,IDT5V49EE901会自动执行恢复操作,将EEPROM内容加载到内部编程寄存器。

五、电气特性与参数

(一)绝对最大额定值

  • (V_{DD}):-0.5V至+4.6V
  • (V_{I}):-0.5V至+4.6V
  • (V{O}):-0.5V至 (V{DD} + 0.5V)(不超过4.6V)
  • (T_{J}):最高150°C
  • (T_{STG}):-65°C至150°C

(二)推荐操作条件

  • (V_{DD}):3.135V至3.465V
  • (V_{DDX}):3.135V至3.465V
  • (AV_{DD}):3.135V至3.465V
  • (T_{A}):-40°C至+85°C
  • (C_{LOAD_OUT}):最大15pF(仅适用于3.3V LVTTL)
  • (F_{IN}):外部参考晶体8MHz至50MHz,外部参考时钟CLKIN 1MHz至200MHz
  • (t{PU}):所有 (V{DD}) 达到最小指定电压的上电时间为0.05ms至5ms

六、总结与思考

IDT5V49EE901作为一款高性能可编程时钟发生器,凭借其丰富的功能和灵活的配置选项,为工程师们提供了强大的时钟解决方案。在实际应用中,工程师们需要根据具体的应用需求,合理配置PLL、输出分频器和扩频参数,以实现最佳的性能和稳定性。同时,在进行时钟设计时,还需要考虑时钟源的稳定性、抖动性能和功耗等因素。你在使用类似时钟发生器时遇到过哪些挑战?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分