• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 依靠Visual Basic运行的信号发生器

依靠Visual Basic运行的信号发生器

录入:edatop.com    点击:

  测试应用经常需要时钟信号。你可以不使用函数发生器,可以仅用两片IC来构建可编程时钟发生器。然后可以用Visual Basic应用软件来控制时钟发生器,该软件可处理频率设置,提供互动显示,并通过PC的串口来对电路编程。(可用以下链接下载该软件: www.tmworld.com/file/9775-1209_WEB_Idea_app.zip)。

  图1中的时钟发生电路使用了LTC6904型1kHz~68MHz可编程振荡器。它在整个频率范围内提供的频率准确度为1.1%,具有足够大的电源电压。一节9 V电池为电路供电。78L05线性稳压器把电池电压降至5 V来为电路供电。该电路添加了一个施密特触发器输出缓冲器来隔离LTC6904的输出,并把电流驱动能力从大约4 mA提高至50 mA。

可编程频率发生IC是基于PC的时钟发生器的核心

图1,可编程频率发生IC是基于PC的时钟发生器的核心。

  LTC6904使用双线I2C协议来做编程。软件分别用4号和7号连接引脚上的RS-232 DTR(数据端子就绪)信号和RTS(发送请求)信号来把串口连至LTC6904。可用软件来选择时钟发生器的输出频率和PC的串口(1至6)。

  LTC6904配备了16个频率块,每个块的分辨率均为1024个步长。控制窗口(图2)左下角的旋钮为LTC6904加载100个索引步长,而右侧的旋钮则按单一内部步长来索引输出频率。

图2,可下载的Visual Basic应用软件使你能设定电路的输出频率并选择串口。

图2,可下载的Visual Basic应用软件使你能设定电路的输出频率并选择串口。

  当你改变旋钮设置时,你将在数字显示器中看到新频率。当你按“发送”按钮时,软件将计算出16个频率块中最接近新频率的那个块,并计算索引值。代码然后将在显示该频率的同时,通过串口把新的频率数据发送给LTC6904。

  软件使用下式来计算频率:

  其中1kHz ≤频率≤ 68MHz,OCT是用于在16个频率块中选择某个块的4位代码(0–15),DAC是在选定的块内部选择频率的10位代码(0–1023)。

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:基于虚拟仪器的某弱信号处理模块测试系统设计与实现
下一篇:本安 淄樵谙叻治鱿低车难兄萍肮こ逃τ

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图