[发明专利]一种基于交流B码的千兆网NTP时间服务器有效
申请号: | 202011563064.4 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112751640B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 陈果;陈建波;陈园园;郭文斌 | 申请(专利权)人: | 北京航星机器制造有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京天达知识产权代理事务所有限公司 11386 | 代理人: | 龚颐雯 |
地址: | 100013 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 交流 千兆 ntp 时间 服务器 | ||
1.一种基于交流B码的千兆网NTP时间服务器,其特征在于,所述时间服务器包括:交流B码解码电路、microblaze软核处理器、DDR3控制器、千兆MAC IP核及千兆PHY芯片;其中,
所述DDR3控制器、所述交流B码解码电路、所述千兆MAC IP核分别与所述microblaze软核处理器相连;所述千兆MAC IP核外接所述千兆PHY芯片,所述千兆PHY芯片外接NTP数据传输接口;
所述microblaze软核处理器将读取到的所述交流B码解码电路解码得到的直流DC码格式的时间信息转换为NTP格式的时间信息,并将转换后的NTP格式的时间信息填到NTP协议中,然后经由千兆MAC IP核及PHY芯片输出NTP格式的时间信息至NTP数据传输接口;
所述交流B码解码电路包括:比较器、RC电路、D触发器、累加器、数字低通滤波器及解码器;其中,
所述比较器,正输入端用于接收基准电压,负输入端用于连接所述RC电路的分压端,输出端连接所述D触发器的输入端;
所述D触发器的输出端分别连接所述累加器的输入端和所述RC电路的反馈端;所述RC电路的输入端用于接收所述交流B码;
所述累加器的输出端连接所述数字低通滤波器的输入端,所述数字低通滤波器的输出端与所述解码器的输入端相连,所述解码器的输出端用于输出解码得到的时间信息。
2.根据权利要求1所述的基于交流B码的千兆网NTP时间服务器,其特征在于,
所述microblaze软核处理器内嵌在FPGA上;
所述DDR3控制器用于为所述microblaze软核处理器提供内存空间。
3.根据权利要求1所述的基于交流B码的千兆网NTP时间服务器,其特征在于,所述比较器、D触发器、累加器、数字低通滤波器及解码器采用FPGA实现;所述比较器为所述FPGA器件中的LVDS缓冲器。
4.根据权利要求1或3所述的基于交流B码的千兆网NTP时间服务器,所述交流B码解码电路还包括电阻R1、R2;
电源经串联的R1、R2后接地,将所述电阻R1和R2之间的节点电压作为所述基准电压。
5.根据权利要求4所述的基于交流B码的千兆网NTP时间服务器,其特征在于,所述RC电路包括电阻R3、R4及电容C;
所述电阻R3的一端分别与所述电阻R4的一端、电容C的一端相连,所述电阻R3的所述一端为所述RC电路的分压端;所述电容C的另一端接地;
所述电阻R3的另一端为所述RC电路的输入端;
所述电阻R4的另一端为所述RC电路的反馈端。
6.根据权利要求5所述的基于交流B码的千兆网NTP时间服务器,其特征在于,根据公式(1)-(3)确定所述电阻R3、R4的取值:
Vin/Vcc=R3/R4 (1)
τ=(R3//R4)*C (2)
τ*Fclk∈[200,1000] (3)
其中,Vin表示所述交流B码的最大电压,Vcc表示工作电压,Fclk表示工作频率,R3//R4表示电阻R3和R4并联后的电阻;
根据公式(4)确定所述电阻R1、R2的取值:
Vin*R4/(R3+R4)=Vcc*R2/(R1+R2) (4)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航星机器制造有限公司,未经北京航星机器制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011563064.4/1.html,转载请声明来源钻瓜专利网。