2020年TI杯大学生电子设计竞赛E题总结(放大器非线性失真研究装置)

摘要:E题的竞赛内容主要是参赛者自己搭建一个晶体管放大器,能够产生不失真、顶部失真、底部失真、双向失真和交越失真五种波形,并分别测量这五种波形的总谐波失真值(THD = Total Harmonic Distortion)。要设计这样一个非线性失真研究装置,首先用两级共射放大电路组成晶体管放大器,采用开关控制偏置电阻的切换产生五种波形,输出端通过STM32核心板对输出信号进行采样、FFT(Fast Fourier Transformation:快速傅里叶变换)处理并分别计算THD值,同时连接到示波器观察波形。最终作品能够产生符合要求的五种波形,并成功分别测量显示出THD值,测量误差在允许范围内。

关键词:晶体管放大器;非线性失真;THD;STM32;FFT

一、竞赛内容

  1. 任务

    设计并制作一个放大器非线性失真研究装置,其组成如图1所示,图中的K1和K2为1×2切换开关,晶体管放大器只允许有一个输入端口和一个输出端口。
  1. 要求

    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 分)

  2. 说明

    (1)限用晶体管、阻容元件、模拟开关等元器件设计并实现图1中的受控晶体管放大器,其输出的各种失真或无明显失真的信号必须出自该晶体管放大电路,禁用预存失真波形数据进行D/A转换等方式输出各种失真信号。

    (2)在设计报告中,应结合电路设计方案阐述出现各种失真的原因。

    (3)无明显失真及四种具有非线性失真电压Uo的示意波形如图2所示。

    (4)对THD自动测量期间,不得有任何人工干预。

    (5)K1和K2的“2”端子用于作品测试。

    (6)总谐波失真定义:线性放大器输入为正弦信号时,其非线性失真表现为输出信号中出现谐波分量,常用总谐波失真(THD)衡量线性放大器的非线性失真程度。

二、系统方案和框图

1. 两级放大电路

2. 互补输出级

3. 偏置电路

  • 机械开关(自锁开关)

* 模拟开关(CD4051)

2020 年TI 杯大学生电子设计竞赛E题总结(放大器非线性失真研究装置)的更多相关文章

  1. 2014年湖北省TI杯大学生电子设计竞赛论文格式

    2014年湖北省TI杯大学生电子设计竞赛 B题:金属物体探測定位器(本科) 2014年8月15日 文件夹 1 系统方案 1.1 XXX的论证与选择........................... ...

  2. 2014年TI杯大学生电子设计竞赛地区赛使用仪器及器件、设备

     2014年TI杯大学生电子设计竞赛地区赛使用仪器及器件.设备 a)        3A/30V双路稳压电源(可并联): b)        60MHz示波器: c)        三位半数字万用 ...

  3. 2017年全国大学生物联网设计竞赛(TI杯)华东分赛区决赛总结

    全国大学生物联网设计竞赛(TI杯)是由教育部高等学校计算机类教学指导委员会主办.上海交通大学电子信息与电气工程学院承办.德州仪器半导体技术公司(TI)协办的赛事,自2014年设立以来,一直是物联网领域 ...

  4. 2018年高教社杯全国大学生数学建模竞赛D题解题思路

    题目 D题   汽车总装线的配置问题 一.问题背景 某汽车公司生产多种型号的汽车,每种型号由品牌.配置.动力.驱动.颜色5种属性确定.品牌分为A1和A2两种,配置分为B1.B2.B3.B4.B5和B6 ...

  5. 2018年高教社杯全国大学生数学建模竞赛A题解题思路

    题目 先贴一下A的题目吧 A题   高温作业专用服装设计 在高温环境下工作时,人们需要穿着专用服装以避免灼伤.专用服装通常由三层织物材料构成,记为I.II.III层,其中I层与外界环境接触,III层与 ...

  6. 2018年高教社杯全国大学生数学建模竞赛C题解题思路

    题目 C题   大型百货商场会员画像描绘 在零售行业中,会员价值体现在持续不断地为零售运营商带来稳定的销售额和利润,同时也为零售运营商策略的制定提供数据支持.零售行业会采取各种不同方法来吸引更多的人成 ...

  7. 2018年高教社杯全国大学生数学建模竞赛B题解题思路

    题目 先贴下B题的题目吧 问题B    智能RGV的动态调度策略 图1是一个智能加工系统的示意图,由8台计算机数控机床(Computer Number Controller,CNC).1辆轨道式自动引 ...

  8. 2020年电子设计大赛F题

    挺简单前一百分得了九十多 当然主要是队友很给力 1 温度判别 MLX90614DCC,然后测温拟合吧...从五十度到三十度平均一次要测一个半小时...这是真的痛苦...然后虽然文件里面说自带测温工具, ...

  9. 【Arduino】2017年电子设计大赛B题 滚球控制系统|板球系统

    今年电赛我们队伍选择的是B题,滚球控制系统.最后我们得到了省特和国一,也算是了结了我大一时的心愿吧.下面对这次比赛进行一下总结,以后回忆起来的时候也有个念想. 滚球控制系统是一个多变量.非线性控制对象 ...

随机推荐

  1. NN相关资源(持续更新)

    Iris数据介绍 http://www.cnblogs.com/Belter/p/8831216.html

  2. 正睿十一A班模拟赛day1

    估分:25+0+60=85 实际:25+0+60=85 T1: 就只会25的暴力 分治,到一个区间[l,r],cnt[i]表示i这个颜色在区间内的出现次数,从两头同时扫描,扫描到第一个cnt[i]小于 ...

  3. tu

    1 第五章 图 2 //结构定义 3 #define MaxVertexNum 100 //图中顶点数目的最大值 4 typedef struct ArcNode{ //边表节点 5 int adjv ...

  4. 一文看懂YOLO v3

    论文地址:https://pjreddie.com/media/files/papers/YOLOv3.pdf论文:YOLOv3: An Incremental Improvement YOLO系列的 ...

  5. 用c语言实现linux cat

    话不多说,直接上代码: #include <stdio.h> void file_copy(FILE * file1,FILE * file2); int main(int argc,ch ...

  6. CDH5部署三部曲之二:部署和设置

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  7. Java 8 有多牛逼?打破一切你对接口的认知!

    前段时间面试了一个 39 岁的程序员,结果不是很理想,没看过的点击这里阅读. 最近也面试一些 Java 程序员,不乏工作 4.5 年经验的,当我问他一些 Java 8 的新特性时,大多却答不上来. 比 ...

  8. Rust之路(0)

    Rust--一个2012年出现,2015年推出1.0版本的"年轻"语言.在 2016 至 2018 年的 stack overflow 开发人员调查中,被评比为 "最受欢 ...

  9. 基于python实现顺序存储的栈

    """ 栈 sstack.py 栈模型的顺序存储 重点代码 思路总结: 1.列表是顺序存储,但功能多,不符合栈的模型特征 2.利用列表,将其封装,提供接口方法 " ...

  10. 干货分享:用一百行代码做一个C/C++表白小程序,程序员的浪漫!

    前言:很多时候,当别人听到你是程序员的时候.第一印象就是,格子衫.不浪漫.直男.但是程序员一旦浪漫起来,真的没其他人什么事了.什么纪念日,生日,情人节,礼物怎么送? 做一个浪漫的程序给她,放上你们照片 ...