非线性失真放大电路设计

news2024/10/6 20:36:13

文章目录

  • 一、设置要求
  • 二、系统组成
  • 三、仿真设计
    • 3.1 放大电路总体设计
    • 3.2 仿真结果
      • 3.2.1 正常波形
      • 3.2.2 双向失真
      • 3.2.3 顶部失真(截至失真)
      • 3.2.4 底部失真(饱和失真)
      • 3.2.5 交越失真
      • 3.2.6 50Khz\2mv放大
  • 四、原理图与PCB设计
    • 4.1 放大电路部分原理图
    • 4.2 控制电路部分
    • 4.3 PCB设计
  • 五、调试技巧
    • 5.1 一级一级调试
    • 5.2 调试失真波形的时候,可以先不焊上去
    • 5.3 调试规则
  • 六、成品展示与实际展示
    • 6.1 正常放大
    • 6.2 顶部失真
    • 6.3 底部失真
    • 6.4 双向失真
    • 6.5 交越失真
    • 6.6 50Khz、2mv正常放大
  • 七、仿真和原理图文件

一、设置要求

  外接信号源输出频率10kHz、峰峰值20mV的正弦波作为晶体管放大器输入电压ui,要求输出无明显失真及失真波形uo,且uo的峰峰值不低于2V,电源电压 ≤ 6v。
  1、放大器能够输出无明显失真、“顶部失真”、“底部失真”、“双向失真”、“交越失真”的正弦波。
  2、采用单个按键控制轮流输出以上5种波形并有相应的指示。
  3、信号源输出频率50kHz、峰峰值2mV的正弦波作为晶体管放大器输入电压ui,要求输出无明显失真波形uo,uo的峰峰值不低于2V。

二、系统组成

  电路由三极管二级放大电路和51单片机控制电路组成。
  ①二级放大电路:采用2N5551(NPN)、2N5401(PNP) 三极管结合电阻电容等器件实现。电路第一级和第二级采用共射放大电路,在第二级放大电路后添加设计跟随器,增大输入阻抗,减少输出阻抗,并在第二级放大电路后采用互补输出功放电路和两个二级管解决交跃失真。最终达到无明显失真且峰峰值大于2V的波形。
  ②数字控制部分:利用STC89C52RC和CD4066模拟开关实现,CD4066是四双向模拟开关,其中控制口高电平有效。主要用作模拟或数字信号的多路传输。编写C语言程序连接按键和单片机引脚,利用引脚电平高低来实现对模拟开关的控制,开关连接在放大电路不同位置并联的电阻,单片机通过switch语句实现单个按键控制放大器5中不同种类的失真和F=50kHz Vvpp=2mv的放大。

三、仿真设计

我用的是multism进行仿真,51控制电路仿真不了,我只对放大电路进行仿真。

3.1 放大电路总体设计

在这里插入图片描述

3.2 仿真结果

3.2.1 正常波形

在这里插入图片描述

3.2.2 双向失真

在这里插入图片描述

3.2.3 顶部失真(截至失真)

虽然仿真不是很好看,但是实物波形还是很不错的。
在这里插入图片描述

3.2.4 底部失真(饱和失真)

在这里插入图片描述

3.2.5 交越失真

在这里插入图片描述

3.2.6 50Khz\2mv放大

请添加图片描述

四、原理图与PCB设计

4.1 放大电路部分原理图

在这里插入图片描述

4.2 控制电路部分

在这里插入图片描述

4.3 PCB设计

PCB大家自己画一下就好了,很简单,你要是放心嘉立创自动布线就自动布线好了(我是不放心,自己画的)

在这里插入图片描述

五、调试技巧

5.1 一级一级调试

先把第一级放大电路焊上去,不要把后面的元器件焊上去,然后调试第一级,调试好后再调试第二级放大电路。

5.2 调试失真波形的时候,可以先不焊上去

调试失真波形的时候,可以先不焊上去,用镊子把电阻两个引脚放在令其产生失真的地方,感觉波形正确后在焊上去,这样调试更快不用一直焊下来再焊上去。当然如果你模电学的好,可以直接用万用表测一下三极管的放大倍数,直接计算出需要的电阻也是可以的。

5.3 调试规则

1.顶部失真是由于静态工作点设置过低,那就调高静态工作点,静态工作点就是调节两个分压电阻,要调高,那就增大R9或减小R3,第二级同理。
2.底部失真是由于静态工作点设置过高,那就调低静态工作点,静态工作点就是调节两个分压电阻,要调高,那就减小R9或增大R3,第二级同理。
3.第二级出现双向失真的原因就是输入太大,此时增大R19就行。
4.第一二级放大调好后,合起来第二级确没输出,那么就有可能是R19太大了,推荐第一级输出>1V。
在这里插入图片描述

六、成品展示与实际展示

需要注意的是,并没有将控制电路引脚直接引到CD4066输入引脚上,所以需要用杜邦线连接!

在这里插入图片描述

6.1 正常放大

在这里插入图片描述

6.2 顶部失真

请添加图片描述

6.3 底部失真

请添加图片描述

6.4 双向失真

请添加图片描述

6.5 交越失真

请添加图片描述

6.6 50Khz、2mv正常放大

在这里插入图片描述

七、仿真和原理图文件

链接:https://pan.baidu.com/s/1rt9umnr83P42VWYJolRsgw?pwd=1111

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1400363.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EasyRecovery2024专业免费的数据恢复软件,支持从硬盘、光盘、U盘、移动硬盘、等所有类型的介质上恢复数据。

Ontrack EasyRecovery Home是一款企业级的数据恢复软件,支持从硬盘、光盘、U盘、移动硬盘、硬件RAID及软件RAID等所有类型的介质上恢复数据。支持恢复误删除、磁盘格式化、磁盘重新分区、磁盘逻辑坏道等原因而丢失的数据。支持RAID重建!Ontrack EasyReco…

如何正确地为Python项目安装依赖

a、创建Python项目,其结构如下: b、激活虚拟环境 启动DOS窗口—>进入“Scripts”目录,这里为D:\workspace\prj_python_1\venv\Scripts—>执行activate激活虚拟环境,如下所示: Microsoft Windows [版本 10.0.18…

李宏毅 Generative Adversarial Network(GAN)生成对抗网络

(延申)GAN Lecture 1 (2018)- Introduction_哔哩哔哩_bilibili Basic Idea of GAN 附课程提到的各式各样的GAN:https://github.com/hindupuravinash/the-gan-zoo 想要让机器做到的是生成东西。->训练出来一个generator。 假设要做图像生成,要做的是…

【RT-DETR有效改进】华为 | Ghostnetv1一种专为移动端设计的特征提取网络

前言 大家好,这里是RT-DETR有效涨点专栏。 本专栏的内容为根据ultralytics版本的RT-DETR进行改进,内容持续更新,每周更新文章数量3-10篇。 专栏以ResNet18、ResNet50为基础修改版本,同时修改内容也支持ResNet32、ResNet101和PP…

Day33 122买卖股票最佳时机 55跳跃游戏 45跳跃游戏II

122 买卖股票最佳时机 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你…

[计算机网络]基本概念

目录 1.ip地址和端口号 1.1IP地址 1.2端口号 2.认识协议 2.1概念: 2.2知名协议的默认端口 3.五元组 4.协议分层 4.1分层的作用 4.2OSI七层模型 4.3TCP/IP五层(四层)模型 ​编辑4.4网络设备对应的分层: ​编辑以下为跨…

微软使其AI驱动的阅读导师免费

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Pytest 测试框架与Allure 测试报告——Allure2测试报告-L1

目录: allure2安装 Allure2介绍Allure2报告展示Allure2报告展示-首页概览Allure2报告展示-用例详情页Allure2安装Allure2下载与安装Allure环境验证插件安装-Python插件安装-Java验证插件安装-Javaallure2运行方式 生成测试报告流程使用Allure2运行方式-Python使用A…

如何本地部署虚拟数字克隆人 SadTalker

环境: Win10 SadTalker 问题描述: 如何本地部署虚拟数字克隆人 SadTalker 解决方案: SadTalker:学习逼真的3D运动系数,用于风格化的音频驱动的单图像说话人脸动画 单张人像图像🙎 ♂️音频&#x1f3…

CSS:backdrop-filter实现毛玻璃的效果

实现效果 实现代码 /* 关键属性 */ background-color: rgba(255, 255, 255, 0.4); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);完整代码 <style>/* 遮罩层 */.mo-mask {position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height…

万物简单AIoT 端云一体实战案例学习 之 快速开始

学物联网,来万物简单IoT物联网!! 下图是本案的3步导学,每个步骤中实现的功能请参考图中的说明。 1、简介 物联网具有场景多且复杂、链路长且开发门槛高等特点,让很多想学习或正在学习物联网的学生或开发者有点不知所措,甚至直接就放弃了。    万物简单AIoT物联网教育…

32 登录页组件

效果演示 实现了一个登录页面的样式&#xff0c;包括一个容器、左侧和右侧部分。左侧部分是一个背景图片&#xff0c;右侧部分是一个表单&#xff0c;包括输入框、复选框、按钮和忘记密码链接。整个页面的背景色为白色&#xff0c;容器为一个圆角矩形&#xff0c;表单为一个半透…

beego的模块篇 - 监控检查、性能监控

在 v2.x 里面&#xff0c;我们将原本的toolbox拆分为两块&#xff0c;一块是admin&#xff0c;即治理模块&#xff1b;另外一块是task。 安装&#xff1a; go get github.com/beego/beego/v2/core/admin 1 监控检查 安装需要检查的mysql库 go get -u github.com/beego/bee…

【图解数据结构】顺序表实战指南:手把手教你详细实现(超详细解析)

&#x1f308;个人主页&#xff1a;聆风吟 &#x1f525;系列专栏&#xff1a;图解数据结构、算法模板 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 一. ⛳️线性表1.1 &#x1f514;线性表的定义1.2 &#x1f514;线性表的存储结构 二. ⛳️顺序表…

linux的PXE服务(进阶知识)

一、批量部署概述 什么是PXE 预启动执行环境&#xff08;PXE&#xff09;是由Intel公司开发的最新技术&#xff0c;工作于Client/Server的网络模式&#xff0c;支持工作站通过网络从远端服务器下载映像&#xff0c;并由此支持通过网络启动操作系统&#xff0c;在启动过程中&am…

使用vscode在wsl2中配置clangd环境

在vscode中安装这三个插件&#xff08;clangd需要科学上网或者从VSIX安装&#xff09; 之后创建一个空目录并进去。 使用快捷键ctrlshiftp&#xff0c;输入命令 Cmake:Quick Start 根据步骤选择。注意在创建CMakeLists.txt这一步选择跳过&#xff0c;直接输入enter&#xff0c…

多线程(看这一篇就够了,超详细,满满的干货)

多线程 一.认识线程&#xff08;Thread&#xff09;1. 1) 线程是什么1. 2) 为啥要有线程1.3) 进程和线程的区别标题1.4) Java的线程和操作系统线程的关系 二.创建线程方法1:继承Thread类方法2:实现Runnable接口方法3:匿名内部类创建Thread子类对象标题方法4:匿名内部类创建Runn…

(循环依赖问题)学习spring的第九天

Bean实例的属性填充 Spring在属性注入时 , 分为如下几种情况 : 注入单向对象引用 : 如usersevice里注入userdao , userdao里没有注入其他属性 注入双向对象引用 : 如usersevice里注入userdao , userdao也注入usersevice属性 二 . 着重看循环依赖问题 (搞清原理即可) 问题提出…

基于Spring+mybatis+vue的在线课后测试系统(Java毕业设计)

大家好&#xff0c;我是DeBug&#xff0c;很高兴你能来阅读&#xff01;作为一名热爱编程的程序员&#xff0c;我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里&#xff0c;我将会结合实际项目经验&#xff0c;分享编程技巧、最佳实践以及解决问题的方法。无论你是…

C语言第四弹---printf和scanf详解

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】 printf和scanf详解 1、printf和scanf详解介绍1.1 printf1.1.1 基本用法1.1.2 占位符1.1.3 占位符列举1.1.4 输出格式1.1.4.1 限定宽度1.1.4.2 总是显示正负号1.1…