新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于USB HOST音频解码器的数字音频系统设计

基于USB HOST音频解码器的数字音频系统设计

作者:时间:2009-06-17来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/166942.htm

图3:U9437应用电路图

2.软件

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

图5:软件流程图。

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

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

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

图4:I2C总线通讯时序。

3. 设计注意事项

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

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

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

本文小结

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


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭