电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>DSP>基于DSP的声效芯片CS4235嵌入式系统解析

基于DSP的声效芯片CS4235嵌入式系统解析

2017-10-26 | rar | 0.4 MB | 次下载 | 1积分

资料介绍

引 言
  声卡技术是多媒体计算机技术的关键技术之一,
  
  它的出现使得计算机更富表达力。目前,由于采用的录放音芯片结构简单、采样率过低而使得嵌入式系统中的音质效果比较差,远远满足不了人们对高档生活、学习用嵌入式系统的要求。如果能将声卡技术应用到嵌入式系统中,由于声卡的强大功能,必将使整个系统的声音质量上升一个新的台阶。通过分析,WSS(Windows Sound System)兼容声卡和PC机ISA总线的接口原理,我们将其中的声效芯片CS4235应用到基于DSP的嵌入式系统中。不用现成的声卡而利用其上的声效芯片是因为这样做设计起来更灵活方便,可根据系统需要增删相应的功能;不用MCS51系列而采用DSP,是因为对声卡操作需要太多的系统资源,MCS51并不具备此能力,否则硬件接口电路将相当复杂。
  1 CS4235原理与结构
  1.1 声卡工作原理
  基于DSP的声效芯片CS4235嵌入式系统解析
  图1示出了声卡的基本工作原理:主机通过总线将数字化的声音信号以PCM的方式送到数模转换器(D/A),将数字信号变成模拟音频信号;同时又可以通过模数转换器(A/D)将麦克风或CD的输入信号转换成数字信号,送到计算机进行各种处理。
  1.2 CS4235功能结构
  WSS是Microsoft公司为统一声卡的标准,最终为应用提供方便而提出的Windows 环境下多媒体扩展定义的一个音频子系统标准,包括硬件平台和软件接口[1]。CS4235就是一种适应于WSS并且提供了ISA总线接口的声卡核心芯片,除了声音的采集和播放外,其它控制全部依赖于主机;它占用较多的主机时间,但成本比较低。CS4235的功能框图如图2所示。从图2中可以看出,CS4235是一个完整的音频子系统集成电路,提供了16位立体声ADCDAC、片内可重构数字滤波器、可编程增益值及衰减值的模拟和数字混合器、可选串行接口、具有同时录音和播放能力的全双工通道。CS4235的文档说明见参考文献[2]。
  限于篇幅,这里不介绍CS4235的模拟硬件部分,而主要研究CS4235与DSP的数字硬件接口问题。由于TMS320F206(简称F206)是一种低价格、高性能的16位定点运算数字信号处理器(DSP),性价比极高,目前已成为高档单片机的理想替代品,在通信、语音处理、军事、仪器仪表、图像处理等领域得到了广泛的应用[3],因而系统中选用F206作为DSP。CS4235提供的8位并行接口与ISA总线兼容,是否也与DSP的外部扩展总线兼容呢?表1中列出了CS4235和ISA总线接口的信号引脚及简单描述,相应地也列出了F206的对应引脚。从表1可以看出,要实现DSP对CS4235的直接操作,DSP系统必须提供上述ISA总线信号。DSP芯片一般可提供数据信号线、地址信号线、I/O读写信号线和READY信号线,同时还拥有多个中断输入引脚;但并不直接具备DMA功能引脚,这给DSP与CS4235之间的接口带来了不便,也正是本文所要解决的主要问题。表1 CS4235和ISA总线接口的信号引脚 信号引脚简单描述 DSP(F206)对应引脚 SD《7:0》 双向系统数据总线 D《7:0》 SA《11:0》 系统地址总线 A《11:0》 IOR I/O读命令由IS和RD译码得到IQW=IS+WR IOW I/O写命令无 AEN 地址使能信号 READY IOCHRDY I/O通道准备好 INT2(实际应用中,只需选择1根中断线与DSP相连) IRQ 中断申请信号:IRQA=IRQ5,IRQB=IRQ7 IRQC=IRQ9,IRQC=IRQ11,IRQD=IRQ11 IRQE=IRQ12,IRQF=IRQ15,IRQG=IRQ10 无 DRQ DMA申请信号:DRQA=DRQ0 DRQB=DRQ1 DRQC=DRQ3 无 DACK DMA应答信号:DACKA=DACK0 DACK1=DAC中,DACKC=DACK3 RS RESET 声卡复位信号
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1489次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  91次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  9次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30319次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233045次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费