串口上升时间标准_JESD204B串行接口时钟需要及其实现
JESD204B
串行接口时钟需要及其实现
摘要
随着数模转换器的转换速率越来越高,
JESD204B
串行接口已经越来越多地广泛用在数模
转换器上,其对器件时钟和同步时钟之间的时序关系有着严格需求。本文就重点讲解了
JESD204B
数模转换器的时钟规范,以及利用
TI
公司的芯片实现其时序要求。
关键字:
LMK04800
,
LMK04828,LMK1802,LMK01010,JESD204
1. JESD204B
介绍
1.1 JESD204B
规范及其优势
JESD204
是基于
SerDes
的串行接口标准,主要用于数模转换器和逻辑器件之间的数据
传输,其最早的版本是
JESD204A,
现在是
JESD204Bsubclass0, subclass1, subclass2
。区
别主要在于其对同步和链路间固定时差的测量。目前市场上比较多地数模转换器接口是
JESD204B subclass1
。其最大传输速率可达
12.5Gbps,
支持多链路和多器件的同步以及固定
时差的测量。下表是各版本之间的差异:
在
JESD204
接口出现以前,
数模转换器的数字接口绝大多数是差分
LVDS
的接口,
这就
造成了布板的困难,当
PCB
的密度很大的时候就需要增加板层从而造成印制板的成本上升。
而
JESD204B
接口是串行接口,能有效减少数据输出的差分对,能最大限度的简化
Layout
。
因此
JESD204B
是高密度板不可或缺的接口。
但因其需要进行严格的同步和以及时延的测量,
与之接口
的逻辑会
比
LVDS
接口复杂很
多,幸运的是现
在逻辑厂商都集成了专
用的
JESD204IPCore
在他们的软件里,从而简化了逻辑的设计。
1.2 JESD204B
时钟的需求
尽管
JESD204B
也有不同的版本,但越来越多的厂商选择
Subclass1,
因此市面上绝大多
数的数模转换器都是基于这个版本设计的。本文就以
JESD204B subclass1
来讨论时钟的时
序需要以及
TI
时钟芯片方案的实现。
任何一个串行协议都离不开帧和同步,
JESD204B
也不
例外,也需要收发双方有相同的帧结构,然后以一种方式来同步,即辨别起始。
JESD204B
是
以时钟信号的沿来辨别同步的开始,以及通过一定的握手信号使得收发双方能够正确识别帧
的长度和边界,因此时钟信号及其时序关系对于
JESD204B
就显得极其重要。下图是典型的
JESD204B
系统的系统连接,
Device Clock
是器件工作的主时钟,一般在数模转换器里为
图
1
其采样时钟或者整数倍频的时钟,其协议本身的帧和多帧的时钟也是基于
Device Clock
。
SYSREF
是
用
于
指
示
不
同
转
换
器
或
者
逻
辑
的
Device
Clock
的
沿
,
或
者
不
同
器
件
间
Deterministic latency
的参考。如下图所示,
Device Clock
和
SYSREF
必须满足的时序
关系。
SYSREF
的第一个上升沿要非常容易的能被
Device
Clock
捕捉到,
这样就需要
SYSREF
和
Device Clock
满足上图的时序关系。通常会因为
PCB
的线长以及时钟器件不同通道输出
时的
Skew
,
会带来一定的误差,
Device
Clock
的上升沿不一定正好在
SYSREF
的脉冲的正中
间,工程上只要在一定范围内就能保证
JESD204
收发正常工作。
2
.
JESD204B
时钟的实现
2.1
专用的
JESD204B
时钟芯片
LMK04820
系列的时钟芯片是一款专用的
JESD204B
时钟芯片,
Device
Clock
和
SYSREF
是成
对输出的,其输出的时序满足其时序要求,应用较为简单,但当用户需要连续模式的
SYSREF
时,会引起一定串扰如下图所示
(983.04MDevclk
and
7.68MSysREF)
,可能会造成数模转换器
串口上升时间标准_JESD204B串行接口时钟需要及其实现相关推荐
- 串口上升时间标准_JESD204B 串行接口时钟需要及其实现
Chen Andy MNC signal chain FAE 摘要 随着数模转换器的转换速率越来越高, JESD204B 串行接口已经越来越多地广泛用在数模转 换器上,其对器件时钟和同步时钟之间的时序 ...
- 串口上升时间标准_国家电网公司时钟同步标准.pdf
ICS XX. XX Q/GDW 国家电网公司企业标准 Q/GDW XXX.1-200X 电网时间同步系统技术规范 Technical Specification for Time Synchroni ...
- 串口上升时间标准_自动控制理论中: 上升时间和峰值时间有什么不同
展开全部 自动控制理论中: 上升时间和峰值时间的区别: (1)表示含义不同: 1. 在控制领域中,62616964757a686964616fe4b893e5b19e31333431353861上升时 ...
- 远程校准频率标准与数字时钟的解决方案
本文主要结合JJF 1206-2008频率标准与数字时钟的远程校准规范,对频率标准与数字时钟的远程校准进行了简单的说明,其方法适用于原子频标,石英晶体频标的频率偏差(频率准确度)及日漂移率和精密数字时 ...
- RS232 RS485 串口 电平标准
RS-232 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口.通常 RS-232 接口以9个引脚 ( ...
- stm32 485和232可以用同一个串口吗_STM32的复用时钟何时开启?
STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗?其实并不是~ 什么是复用? 我们知道,STM32有很多外设,这些外设的外部引脚都是与GPIO共用的.我们可以通过软件来配置引脚作为GPIO ...
- 串口屏如何调用RTC时钟
RTC时钟只有K0系列和X5系列支持 如何实时刷新当前页面的实时时间 新建三个数字控件用于显示时间,分别是n0和n1和n2,n0用于显示小时,n1用于显示分钟,n2用于显示秒钟 在当前页面新建一个定时 ...
- STM32F407系统标准库函数之时钟配置 和 位带操作
话不多说 先上代码!代码里面带有备注. #include "rcc.h"/* 函数功能:配置时钟 函数参数:无 函数返回值:无 函数描述:时钟源为HSE,系统时钟为168MHZ,其 ...
- Android开发板
由于公司要做智能自助设备,因此需要在Android开发板上开发,记录一下经验 一.Android开发板应用 Android开发板应用: 商业应用:机顶盒.广告机,自助机,售卖机,多媒体教学,人脸识别, ...
最新文章
- 收集到的一些网络工程师面试题 和大家分享下
- ftp java listfiles_Java FTPClient.listFiles()不能获取目录里的文件
- Python之日志处理(logging模块)
- Linux软件安装的几种常见方式介绍
- 将字符串和数字合并动态写入
- 隐藏网页文件的后缀(IIS测试通过)!
- 算法正确性和复杂度分析
- 使用Python进行任务调度(进阶篇)
- 如何实现SSH断开后 进程仍然在后台运行
- 2021牛客暑期多校训练营1, 签到题DFBG
- 深入解读Linux进程调度系列(6)——抢占与非抢占
- python csv 格式文件导出 中文乱码问题解决方法
- 甘肃暴雨强度公式_中国城市新一代暴雨强度公式
- FPN(Feature Pyramid Networks)学习笔记
- 鸟哥LINUX操作练习(8):Linux 磁盘与文件系统管理
- HTML期末大作业课程设计~仿阴阳师游戏官网首页html模板(HTML+CSS)~动漫主题html5网页模板-HTML期末作业课程设计期末大作业动漫主题html5网页模板-html5网页设计源码
- 天津出差系列(一)----第一天
- 6.13一天知识总结
- 读 《成为技术领导者》 有感
- 为什么在拍摄VR全景时要用鱼眼镜头
热门文章
- Socket,非阻塞,fcntl
- 《剑指offer》c++版本 14.剪绳子
- android连接mysql查询表内记录_Android Room数据库多表查询的使用实例
- python爬取qq音乐周杰伦_Python爬取20万条评论,告诉你周杰伦为啥弄崩QQ音乐?
- iis php session丢失,Session丢失的解决办法小结
- mysql参数优化51cto_超详细MySQL数据库优化
- android平板 2017,2017年后平板电脑市场将复苏
- python 反转布尔值
- python怎么写csv文件_python怎么写csv文件
- c语言章节作业,怎么用C语言编写菜单?