历史上的今天
返回首页

历史上的今天

今天是:2024年12月18日(星期三)

正在发生

2019年12月18日 | 赛灵思FPGA DIY系列(2):数字存储扫频仪

2019-12-18 来源:elecfans

  1.设计摘要

  频率特征测试仪是用来测量电路传输特性和阻抗特性的仪器,简称扫频仪。扫频信号源是扫频仪的主要功能部件,作用是产生测量用的正弦扫频信号,其扫频范围可调,输出信号幅度等幅。本设计采用DDS(数字频率合成技术)产生扫频信号,以Xilinx FPGA为控制核心,通过A/D和D/A等接口电路,实现扫频信号频率的步进调整、幅度与相位的测量,创新的使用了计算机软件作为仪器面板来显示被测网络幅频特性与相频特性,并且测试结果可保存到各种存储介质中。


  2.适用范围以及针对用户群

  作为一种仪器可以用于各种实验教学及科研场合。

图1:整体设计框图

图1 整体设计框图


  3.具体功能模块

  3.1 DDS扫频信号产生模块

  直接数字频率合成技术(Direct Digital Frequency Synthesis简称DDS)是一种全数字技术,与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点,广泛使用在电信与电子仪器领域,是实现设备全数字化的一个关键技术。


  DDS的基本原理是:相位累加器对频率控制字进行累加,利用相位累加寄存器的值对存储正弦波形的查找表进行寻址,使之输出相应的幅值码,幅值码再经过数模转换器DAC得到相应的阶梯波,最后使用椭圆低通滤波器对其平滑得到所需的连续波形频率信号。

图2:DDS原理图
图2 DDS原理图

  3.2 被测系统参数测量模块

  1)幅频特性测量:扫频信号输出幅值是确定的,只需测出被测系统输出信号的幅度,即可算得其增益。测量输出幅值使用A/D转换器及外围检测电路实现。


  2)相频特性测量:扫频信号和被测系统输出信号经过触发电路变换为矩形波,送入测相逻辑电路中。测相逻辑电路由参考时钟对相位差进行计数测量,从而得到两者的相位差值。


  3.3 上位机软件设计部分

  我们使用VB进行软件编程,通过MSComm控件进行串口通信,控制系统的工作状态和波形数据的显示。通过软件设置可以控制扫频信号的起始频率和终止频率。显示时可以直接显示和对数显示,并可以通过文件的方式将波形数据保存下来。软件界面如图所示:

图3 上位机软件界面
图3 上位机软件界面

推荐阅读

史海拾趣

Fenghua (HK) Electronics Ltd公司的发展小趣事

Fenghua (HK) Electronics Ltd自成立以来,始终将技术创新作为企业发展的核心动力。公司投入大量研发资源,不断推出具有市场竞争力的新产品。其中,一款具有自主知识产权的智能家居控制系统,凭借其独特的智能化和便捷性,在市场上引起了广泛关注。公司通过与国内外知名科技企业的合作,不断引进先进技术和管理经验,提升了整体竞争力。

芯旺微电子(ChipON)公司的发展小趣事

芯旺微电子自2012年成立以来,始终致力于高可靠性MCU器件的研发设计。公司凭借其自主研发的KungFu内核架构处理器,迅速在汽车级和工业级混合信号MCU领域崭露头角。随着技术的不断积累和市场的深入拓展,芯旺微电子逐渐从一家初创公司发展成为国内车规级MCU市场的领军企业。

DYMO公司的发展小趣事

DYMO公司成立于20世纪XX年代,由发明家XXX创立。XXX先生对标签打印技术的潜力有着深刻的洞察,他相信这项技术将极大地提高办公效率。他带领团队研发了第一款便携式标签打印机,这款产品以其易用性和便携性迅速赢得了市场的认可。DYMO公司的成功,从创始人XXX的远见和决心开始。

GHI Electronics公司的发展小趣事

随着业务的不断拓展,GHI Electronics开始实施全球化战略。公司积极寻求与全球合作伙伴的合作机会,共同开拓新市场。同时,GHI Electronics还在多个国家和地区设立了分支机构或研发中心,以便更好地服务当地客户并快速响应市场需求。这种全球化战略布局不仅增强了GHI Electronics的市场竞争力,也为其带来了更多的商业机会和发展空间。

Alan Industries Inc公司的发展小趣事

Alan Industries Inc.自创立之初,就以其对技术研发的不懈追求而闻名。在公司成立的早期,其研发团队成功开发出一款高效能、低功耗的芯片,这一创新产品在市场上引起了巨大反响。随后,公司不断投入研发资源,推出了一系列具有竞争力的电子产品,逐渐在行业中树立了技术领先的地位。这些产品不仅满足了消费者对电子产品性能的需求,还为公司带来了可观的利润,为公司的快速发展奠定了坚实基础。

GSME Electronics公司的发展小趣事

随着公司业务的不断拓展和市场竞争的日益激烈,GSME Electronics开始实施国际化战略。公司积极参与国际市场竞争,加强与国外客户的合作与交流,不断提升产品的国际竞争力。同时,公司还注重品牌建设,通过提升产品质量和服务水平,树立了良好的品牌形象。如今,“桂微牌”产品已经在国内外市场上赢得了广泛的认可度和美誉度,为公司未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

一些变频器说明书

大家共享,希望大家有更多的变频器,PLC,伺服驱动等资料与大家共享 [ 本帖最后由 yurongchun 于 2008-5-27 10:38 编辑 ]…

查看全部问答>

05月11日 CPU部分电路图,待商榷版

昨天花了一天时间画的原理图,这是CPU控制部分,与数据采集板的接口部分还没有打网络标号(包括电平转换的芯片),打算先把这一块板给做出來调软件,本来打算用LPC2103作为从控制器,后来画到后面想想还是换成了MSP430F135,因为LPC2103要用双电源供电,如果 ...…

查看全部问答>

Linux下ARM汇编点滴

第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法 ...…

查看全部问答>

动了谁的PPP?

把手机作为modem连接PC,用PC的调制解调器拨号时,究竟modem的PPP协议栈是否工作?谁看过相关的源码能确定这个问题。…

查看全部问答>

在获取滚动条的SB_THUMBPOSITION事件位置值,总是不对

当触发滚动条的SB_THUMBPOSITION事件时,我把滚动条的滑块托到最后,得到值不是SCROLLINFO中的nMax值,为什么啊。…

查看全部问答>

猎头职位:Hardware Design Engineer (欧洲一家做控制系统的公司,地点:上海)

Listed in London Stock Exchange, our client is a global group of five businesses that supply control and automation solutions that deliver efficiency, safety and effectiveness in process automation, controls and transportation e ...…

查看全部问答>

请问下PXA270和基带是如何通信的?

请问下PXA270和基带是如何通信的?是不是通过UART口发送AT Command啊? 比如打电话功能是发送一个ATD……的命令给基带么? …

查看全部问答>

Altera CycloneIII FPGA锁相环输出问题

输入时钟为27M,通过锁相环倍频成270M,270M是ASI IP核使用的时钟。目前有8个PCB,可以正常使用的有4个,不能正常使用的有4个,同样的FPGA程序。不能正常使用的PCB中,signaltap使用此270M做采样时钟,会显示waiting for clock 或者采出很乱的波形 ...…

查看全部问答>

征集花灯创意

元宵节将至,想为女友做一个电子的花灯。无奈小弟才疏学浅,特此征集创意。大家一起想想,有现成的方案也行啊。谢谢了啊!…

查看全部问答>