首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
汽车电子
» 简单易控的无机芯汽车音响设计2
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
简单易控的无机芯汽车音响设计2
发短消息
加为好友
rise_ming
当前离线
UID
864567
帖子
4448
精华
0
积分
2224
阅读权限
70
在线时间
123 小时
注册时间
2011-12-12
最后登录
2014-8-25
金牌会员
UID
864567
1
#
打印
字体大小:
t
T
rise_ming
发表于 2013-7-28 16:27
|
只看该作者
简单易控的无机芯汽车音响设计2
音乐播放器
,
存储器
,
中间件
,
Flash
,
汽车
图5 AE1-L产品方块图
AE1-L具有多样的产品特性。USB 2.0 (FS) 主机界面;丰富的连通性包括USB存储器、SD卡、iPod和其他音乐播放器;HUB/卡读取器;特色包括即插即播、内置软件和中间件、可升级、不需要开发工具;支持多种音频格式包括MP3/WMA/AAC/WAV;功能更新包括AE1-L(使用内部ROM,不需要外部Serial Flash),AE1-LF(使用外部Serial Flash,可随时升级软件)。
简单易控也是AE1-L特性,使用命令可以通过MCU控制AE1-L。瑞萨电子为MASK版本和外部FALSH版本开发了程序;压缩音频解码(MP3/WMA/AAC); USB主驱动器;SD驱动(SPI);USB文件系统(FAT16/32);采用I/F的系统控制器 (API);音频播放 (play,stop,random等)。在现有的MCU S/W上,客户仅仅需要增加AE1-L控制命令便可完成。
AE1-L开发工具包括文件、原理图和固件三个部分。文件包括数据表和用户手册以及应用注解两部分。原理图包括示范板的原理图和PCB布局。固件包括示范板的MCU代码(78K0和R8C)。
AE1-L示范板
AE1-L HDK 主要特征:
• MCU–R8C/2A,时钟频率20MHz,ROM 64KB, RAM 3kB
•音频芯片–音频解码
•显示设备–OLED 256像素×64像素, 支持中英文文字显示
•输入接口–2个旋钮(分别带1个按键),6个按键
•存储媒介–支持U盘,SD卡
•音频输出–4声道输出,1耳机输出
•音频格式–支持MP3,AAC,WMA,WAV格式
AE1-L (µ
D63911/uPD63551/uPD63531) 和 AE1-LF (μPD63530/ μPD63910) 是集成USB(通用串行总线)主机(Host)控制器的音频解码器SoC。适于汽车和消费电子应用,如数字汽车音响。单个芯片上整合了USB 2.0 (全速12Mbps) 主机控制器以及USB音频系统所需的功能。其内置的标准集成软件包括:USB控制,MP3,WMA和AAC解码功能,WAV文件播放功能,文件系统控制和系统控制功能。用户开发的应用软件只需发送简单的控制命令。从而极大地缩短了开发所需的时间。
MCU内部模块的驱动:
•Clock
•Timer0, Timer1, Timer2
•CSI0 (MCU与AE1-LF通讯用)
•CSI1 (MCU与Serial Flash通讯用)
•I2C(MCU与E-Volume通讯用)
•
ort (Key/ Rotary encoder/ LED
•reset control/ power control)
•相关中断等等
周边外设的驱动:AE1-L,OLED,E-Volume,Serial Flash (字库,LOG,各图形标识,用户设定参数,恢复播放信息)。
接口内容是抽象化的周边功能和访问外设的API,分别为AE1-L,Display,E-Volume,Serial Flash (设计存储字库, LOG, 各图形标识,用户设定参数等)。
系统服务有应用服务(Clock、Timer)和错误状态管理。
通过任务管理,实现各功能。主要任务包括:Host任务(负责管理设备状态),AE1-L任务(实现AE1-L功能(存储媒介访问、音频解码)),Display任务(在各种状态下显示人机交互信息),E-Volume任务(管理音频属性)。
事件及信息流表现为,当有事件发生,包括按键或者旋钮,根据接收对象来分类,消息类型分为AE1-L模块接收的消息、Display模块接收的消息、E-Volume模块接收的消息。值得注意的是,Host模块只发送消息,不需要接收其他模块发送的消息,Display模块只接收消息,AE1-L模块和E-Volume模块,则根据场合和功能的不同,既是某些消息的发送方,也是另外一些消息的接收方。
MCU系统时钟,根据不同运行状态,选用两种时钟源:在Power on状态下,MCU系统时钟使用片上高速时钟,约40MHz(MCU内部固定2分频)。
在Power down状态下,MCU系统时钟使用片上低速时钟,约125kHz。值得注意的是,综合考虑MCU用到的2种通信模式(时钟同步串行通讯及I2C通信),和片上高速时钟精度(常温下约2%),Power on状态下选用片上高速时钟。低功耗采用片上低速时钟,3.3V供电/8分频条件下,电流消耗145μA。
Host的主要机能有系统管理,主状态管理;解释Key和Encoder事件,以及产生相应的消息;调度其他小型服务,例如:保存和读取设置参数、LED显示、Watchdog等。
HDK为外围器件提供可控的3种电源,12V/5V/3.3V。在Power down状态下,关闭外围器件电源,以降低功耗。MCU低功耗,采用片上低速时钟(约125kHz)方式。理论上,R8C2A在“VCC=3V,系统时钟为片上低速时钟,8分频”的条件下,电流消耗为145μA。
为改善系统的可靠性,使用了Watchdog超时复位功能。在系统时钟为片上高速时钟时(在Power up状态下),Watchdog定时约为209ms。当系统时钟为片上低速时钟时(在Power down状态下),Watchdog定时约为512ms。
目前软件占用MCU的资源有ROM Code 40kBytes;ROM Data 11k Bytes;RAM 2kBytes。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
MCU 单片机技术
FPGA/CPLD可编程逻辑
嵌入式技术
ARM
DSP技术
电源与功率管理
3G
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议