SiQ使用笔记.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SiQ使用笔记

Si5338Q使用笔记 Si5338Q是支持iic管理的4路时钟生成器芯片。 本笔记参考以下文档总结而成: Si5338.pdf Si5338-RM.pdf AN428.pdf 同时,需要安装该芯片的驱动生成软件:ClockBuilder Desktop 6.2.1,用来生成寄存器参数值。 Si5338Q的特点及介绍请参照Si5338.pdf。 本笔记根据项目需求,对使用方法做介绍,并给出例子。 SI5338在项目中要发挥的功能主要有以下两个(李斌总结): 完成E1、SDH的时钟拉偏。16.384M完成+/- XXXppm拉偏,从而使E1时钟2.048M(通过FPGA分频) 达到+/- 50ppm的拉偏范围。SDH则直接通过控制SI5338产生+/- 20ppm的拉偏。以上两种拉偏使用的参考时钟分别是16.384M和19.440M,所以此时SI5338不用来变换频率。 通过SI5338可以完成频率变换,从10M变成25M。10M是铷钟晶振,25M是10/100/1000M 以太网的参考时钟。根据用户选择,当使用铷钟源时用来做为内部参考时钟,提供绐以太网芯片,所以此时需要用SI5338做频率变换。 Si5338Q框图如下。 框图根据功能分为3部分:输入信号选择部分、综合部分(包括pll、综合两部分)、输出信号配置。 生成寄存器map的方法有两种: 使用ClockBuilder Desktop 6.2.1能方便的生成map文件,下面通过ClockBuilder Desktop 6.2.1来介绍寄存器map的生成。 一.ClockBuilder Desktop使用说明 打开ClockBuilder Desktop 选择芯片型号。 2.界面说明 界面分为以下子页面: Frequency Plan――该页面用于确定器件内部分频倍频参数; Output Drivers――设置输出配置; Power――设置核电压和iic电平 Inc and Dec――设置频率、相位偏移参数 Spread Spectrum――用于高频时降EMI Status――状态 Advanced――高级 Frequency Plan的使用 该页面用于确定器件内部分频倍频参数,例如输入10MHz,输出25MHz,点击Create Plan,右侧显示出分频倍频参数,最后点击。 有了上述参数后,进入Output Drivers页面,设置4路输出的驱动类型,然后点击,如下图。 5. 进入Power界面,选择核电压和iic电平,点击 进入Inc and Dec 界面,设置频率和相位偏移。 在单位中选择%,点击Enable,如果要频率加大1ppm,则在步长处输入0.0001%(百万分之一,1ppm),点击+INC,点击。相位偏移设置初始偏移及步长。 进入Advanced,设置选择器和输入信号管脚等。点击。 通过上述的参数设置,得到寄存器map,保存map文本文件或者保存为.H文件。 打开保存的map文件,就可以看到所有寄存器的设置值。红框中,前面是地址,后面是寄存器值。通过比较不同设置得到不寄存器值,再对照寄存器定义,可以轻松的更改芯片配置。 二.生成map举例 举一个由10MHz产生25MHz、16.384MHz、19.44MHz的例子,输入和输出信号为单端3.3vcoms信号,interrupt信号输出pll失锁中断。软件设置步骤如下图设置: 1. 生成map文件 当用户设置使能/禁止某路输出时钟n个PPM的频偏时,使用以下方法设置频偏寄存器,这样方便软件人员编程, 配置频偏使能/禁止寄存器:1-4路输出频偏使能分别在地址52、63、74、85. 比如使能第一路,则更改地址52的如下红框中值: 配置频偏值。 配置MSx_FIDP1-3寄存器(地址见Si5338-RM.pdf),通过上面的公式,其中a、b、c的值在对应路的MS模块中得到,见下图 这些值是在前面Frequency Plan中生成的。 这样,就能设值某一路的频偏。 一个有用的方法:可以使用比较器软件来比较不同的map,这样可以轻松的找出不同设置对应的寄存器地址和bit位。见下图。 三.IIC配置过程 有了寄存器map后,就可以通过iic接口,把map写到芯片里,cpu根据如下流程图,来配置芯片 : 四.IIC接口 IIC器件地址如下图: 读写操作时序如下: 五.中断脚的使用 通过配置寄存器,可以在以下一种或几种状态发生时,给出中断信号。 六.复位 复位可以执行通过上电和软复位两种方法。 七.寄存器定义 芯片包括348个8位寄存器,详细的

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档