2020 年TI 杯大学生电子设计竞赛E题总结(放大器非线性失真研究装置)
2020年TI杯大学生电子设计竞赛E题总结(放大器非线性失真研究装置)
摘要:E题的竞赛内容主要是参赛者自己搭建一个晶体管放大器,能够产生不失真、顶部失真、底部失真、双向失真和交越失真五种波形,并分别测量这五种波形的总谐波失真值(THD = Total Harmonic Distortion)。要设计这样一个非线性失真研究装置,首先用两级共射放大电路组成晶体管放大器,采用开关控制偏置电阻的切换产生五种波形,输出端通过STM32核心板对输出信号进行采样、FFT(Fast Fourier Transformation:快速傅里叶变换)处理并分别计算THD值,同时连接到示波器观察波形。最终作品能够产生符合要求的五种波形,并成功分别测量显示出THD值,测量误差在允许范围内。
关键词:晶体管放大器;非线性失真;THD;STM32;FFT
一、竞赛内容
- 任务
设计并制作一个放大器非线性失真研究装置,其组成如图1所示,图中的K1和K2为1×2切换开关,晶体管放大器只允许有一个输入端口和一个输出端口。
要求
K1和K2均投到各自的“1”端子,外接信号源输出频率1kHz、峰峰值20mV的正弦波作为晶体管放大器输入电压Ui ,要求输出无明显失真及四种失真波形Uo ,且Uo的峰峰值不低于2V。外接示波器测量晶体管放大器输出电压Uo波形。
(1)放大器能够输出无明显失真的正弦电压Uo(10 分)
(2)放大器能够输出有“顶部失真”的电压Uo(15 分)
(3)放大器能够输出有“底部失真”的电压Uo(15 分)
(4)放大器能够输出有“双向失真”的电压Uo(15 分)
(5)放大器能够输出有“交越失真”的电压Uo(15 分)
(6)分别测量并显示上述五种输出电压Uo的“总谐波失真”近似值 (20 分)
(7)其他 (10 分)
(8)设计报告 (20 分)说明
(1)限用晶体管、阻容元件、模拟开关等元器件设计并实现图1中的受控晶体管放大器,其输出的各种失真或无明显失真的信号必须出自该晶体管放大电路,禁用预存失真波形数据进行D/A转换等方式输出各种失真信号。
(2)在设计报告中,应结合电路设计方案阐述出现各种失真的原因。
(3)无明显失真及四种具有非线性失真电压Uo的示意波形如图2所示。
(4)对THD自动测量期间,不得有任何人工干预。
(5)K1和K2的“2”端子用于作品测试。
(6)总谐波失真定义:线性放大器输入为正弦信号时,其非线性失真表现为输出信号中出现谐波分量,常用总谐波失真(THD)衡量线性放大器的非线性失真程度。
二、系统方案和框图
1. 两级放大电路
2. 互补输出级
3. 偏置电路
- 机械开关(自锁开关)
* 模拟开关(CD4051)
2020 年TI 杯大学生电子设计竞赛E题总结(放大器非线性失真研究装置)的更多相关文章
- 2014年湖北省TI杯大学生电子设计竞赛论文格式
2014年湖北省TI杯大学生电子设计竞赛 B题:金属物体探測定位器(本科) 2014年8月15日 文件夹 1 系统方案 1.1 XXX的论证与选择........................... ...
- 2014年TI杯大学生电子设计竞赛地区赛使用仪器及器件、设备
2014年TI杯大学生电子设计竞赛地区赛使用仪器及器件.设备 a) 3A/30V双路稳压电源(可并联): b) 60MHz示波器: c) 三位半数字万用 ...
- 2017年全国大学生物联网设计竞赛(TI杯)华东分赛区决赛总结
全国大学生物联网设计竞赛(TI杯)是由教育部高等学校计算机类教学指导委员会主办.上海交通大学电子信息与电气工程学院承办.德州仪器半导体技术公司(TI)协办的赛事,自2014年设立以来,一直是物联网领域 ...
- 2018年高教社杯全国大学生数学建模竞赛D题解题思路
题目 D题 汽车总装线的配置问题 一.问题背景 某汽车公司生产多种型号的汽车,每种型号由品牌.配置.动力.驱动.颜色5种属性确定.品牌分为A1和A2两种,配置分为B1.B2.B3.B4.B5和B6 ...
- 2018年高教社杯全国大学生数学建模竞赛A题解题思路
题目 先贴一下A的题目吧 A题 高温作业专用服装设计 在高温环境下工作时,人们需要穿着专用服装以避免灼伤.专用服装通常由三层织物材料构成,记为I.II.III层,其中I层与外界环境接触,III层与 ...
- 2018年高教社杯全国大学生数学建模竞赛C题解题思路
题目 C题 大型百货商场会员画像描绘 在零售行业中,会员价值体现在持续不断地为零售运营商带来稳定的销售额和利润,同时也为零售运营商策略的制定提供数据支持.零售行业会采取各种不同方法来吸引更多的人成 ...
- 2018年高教社杯全国大学生数学建模竞赛B题解题思路
题目 先贴下B题的题目吧 问题B 智能RGV的动态调度策略 图1是一个智能加工系统的示意图,由8台计算机数控机床(Computer Number Controller,CNC).1辆轨道式自动引 ...
- 2020年电子设计大赛F题
挺简单前一百分得了九十多 当然主要是队友很给力 1 温度判别 MLX90614DCC,然后测温拟合吧...从五十度到三十度平均一次要测一个半小时...这是真的痛苦...然后虽然文件里面说自带测温工具, ...
- 【Arduino】2017年电子设计大赛B题 滚球控制系统|板球系统
今年电赛我们队伍选择的是B题,滚球控制系统.最后我们得到了省特和国一,也算是了结了我大一时的心愿吧.下面对这次比赛进行一下总结,以后回忆起来的时候也有个念想. 滚球控制系统是一个多变量.非线性控制对象 ...
随机推荐
- CF538B Quasi Binary 思维题
题目描述 给出一个数 \(n\),你需要将 \(n\) 写成若干个数的和,其中每个数的十进制表示中仅包含\(0\)和\(1\). 问最少需要多少个数 输入输出格式 输入格式: 一行 一个数 \(n(1 ...
- 从实体框架核心开始:构建一个ASP。NET Core应用程序与Web API和代码优先开发
下载StudentApplication.Web.zip - 599.5 KB 下载StudentApplication.API.zip - 11.5 KB 介绍 在上一篇文章中,我们了解了实体框架的 ...
- 【Excel技巧】用IF函数进行等级评定
如果下面给出一份"2月份语文成绩考核表",那么如何对成绩进行等级评定呢. 等级评定规则: 总分(100分) A级(91-100) B级(81-90) C级(71-80) D级(70 ...
- docker-命令帮助
1. 命令参考 http://www.runoob.com/docker/docker-command-manual.html2. docker-命令,可以使用docker --help查看或 ...
- fastadmin toggle switch 开关 ids 值为空的解决办法
这个是低版本的一个bug 官方已给出说明,由于项目原因未选择升级版本 现在讲解决办法 1.在自定义开关的字段假如table:table 2.修改require-table.js 在536行左右的 to ...
- UIScrollView无法滚动以及超出屏幕的内容无法进行编辑
通过UITextView实现简单的富文本内容编辑,功能按钮包装时遇到些问题,简单记录如下 1.通过UIToolbar将字体设置功能罗列出来,由于功能过多,通过UIScrollView进行滑动控制 1) ...
- 2017年 实验四 B2C模拟实验
实验四 B2C模拟实验 [实验目的] 掌握网上购物的基本流程和B2C平台的运营 [实验条件] ⑴.个人计算机一台 ⑵.计算机通过局域网形式接入互联网. (3).奥派电子商 ...
- day54 Pyhton 前端JS06
内容回顾 - ECMAScript5.0 基础语法 - var 声明变量 - 五种基本数据类型 - string - number NaN number 1 number - boolean - un ...
- day33 Pyhton logging 模块和包
一内容回顾 try/except try/except/else try/finally try/except try/except/finally try/except/else/finally 报 ...
- JS中实现Trim(),TrimStart(),TrimEnd() 的方法
//去除字符串头尾空格或指定字符 String.prototype.Trim = function (c) { if (c == null || c == "") { var st ...