IIS总线的嵌入式音频系统设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
基于 IIS 总线的嵌入式音频系统设计 一、概述 本文主要介绍基于 IIS 总线的嵌入式音频系统设计,涵盖硬件设计和软件设计两个方面。在硬件设计中,我们使用了基于 IIS 总线的音频系统体系结构,包括三星公司的 S3C44B0 ARM 处理器和 UDA1341TS 音频芯片。在软件设计中,我们基于 Linux 2.4.0 内核,介绍了该音频系统基于 Linux 2.4.0 内核的驱动程序构造技术。 二、硬件体系结构 IIS 总线是一种串行数字音频总线协议,由菲利浦公司提出的。它主要用于嵌入式音频系统,广泛应用于 GPS 自动导航、PDA、3G 手机等嵌入式领域。IIS 总线只处理声音数据,其他信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,IIS 只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。 在三星公司的 ARM 芯片中,为了实现全双工模式,使用了两条串行数据线,分别作为输入和输出。此外三星公司的 IIS 接口提供三种数据传输模式:正常传输模式、DMA 模式和传输/接收模式。 三、软件设计 在软件设计中,我们基于 Linux 2.4.0 内核,介绍了该音频系统基于 Linux 2.4.0 内核的驱动程序构造技术。音频设备驱动程序的主要任务是控制音频数据在硬件中流动,并为音频应用提供标准接口。 四、驱动程序设计 在驱动程序设计中,我们需要注意的是,在三星公司的 ARM 芯片中,I/O 设备的寄存器作为内存空间的一部分,可以使用普通的内存访问语句读写 I/O 寄存器,进而控制外部设备。这是该嵌入式系统与传统的基于 Intel 处理器的 PC 最大的不同。 驱动程序功能设备驱动程序中需要完成的任务包括:对设备以及对应资源初始化和释放;读取应用程序传送给设备文件的数据并回送应用程序请求的数据。 五、结论 本文通过对基于 IIS 总线的嵌入式音频系统设计的研究,提供了一种可行的解决方案,实现了嵌入式音频系统的设计和实现。该系统具有广泛的应用前景,例如 GPS 自动导航、PDA、3G 手机等嵌入式领域。 六、展望 随着嵌入式技术的不断发展,基于 IIS 总线的嵌入式音频系统将具有更广泛的应用前景。未来,我们将继续深入研究和发展基于 IIS 总线的嵌入式音频系统,以满足不断增长的市场需求。
- 粉丝: 9
- 资源: 20万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助