MSP430开发板
MSP430开发板
一般有IO口,LED,AD,DA,中断接口,PWM,串口,SPI接口,下载接口等功能,当然有些芯片没有这些功能。光买片子是不能学习的,还需要有开发板,而且开发板不能直接连到电脑上,需要有写片机或是JTAG仿真器或是ISP适配器之类的才能把程序下载到芯片中运行。
目录
1概述
2系统组成
3串行通信口的实验
4键盘实验
5ADC 实验
6DAC 实验
7电流检测实验
8软件组成
9硬件配置
1概述
推荐一个学习MSP430单片机的开发板,全一体,直接使用并口下载,MSP430F2272的开发板,利挺好用的,适合学习,不贵。MSP430开发板采用MSP430F149 CPU芯片。是特别针对149中的新功能而开发的。除了430的一般通用功能外,还可实现双12位D/A转换,DMA通道,IIC的硬件通讯。 此学习板上可轻松实现测量系统、数字处理系统(A/D,D/A)等工业控制中的实验。还可用于如数字马达控制、手持式仪表、光网络中的TEC等等。
2系统组成
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 存储器扩展模块(选件)。
3串行通信口的实验
在本例中,使用UART0 作为实验对象,因为所有的64 封装的430 系列芯片,都有这个资源。晶振使用在板的XT2(具体参数请见软件说明),利用WINDOWS 自带的超级终端作为通信实验工作平台,这是一个低成本的调试方案,无需外挂LED数码管或LCD,因此,降低了系统的开发成本.
4键盘实验
本次试验分为两个部分,一是I2C 协议的仿真软件,其二是键盘和LED 控制实验,输入输出接口功能由 PCF8574 完成。本例中,3×3 键盘作为用户输入口,输入键值用超级终端作为观察窗口,配合相应的LED作为响应指示,因此,在软件项目中需添加相应的串口模块。
5ADC 实验
本例对电源电压进行测量的实验,使用了430 的模拟输入通道7,采用单通道重复采样模式,使用外部参考电源(为了得到好的精度和稳定性)它的输入信号直接来自整流电源输出。
6DAC 实验
(1) DAC手动测试
本例进行8 位数字到模拟转换的实验,数模转换由TLV5620 完成,它是有四个输出通道,试验使用通道A。输出的模拟值再输入到430 的模拟输入通道5(其他通道CPU 不能使用,但可以使用数字表来检测,或者直接跳线到有关输入),同样ADC12 采用单通道重复采样模式。
(2) DAC正弦波发生
这个实验将带你做一个正弦波波形发生的实验。这个实验所产生的正弦波通过查表实现,产生的频率可以通过软件调节。
7电流检测实验
本例对电源电流进行测量的实验,实际上与前述的电源电压测量大同小异,不同在于差分放大器的输入信号是一个差分信号(双端输入),其他与电源电压的测量相同(使用了430 的模拟输入通道7,采用单通道重复采样模式,外部参考电压2.5V,软件采用相同的处理算法)。
8软件组成
1. 基本时钟模块
2. 端口模块
3. 串口模块
4. 定时器A 模块
5. ADC12 模块
6. I2C 仿真模块
7. SPI 仿真模块
8. 外部DAC 模块
9. 外部I2C 存储器扩展模块(选件)
10. 外部液晶模块(仅EDB430B 型)
9硬件配置
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、直流电源一个
一般有IO口,LED,AD,DA,中断接口,PWM,串口,SPI接口,下载接口等功能,当然有些芯片没有这些功能。光买片子是不能学习的,还需要有开发板,而且开发板不能直接连到电脑上,需要有写片机或是JTAG仿真器或是ISP适配器之类的才能把程序下载到芯片中运行。
目录
1概述
2系统组成
3串行通信口的实验
4键盘实验
5ADC 实验
6DAC 实验
7电流检测实验
8软件组成
9硬件配置
1概述
推荐一个学习MSP430单片机的开发板,全一体,直接使用并口下载,MSP430F2272的开发板,利挺好用的,适合学习,不贵。MSP430开发板采用MSP430F149 CPU芯片。是特别针对149中的新功能而开发的。除了430的一般通用功能外,还可实现双12位D/A转换,DMA通道,IIC的硬件通讯。 此学习板上可轻松实现测量系统、数字处理系统(A/D,D/A)等工业控制中的实验。还可用于如数字马达控制、手持式仪表、光网络中的TEC等等。
2系统组成
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 存储器扩展模块(选件)。
3串行通信口的实验
在本例中,使用UART0 作为实验对象,因为所有的64 封装的430 系列芯片,都有这个资源。晶振使用在板的XT2(具体参数请见软件说明),利用WINDOWS 自带的超级终端作为通信实验工作平台,这是一个低成本的调试方案,无需外挂LED数码管或LCD,因此,降低了系统的开发成本.
4键盘实验
本次试验分为两个部分,一是I2C 协议的仿真软件,其二是键盘和LED 控制实验,输入输出接口功能由 PCF8574 完成。本例中,3×3 键盘作为用户输入口,输入键值用超级终端作为观察窗口,配合相应的LED作为响应指示,因此,在软件项目中需添加相应的串口模块。
5ADC 实验
本例对电源电压进行测量的实验,使用了430 的模拟输入通道7,采用单通道重复采样模式,使用外部参考电源(为了得到好的精度和稳定性)它的输入信号直接来自整流电源输出。
6DAC 实验
(1) DAC手动测试
本例进行8 位数字到模拟转换的实验,数模转换由TLV5620 完成,它是有四个输出通道,试验使用通道A。输出的模拟值再输入到430 的模拟输入通道5(其他通道CPU 不能使用,但可以使用数字表来检测,或者直接跳线到有关输入),同样ADC12 采用单通道重复采样模式。
(2) DAC正弦波发生
这个实验将带你做一个正弦波波形发生的实验。这个实验所产生的正弦波通过查表实现,产生的频率可以通过软件调节。
7电流检测实验
本例对电源电流进行测量的实验,实际上与前述的电源电压测量大同小异,不同在于差分放大器的输入信号是一个差分信号(双端输入),其他与电源电压的测量相同(使用了430 的模拟输入通道7,采用单通道重复采样模式,外部参考电压2.5V,软件采用相同的处理算法)。
8软件组成
1. 基本时钟模块
2. 端口模块
3. 串口模块
4. 定时器A 模块
5. ADC12 模块
6. I2C 仿真模块
7. SPI 仿真模块
8. 外部DAC 模块
9. 外部I2C 存储器扩展模块(选件)
10. 外部液晶模块(仅EDB430B 型)
9硬件配置
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、直流电源一个