一、特性:

1、4个内部PLL

2、内部非易失EEPROM.

3、最快400k的I2C串行接口。

4、输入时钟范围:1M—200M。

5、输出时钟范围:4.9k—200M

6、输入晶振参数带有在线可编程负载

晶振参数范围:8M---50M

7、四个独立的VDD0控制器(1.8V—3.3V)

8、每个PLL有一个7bit的分频参数和一个12bit的分频反馈。

9、8bit的输出分频块。

10、一个PLL带小数分频功能。

11、2个PLL支持扩频功能。

12、I/O标准:

--输出:1.8—3.3V LVTTL/LVCMOS

---输入:3.3V LVTTL/LVCMOS

13、可编程转换速率控制。

14、可编程环路带宽。

15、可编程输出倒置去减少双峰抖动。

16、多余的时钟输入可有开发者自动和手动切换操作。

17、启用/禁用独特的时钟输出。

18、断电模式

19、3.3V核电压。

20、合理的VFQFPN 封装

21、工业温度:-40--+85°C。

二、芯片内部视图:

三、管脚视图以及管脚解释:

四、PLL0与其他的分频的差别示意图:

五、编程指导:

1、输入时钟可以被指为主时钟和副时钟。

时钟输入管脚有两个:XIN(晶振)和CLKIN(时钟输入)。这两个时钟可以分别被配制成主时钟和副时钟。

寄存器0XBE—0XC3的:PRIMSRC位决定哪个时钟为主输入时钟。0,则XIN为主,1则CLKIN为主时钟。

两个外部参数时钟可以用CLKSEL管脚手动设置为主副时钟,则此时寄存器0XBE—0XC3的SM位必须设置为”0X”。

使用的晶振应为石英晶振而不是谐波晶振,

当参考时钟是晶振时,则内部负载电容的计算公式为:

当使用外部时钟通过XIN/REF管脚时,不用内部负载电容,允许最大输入频率为200M,

此时XOUT管脚应被悬空,XTAL被编程为00H,XDRV(0X06)被编程为11h,

2、选择功能:SEL[2:0]

IDT5V49支持6个单元配置,用户可以重新编程所有的配置,用SEL[2:0]管脚选择配置,另外用户还可以通过I2C接口来时时配置这些寄存器。

3、SD/OE管脚功能:

SD/OE信号管脚的极性可以被编程为高有效还是低有效,用SP bit位(0x02).当SP = 0(默认)则高有效。SP = 1,则低有效。

SD/OE管脚可以被配置为关闭PLLS还是启用/禁用输出功能。

OE Mode:OE被设置时,禁止输出。

SD Mode:关于输出和3级管脚的电源关闭检测。

4、配置IO标准:

用户可以配置独立的输出标准从1.8v到3.3V电压,每个输出支持1.8v到3.3V电压。

OUT0仅支持3.3V电压输出。

5、编程时序:

通过编程,可以对IDT5V49做以下四种操作:

写:向IDT5V49的寄存器里写入数据。

读:从IDT5V49的寄存器里读出数据。

保存:将IDT5V49的寄存器的数据全部存储到自带的EEPROM中。

恢复:将数据从IDT5V49的EEPROM中读出再写入IDT5V49的寄存器中。

编程时芯片地址为:

第0bit为读写选择位:R = 1,/W =0;

1、写时序格式:

只要没有停止信号,写操作可以连续,寄存器地址会自动加增加。

2、读时序格式:

注意:如果想读的寄存器不是上次读或写操作的寄存器的下一个寄存器,则可以设置一个已经知道读寄存器地址通过以下命令

(优先编程命令去设置寄存器)优先  进行读取操作:

用户也可以忽略上面的STOP条件,在从机应答位之后,用一个重新开始命令代替。(例如:紧跟一下编程后)

3、保存:

4、恢复:

六、寄存器:

详细参考Datasheet。

IDT5V49EE904资料学习的更多相关文章

  1. Spark官网资料学习网址

    百度搜索Spark: 这一个是Spark的官网网址,你可以在上面下载相关的安装包等等. 这一个是最新的Spark的文档说明,你可以查看如何安装,如何编程,以及含有对应的学习资料.

  2. ASP.NET Web.Config 读资料 (学习笔记)

    refer : http://www.cnblogs.com/fish-li/archive/2011/12/18/2292037.html 上面这篇写很好了. 在做项目时,我们经常会遇到一些资料,我 ...

  3. Android开发资料学习(转载/链接)

    http://www.devdiv.com/android_-forum-102-1.html 各种开源控件集合 http://www.cnblogs.com/android-blogs/p/5342 ...

  4. QB资料学习.01

    1.多数据集的读取 A.取数SQL的配置,借用TStringList进行存储多个不同的取数SQL B.DBA取数:  DBA.ReadMultipleDataSet(TStringList) C.结果 ...

  5. kafuka资料学习

    http://blog.csdn.net/hmsiwtv/article/details/46960053

  6. 20170724 Airflow官网资料学习

    -- 1  Apache Airflow 文档 AirFlow 对编程人员来讲就是一个平台,用于进行日程安排和监控.但是还在卵化期,严格来说,不是一个完整的成品.

  7. 昭山欢node资料学习笔记

    以前学过一片node工作没有用,忘了,趁这个春节在整理一片 第一章 快速塔建一个局哉网服务器 const http = require("http");var server = h ...

  8. iOS学习资料整理

    视频教程(英文) 视频 简介 Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS S ...

  9. ExtJs3学习资料分享

    最近在学习EXTJS3,在网上找了一些pdf的书.不过网上分享的有些书都是Ext2.0的.Ext3的比较少.有些书也不全.很多是样章.最近找到一本分享的书<ExtJS源码分析与开发实例宝典> ...

随机推荐

  1. 21个免费的UI设计工具和资源网站,不管是web,js,android都

    本帖最后由 hua631150873 于 2014-9-12 18:26 编辑 Lumzy 官方地址:http://www.lumzy.com/ Lumzy是一个网站应用和原型界面制作工具.使用Lum ...

  2. Unity手游之路<四>3d旋转-四元数,欧拉角和变幻矩阵

    http://blog.csdn.net/janeky/article/details/17272625 今天我们来谈谈关于Unity中的旋转.主要有三种方式.变换矩阵,四元数和欧拉角. 定义 变换矩 ...

  3. lintcode 75 Find Peak Element

    Hi 大家,这道题是lintcode上的find peak element的题,不是leecode的那道, 这两道题是有区别的,这道题的题目中说明了:只有左右两侧的数都小于某个元素,这种才是峰值, 而 ...

  4. [KOJ0574NOIP200406合并果子]

    [COJ0574NOIP200406合并果子] 试题描述 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆.多多决定把所有的果子合成一堆.    每一次合并,多多可以把两 ...

  5. 剑指Offer 跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法.   解题思路: f(n)=f(n-1)+f(n-2); f(1)=1,f(2)=2;   AC代码 ...

  6. MikroTik RouterOS防火墙与过滤详解

    MikroTik RouterOS能对包状态过滤:P2P协议过滤:源和目标NAT:对源MAC.IP地址.端口.IP协议.协议(ICMP.TCP.MSS等).接口.对内部的数据包和连接作标记.ToS 字 ...

  7. wamp开机自启动

    其实非常简单!打开服务管理,把以下两个服务,由手动(默认状态)改为自动即可: wampapache wampmysqld

  8. [Git]在Windows上安装Git

    Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样.Cygwin的安装和配置都比较复杂,就不建议你折腾了.不过,有高人已经把模拟环境和Git都打包好了 ...

  9. Oracl各个版本的下载地址

    http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win32soft-098630-z ...

  10. [转载]C++虚函数浅析

    原文:http://glgjing.github.io/blog/2015/01/03/c-plus-plus-xu-han-shu-qian-xi/ 感谢:单刀土豆 C++虚函数浅析 JAN 3RD ...