硬件设计笔记

来源:野火论坛https://www.firebbs.cn/

分析蜂鸣器电路设计

首先蜂鸣器分为有源蜂鸣器和无源蜂鸣器。

无源蜂鸣器需要2Khz的PWM波来驱动。
有源蜂鸣器只用引脚输出高低电平就可。

这里的有源与无源是指有无内部振荡器,蜂鸣器需要振荡电路才能发出蜂鸣声。

我们从IO口出发,R25作用是保护IO(使IO口不悬空)
由于IO口的输出能力有限,需要使用三极管NPN型共集电极的接法来提高驱动能力,同时作为开关功能。

接着R26,为什么在IO口和三极管Q2之间加入一个10K的电阻呢?
因为单片机开机复位后会产生高电平使得三极管导通,让蜂鸣器、电机等打开。所以需要加入电阻过滤掉这个高电平。

D5二极管作为保护蜂鸣器。因为蜂鸣器内部有线圈,相当于电感具有储能作用。于是在三极管截至后,蜂鸣器内部的能量通过D5进行连通内部慢慢消化。

这里插入小知识:电感的电流和电容的电压为什么不能突变?
其根本原因是:能量不能突变。

能量从无序到有序,需要对外做功(电感电容充能);能量从有序到无序,需要释放能量(电感电容放能)。如果发生了突变,就意味着能量在没有转化为其他形式的前提下,能量变多了或者变少了。

电路设计--驱动放大电路设计相关推荐

  1. fpga经典设计100例_图解运放电路/OP放大电路设计/OP放大器应用技巧100例

    <图解运算放大器电路>,图文结合,适合运放初学者. <OP放大电路设计>是"实用电子电路设计丛书"之一.<OP放大电路设计>内容分基础部分(1- ...

  2. 电路设计实例:op07c 运算放大电路设计--- 检测电流

    [电路设计实例] op07c 运算放大电路设计- 检测电流 作者 CodeAllen ,转载请注明出处 之前电路设计时涉及到检测电流电路 需求:检测输入端电源差值,一比一比例输出,然后给单片机检测 基 ...

  3. 北邮22信通:实验六 由运放器构成的音频放大电路设计、仿真、测试报告

    北邮22信通一枚~    持续更新模电实验讲解 关注作者,解锁更多邮苑模电实验报告~ 获取更多文章,请访问专栏: 北邮22信通--电子电路_青山如墨雨如画的博客-CSDN博客 目录 实验目的: 设计要 ...

  4. 微弱光信号前置放大电路设计,光线照度指示器电路

    微弱光信号前置放大电路设计 http://blog.ednchina.com/alex1120/115988/message.aspx ,光线照度指示器电路 http://blog.ednchina. ...

  5. 差分管电路图_基于差分对管的差分放大电路设计.pdf

    基于差分对管的差分放大电路设计 ( ) 年 月第 卷第 期 长江大学学报 自然科学版 2011 7 8 7 ( ) , · · JournalofYan tzeUniversit NatSciEdit ...

  6. 典型共发射极放大电路设计

    典型共发射极放大电路设计 电路原理图 步骤1:确定性能指标参数 步骤2:确定RER_{E}RE​上的直流压降 步骤3:确定集电极电流的工作点 步骤4:确定RCR_{C}RC​和RER_{E}RE​ 步 ...

  7. 共发射极放大电路设计

    放大电路设计 求各部分的直流电位 求交流电压放大倍数 电路设计 1.确定电源电压 2.选择晶体管 3.确定发射极电流的工作点 4.确定R~C~和R~E~ 5.基极偏置电路的设计 6.确定耦合电容C~1 ...

  8. 时钟电路设计概述 - 数字电路设计

    时钟电路设计概述 - 数字电路设计 2010-09-10 | 阅:  转:  |  分享    本文一般性地讲解了数字电路设计中的时钟电路设计,包括有源晶振,无源晶振,时钟缓冲器,并探讨了有关EMC, ...

  9. 计算机辅助电路设计步骤,计算机辅助电路设计实验.doc

    计算机辅助电路设计实验 计算机辅助电路设计实验 实验一 集成门电路功能的测试 一.实验目的 1.熟悉集成门电路的工作原理和主要参数. 2.熟悉集成门电路的外型引脚排列及应用事项. 3.验证和掌握门电路 ...

最新文章

  1. Sqlserver 优化的方法
  2. Coursera课程Python for everyone:chapter8
  3. 【杂谈】什么是我心目中深度学习算法工程师的标准
  4. ES6的变量声明详述
  5. 选择Windows CE wince嵌入式操作系统 的十大理由
  6. 关于机器学习,这里有一份权威入门指南
  7. 非常好用的终端命令,稀饭~
  8. 华为机试HJ42:学英语
  9. haoi2018奇怪的背包题解
  10. .NET伪静态使用以及和纯静态的区别
  11. html利用cookie登陆,前端登陆注册实现——利用cookie模仿后台数据库存取数据
  12. js监听scrolltop_js中scrollTop()方法和scroll()方法用法示例
  13. 新广告法涉及的敏感词列表
  14. android httpClient 支持HTTPS的2种处理方式
  15. Linux学习整理-终端快捷键(常用)
  16. 基于.net开发chrome核心浏览器
  17. [Swift]LeetCode882. 细分图中的可到达结点 | Reachable Nodes In Subdivided Graph
  18. 【项目复习篇】EGO电商项目技术总结与学习笔记
  19. 最全压力传感器分类及工作原理!
  20. 神经网络学习笔记1——BP神经网络原理到编程实现(matlab,python)

热门文章

  1. 基于ThinkPhp6搭建的博客管理系统
  2. tensorflow2.0 环境下的tfrecord读写及tf.io.parse_example和tf.io.parse_single_example的区别
  3. 02-第一个Python程序
  4. 软件使用许可协议书模板
  5. i春秋女黑客熊猫TV女主播激情碰撞,极客挑战赛24小时在线直播
  6. 本机连过的wifi忘记密码,如何找到密码?
  7. 计算机系统的组成观评课报告,观评课报告
  8. 需求、概要、详细设计怎么做,做那些?
  9. 为什么我不建议你给领导回复“收到”?
  10. 怎么用dd命令测试U盘读写速度