TDC相关的一些方法

1 进位链抽头 TDC:开始信号进入 D管脚,结束信号进CLK管脚锁存

2 游标法TDC:开始进入D管脚,结束信号经过更小延迟的延迟线后进入CLK管脚锁存,不走CLK专用走线

3 充放电放大法TDC: 高速充电慢速放电扩大可测量时间

https://m.elecfans.com/article/596600.html

TDC校准的方法

1 码密度法:异步clk随机打入,统计各级落入点的占比,用总时间x占比得到每级准确的时间

2 参考时钟法: 用参考时钟的固定clk去截取延时链的级数,周期÷级数得到每级延时。

3 环形振荡法: 将延时链首尾相接并取反,生成振铃,用频率计测得振铃频率,可以得到总延时

鉴相器方案:

1 用异或门直接异或,只能判断有无区别

2 双d触发器法, up=1 加快速度,与逻辑复位,测试信号置1,只有当测试信号相位超前时才会有置一动作;

down=1减慢速度,与逻辑复位,反馈信号置1,只有当反馈信号相位超前时才会有置一动作;

复制代码
verilog
module pfd (
    input   wire    ref_clk,   // 参考时钟
    input   wire    fb_clk,    // 反馈时钟
    output  reg     up,        // 超前信号
    output  reg     dn         // 滞后信号
);

wire rst_n = ~(up & dn);  // 与门复位

always @(posedge ref_clk or negedge rst_n) begin
    if(!rst_n) up <= 1'b0;
    else       up <= 1'b1;
end

always @(posedge fb_clk or negedge rst_n) begin
    if(!rst_n) dn <= 1'b0;
    else       dn <= 1'b1;
end

endmodule

3 用TDC测试差异

相关推荐
科恒盛远12 小时前
ZU902 FMC194 可编程宽带信号源实测
fpga开发·硬件工程·信号处理
大盛供应链·卢生16 小时前
哪些国产芯片可以替代进口芯片,哪些替代不了
fpga开发·容器
ALINX技术博客1 天前
跨越 1819 公里,ALINX 携 AI 异构平台、电子后视镜及 HIL 仿真方案亮相深圳国际电子展
ai·fpga开发·汽车
Enclustra_China1 天前
FMC为何成为FPGA生态的“万能扩展接口”?
fpga开发·fpga解决方案
tju新生代魔迷1 天前
Verilog HDL 学习笔记(十七)| 附录B:PLI子程序清单
fpga开发
tju新生代魔迷1 天前
Verilog HDL 学习笔记(十五)| 第15章 高级验证技术
fpga开发
国产化嵌入式平台解决方案1 天前
从通用计算到实时协同:基于飞腾D3000M+FPGA的国产VPX计算平台设计
fpga开发·硬件架构·vpx6u
tju新生代魔迷1 天前
Verilog HDL 学习笔记(十六)| 附录A:强度建模与高级线网类型
fpga开发
minglie12 天前
j2b描述smp协议
fpga开发
FPGA开源工坊2 天前
FPGA开发技巧–BRAM资源优化
fpga开发