词条 | MSP430开发板 |
释义 | 一般有IO口,LED,AD,DA,中断接口,PWM,串口,SPI接口,下载接口等功能,当然有些芯片没有这些功能。光买片子是不能学习的,还需要有开发板,而且开发板不能直接连到电脑上,需要有写片机或是JTAG仿真器或是ISP适配器之类的才能把程序下载到芯片中运行。 概述推荐一个学习MSP430单片机的开发板,全一体,直接使用并口下载,MSP430F2272的开发板,利挺好用的,适合学习,不贵。MSP430开发板采用MSP430F149 CPU芯片。是特别针对149中的新功能而开发的。除了430的一般通用功能外,还可实现双12位D/A转换,DMA通道,IIC的硬件通讯。 此学习板上可轻松实现测量系统、数字处理系统(A/D,D/A)等工业控制中的实验。还可用于如数字马达控制、手持式仪表、光网络中的TEC等等。 系统组成1. CPU 模块可以使用任何PQFP64 或TQFP64 封装的MSP430 系列芯片。 EDB430开发板选用F149 作为A 型产品和B 型产品的基本配置,它通过安装在一个适配器上与主板相连,用户可以购买或自行制作适配器,来更换CPU 型号,达到升级的目的。目前,系统能够支持所有PQFP64(PM)或者TQFP64(PAG)封装的MSP430F1xxx 系列芯片。 2. 具有自动低功耗模式的双串口通信模块支持具有单或双串口芯片。 对于某些具有双串口的能力的MSP430 器件(F14xx,,F16xx 以下简称UART0和UART1),EDB430 也设计了一个具有两发两收的RS232 电平转换接口,分别连接到这些器件的各个串口。对于单个串口的器件(,F13x,F15x)只有UART0。为了接近真实电池供电系统使用条件,这个接口具有自动低功耗功能,只要不发数据数十微秒(根据所采用的芯片而定),发送器自动进入低功耗状态。发送数据时,自动唤醒工作,无需用户干预。 3. 8 路扩展输入/输出模块(I2C 接口,与3X3 键盘和2 个LED 公用)。 为了充分利用MSP430 的引脚资源,同时,使小封装430 系列能够控制更多的数字输入输出口,EDB430采用了I2C接口的I/O扩展芯片PCF8574T, 它是由飞利浦半导体制造(或兼容产品)的低功耗I/O扩展芯片,具有中断能力。当不使用这个芯片时,通过配置它的输入跳线,可将其与CPU 脱离。根据需要可以任意配置它的I/O 口为输入或输出,或者,直接使用板上的键盘矩阵和两个LED指示灯,作为键盘输入和功能指示。 4. 可在配置的3x3 键盘和2 个指示LED。 当PCF8574T 被用于键盘和指示功能时,作为EDB430 的人机接口,键盘通过中断方式使系统接收到用户发出的指令,并执行用户软件中定义的功能。 5. 精密、低温漂可调外部参考电压1.25V-3.0V@±1.5%。 外部参考电压模块提供一个最高±1.3%误差的外部精密,低温漂的可调参考电源,来替代CPU 内部提供的参考源。如果用户需要较高精度的信号处理,可以作为ADC 转换器的参考电源。同时,当使用在板的数模转换器时,也能够由它提供一个参考电压。 6. 4 通道轨轨输入/输出模拟信号缓冲模块带ESD 保护。 为了能够测量模拟信号,EDB430 增加了四个通道模拟信号缓冲电路作为信号隔离,以减少对信号源的影响。一个低功耗轨-轨的输入输出四运放以一个电压跟随器的形式被使用. 7. 4 通道8 位数模转换模块(SPI 接口),可扩展使用其他精度的ADC。 在EDB430 上,采用TLV5620 作为数字到模拟的转换,它是由TI 制造的4 通道SPI 接口的8 位数字到模拟转换器,具有独立或同时更新每个通道的能力. 8. 1 个差动信号放大模块。 为了在没有外部信号输入的条件下,进行A/D 编程的实验,同时,也为某些应用开发提供一个功耗估计,EDB430 使用一个简易的差分放大器,电源的电流进行放大,提供一个在板比较接近真实的信号,便于评估和试验,通过配置JP200可以测量电源输入的电压或电流。 9. 在板并口输入FLASH 仿真模块。 为了针对SOIC,TSSOP 封装MSP430 系列,EDB430 设有JTAG 跳线,将JTAG 信号送到连个扩展槽上,也可以直接用电缆引出. 建议购买一个适配器,上面已集成DIP28 插座,可以插入TSSOP,SOIC 转DIP 的适配器到这个插座,通过EDB430 板上资源来调试你的系统。 10. 在电源模块输出+3.3V 和+5V,带电源指示和过流,输出过压保护。 有led指示。 11. 两个2X30 扩展槽(如果B 型使用液晶模块,扩展槽为一个)。 EDB430 有两个扩展口,每个口是一个60 脚双列排针,它包含了MSP430(PQFP64)的所有信号以及附加的一些电源等。用户可以制作自己的应用系统,例如,信号前端处理、I/O、通信接口等。而不必反复设计以前已经设计过的那部分,因此,从而有更多的时间来构建应用系统的原型,验证算法和快速实现向客户演示的裸机等等。 12. 20×2 点阵字符液晶模块,SPI 接口(仅EDB430B 型)。 13. 外部I2C 存储器扩展模块(选件)。 1. 串行通信口的实验在本例中,使用UART0 作为实验对象,因为所有的64 封装的430 系列芯片,都有这个资源。晶振使用在板的XT2(具体参数请见软件说明),利用WINDOWS 自带的超级终端作为通信实验工作平台,这是一个低成本的调试方案,无需外挂LED数码管或LCD,因此,降低了系统的开发成本. 键盘实验本次试验分为两个部分,一是I2C 协议的仿真软件,其二是键盘和LED 控制实验,输入输出接口功能由 PCF8574 完成。本例中,3×3 键盘作为用户输入口,输入键值用超级终端作为观察窗口,配合相应的LED作为响应指示,因此,在软件项目中需添加相应的串口模块。 ADC 实验本例对电源电压进行测量的实验,使用了430 的模拟输入通道7,采用单通道重复采样模式,使用外部参考电源(为了得到好的精度和稳定性)它的输入信号直接来自整流电源输出。 DAC 实验(1) DAC手动测试 本例进行8 位数字到模拟转换的实验,数模转换由TLV5620 完成,它是有四个输出通道,试验使用通道A。输出的模拟值再输入到430 的模拟输入通道5(其他通道CPU 不能使用,但可以使用数字表来检测,或者直接跳线到有关输入),同样ADC12 采用单通道重复采样模式。 (2) DAC正弦波发生 这个实验将带你做一个正弦波波形发生的实验。这个实验所产生的正弦波通过查表实现,产生的频率可以通过软件调节。 电流检测实验本例对电源电流进行测量的实验,实际上与前述的电源电压测量大同小异,不同在于差分放大器的输入信号是一个差分信号(双端输入),其他与电源电压的测量相同(使用了430 的模拟输入通道7,采用单通道重复采样模式,外部参考电压2.5V,软件采用相同的处理算法)。 软件组成1. 基本时钟模块 2. 端口模块 3. 串口模块 4. 定时器A 模块 5. ADC12 模块 6. I2C 仿真模块 7. SPI 仿真模块 8. 外部DAC 模块 9. 外部I2C 存储器扩展模块(选件) 10. 外部液晶模块(仅EDB430B 型) 硬件配置EDB430开发实验系统采用: 1、MSP430F149CPU模块, 2、20字符x2行串行通信液晶模块,SPI接口 3、8MHz+32768晶振 4、外部模拟到数字转换器DAC,SPI 接口 5、1个复位键、3×3可重配置扫描键 6、1个蜂鸣器 7、2个自动低功耗串口串口带连路指示 8、在板仿真工具(FET),无须再购买 9、2个LED指示 10、4个模拟缓冲器 11、1个精密差动放大器 12、1.25-3V可调外部精密参考电压 13、I2C输入/输出扩展(与键盘和LED指示供用) 14、2个60芯扩展槽,方便系统扩展应用 15、并口电缆一根,串口电缆2根 16、直流电源一个 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。