首页 > 其他分享 >浅析时钟缓冲器的选型|你真的选对buffer了吗?

浅析时钟缓冲器的选型|你真的选对buffer了吗?

时间:2024-12-25 10:01:19浏览次数:5  
标签:输出 相位抖动 buffer 缓冲器 电压 浅析 输入 时钟

时钟缓冲器就是常说的Clock Buffer,主要分为扇出缓冲器和零延迟缓冲器。时钟缓冲器(Buffer)本身是无法产生频率源的,它的主要作用是将晶体或晶振产生的时钟信号进行复制、格式转换及电平转换。 选对合适的时钟Buffer,可以起到平替晶体或晶振,降低系统成本的作用。

扇出型缓冲器,究竟应该怎么选?

基于非PLL的扇出型缓冲器是一种将一路时钟源信号通过频率复制生成多路时钟信号的器件,通常时钟缓冲器还兼具有时钟分配,格式转换和电平转换的功能。

图片

对于一个大型电子系统来说,需要很多不同频点和同频点的时钟来保障系统的精准运行。但是,如果每个节点都选用晶振或晶体,则会增加PCB板子尺寸和BOM成本。而选择集成度更高的时钟芯片和时钟缓冲器则可以有效降低系统成本,简化电路设计,同时也能为系统多个组件提供多路参考时钟。

图片

那么,时钟缓冲器究竟应该怎么选,才能更适合自己的使用场景呢?可以从下面这几个关键指标来做选择。

1.附加(额外)相位抖动

时钟源经过缓冲器后,缓冲器本身的抖动会增加到时钟的内在抖动上,从而恶化整个系统时钟的相位噪声,这个参数定义为缓冲器的额外抖动或者在指定频带范围内的额外相位抖动。

时钟缓冲器本身不产生时钟信号,除非有输入信号,否则不能测量相位抖动。为了定性分析缓冲器对于相位抖动的影响,必须首先测量时钟源的相位抖动,然后是时钟源和缓冲器一起工作时的相位抖动,缓冲器的相位抖动可以通过公式计算出来。

图片

在计算相位抖动时通常做的假设是时钟源和缓冲器噪声不相关,而且由纯粹的随机抖动组成。

当然,附加相位抖动还依赖于输入时钟信号的信号转换率(slew rate)。较低的slew rate通常导致较高的附件抖动。这也是设计人员需要考虑的。

2.输入时钟参数

不同的电子系统的时钟源是不一样的, 有晶体、振荡器或者外部时钟, 格式也不一样,有单端和差分。 

赛思的时钟缓冲器可以支持3种不同的输入,涵盖了目前市场上普遍的输入方式,可以满足客户日常使用。

图片

3.输出时钟参数

(包括输出路数、 输出电压、输出格式等)

随着电子产品的功能的增加,对芯片功能和产品功耗的要求也越来越高,针对时钟buffer输出电压的要求也越来越多。

赛思的时钟buffer可以支持多种电压输出,单端输出电压1.5v/1.8v/2.5v/3.3v;差分输出电压2.5v/3.3v。最多可以满足10路输出,能够适配于不同的客户需求。

图片

当然,时钟缓冲器的参数还有:输出之间的指定偏斜;电源噪声抑制比(PSRR)等。

要想选到更好的时钟buffer,可以从使用场景的数据指标要求入手,选择适配这些指标的时钟Buffer即可。

针对时钟缓冲器的不同数据指标需求,推出了1:10单端时钟缓冲器AC2101和1:10差分时钟缓冲器AC2301。 对标市场主流应用型号,为无线基站BBU&RRU、有线通信、数据存储、服务器和高速以太网等众多应用场景提供更多选择。

AC2101和AC2301都是基于非PLL的扇出型缓冲器。

时钟输出有两个独立的区,每个区都具备独立于内核电压的专用电源电压引脚,可启动基础电压电平转换。

器件的通用输入级可支持两个差分或单端输入和一路晶体输入,低噪声3:1输入复用器支持无差错切换,可消除输入时钟切换期间无效脉冲传输到器件输出端的风险。

AC2301差分输出可以按Bank分别配置为LVDS,LVPECL或HCSL输出格式。具体参数参考下表:

图片

标签:输出,相位抖动,buffer,缓冲器,电压,浅析,输入,时钟
From: https://blog.csdn.net/wt15347823393/article/details/144710527

相关文章

  • RenderBufferLoadAction, RenderBufferStoreAction
    什么地方用到? CommandBuffer的SetRenderTarget(renderTargetId, loadAction,storeAction)函数 RenderBufferLoadAction 用个例子说明:有两个RenderTexture A和B,在A上绘制一个红色三角形->在B上绘制一个蓝色矩形-> 在A上绘制一个黄色菱形RenderBufferLoadAction.L......
  • Move AI技术浅析(二):输入与预处理
    一、视频输入模块1.1视频输入步骤详解视频输入模块的主要任务是接收视频数据,并将其转换为后续处理所需的格式。具体步骤:1.1.1视频读取步骤:从文件系统、网络流或摄像头读取视频数据。技术:使用 OpenCV 的 cv2.VideoCapture 函数读取视频文件或摄像头视频流。示例代码:i......
  • 车载网关性能 --- 车载网关通用buffer分配需求
    老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:所谓鸡汤,要么蛊惑你认命,要么怂恿你拼命,但都是回避问题的根源,以现象替代逻辑,以情绪代替思考,把消极接受现实的懦弱,伪装成乐观面对不幸的豁达,往不幸上面喷“香水”来掩盖问题。无人问津也好,技不如人也罢,你都要试......
  • 大模型应用技术系列(一):大模型应用整体技术栈浅析
        RAG相关的技术学习暂时告一段落了,接下来尝试探索新的学习方向。这就引入一个问题:接下来该做什么?为了能进一步推进,我需要有一个整体的视角,从更上层来看整个技术栈,从而确定接下来感兴趣的方向。本文主要探索从更上层的视角来看构建大模型的技术栈,从而进一步确定研究......
  • 数智化医院分布式计算框架融合人工智能方向初步实现与能力转换浅析
    人工智能中心计算机一、引言1.1研究背景与意义近年来,人工智能(ArtificialIntelligence,AI)与大数据技术的迅猛发展为医疗行业带来了前所未有的变革机遇。医疗领域积累了海量的数据,如电子病历(ElectronicMedicalRecord,EMR)、医学影像、临床检验数据以及基因数据等。这些数......
  • Pika Labs技术浅析(五):商业智能技术
    Pika Labs 的商业智能旨在通过联机分析处理(OLAP)和数据仓库(Data Warehouse)等技术,帮助企业用户高效地进行数据分析和决策支持。一、商业智能技术模块概述Pika Labs 的商业智能技术模块旨在通过集成数据仓库和联机分析处理技术,帮助企业用户进行多维度的数据分析和决策支持......
  • Pika Labs技术浅析(四):数据可视化
    Pika Labs的数据可视化技术模块提供了丰富的可视化库和自适应仪表盘功能,能够帮助用户高效地展示和分析数据。一、数据可视化技术模块概述Pika Labs 的数据可视化技术模块旨在通过直观的图表和仪表盘,帮助用户快速理解数据趋势、模式和异常。该模块主要包含两个核心部分:1......
  • 10. String、StringBuffer和StrIngBuilder的区别是什么?
    String是只读字符串,它并不是基本数据类型,而是一个对象。从底层源码来看是一个final类型的字符数组,所引用的字符串不能被改变,一经定义,无法再增删改。每次对String的操作都会生成新的String对象。privatefinalcharvalue[];每次+操作:隐式在堆上new一个跟原字符串相同的StringBui......
  • 解决 Protocol Buffers 反序列化中的 `InvalidProtocolBufferException$InvalidWireTy
    个人名片......
  • JS的原型和原型链浅析
    原型与原型链在JavaScript中,原型(Prototype)是对象的一种特殊类型,它是所有对象共享属性和方法的机制。每一个JavaScript对象都与一个原型对象相关联,并且通过原型链来继承属性和方法。1.原型(Prototype)每个对象在创建时都会有一个内部属性[[Prototype]],它指向该对象的......