一种信号发生器变更设置参数的方法技术

技术编号:33350803 阅读:9 留言:0更新日期:2022-05-08 09:55
本发明专利技术涉及一种信号发生器变更设置参数的方法,通过桥接芯片将PC总线转化为局部总线,局部总线通过局部总线读写逻辑进行寄存器的解析;PC机通过DA输出数据寄存器将数据写入到FPGA SRAM1存储体内,再通过DA控制寄存器将DA输出指令传输到FPGA,FPGA控制DA输出SRAM1存储体内的波形数据;PC机通过DA输出数据寄存器将数据写入到FPGA SRAM2存储体内,FPGA检测当前输出的波形,当波形输出到当前周期的最后一个点时,FPGA进行波形切换,DA输出SRAM2存储体内的波形数据;通过切换存储体SRAM1和存储体SRAM2的波形数据对输出信号进行控制。本发明专利技术使用FPGA模拟时序的方式对DA芯片进行控制,解决信号发生器变更参数产生波形畸变的问题。解决信号发生器变更参数产生波形畸变的问题。解决信号发生器变更参数产生波形畸变的问题。

【技术实现步骤摘要】
一种信号发生器变更设置参数的方法


[0001]本专利技术属于信号发生器输出参数变更
,具体涉及一种信号发生器变更设置参数的方法。

技术介绍

[0002]实现信号发生器输出参数变更设计,满足信号发生器输出信号无畸变切换功能,目前国内使用的信号发生器变更参数对输出波形的改变比较随机,有一个周期的波形在前半部分是变更前的波形,后半部分是变更参数后的波形,导致产生一个周期畸变波形。一个周期的畸变波形对信号要求比较敏感的设备会产生故障,对客户使用及系统安全均带来不利影响。

技术实现思路

[0003]本专利技术的目的是为解决上述问题,提供一种使用FPGA模拟时序的方式对DA芯片进行控制,解决信号发生器变更参数产生波形畸变的问题。
[0004]为实现上述目的,本专利技术提供以下技术方案:一种信号发生器变更设置参数的方法,使用FPGA模拟时序对DA芯片进行控制,包含以下时序控制流程:
[0005]S1.通过桥接芯片将PC总线转化为局部总线,局部总线通过局部总线读写逻辑进行寄存器的解析;
[0006]S2.PC机通过DA输出数据寄存器将数据写入到FPGA SRAM1存储体内,再通过DA控制寄存器将DA输出指令传输到FPGA,FPGA控制DA输出SRAM1存储体内的波形数据;
[0007]S3.更新波形参数:PC机通过DA输出数据寄存器将数据写入到FPGA SRAM2存储体内,FPGA检测当前输出的波形,当波形输出到当前周期的最后一个点时,FPGA进行波形切换,DA输出SRAM2存储体内的波形数据;
[0008]S4.通过切换存储体SRAM1和存储体SRAM2的波形数据对输出信号进行控制。
[0009]进一步的:所述步骤S1

S4中的硬件安装采用嵌入式平台,使用局部总线、并行总线或串行总线对DA芯片进行时序模拟控制。
[0010]与现有技术相比,本专利技术的有益效果在于:
[0011]本专利技术能够通过切换存储体SRAM1和存储体SRAM2的波形数据对输出信号进行控制;
[0012]解决信号发生器变更参数导致输出一个周期波形畸变的问题;
[0013]采用嵌入式平台,使用局部总线、并行总线或串行总线对存DA芯片进行时序模拟操作。
附图说明
[0014]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是为了更清楚地说明本专利技术实施
例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本专利技术使用方法的整体结构示意图。
具体实施方式
[0016]为了使本领域技术人员更好地理解本专利技术的技术方案能予以实施,下面结合具体实施例对本专利技术作进一步说明,但所举实施例只作为对本专利技术的说明,不作为对本专利技术的限定。
[0017]如图1所示的一种信号发生器变更设置参数的方法,使用FPGA模拟时序对DA芯片进行控制,包含以下时序控制流程:
[0018]S1.通过桥接芯片将PC总线转化为局部总线,局部总线通过局部总线读写逻辑进行寄存器的解析;
[0019]S2.PC机通过DA输出数据寄存器将数据写入到FPGA SRAM1存储体内,再通过DA控制寄存器将DA输出指令传输到FPGA,FPGA控制DA输出SRAM1存储体内的波形数据;
[0020]S3.更新波形参数:PC机通过DA输出数据寄存器将数据写入到FPGA SRAM2存储体内,FPGA检测当前输出的波形,当波形输出到当前周期的最后一个点时,FPGA进行波形切换,DA输出SRAM2存储体内的波形数据;
[0021]S4.通过切换存储体SRAM1和存储体SRAM2的波形数据对输出信号进行控制。
[0022]作为优先的:可以使用DSP或其他控制器替代FPGA完成时序的模拟;
[0023]作为优先的:使用CPCI总线,PXI总线,PCIE总线,PXIE总线,ISA总线或其他的计算机总线替代PCI总线对模块硬件进行操作;
[0024]作为优先的:采用嵌入式平台,使用局部总线、并行总线或串行总线对存DA芯片进行时序模拟操作。
[0025]本专利技术的关键点和保护点
[0026]使用FPGA或控制器通过控制两个存储体的读写控制,检测波形输出,抓取周期波形最后一个点,实现信号发生器参数变更,解决信号发生器参数变更导致输出波形畸变问题。
[0027]本专利技术中未做详细描述的内容均为现有技术。
[0028]以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信号发生器变更设置参数的方法,使用FPGA模拟时序对DA芯片进行控制,其特征在于,包含以下时序控制流程:S1.通过桥接芯片将PC总线转化为局部总线,局部总线通过局部总线读写逻辑进行寄存器的解析;S2.PC机通过DA输出数据寄存器将数据写入到FPGA SRAM1存储体内,再通过DA控制寄存器将DA输出指令传输到FPGA,FPGA控制DA输出SRAM1存储体内的波形数据;S3.更新波形参数:PC机通过DA输出数据寄存器将数据写入到FPG...

【专利技术属性】
技术研发人员:李阳段宇时剑王夏威
申请(专利权)人:西安凯锐测控科技有限公司
类型:发明
国别省市:

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

1