IDT5V49EE904资料学习
一、特性:
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资料学习的更多相关文章
- Spark官网资料学习网址
百度搜索Spark: 这一个是Spark的官网网址,你可以在上面下载相关的安装包等等. 这一个是最新的Spark的文档说明,你可以查看如何安装,如何编程,以及含有对应的学习资料.
- ASP.NET Web.Config 读资料 (学习笔记)
refer : http://www.cnblogs.com/fish-li/archive/2011/12/18/2292037.html 上面这篇写很好了. 在做项目时,我们经常会遇到一些资料,我 ...
- Android开发资料学习(转载/链接)
http://www.devdiv.com/android_-forum-102-1.html 各种开源控件集合 http://www.cnblogs.com/android-blogs/p/5342 ...
- QB资料学习.01
1.多数据集的读取 A.取数SQL的配置,借用TStringList进行存储多个不同的取数SQL B.DBA取数: DBA.ReadMultipleDataSet(TStringList) C.结果 ...
- kafuka资料学习
http://blog.csdn.net/hmsiwtv/article/details/46960053
- 20170724 Airflow官网资料学习
-- 1 Apache Airflow 文档 AirFlow 对编程人员来讲就是一个平台,用于进行日程安排和监控.但是还在卵化期,严格来说,不是一个完整的成品.
- 昭山欢node资料学习笔记
以前学过一片node工作没有用,忘了,趁这个春节在整理一片 第一章 快速塔建一个局哉网服务器 const http = require("http");var server = h ...
- iOS学习资料整理
视频教程(英文) 视频 简介 Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS S ...
- ExtJs3学习资料分享
最近在学习EXTJS3,在网上找了一些pdf的书.不过网上分享的有些书都是Ext2.0的.Ext3的比较少.有些书也不全.很多是样章.最近找到一本分享的书<ExtJS源码分析与开发实例宝典> ...
随机推荐
- css position:absolute 如何居中对齐
写死宽度,就好弄了 position: absolute;left: 50%;width: 980px;margin-left: -490px; text-algin:center
- Unity开发-你必须知道的优化建议
转自:http://blog.csdn.net/leonwei/article/details/18042603 最近研究U3D开发,个人认为,精通一种新的技术,最快最好的方法就是看它的documen ...
- 跟着百度学PHP[4]OOP面对对象编程-4-对象成员的访问 ->
使用一个减号一个尖括号->来达到访问对象成员. $object->方法 来看案例. <?php class Person{ private $name; "; var $s ...
- caffe学习系列(1):图像数据转换成db(leveldb/lmdb)文件
参考:http://www.cnblogs.com/denny402/p/5082341.html 上述博文用caffe自带的两张图片为例,将图片转为db格式.博主对命令参数进行了详细的解释,很赞. ...
- (原)android中的动画(三)之动画监听&页面切换动画
1.动画也可以设置监听事件,例如在动画结束时需要执行某操作 把要执行的代码写在onAnimationEnd()回调方法中即可: anim.setAnimationListener(new Animat ...
- ubuntu 出现g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed
Ubuntu 你可以安装搜狗输入法也可以使用sunpingyin,看个人爱好. 唯一要注意的是,不能把系统的更新关了,否则会出现一大堆的问题,连g++都无法安装. 在设置里面: 我以前有一个很不好的习 ...
- 30秒攻破任意密码保护的PC:深入了解5美元黑客神器PoisonTap
近日,著名硬件黑客Samy Kamkar利用5美元设备打造的黑客工具PoisonTap,只需30秒,就可以攻破设置有任意密码的电脑系统,并实现长期后门安装.PoisonTap不是暴力破解密码,而是绕过 ...
- IntelliJ IDEA 导入web项目的一些配置
- JavaScript工作原理和Node异步I/O
1. 什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序.比如var a=1+2:对于静态语言来说 ...
- Bitmap vs 2Bitmap的实现
[本文链接] http://www.cnblogs.com/hellogiser/p/bitmap-vs-2bitmap.html [题目] 在2.5亿个整数找出不重复的整数,内存不足以容纳着2.5亿 ...