MSP430F6638 单片机拥MCU 中的最新F6638 芯片和多种外设资源和接口,不仅可以作为单片机实验平台,还可以用来作为无线射频应用、工业控制、评估平台使用与物联网系统等开发。系统的核心CPU 是MSP430 系列16 位的,功能强大,功耗超低,是语音采集系统的设计一个理想的实验平台。
1.2 MSP430F6638 特性
低电源电压范围:1.8V 至 3.6V
• 超低功耗:
o 激活模式(AM):
使所有系统时钟激活:
在 8MHz,电压3.0V 下,闪存程序执行时是 270μA/MHz(典型值)
o 待机模式 (LPM3):
完全 RAM 保持、能够快速被唤醒、具有电源监控器和晶振的安全装置;
电压2.2V 时电流为 1.8μA,电压3.0V 时电流为 2.1μA(典型值)
o 关断 RTC 模式 (LPM 3.5):
在关断模式下,晶振的有源实时时钟会启动:
电压3.0V 时电流为 1.1μA(典型值)
o 关断模式 (LPM4.5):
电压3.0V 时为 0.3μA(典型值)
能在 3μs 内唤醒待机模式下的系统(典型值)
• 拥有16 位 RISC 架构、高达 20MHz 的系统时钟、扩展内存[3]
• 非常灵活的电源管理系统
o 实时监测和控制电源电压,能够临时限电
o 具有可编程经稳压内核电源电压的完全集成低压降稳压器 (LDO) [3]
统一的时钟系统
o 针对稳定频率的锁频环路 (FLL) 控制环路
o 内部时钟源 (VLO) 频率较低,功耗小
o 可低频修整内部参照源 (REFO)
o 高达 32MHz 的高频晶振 (XT1)
o 32kHz 晶体 (XT2)
• 四个16 位寄存器,配有 3,5,或者 7 个比较/捕捉寄存器•
具有全速通用串行总线 (USB)
• 通用串行通信接口2 个
• 有共用一个标准、保持内部采样、与自动扫面的 12 位模拟数字信号 (A/D) 转换器
• 双通道的同步12 位数字模拟信号 (D/A) 转换器
• 有电压比较器
集成 LCD 驱动器高达 160 段控制对比度
• 带有的硬件乘法器支持 32 位运算
• 不需要外部编程电压就能直接在串行板上编程
• 6 个通道内部可以直接内存访问 (DMA)
• 实时时钟模块具有电源电压后备开关
1.3 课题目的
课题的目的是通过基于MSP430F6638 单片机及语音模块来设计语音采集控制系统,使学生学会运用模电、数电、单片机和测量等综合的知识,根据设计要求,完成系统设计,该系统通过编写程序提供wav 文件的录制和wav 文件的播放的两个功能,另外在USB 口连接至电脑时可以将SD 卡模拟为U 盘。在音频播放模式下,需要可以读取SD 卡内的音频文件并进行播放,同时可以使用按键控制音量、跳至下一个文件和退出音频播放;另外播放时需要可以在TFT 屏幕上显示出当前播放文件的文件名、当前播放时间、文件的时间长度、音量大小,采样率等信息。
本课题主要侧重驱动程序的设计调试工作,同时要完成整个系统的联调工作,达到培养学生解决实际问题的能力。
1.4 本文结构
文本首先分析了传统数字语音采集系统的不足,对MSP430F6638 的特性进行了说明。然后介绍了硬件设计,主要包括电源模块,音频模块,TFT 屏幕模块,人机交互模块,eZ430-FET 版载仿真模块,串行通讯模块等。接着介绍了软件设计,对系统主要功能的主函数和关键代码进行了简要分析。最后是程序下载和调试,主要说明了操作步骤,实验现象和对完成的课题要求的功能进行测试。 基于MSP430F6638的语音采集系统设计+源程序(2):http://www.751com.cn/zidonghua/lunwen_10801.html