matlab程控开关,基于单片机和FPGA设计的程控滤波器(MAX297+LTC1068)

news/2024/10/31 5:30:31/

以单片机和可编程逻辑器件(FPGA)为控制核心,设计了一个程控滤波器,实现了小信号程控放大、程控调整滤波器截止频率和幅频特性测试的功能。其中放大模块由可变增益放大器AD603实现,最大增益60dB,10dB步进可调,增益误差小于1%。程控滤波模块由MAX297低通滤波、TLC1068高通滤波及椭圆低通滤波器构成,滤波模式用模拟开关选择。本系统程控调整有源滤波的-3dB截止频率,使其在1~30kHz范围内可调,误差小于1.5%。此外,采用有效值采样芯片AD637及12位并行A/D转换器MAX120实现了对扫频信号幅度的测量。

滤波器是一种用来消除干扰杂讯的器件,可用于对特定频率的频点或该频点以外的频率进行有效滤除。它在电子领域中占有很重要的地位,在信号处理、抗干扰处理、电力系统、抗混叠处理中都得到了广泛的应用。而对于程控滤波器,该系统的最大特点在于其滤波模式可以程控选择,且-3 dB截止频率程控可调,相当于一个集多功能于一体的滤波器,将有更好的应用前景。此外,系统具有幅频特性测试的功能,并通过示波器显示频谱特性,可直观地反应滤波效果。

1 方案论证与选择

1.1 可变增益放大模块的设计与论证

方案1:数字电位器控制两级INA129级联。用FPGA控制数字电位器DS1267使其输出不同的阻值,作为高精度仪表放大器INA129的反馈电阻。通过控制数字电位器来改变INA129的放大倍数,从而实现放大器的增益可调。

方案2:采用可变增益放大器AD603实现。可变增益放大器内部由R-2R梯形电阻网络和固定增益放大器构成,加在其梯型网络输入端的信号经衰减后,由固定增益放大器输出,衰减量是由加在增益控制接口的参考电压决定;可通过单片机控制,由DAC产生精


http://www.ppmy.cn/news/455994.html

相关文章

Python控制程控电源

文章目录 前言一、环境搭建二、使用步骤三、执行结果总结前言 本文章主要是记录汽车电子或嵌入式设备自动化测试中,部分场景需要控制被测设备的供电电源,以下就以常见的艾德克斯程控电源为例,分享如何通过Python来控制程控电源。 一、环境搭建 1.Python安装 安装python3.8…

CAPL控制程控电源

文章目录 前言一、环境搭建二、程控电源调试助手三、CAPL控制程控电源脚本四、执行结果前言 汽车电子测试过程中,除了实车测试,还有台架测试,在进行台架测试时,都需要通过电源来模拟汽车电瓶给ECU供电,如果要进一步进行比较高效的压力测试或自动化测试,就需要用到程控电…

Java Websocket 01: 原生模式 Websocket 基础通信

目录 Java Websocket 01: 原生模式 Websocket 基础通信Java Websocket 02: 原生模式通过 Websocket 传输文件 Websocket 原生模式 原生模式下 服务端通过 ServerEndpoint 实现其对应的 OnOpen, OnClose, OnMessage, OnError 方法客户端创建 WebSocketClient 实现对应的 onO…

500元左右的耳机什么好?500元高性价比降噪耳机推荐

随着现代生活的需要,在各种场合和环境都有了对蓝牙耳机的需求。因此选购蓝牙耳机也有了不一样的考虑,比如上班通勤降噪,学生党宿舍学习降噪等等,而且蓝牙耳机品牌众多很多小伙伴也不知道如何选购最有性价比的蓝牙耳机。这里就让我…

【代码实验】YOLO V7利用pycocotools进行评估时的一些问题

文章目录 一、无法使用pycocotools进行评估二、使用pycocotools计算的结果与YOLO自身的mAP差异较大的原因 一、无法使用pycocotools进行评估 yolov7有自己的计算mAP方式,但是在使用pycocotools进行test时,出现了pycocotools unable to run: Results do …

【“如何评估程序员的技术水平?“】

要判断一个程序员的水平,可以考虑以下几个方面: 编程语言和技术掌握程度:一个好的程序员应该对所选编程语言和相关技术有深入的了解和熟练应用能力。 项目经验和质量:通过观察程序员的项目经验和完成的工作来评估其水平。有丰富的…

计算机id和密码怎么查,怎么查看自己的wifi名字及密码?

问:怎么查看自己的wifi名字和密码? 答:wifi名称和密码,是在路由器的设置界面中进行配置和存储的,要查看wifi名称和密码,需要登录到路由器的设置界面,然后打开 无线设置 或者 Wi-Fi设置&#xff…

Windows查看已保存的wifi密码

这里分享一个Windows查看wifi密码的方法。非常简单。 第一步: 使用快捷键WINR打开运行程序,或者直接在搜索栏搜索运行,然后打开即可 然后在输入框中输入cmd ,点击确认。就打开了一个终端会话框。 第二步: 在终端中输…