[发明专利]一种多通道任意波形发生器校正方法及系统有效
申请号: | 201911070994.3 | 申请日: | 2019-11-05 |
公开(公告)号: | CN110824212B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 张孝飞;赵素梅;刘强 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G01R1/28 | 分类号: | G01R1/28 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通道 任意 波形 发生器 校正 方法 系统 | ||
本发明涉及信号发生器领域,具体提供了一种多通道任意波形发生器校正方法及系统。与现有技术相比,本发明的一种多通道任意波形发生器校正方法,由上位机通过PCIE接口发送多通道波形数据和指令,多通道波形数据根据指令的需要进行各个通道延时、幅度和偏置的调节,待调节的各个通道达到理想的状态下,调节各个通道配置参数作为校正数据储存到外挂的Flash中,Flash储存的校正数据用于在下次使用时掉电不丢失。在信号发生器测试中具有良好的推广价值。
技术领域
本发明涉及信号发生器领域,具体提供一种多通道任意波形发生器校正方法及系统。
背景技术
在电子系统设计过程中,任意波形发生器在电路硬件、检测等过程中是不可或缺的。
现有技术下,由于多通道任意波形发生器运用十分的广泛,在测试过程中,常常需要对多通道任意波形发生器生产的各个通道有一定关系的波形进行设备的测试,但是需要在每次校正完成后,重新的上电时都需要重新校正各个通道的数据,这样既浪费时间,又花费太多的人力。如何使进行设备测试时带有掉电不丢失数据的功能,以避免每次上电重新校正各个通道数据问题的发生,是本领域技术人员要亟待解决的问题。
发明内容
本发明是针对上述现有技术的不足,提供一种实用性强的多通道任意波形发生器校正方法。
本发明进一步的技术任务是提供一种设计合理,安全适用的多通道任意波形发生器校正系统。
本发明解决其技术问题所采用的技术方案是:
一种多通道任意波形发生器校正方法,上位机通过PCIE接口发送多通道波形数据和指令,多通道波形数据根据指令的需要进行各个通道延时、幅度和偏置的调节,待调节的各个通道达到理想的状态下,调节各个通道配置参数作为校正数据储存到外挂的Flash中,Flash储存的校正数据用于在下次使用时掉电不丢失。
进一步的,上位机通过PCIE接口将波形数据发送到FPGA的XDMA IP核进行数据和指令处理。
进一步的,所述波形数据是通过python调用波形生成函数生成期望的波形点数,然后通过xdma驱动调用FPGA的DMA进行波形数据存储,存储在DDR内。
进一步的,指令处理是通过上位机对xdma驱动直接调用,通过XDMA IP核的AXILite通道发送给FPGA,FPGA对指令进行解析然后通过指令控制分配FPGA进行相应的工作。
进一步的,所述的指令控制是解析上位机指令生成的指令数据,根据上位机的指令进行相应数据和芯片的配置;
首先,根据上位机发送的波形数据,将波形数据分配到对应的DA通道中,对每个DA通道的波形数据进行处理后,得到想要的各个通道的波形数据配置,
然后,通过上位机的指令生成发送写入外挂Flash指令,将配置好的参数写入Flash中,用于波形校正数据的存储;
最后,进行波形调理和通过示波器查看对应的每一路的波形输出。
作为优选,所述指令控制发送的数据包括通过需要进行配置的芯片的所有配置数据以及每个DA通道波形的幅度、相位、偏率和偏置。
进一步的,通过DAC芯片将FPGA输出的数字信号转换成模拟信号来实现波形调理,DAC芯片输出的模拟信号经过运算放大器和程控放大器对信号进行放大,经过放大的信号通过滤波器对信号进行处理输出,输出至示波器,示波器进行查看对应的每一路的波形输出。
一种多通道任意波形发生器校正系统,由上位机、FPGA、波形调理模块和示波器组成,所述上位机依次与FPGA、波形调理模块和示波器连接;
上位机通过调用python生成波形产生模块和指令产生模块,所述波形产生模块用于生成波形数据,所述指令产生模块用于发送控制指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911070994.3/2.html,转载请声明来源钻瓜专利网。