FPGA最近有些整累了,给大家开个模拟电路设计的坑,内含干货,请放心食用

一、总体设计方案

二、单元电路设计和原理说明
2.1方波发生电路
波形发生电路可以由集成运放芯片构成运算电路来实现。
第一步的方波发生电路,可以由滞回比较器和RC电路构成,如图

采用通用运放LM324芯片进行设计,C1和R1组成RC电路,而R2和R3以及LM324构成滞回比较器。D1、D2的作用是稳压。

电路波形如下

2.2三角波发生电路
三角波发生器就是利用集成运放构成积分器,然后对方波信号进行运算,如图

其中R4和C2的值要经过计算,否则输出波形会出现失真

其波形如图

2.3正弦波发生电路
由傅里叶变换展开三角波信号

可知,在三角波频率固定或者变化较小(3倍以内变化)的时候,可以通过低通滤波器得到正弦波,此滤波频率应该大于基波频率而小于三次谐波分量频率。

电路图如下

在50hz三角波时波形如下

三、元器件的选择及相关数据、参数
核心芯片集成运放选择了LM324通用运放

四、总体电路原理图和工作原理说明
总体电路如下

从左到右依次为方波发生部分,三角波发生部分,正弦波发生部分。
方波发生部分由LM324构成的滞回比较器和RC电路构成;三角波发生部分是LM324构成的积分运算电路;正弦波发生部分则是LM324构成的低通滤波器。

方波产生的原理是RC电路波形在滞回比较器的选择下输出方波;三角波产生原理是对方波进行积分运算得到三角波;正弦波产生原理是,因为根据傅里叶变换,三角波可化为正弦波之和,所以很容易通过低通滤波器得到正弦波,滤波器的频率应该大于基波频率小于三次谐波分量频率。

最终得到的三个波形




如有错误恳请大家指出,谢谢观看!

常见模拟电路设计 一(含仿真):方波、三角波、正弦波的互相发生相关推荐

  1. 模电课设 方波—三角波—正弦波信号发生器

    文章目录 一.课程设计目的 二.设计内容 三.设计思路 一.课程设计目的 掌握电子电路的分析与综合设计方法,能够理论联系实践,设计电路模型 掌握电子技术现代工具的使用,能熟练运用电路仿真软件对电路进行 ...

  2. 电赛练习1《基础版》— 利用Multisim设计并制作一个简易的方波-三角波-正弦波信号发生器,要求输出频率可调,矩形波占空比可调等

    首先呢, 感慨一下,我记得去年这个时候,也是放寒假,我在CSDN上写了第一篇原创,使用python画了一个蜡笔小新的头像,并且我在文末说明了自己会陆续更新很多文章,结果- 到了今天放寒假,我的文章还是 ...

  3. ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB

    ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB 目录 ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB 基本原理 芯片选型 ...

  4. 常见模拟电路设计 二 (含仿真) : 单片机ADC测量正负电压电路设计

    这期更新一个很简单的小玩意,之前校电赛做过一个ADC采集,但是没有做出什么亮点,后来在同学的提醒下意识到可以做一个负电压测量的额外功能. 当然这个问题可以用现成的双极性ADC采集芯片来完成,我知道的有 ...

  5. 常见模拟电路设计 三(含仿真) :文氏桥正弦波发生电路

    参加电赛的过程中遇到了一个需要制作正弦波发生器的任务.这里分享一下方案: 对于低频(几十K以下)的正线波信号,完全可以由RC振荡器来实现而不需要引入电感L. 文氏桥电路的基本结构: 首先,红色箭头标明 ...

  6. dac0832三角波c语言程序,单片机驱动dac0832输出方波三角波正玄波程序

    电路图 仿真文件及完整的源代码下载地址:http://www.51hei.com/bbs/dpj-20395-1.html 下面是汇编程序源码,可以用按键来控制 org 0000h ajmp main ...

  7. 基于stm32单片机的四种波形发生器正弦波、方波、三角波、锯齿波

    基于stm32单片机的四种波形发生器(源程序+仿真+设计报告)全套资料 资料编号:010 具体功能: (1) 可以实现四种波形:正弦波.方波.三角波.锯齿波: (2) 通过按键进行选择,频率可以调整: ...

  8. STM32单片机可变频率幅度DDS信号发生器正弦波三角波方波AD9833

    实践制作DIY- GC0094-DDS信号发生器 一.功能说明: 基于STM32单片机设计-DDS信号发生器 功能介绍: 硬件组成:STM32F103C系列最小系统板 +LCD1602显示器+AD98 ...

  9. Verilog 代码编写 DDS信号发生器(幅频相可调正弦波、方波、三角波、锯齿波)纯VIVADO编写仿真

    DDS(Direct Digital Synthesizer)即数字合成器,是一种新型的频率合成技术,具有相对带宽大,频率转换时间短.分辨率高和相位连续性好等优点.较容易实现频率.相位以及幅度的数控调 ...

最新文章

  1. C语言实现了一个顺序表(附完整源码)
  2. 仅展示近三天的动态设置_抱歉,朋友仅展示最近三天的朋友圈
  3. qt 下log4cplus的使用
  4. Intro.js轻松搞定页面引导流程
  5. linux添加硬盘不重启(vmware下或者虚拟机下面)
  6. 安卓APP测试知识大全【面试储备】
  7. 【原】基于matlab的蓝色车牌定位与识别---绪论
  8. Python :h5py 如何对dataset进行重新赋值?
  9. win10安装影子系统,导致电脑无限蓝屏,解决总结
  10. 数据库概念整理(粗略)
  11. 小程序蓝牙开发官方demo--不能发送字符串命令或发送失败10004问题
  12. BigDecimal出现多位小数问题
  13. android 图片内存缓存文件在哪个文件夹,别再用手机管家清理内存了!1分钟删掉这些文件夹,内存多出几个G...
  14. 记一次Very Animation动画插件使用
  15. CAPL 封装了的SeedKey解锁函数,高复用性
  16. 源代码 一对一交友源码,一对一聊天系统接口处置方案
  17. 区块链开发(六)区块链架构与应用PPT
  18. JavaScript实验2
  19. PAT 1071 小赌怡情 满分 python
  20. 重要的27个Excel函数公式

热门文章

  1. java利用canal监听数据库
  2. 天天叨叨云原生,你知道云原生是啥么?
  3. 济南的老城门(附图)
  4. wpf 监听退出事件_WPF中常用的Window事件
  5. JAVA基础语法——面向对象思想
  6. linux系统管理与服务器配置高志君_CDIO教材——Linux系统应用与服务器配置
  7. Spring读取配置文件的几种方法(从0开始)
  8. 推酷,个性化你的阅读
  9. 停车场c语言程序,C语言停车场管理标准系统源代码
  10. C# 停车场管理系统