一种窄脉冲发生器制造技术

技术编号:35143514 阅读:33 留言:0更新日期:2022-10-05 10:20
本发明专利技术提供一种窄脉冲发生器,包括通信模块、波形数据存储模块、波形播放模块和高速输出接口模块,所述通信模块连接所述波形数据存储模块,并双向连接所述波形播放模块,所述波形数据存储模块连接所述波形播放模块,所述波形播放模块连接所述高速输出接口模块,所述窄脉冲发生器通过所述通信模块与上位机建立数据通信。本发明专利技术通过高速输出接口模块输出窄脉冲信号,其最窄脉宽和时间精度与时钟周期无关,仅与高速输出接口模块的传输速率有关,同时为了增大动态范围,结合编码设计,输出宽脉冲信号时,节省存储空间,序列长度不受限制。序列长度不受限制。序列长度不受限制。

【技术实现步骤摘要】
一种窄脉冲发生器


[0001]本专利技术涉及脉冲发生器
,尤其是一种窄脉冲发生器。

技术介绍

[0002]现有的高精度脉冲信号生成,是通过调节信号边沿位置来实现的。此方法虽然能够实现高精度,但最短脉宽受限,无法做到窄脉冲信号输出。

技术实现思路

[0003]针对现有脉冲信号发生技术无法做到窄脉冲信号输出的问题,本专利技术提出一种窄脉冲发生器。
[0004]一种窄脉冲发生器,包括通信模块、波形数据存储模块、波形播放模块和高速输出接口模块,所述通信模块连接所述波形数据存储模块,并双向连接所述波形播放模块,所述波形数据存储模块连接所述波形播放模块,所述波形播放模块连接所述高速输出接口模块,所述窄脉冲发生器通过所述通信模块与上位机建立数据通信;
[0005]当所述窄脉冲发生器处于波形存储模式时,上位机对波形进行编码并根据通信协议规则将波形编码打包,通过所述通信模块输入所述波形数据存储模块,所述波形数据存储模块根据上位机发送的数据包中的地址将波形编码存储起来;
[0006]当所述窄脉冲发生器处于波形播放模式时,上位机通过所述通信模块向所述波形播放模块发送播放指令,所述波形播放模块根据播放指令中的播放地址从所述波形数据存储模块中读取波形编码,并按照编码规则进行对应解码,通过所述高速输出接口模块输出目标波形。
[0007]进一步的,所述波形数据存储模块在波形存储前,对波形编码是否合规进行检查,仅对合规的波形编码予以存储。
[0008]进一步的,所述波形编码规则为:每组16位数据为一组,当最高位bit[15]=0,次高位bit[14]=0,表示有连续的高电平;当最高位bit[15]=0,次高位bit[14]=1,表示有连续的低电平,连续电平时长bit[13:0]的数值决定,单位为8ns;当最高位bit[15]=1,直接输出bit[7:0]代表的数据。
[0009]本专利技术通过高速输出接口模块输出窄脉冲信号,其最窄脉宽和时间精度与时钟周期无关,仅与高速输出接口模块的传输速率有关,同时为了增大动态范围,结合编码设计,输出宽脉冲信号时,节省存储空间,序列长度不受限制。
附图说明
[0010]图1为窄脉冲发生器结构框图;
[0011]图2为实施例1示例波形图。
具体实施方式
[0012]下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本专利技术限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本专利技术的原理和实际应用,并且使本领域的普通技术人员能够理解本专利技术从而设计适于特定用途的带有各种修改的各种实施例。
[0013]实施例1
[0014]一种窄脉冲发生器,如图1所示,包括通信模块、波形数据存储模块、波形播放模块和高速输出接口模块,所述通信模块连接所述波形数据存储模块,并双向连接所述波形播放模块,所述波形数据存储模块连接所述波形播放模块,所述波形播放模块连接所述高速输出接口模块,所述窄脉冲发生器通过所述通信模块与上位机建立数据通信。
[0015]当所述窄脉冲发生器处于波形存储模式时,上位机对波形进行编码并根据通信协议规则将波形编码打包,通过所述通信模块输入所述波形数据存储模块,所述波形数据存储模块根据上位机发送的数据包中的地址将波形编码存储起来。
[0016]当所述窄脉冲发生器处于波形播放模式时,上位机通过所述通信模块向所述波形播放模块发送播放指令,所述波形播放模块根据播放指令中的播放地址从所述波形数据存储模块中读取波形编码,并按照编码规则进行对应解码,通过所述高速输出接口模块输出目标波形。
[0017]所述波形数据存储模块在波形存储前,对波形编码是否合规进行检查,仅对合规的波形编码予以存储。
[0018]波形编码规则并不唯一,本实施例给出其中一种波形编码规则:每组16位数据为一组。当最高位bit[15]=0,次高位bit[14]=0,表示有连续的高电平;当最高位bit[15]=0,次高位bit[14]=1,表示有连续的低电平,连续电平时长bit[13:0] 的数值决定,单位为8ns;当最高位bit[15]=1,直接输出bit[7:0]代表的数据。
[0019]以图2所示波形为例,其中data是上位机发送的波形编码,signal是高速输出接口模块输出的目标波形。
[0020]第一个完整的16位数据为0001(0000,0000,0000,0001),其最高位bit[15]=0,次高位bit[14]=0,bit[13:0]的数值为1,则输出波形为1个8ns的高电平。
[0021]第二个完整的16位数据为8055(1000,0000,0101,0101),其最高位bit[15]=1,则直接输出bit[7:0]代表的数据01010101。
[0022]显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域及相关领域的普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域及相关领域的普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种窄脉冲发生器,其特征在于,包括通信模块、波形数据存储模块、波形播放模块和高速输出接口模块,所述通信模块连接所述波形数据存储模块,并双向连接所述波形播放模块,所述波形数据存储模块连接所述波形播放模块,所述波形播放模块连接所述高速输出接口模块,所述窄脉冲发生器通过所述通信模块与上位机建立数据通信;当所述窄脉冲发生器处于波形存储模式时,上位机对波形进行编码并根据通信协议规则将波形编码打包,通过所述通信模块输入所述波形数据存储模块,所述波形数据存储模块根据上位机发送的数据包中的地址将波形编码存储起来;当所述窄脉冲发生器处于波形播放模式时,上位机通过所述通信模块向所述波形播放模块发送播放指令,所述波形播放模块根据播放指令中的...

【专利技术属性】
技术研发人员:黄斌吴亚
申请(专利权)人:国仪量子合肥技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1