低成本简易信号幅值调节/信号叠加电路

2023-10-30 03:30

本文主要是介绍低成本简易信号幅值调节/信号叠加电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

低成本简易信号幅值加减调节/信号叠加电路

  • 前言
  • 信号测试
  • 原理图
  • 总结

在这里插入图片描述

前言

       前段时间在测试一款DAC模块时发现模块输出的正弦波只有正压,没有负压部分,由于频率不高,精度也没什么要求,由此设计了上面的 一款用于调节信号幅值加减电路自用的同时分享出来电路图各位大佬帮忙一起分析电路优缺点。

       板子采用正负压电源供电,可以将信号从IN1输入通过电位器CV使信号在Y轴上移动,也可以同时从IN1和IN2输入两组信号,最终从OUT1输出IN1+IN2信号。

芯片的话采用了两颗NE5532,主要还是因为便宜的同时性价比也非常不错。下面我们会分享出电路的原理图。

       GAIN电位器调节输出的增益(0.2-5),简单来说输入输出关系可以总结为以下两组公式

当R1短接为0Ω电阻时
       OUT1 = IN1 + Vcv (Vcv为CV电位器的分压电压)
       OUT2 = (IN1 + Vcv)*GAIN

OUT1、OUT2、IN1、IN2分别代表对应输入输出口电压

当R1断开连接时
       OUT1 = IN1 + IN2
       OUT2 = (IN1 + Vcv)*GAIN

信号测试

       为了测试方便,我们焊接上R0电阻,我们主要也是为了调节信号在Y轴上的输出,就不测试两组信号叠加的结果了

       输入±15电压源,IN1输入50HZ、10KHZ、100KHZ正弦波信号,调节CV电位器测试结果如下

50HZ

请添加图片描述

10KHZ
请添加图片描述

100KHZ

请添加图片描述
       这样我们就可以将只有正压部分的信号转换成正负都有的信号,当然也可以将0V以下的部分转换成0V以上也是没有问题的,测试在250KHZ左右信号开始出现比较明显的衰减。

原理图

在这里插入图片描述

       上面我们采用了两颗NE5532的芯片,主要另外做了放大部分的电路,如果不需要缩放信号的话一颗芯片就可以完成上面的功能。

总结

       上面的波形在NE5532芯片这个价位下实现已经是非常不错了,运放部分个人水平有限有待学习,上图电路有待改良部分期望各位大佬指点交流。

这篇关于低成本简易信号幅值调节/信号叠加电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/305302

相关文章

使用Python实现一个简易计算器的新手指南

《使用Python实现一个简易计算器的新手指南》计算器是编程入门的经典项目,它涵盖了变量、输入输出、条件判断等核心编程概念,通过这个小项目,可以快速掌握Python的基础语法,并为后续更复杂的项目打下... 目录准备工作基础概念解析分步实现计算器第一步:获取用户输入第二步:实现基本运算第三步:显示计算结果进

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

Python结合Flask框架构建一个简易的远程控制系统

《Python结合Flask框架构建一个简易的远程控制系统》这篇文章主要为大家详细介绍了如何使用Python与Flask框架构建一个简易的远程控制系统,能够远程执行操作命令(如关机、重启、锁屏等),还... 目录1.概述2.功能使用系统命令执行实时屏幕监控3. BUG修复过程1. Authorization

使用C++将处理后的信号保存为PNG和TIFF格式

《使用C++将处理后的信号保存为PNG和TIFF格式》在信号处理领域,我们常常需要将处理结果以图像的形式保存下来,方便后续分析和展示,C++提供了多种库来处理图像数据,本文将介绍如何使用stb_ima... 目录1. PNG格式保存使用stb_imagephp_write库1.1 安装和包含库1.2 代码解

python实现简易SSL的项目实践

《python实现简易SSL的项目实践》本文主要介绍了python实现简易SSL的项目实践,包括CA.py、server.py和client.py三个模块,文中通过示例代码介绍的非常详细,对大家的学习... 目录运行环境运行前准备程序实现与流程说明运行截图代码CA.pyclient.pyserver.py参

使用PyQt实现简易文本编辑器

《使用PyQt实现简易文本编辑器》这篇文章主要为大家详细介绍了如何使用PyQt5框架构建一个简单的文本编辑器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录分析主窗口类 (MyWindow)菜单操作语法高亮 (SyntaxHighlighter)运行程序主要组件代码图示分析实现

5分钟获取deepseek api并搭建简易问答应用

《5分钟获取deepseekapi并搭建简易问答应用》本文主要介绍了5分钟获取deepseekapi并搭建简易问答应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1、获取api2、获取base_url和chat_model3、配置模型参数方法一:终端中临时将加

用Java打造简易计算器的实现步骤

《用Java打造简易计算器的实现步骤》:本文主要介绍如何设计和实现一个简单的Java命令行计算器程序,该程序能够执行基本的数学运算(加、减、乘、除),文中通过代码介绍的非常详细,需要的朋友可以参考... 目录目标:一、项目概述与功能规划二、代码实现步骤三、测试与优化四、总结与收获总结目标:简单计算器,设计