时钟芯片LMK04828调试记录

平台:vivado2018.3

芯片:LMK04828

应用场景:在一些高速ADC和DAC的芯片中,需要时钟芯片对其提供专用的高速时钟,并且往往伴随这jesd204b的时钟产生。所以使用时钟芯片来产生同源时钟。

官方手册下载地址

LMK04828 数据表、产品信息和支持 | 德州仪器 TI.com.cn

配置参考

输入参考,clkin0,clkin1,oscin输入。

调节需要先选择VCO0,VCO1,和CLKin1(External VCO)

VCO0输出范围为:2370MHZ-2630MHZ。

VCO1输出范围为:2920MHZ-3080MHZ。

CLKin1(External VCO)输出范围为:0-3.1GHZ左右

调节过程先选择输入路径上的OScin分频系数,该系数会让后续调节过程中调节分频值时。时钟变化的步径更小。

例如我们要在VCO上输出一个2500mhz时钟,我们先选择

上述关系

C=A/B;

D=CE;

F=D;

K=F*G/H;

O=K*P*Q;

时钟输出界面关系

C=A/B;

E=A/D;

G=C;

VCO和分频系数以及鉴相器的关系

经过几次尝试,我们调节分频为200倍,分频后的phase detector freq为1mhz。按照分析,该频率满足2555mhz的。调节一下,发现使用N Prescaler预分频器系数为5的时候刚好可以分出2555mhz的频率。

概念介绍

Phase detector(相位检测器)是一种用于比较两个信号的相位差异的电路或模块。在时钟芯片中,Phase detector通常用于比较输入时钟信号和参考时钟信号的相位差异,并生成一个控制信号来调整输入时钟信号的频率或相位,以使其与参考时钟信号同步。

时钟芯片中的N预分频器(prescaler)是用来将输入时钟频率分频的电路。它可以将高频的输入时钟信号分频为较低频率的信号,以供其他电路模块使用。

下面我们在调节一个怪异的频率。输出一个频率,3060mhz

分析一下3060属于VCO1的输出范围。

我们改成VCO1输出。直接写入3060mhz

最后输出这边,选择half step

Half step半步模式常用于驱动步进电机或其他需要精确控制的应用中。通过在每个半步中改变时钟信号的电平状态,可以实现更精细的控制和定位。半步模式相对于全步模式来说,可以提供更高的分辨率和更平滑的运动。

输出模拟延迟测试

数字延迟延迟的是VCO的周期,模拟延迟延迟的是固定值。这里我们测试模拟延迟。

在原文中

配置如下寄存器模拟延迟。

在调试的过程中clkout0和clkout2之间使用100ps的延迟。且clk0和clk2输出的频率为2500mhz。

但是配置完寄存器后,时钟输出延迟无反应,经过官方论坛询问和资料查询。发现是对手册的阅读不仔细。

由于 LMK04828的最大模拟延迟频率为1536MHz,因此模拟延迟不能用于2500MHz 输出。 在不使用模拟延迟的情况下,LMK04828可生成的最小延迟为半个 VCO 周期;因此对于此应用,可能的最小延迟步长为200ps (1/2500MHz/2 = 200ps)。 这意味着无法使用 LMK04828实现100ps 的所需步长。

不过LMK04832可以对其提供的所有输出频率使用模拟延迟,因此,如果需要100ps 的延迟,器件应考虑采用该延迟。

LMK04828和 LMK04832是相似的器件。 

原文描述

论坛详细地址

lmk04828数字延迟功能使用不了 - 时钟和计时论坛 - 时钟和时序 - E2E™ 设计支持 (ti.com)

  • 16
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: lmk04828是一种高精度时钟生成器,能够产生多种类型的时钟信号,并通过相应的输出口将信号输出。在使用lmk04828之前,需要通过软件对其进行配置,以满足具体的应用需求。 lmk04828时钟配置软件主要是TI公司提供的web观察器软件,用户可以通过连接芯片的SPI接口,实现对各个寄存器位的配置。具体的配置项包括时钟输出类型、频率、多频输出比例、输出驱动能力、锁定模式、时钟平滑器等。 使用lmk04828时钟配置软件的具体步骤如下: 1. 连接好电路,将lmk04828芯片与电脑通过SPI接口连接。 2. 下载并安装web观察器软件,并打开软件。 3. 在软件中选择正确的设备型号和通信端口。 4. 在“设备寄存器”窗口中选择要配置的寄存器位及其相应的配置值。 5. 点击“写入”按钮,将配置值写入lmk04828芯片中。 需要注意的是,lmk04828时钟配置软件使用时需要一定的技术和专业知识,不建议非专业人士私自操作。除此之外,在配置时需要根据具体的应用场景和实际需求,选择相应的配置参数。 ### 回答2: lmk04828是一款由德州仪器(TI)公司开发时钟配置软件,用于配置时钟管理芯片LMK04828。该软件主要针对需要高精度时钟的领域,如通信、工业、医疗等。通过该软件可以对LMK04828进行各种不同模式时钟的精确控制,实现时钟的同步、分频、相位调整等功能。 该软件具有直观的用户界面,可以通过简单易懂的步骤配置芯片。它允许用户自定义时钟输出频率和输出数目,并可在不影响整体性能的情况下实现优化。此外,lmk04828时钟配置软件支持SPI接口,可方便地进行与芯片的通信。 该软件具有可扩展性,可以连接多个时钟管理器以实现更大规模的时钟网络。它同时支持多个厂商的时钟器件,并提供选择不同的芯片来满足应用的不同需求。 总的来说,lmk04828时钟配置软件是一款高度可定制的软件,用户可以使用它来满足各种不同的应用需求,并实现对时钟管理芯片LMK04828的完整控制。 ### 回答3: lmk04828时钟配置软件是一款应用于LMK04828器件的配置软件,主要用于对该器件的时钟信号进行配置和管理,实现对系统时钟的高精度控制。该软件界面简洁、操作便捷,用户可以通过图形界面直接对器件的各项参数进行设置和调整,大大降低了用户在时钟配置过程中的难度和出错率。 该软件支持多种配置方式,包括直接手动输入和导入已有配置文件。通过配置软件,用户可以任意配置LMK04828器件的时钟分频、输出协议、时钟输出延迟等功能。并且还可以通过软件对设备进行监控和故障诊断,以保证系统时钟的稳定性和可靠性。 lmk04828时钟配置软件的使用不仅仅局限于硬件工程师,对于需要精确控制系统时钟的任何用户都具有重要意义,如通信、工业控制、医疗设备等领域。其功能强大、使用简单的特点是其得以广泛应用的保证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值