首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 电子制作
基于USB HOST音频解码器的数字音频系统设计
来源:本站整理  作者:佚名  2009-06-17 15:08:11



图3:U9437应用电路图

2.软件设计

软件的设计是利用MCU的键盘中断来判断并识别键值,主程序循环查询键值及BU9437的状态,根据键值向BU9437发送不同的命令,同时在LCD上显示BU9437的工作状态等信息。主程序流程图见图5。

图5:软件流程图。

导航键的操作使用中断来处理,当有任何一个按键被按下时产生按键中断,在中断程序中除了防抖之外还要判断按键的优先级,中断程序中将直接得到按键的键值。

液晶显示模组有8位数据线,编写了专用的子程序用来发送显示数据。

USB HOST 芯片的控制是通过I2C总线来实现的,软件还设计了相应的I2C通讯程序,使其满足I2C总线的通讯协议,通讯时序见图4。

图4:I2C总线通讯时序。

3. 设计注意事项

1. USB HOST芯片需要外接一个16.9344MHz的晶振,如果使用无源晶振应注意该晶振的起振条件,选择合适的震荡电路,保证芯片上电后晶振能正常工作。

2. 选择模拟音频作为输出时,在PCB设计时最好将模拟地和数字地分开,并且在电源输入时加大容量的滤波电容或钽电容,可以很好地抑制噪音。

3. 为了增加软件的可靠性,当读取寄存器的值时,读取到的第一个字节都是系统的忙闲状态,每次读取时软件都要处理此字节。

本文小结

ROHM公司的USB HOST音频解码芯片不仅适合于车载级应用,还能用于卫生间、保健设备等通常与音乐无关的设备,可以简单地播放出治疗音乐、自然环境音等。另外,还可以用于娱乐设备的音乐、效果音的播放,以及公共交通的车内广播等语音发声。这种情况下,语音数据保存在USB存储器、SD存储卡中,因此需要更新语音数据时,即快速又方便。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:192,066.40000 毫秒