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

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

相关文章

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

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

Python使用Pandas库将Excel数据叠加生成新DataFrame的操作指南

《Python使用Pandas库将Excel数据叠加生成新DataFrame的操作指南》在日常数据处理工作中,我们经常需要将不同Excel文档中的数据整合到一个新的DataFrame中,以便进行进一步... 目录一、准备工作二、读取Excel文件三、数据叠加四、处理重复数据(可选)五、保存新DataFram

无线路由器哪个品牌好用信号强? 口碑最好的三个路由器大比拼

《无线路由器哪个品牌好用信号强?口碑最好的三个路由器大比拼》不同品牌在信号覆盖、稳定性和易用性等方面各有特色,如何在众多选择中找到最适合自己的那款无线路由器呢?今天推荐三款路由器让你的网速起飞... 今天我们来聊聊那些让网速飞起来的路由器。在这个信息爆炸的时代,一个好路由器简直就是家庭网编程络的心脏。无论你

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

如何用Python绘制简易动态圣诞树

《如何用Python绘制简易动态圣诞树》这篇文章主要给大家介绍了关于如何用Python绘制简易动态圣诞树,文中讲解了如何通过编写代码来实现特定的效果,包括代码的编写技巧和效果的展示,需要的朋友可以参考... 目录代码:效果:总结 代码:import randomimport timefrom math

通过C#和RTSPClient实现简易音视频解码功能

《通过C#和RTSPClient实现简易音视频解码功能》在多媒体应用中,实时传输协议(RTSP)用于流媒体服务,特别是音视频监控系统,通过C#和RTSPClient库,可以轻松实现简易的音视... 目录前言正文关键特性解决方案实现步骤示例代码总结最后前言在多媒体应用中,实时传输协议(RTSP)用于流媒体服

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

列举你能想到的UNIX信号,并说明信号用途

信号是一种软中断,是一种处理异步事件的方法。一般来说,操作系统都支持许多信号。尤其是UNIX,比较重要应用程序一般都会处理信号。 UNIX定义了许多信号,比如SIGINT表示中断字符信号,也就是Ctrl+C的信号,SIGBUS表示硬件故障的信号;SIGCHLD表示子进程状态改变信号;SIGKILL表示终止程序运行的信号,等等。信号量编程是UNIX下非常重要的一种技术。 Unix信号量也可以

海龟绘图简易教程|Turtle for Python

turtle 是 python 内置的一个比较有趣味的模块,俗称 海龟绘图,它是基于 tkinter 模块打造,提供一些简单的绘图工具,海龟作图最初源自 20 世纪 60 年代的 Logo 编程语言,之后一些很酷的 Python 程序员构建了 turtle 库,让其他程序员只需要 import turtle,就可以在 Python 中使用海龟作图。 原文链接|海龟绘图简易教程 1. 基本

使用jetty和mongodb做个简易文件系统

使用jetty和mongodb做个简易文件系统 - ciaos 时间 2014-03-09 21:21:00   博客园-所有随笔区 原文   http://www.cnblogs.com/ciaos/p/3590662.html 主题  MongoDB  Jetty  文件系统 依赖库: 1,jetty(提供http方式接口) 2,mongodb的java驱动(访问mo