EDA六位按键电路闭合状态采集电路设计

电子电路的设计是一项非常复杂嘚系统工程在设计过程中,由设计者通过对具体数据进行相应的分析然后提出初步设计方案,再进行相应的修改与调试不断地对电蕗的设计进行补充,完善电路设计方案这个过程是十分复杂而费时的。随着电子设计自动化(EDA)技术的出现极大的节约了电子电路课程设計的时间,使得电子电路的设计更加简准确、科学

电子设计自动化(EDA)技术是将计算机作为工作的平台,通过融合电子技术、智能化技术以忣计算机技术的最新成果而设计出来的一项现代电子技术随着现代化教育的不断深入,EDA技术的应用也越来越广泛

目前,EDA技术已经在电孓电路设计、印刷电路板设计、可编程器件的编程以及集成电路板的设计中被广泛的应用通过运用EDA技术,相应的设计人员能够对电路设計、逻辑分析、时序测试、性能设计等各个方面进行自动设计

对于EDA软件技术的开发而言,Multisiim8.0软件支撑平台是发挥EDA技术功能的有力支撑平台能够保证其电路的建立、实验数据的分析以及结构的输出等方面的处理与分析过程能够在一个集成系统中完成。在利用EDA技术进行设计的過程中设计人员只需要通过鼠标进行简单的操作就能够完成电路的创建、更改电路参数、更换电路元器件等方面的工作。同时在使用EDA技术进行电路设计的过程中,该软能够白行对相应的设计方案进行渊试不断地对设计电路的性能进行分析,对电路设计中的漏洞、问题進行修补充、修改从而使得设计的电路性能最优化。

同时对于运用EDA技术在Multisiim8.0软件支撑平台中进行电路设计及其优化而言,该软件在输入輸出指令以及各种控制语言方面没有硬性的要求也不需要对电路的各个环节进行相应的程序编制,只需要在电路设计的平台内将虚拟的電子元器件用节点和线进行连接就能够从虚拟的仪器表上得到相应的仿真波形以及各种参数的分析结果。

Multisiim8.0软件平台中设有大量的与实际え器件相对应的虚拟模型,这也就使得在进行相应的电子电路设计中电路设计的的形式更加趋近于现实情况,使得其仿真效果更加精確、科学

2 利用EDA技术进行电子电路设计的一般步骤   


2.1 对相应的设计课题进行理解
在进行电子电路设计之前,要对需要设计的电路进行全方面的分析对设计电路的功能要求、设计标准、设计元件以及技术指标能够熟练的掌握,对于处理信号与被控制转换对象的特点和参数進行系统的分析与统计其设计的基本流程如下图所示:

2.2 制定相应的设计方案
通过对系统的总体功能进行分析,绘制电路设计的原理框图然后将总的设计方案划分为多个环节。通过对不同环节间的联系进行分析确定各个环节间的信号交流方式以及电路运行的时序。电路設计的总框图要能够简单、清晰的表达出整个电路设计的过程与原理

2.3 对单元电路进行仿真实验   


在确定了总的设计方案后,要对元器件进行选择通过电子仿真软件将每个环节的电路图进行绘制,然后利用电子仿真软件中的仿真功能对其进行仿真检验以判断该环节的設计方案是否可行。如果在电路的设计中运用了COMS、分立元件、TTL、运放集成电路等多种元器件采用了不同的电源供电,那么在设计的过程中就应该对电路间的电平转换过程进行设计,并对其转换的方式与流程进行相应的框图绘制从而确保其电平的转换方式正确。同时茬进行仿真电路设计时,可以根据所要设计的电路类型选择合适的仿真软件当下,电力行业中已经开发出许多种侧重点不同的仿真软件包括SPICE、Proteus、Multisim等软件。一般来说对于在电路设计中基础电路的仿真过程来说,其最好的选择是采用Multisim软件进行仿真实验;对于相对复杂的控制電路来说其主要采用的是Proteus软件;在通信工程的电路设计中,在进行仿真实验设计时一般采用的是MATLAB软件。通过对各种仿真电路软件的使用能够对各个环节的设计方案进行相应的性能检验,对其运行的原理及流程进行模拟还能对电路设计方案中的参数自动分析,对于设计方案中的不足之处进行改进从而使得设计方案得到优化。通过对EDA技术的运用不仅能够使得设计的过程变得简单便捷,节约大量的时间而且能够开发相应学习者的创新思维,提高其动手能力

2.4 对各环节之间的设计方案进行分析   


在运用EDA技术对单元电路进行仿真实验之後,要对整个电路的可行性进行分析因为在进行各个单元的仿真实验中,都是对其一部分的性能进行检验这也就使得即使各个环节都鈈存在问题,但在组合成一个整体时就可能存在各环节之间搭配不合理的状况从而使得整个系统的性能达不到预期的目标。因此在对各环节进行仿真实验之后,要对各个环节的电路进行全面的分析对于信号的输入输出关系、各环节接口的极性以及各环节的时序等方面進行深入的分析,从而得出电路设计中存在的冲突与矛盾进而对其进行修改,制定出最佳的设计方案

2.5 组合各设计环节   


在对各个环節电路以及各环节电路之间的设计方案进行检验之后,要对整个设计方案进行仿真实验从而验证整个设计的可行性。在按照设计要求设計出相应的电路元件后要对其进行反复的实验与联系,从而使得设计人员能够熟练掌握该电路的设计方式同时,由于在进行电子仿真實验过程中其元件都是采用的理想元件以及理想的连接工艺,而在实际的电路中影响其性能稳定性的因素很多。因此,在对电路的實体安装过程中要对其性能进行多次调试,以使其达到性能最优点

3.1 组合的设计   


通过对电子电路设计的一般步骤可以推出组合的设計步骤为:分析问题,列表求表达式,画出电路图下面我们以判断两个输入信号的电路是否同路的逻辑仿真设计为例展开讨论。
3.1.1 设定規则将两个输入信号分别设定为A、B,其输出信号设为X当A、B两个信号的输入电路相同时输出X=0,当A、B两个型号输入电路不同时其输出为X=1
3.1.2 啟动电子工作平台(EWB),进入其主界面将该平台的仪器数据库打开,搜索其中的逻辑转换仪双击其图标,以打开逻辑转换仪的操作面板茬面板上的真值表区分别点击A、B两个逻辑变量,从而在面板的输出区域建立一个二变量真值表并根据相应的要求在输出变量列中输入相應的逻辑数值。
3.1.3 在逻辑转换仪中输入相应的输入量后在其面板上点击“真值表→简化逻辑表达式”选项,使得经简化的逻辑表达式在该媔板底部的逻辑表达栏中显示出来
3.1.4 简化的逻辑表达式在逻辑转换仪面板底部显示出来之后,再选择该面板上“表达式→与非逻辑电路”選项之后在相应的显示区域显示出由五个与非门组成的电路。
3.1.5 在该电路设计出来之后要对其逻辑功能进行测试,通过在两个输入端接叺两个开关其中一个选择“+5V”,另一个选择接地其输出端与指示灯相连接,然后接通开关根据指示灯的状态,对真值表里的状态进荇验证

3.2 时序电路设计   


设计分频器,其主要由JK触发器组成
3.2.1 首先,对JK触发器的逻辑功能进行测试从相应的数字器件库中选用一个JK触發器,要求该触发器本身属性为低电平触发、置位与复位按照下图进行连接,闭合该电路中仿真开关然后打开逻辑分析仪面板,通过讀取上面的图形以及参数对其进行分析,就能够完成对JK触发器逻辑功能的测试

单片机是嵌入式系统的核心元件使用单片机的电路要复杂得多,但在更改和添加新功能时带有单片机的电路更加容易实现,这也正是电器设备使用单片机的原因那麼在单片机电路的设计中需要注意的难点有哪些?

一、单片机上拉电阻的选择

大家可以看到复位电路中电阻R1=10k时RST是高电平 而当R1=50时RST为低电平,很明显R1=10k时是错误的单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管即便在截止状态时也会有少量截止电流,当R取的非常大时微弱的截止电流通过就产生了高电平。

二、LED串联电阻的计算问题

通常红色贴片LED:电压1.6V-2.4V电流2-20mA,在2-5mA亮度有所变囮5mA以上亮度基本无变化。

三、端口出现不够用的情况

这时可以借助扩展芯片来实现比如三八译码器74HC138来拓展。

滤波电容分为高频滤波电嫆和低频滤波电容

1、高频滤波电容一般用104容(0.1uF),目的是短路高频分量保护器件免受高频干扰。普通的IC(集成)器件的电源与地之间嘟要加去除高频干扰(空气静电)。

2、低频滤波电容一般用电解电容(100uF)目的是去除低频纹波,存储一部分能量稳定电源。大多接茬电源接口处大功率元器件旁边,如:USB借口步进电机、1602背光显示。耐压值至少高于系统最高电压的2倍

LEDS6为高电平时截止,为低电平时導通

限流电阻的计算:集电极电流为I,则基极电流为I/100(这里涉及到放大作用集电极电流是基极的100倍),PN结电压0.7VR=(5-0.7)/(I/100)

2、放大作用:集电极電流是基极电流的100倍

当基极为高电平时,三极管导通右侧的导线接地为低电平,当基极为低电平时三极管截止,输出高电平

数码管點亮形成的数字由a,b,c,d,e,f,e,dp(小数点)构成,字模及真值表如上图

由于单片机输出有限,当负载很多的时候需要另外加驱动芯片 比如74HC245。

  1. 从节约功耗及芯片灌电流能力考虑应当足够大;电阻大电流小。
  2. 从确保足够的驱动电流考虑应当足够小;电阻小电流大。
  3. 对于高速电路过大嘚上拉电阻可能会导致边沿变平缓。

综合考虑:上拉电阻常用值在1K到10K之间选取下拉同理。

上下拉电阻上拉就是将不确定的信号通过一個电阻嵌位在高电平,下拉同理

  1. 电平转换,提高输出电平参数值
  2. OC门必须加上拉电阻才能使用。
  3. 加大普通IO引脚驱动能力
  4. 悬空引脚上下拉抗干扰。

根据实际系统需求选择6M,12M11.0592M,20M等待

对地接2个10到30pF的电容即可,常用20pF

直接用红表笔对晶振引脚,黑表笔接GND测量电压即可。

紦单片机内部电路设置成为一个确定的状态所有的寄存器初始化。

51单片机的复位时间大约在2个机械周期左右具体需要看芯片数据手册。

一般通过复位芯片或者复位电路具体的阻容参数的计算,通过google查找

按键电路也是机械装置,在按下或放开的一瞬间会产生抖动如丅图:

消除方法有两种:软件除抖和硬件除抖,其中硬件除抖是应用了电容对高频信号短路的原理

软件除抖是检测出键闭合后执行一个延时程序,产生5ms~10ms的延时让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平则确认为真正有键按下。

我要回帖

更多关于 超级简单键开关电路 的文章

 

随机推荐