基于FPGA设计的SDH设备时钟设计.docx
《基于FPGA设计的SDH设备时钟设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA设计的SDH设备时钟设计.docx(5页珍藏版)》请在第一文库网上搜索。
1、基于FPGA设计的SDH设备时钟设计SDH设备时钟(SEC)是SDH光传输系统的重要组成部分,是SDH设备构建同步网的基础,也是同步数字体系(SDH)可靠工作的前提。SEC的核心部件由锁相环构成。网元通过锁相环跟踪同步定时基准,并通过锁相环的滤波特性对基准时钟在传输过程中产生的抖动和漂移进行过滤。而当基准源不可用时,则由SEC提供本地的定时基准信息,实现高质量的时钟输出。SEC需要满足ITU-TG.813建议1中的相关指标要求。SEC可以工作在自由振荡、跟踪、保持三种模式下,并且能够在三种模式之间进行平滑切换。由于ITU-TG.813建议规定的SEC带宽较窄(-3db带宽在1IoHZ内),且需
2、要在三种工作模式下输出稳定的时钟,同时还要保证在三种模式切换过程中输出时钟稳定(即平滑切换),采用模拟锁相环(AP11)很难实现。因此一般采用数字锁相环(DP11)实现SEC2;也有许多芯片厂商直接采用单片集成电路芯片实现SEC,如SEMTECH公司的ACS85203等。本文介绍一种采用单片现场可编程门阵列(FPGA)芯片实现SEC功能的方案,在此将用FPGA设计的SEC功能芯片命名为TSP8500o1TSP8500芯片内部结构及设计原理TSP8500芯片采用A11era公司的EP2C5T144-8FPGA实现。芯片的内部结构框图如图1所示。秋EH0KITSP8500芯片内能修构G图1f峨(R
3、it冷U64)H90311ttV0nuTSP8500提供两类时钟输出接且:给SDH网元系统中各功能模块提供38.88MHz系统时钟SySC1koUt和2kHz系统帧头信号SySfPoUt;给其他网元设备提供2.048MHz的外同步输出基准时钟exte1kouto该芯片需要外部输入一-路19.44MHz的本地时钟,通过FPGA的内部P11(锁相环1)倍频后得到311.04MHz高速时钟,作为芯片内部数字锁相环的工作时钟。当所有参考源丢失时,为保证SEC仍然能够输出高质量的时钟,本地时钟一般采用高稳定度的温补晶振(TCXo)或者恒温晶振(OCXO)提供。该芯片还提供微处理器接口,用于各数字锁相环的
4、参考源选择、工作模式的设置以及芯片内部工作状态的查询。1.1 系统时钟的设计实现从图1可以看出,芯片输出的系统时钟SySC1kOUt,主要由一路全数字锁相环(刈P11)4、主备互锁模块(实际上也是一路ADP11)和FPGA的内部P11(锁相环2)共同完成。该芯片可以从输入时钟中任选1路作为参考时钟进行跟踪。应用该芯片时,用户通过微处理盗接口设置参考源的优先级表(Prioritytab1e)后,芯片便可根据参考源的质量等级自动选择最优的参考源进行锁相跟踪。在TSP8500芯片中设计的ADP11和其他类型的锁相环结构基本一致,主要由鉴相器、逻辑滤蝇和数控时钟产生器三部分组成。SEC要求在保持模式下
5、仍然能够输出高质量的时钟,所以在用于产生系统时钟的ADP11中,增加了保持数据模块。系统时钟工作在跟踪模式时,通过ADP11环路实现输出系统时钟和参考时钟的同步。同时,将频率控制字数据保存在FPGA内部自带的幽1中(即图1中的保持数据模块)。当所有参考源丢失时,SEC进入保持工作模式,芯片将保持数据模块中保存的频率数据按先进后出的方式取出,对数控时钟产生器进行控制,保证了系统时钟在保持模式下仍然能够输出高质量的时钟。functionInIgZoOm(Id)重新设置图片大小防止撑破表格Varw=$(Id).width;varm=650;if(w系统时钟工作在自由振荡模式时,由高频时钟直接自由分频
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 设计 SDH 设备 时钟
