第章MSP单片机硬件设计及接口技术.ppt
《第章MSP单片机硬件设计及接口技术.ppt》由会员分享,可在线阅读,更多相关《第章MSP单片机硬件设计及接口技术.ppt(90页珍藏版)》请在三一办公上搜索。
1、1,单片机与通信系统,2,内容简介,MSP430F149单片机最小系统设计MSP430F149单片机电平转换电路设计MSP430F149单片机显示器件接口设计MSP430F149单片机键盘接口设计MSP430F149单片机串行通信接口设计MSP430F149单片机功率接口技术,MSP430F149单片机最小系统设计,单片机电源电路设计复位电路设计时钟电路设计JTAG接口电路设计,单片机电源电路的设计是单片机硬件系统中首先要考虑的一个问题。单片机芯片及其外围接口电路芯片对电源的供电要求是单片机电源电路设计的基础。MSP430系列单片机在工作电压为+1.8V+3.6V之间时均可正常工作,如果要进行
2、FLASH擦写操作则电源电压应保持在2.7V以上。一般电源电压为+3.3V。,单片机电源电路设计,由于MSP430内部有AD转换模块,数字电源和模拟电源需要分别供电,并且电源连接接地点的旁路电容采用钽电容和磁片电容并联的方式,大大减少了噪声的影响,提高了供电质量及A/D转换精度。在模拟地和数字地之间接入反向并联的二极管对,以消除低于700mV的电压差。或者在模拟地和数字地之间接入一个0欧姆的电阻,以减少模拟地对数字地带来的噪声干扰,为单片机的稳定工作提供了良好的环境。,单片机电源电路设计,由于大部分数字系统都采用+5V作为主供电系统,因此+3.3V电源一般都是从主供电电源+5V经过调压电路得到
3、的。这个调压电路可以用简单的分离器件构成,例如采用3个二极管串联即可产生2.1V的压降,使电压从+5V降到+2.9V。但是单片机的供电要求,除了电压幅度的要求以外,往往对供电电流、电压稳定性等有要求,因此,一般的单片机系统都采用集成供电系统提供电源供电,这些集成电路供电系统称之为”电源管理芯片”。常用的+5V转+3.3V电源管理芯片有:TI公司的TPS7133、TPS7233、TPS7333和TPS75733;MAXIN公司的MAX604、MAX748;NS公司的LP2980等。,单片机电源电路设计,LP2980典型电路,LP2980封装形式,TPS75733典型电路,TPS75733封装图,
4、REG1117-3.3典型电路,REG1117-3.3封装电路,复位电路设计,复位电路是单片机系统中不可缺少的部分,其好坏影响整个单片机应用系统的可靠性。同时,复位电路非常容易受到外部噪声干扰。因此,复位电路的设计首先要求保证整个应用系统的可靠性,其次是具有抗干扰能力。复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。,RC复位电路,为提高系统设计的可靠性,也可以采用专用集成电路提供复位。这种集成电路一般除了能够提供上电复位信号,还可以提供按键手动复位和定
5、时自动复位信号。由于MSP430系列单片机都有片内看门狗定时器能够实现看门狗功能,因此MSP430系列单片机只需要提供上电复位和按键手动复位即可。常用的主要有maxin公司的MAX809、MAX810、MAX811、MAX812等。,专用集成电路,MAX809/MAX810典型电路,MAX809/MAX810封装,时钟电路设计,晶体振荡器是非常容易受干扰的部分,在PCB布局时也要特别注意,晶体应该尽量靠近单片机本身,时钟信号走线长度应尽可能短,线宽尽可能大,紧靠器件布局布线,必要时可以走内层,并用地线包围。,JTAG接口电路设计,JTAG,JTAG(JOINT TEST ACTION GROU
6、P)联合测试行动小组,是一种国际标准测试协议,主要用于芯片内部的测试。JATG基本原理是在芯片内部定义一个测试访问接口,通过专用的JATG测试工具进行内部节点的测试。,JTAG接口引脚排列图,JTAG接口引脚说明,JTAG接口电路设计,6.2 电平转换电路设计,加到输入和输出引脚上允许的最大电压限制问题。器件对加到输入或者输出脚上的电压通常是有限制的。这些引脚有二极管或者分离元件接到 Vcc。如果接入的电压过高,则电流将会通过二极管或者分离元件流向电源。例如在3.3V器件的输入端上加上5V的信号,则5V电源会向3.3V电源充电。持续的电流将会损坏二极管和其它电路元件。两个电源间电流的互串问题。
7、在等待或者掉电方式时,3.3V电源降落到0V,大电流将流通到地,这使得总线上的高电压被下拉到地,这些情况将引起数据丢失和元件损坏。必须注意的是:不管在3.3V的工作状态还是在0V的等待状态都不允许电流流向Vcc。接口输入转换门限问题。用5V的器件来驱动3.3V的器件有很多不同的情况,同样TTL和CMOS间的转换电平也存在着不同情况。驱动器必须满足接收器的输入转换电平,并且要有足够的容限以保证不损坏电路元件。,MSP430与5V电平接口的4种情形,(1)5V CMOS器件驱动MSP430。由于5VCMOS和3.3V的电平转换标准是一样的。5V CMOS器件输出的典型值为3.6V。因此,如果3.3
8、V器件能够承受5V的电压,则从电平上来说是完全可以直接相连的。但是,因为驱动器结构会有所不同,因此必须要对加到MSP430输入端的电压进行控制,使其不超过3.6V,以防万一;,MSP430与5V电平接口的4种情形,(2)MSP430驱动5V CMOS器件。由于3.3V 和5V CMOS电平转换标准是一样的,因此不需要额外的器件就可以将二者直接相连。不需要额外的电路直接从MSP430驱动5V的器件,看起来是不可思议的,但是3.3V器件的VOH和VOL电平分别是2.4V和0.4V,5V CMOS器件的VIH 和VIL 电平分别是2V和0.8V。而MSP430 实际上能输出3V摆幅的电压,显然5V
9、CMOS器件能够正确识别MSP430的输入电平;,MSP430与5V电平接口的4种情形,(3)5V TTL器件驱动MSP430。显然,5V TTL与3.3V的转换电平是不一样的。进一步分析5V TTL的VOH 和VOL以及3.3V的VIH 和VIL 的转换电平可以看出,虽然两者存在一定的差别,但是能够承受5V电压的3.3V器件能够正确识别5V器件送来的电平值。所以能够承受5V电压的3.3V 器件的输入端可以直接与5V器件的输出端接口。但是MSP430没有5V容限,不能直接与5V器件的输出端接口;,MSP430与5V电平接口的4种情形,(4)MSP430驱动5V TTL。3.3V与5V TTL的
10、电平转换标准是不一样的,从表2中可以看出,3.3V输出的高电压的最低电压值VOH=2.4V(输出的最高电压可以达到3.3V),而5V CMOS器件要求的高电平最低电压VIH=3.5V,因此MSP430的输出不能直接与5V CMOS器件的输入相连接。,由以上分析可知,在5V CMOS器件驱动MSP430或者MSP430与5V TTL器件接口时,二者是不能直接相连的。在这种情况下,必须要经过3.3V与5V电平的相互转换。可以采用双电压(一边是3.3V,另一边是5V)供电的双向驱动器来实现电平转换。如TI的SN74ALVC164245、SN74ALVC4245等芯片,可以较好地解决3.3V与5V电平
11、的转换问题。对于5V TTL驱动MSP430时的情况,也可以采用一个简单的办法就是电阻分压。,MSP430与串口接口问题,MSP430系列微控制器都自带串行通信口,有几款还有两个串口。这样就方便了与PC机接口,增强了与外界通信的能力。不过串口的电平和逻辑关系与MSP430存在很大的差别。以广泛应用的EIA-RS-232C标准为例,对于数据(信息码):逻辑“1”(传号)的电平为-3V-15V,逻辑“0”(空号)的电平为+3V+15V;对于控制信号:接通状态(ON),即信号有效的电平为+3V+15V,断开状态(OFF),即信号无效的电平为-3V-15V。也就是说当传输电平的绝对值介于3V 15V时
12、,认为是有效信号,其它电平均认为是无效的。而MSP430输出的电平却在0 3V左右,因此要想与PC串口接口或者其它带有串口的终端接口,必须要进行EIA-RS-232C与MSP430电平和逻辑关系的转换。实现这种变换的方法很多,可用分离元件,也可用集成电路。目前较为广泛地使用集成电路转换器件,MAX232/MAX232A、MAX3221/MAX3223 等芯片可完成多路3V 5V电平与串口电平的双向转换。在MSP430与PC串口接口时,用MAX232A电路比较简单(只需外接几个电容),而且这款芯片可以实现两路变换,价格也较便宜。,MSP430F149单片机显示器件接口设计,1.1 MSP430驱
13、动发光二极管1.2 MSP430驱动七段数码管1.3 MSP430驱动8*8 LED点阵1.4 MSP430 驱动液晶显示,32,1.1 MSP430驱动发光二极管,33,1、发光二极管阴极接地MSP430 点亮发光二极管的程序:P3DIR|=BIT1;P3OUT|=BIT1;MSP430 熄灭发光二极管的程序:P3DIR|=BIT1;P3OUT&=BIT1;,2、发光二极管阳极接VCCMSP430 点亮发光二极管的程序:P3DIR|=BIT1P3OUT&=BIT1;MSP430 熄灭发光二极管的程序:P3DIR|=BIT1;P3OUT|=BIT1;,1.1 MSP430驱动发光二极管,1.发
14、光二极管的两根引线中较长的一根为正极,应接电源正极。有的发光二极管的两根引线一样长,但管壳上有一凸起的小舌,靠近小舌的引线是正极。2.用万用表测量发光二极管的正负极3.红色和黄色的发光二极管的工作电压是2伏的,其他颜色的工作电压都是3伏的一般的发光二极管的工作电流是20毫安,如果接在五伏的电源上,电源电压减二极管的工作电压就是分压电阻要分掉的电压,再用这个电压除以二极管工作的电流就能计算出这个电阻的阻值。比如说3伏的二极管(5-3)/0.02=100欧,2伏的二极管(5-2)/0.02=150欧,但是不是所有的发光二极管的工作电流都是20毫安,有的大一点有的小一点,实际使用的时候也可以用整流二
15、极管来分压,一只二极管的压降是0.7伏,用3只串联分掉的电压就是2.1伏,剩下的正好是3.1伏或者用四个串联剩下2.2伏,35,用三极管驱动发光二极管,36,37,PNP型 9012,38,NPN型 9013,39,用数字万用表的二极管档位测量二极管,测二极管时,使用万用表的二极管的档位。若将红表笔接二极管阳(正)极,黑表笔接二极管阴(负)极,则二极管处于正偏,万用表有一定数值显示。若将红表笔接二极管阴极,黑表笔接二极管阳极,二极管处于反偏,万用表高位显示为“1”或很大的数值,此时说明二极管是好的。在测量时若两次的数值均很小,则二极管内部短路;若两次测得的数值均很大或高位为“1”,则二极管内部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MSP 单片机 硬件 设计 接口 技术

链接地址:https://www.31ppt.com/p-5286437.html