- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LPC3250的I2S音频模块
I2S为数字音频接口应用提供了标准的通讯接口。LPC3250包括2个I2S借口:I2S0和I2S1。
I2S特别定义了一个三线串行总线:一个数据线,一个时钟线,还有一个声音选择信号。I2S的连接上有一个主机(并且它一直都是主机)和一个从机。LPC3250上的I2S接口提供了一个特别的传输和接收通道,每个通道都可以作为主机或者从机来操作。
特征
[1].I2S输入可以工作在主机和从机模式;
[2].I2S输出可以工作在主机和从机模式,但是它与I2S输入没有关系;
[3].支持独立的TX和RX时钟,一般时钟是基于TX时钟输入,或者RX时钟输入。
[4].可以处理8,16和32位的声音信号;
[5].单声道和立体声音频数据支持;
[6].采样频率为16~96KHZ;
[7].提供两个8位的声音FIFO数据缓存器,一个用于传输,一个用于接收;
[8].当缓存器的电平穿过一个可编程的边界时,会产生一个中断请求;
[9].两个DMA请求,由可编程缓存器的电平控制。它们都连接到通用的DMA模块;
[10].对于I2S的输入和输出,控制复位,停止和静音是相互独立的;
2.描述
I2S通过传输通道将串行数据输出,通过接收通道输入串行数据。它支持NXP集成电路音频格式,包括8位、16位和32位的音频数据,通用于立体声和单声道模式。它的配制、数据的访问和控制是由一个APB寄存器操作的。数据流是由一个带8字节宽度的FIFO缓存的。
I2S接收和传输都是独立操作的主或从模式,对于这两个模式调制的不同在于对语音信号的选择,这个语音信号同时决定数据传输的时间。一次语音选择改变之后,在下一个传输时钟的下降沿,数据音频就会启动。
在立体声模式,当WS为低时,左边的数据开始传输;当WS为高时,右边的数据开始传输。在单声道模式,同样的数据会被传输两次,一次是当WS=0,另一次是当WS=1时。
(1).在主模式(WS-SEL=0),语音信号由系统内部产生,并带有9位计数器。这个计数器的半周期计数值可以在控制寄存器设置。
(2).在从模式(WS-SEL=1),通过相关的总线口输入语音选择信号。
(3).当I2S总线活跃时,语音选择信号、接收时钟信号和发送时钟信号都被总线主机持续发送,而数据也被发射器持续发送。
(4).当停止或者静音控制位分别被发送和接收时,I2S被禁止。
(5).禁止位将使得发送通道和禁止通道都不能访问FIFO,而且传输通道此时处于静音模式。
(6).静音控制位使得传输通道处于静音模式。在静音模式,传输通道FIFO正常工作,但是输出被禁止,被0代替了,但是这一位并不影响接收通道,数据会被正常接收。
3.P口介绍
I2S总线为标准的音频设备提供一种标准的音频接口,LPC3250含有两个接口:I2S0、I2S1。I2S总线是三线制串行总线,有一个时钟线,一个数据线,一个语言选择信号线。基本的连接设备是主从结构。LPC3250的I2S接口提供了一个独立的传输和接口通道,每个通道都可以作为主从设备来操作。下面介绍它的PIN口:
口 类型 备注 I2S0RX-CLK I/O M18 接收时钟。一个时钟信号用于在接收通道上同步传输数据,由主机驱动,从机接收。 I2S1RX-CLK I/O B5 I2S0RX-WS I/O L15 接收语言选择,选择数据接收通道:WS=0,左边1通道接收数据;WS=1,右2通道接 I2S1RX-WS I/O D7 I2S0RX-SDA I/O M17 接收数据,MSB最先接收数据。发射器驱动,接收器读 I2S1RX-SDA I/O C7 I2S0TX-CLK I/O L17 发送时钟。一个时钟信号用于在接收通道上同步传输数据。 I2S1TX-CLK I/O A4 I2S0TX-WS I/O L18 发送语言选择,选择数据发送通道:WS=0,左边1通道接收数据;WS=1,右2通道接 I2S0TX-WS I/O B4 I2S0TX-SDA I/O L16 发送数据,MSB最先发送数据。发射器驱动,接收器读 I2S0TX-SDA I/O E7 4.寄存器介绍
I2SDAO:数字音频输出寄存器,控制位用于I2S传输通道。
I2SDAI:数字音频输入寄存器,控制位用于I2S接收通道。
I2STXFIFO:传输FIFO,访问寄存器是8*32位的发射器FIFO。
I2SRXFIFO:接收FIFO,访问寄存器是8*32位的接收器FIFO。
I2SSTATE:状态反馈寄存器,包含I2S接口的状态信息。
I2SDMA1:DMA设置寄存器1,包含DAM请求1信息。
I2SDMA2:DMA设置寄存器2,包含DAM请
文档评论(0)