s3c44b0xiis总线接口跟运用开发.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
s3c44b0xiis总线接口跟运用开发

S3C44B0X IIS总线接口功能及应用开发 第41组 S鹏飞 S靖刚 SA060110116张旭 内容提要 S3C44B0X IIS 概述 S3C44B0X IIS 功能描述 S3C44B0X IIS 应用编程 S3C44B0X IIS 概述  S3C44B0X 的IIS (Inter-IC Sound)总线接口可以作为一个编码解码接口与外部8/16位的立体声音频解码电路相连,从而实现微唱片和便携式应用.它支持IIS数据格式和MSB-Justified数据格式. IIS总线接口为先进先出队列FIFO的访问提供DMA传输模式来取代中断模式,可同时发送和接收数据,也可只发送或接收数据. S3C44B0X IIS 特性 IIS和MSB-Justified格式兼容 每通道8/16位数据格式 每通道有16fs、32fs、48fs(fs为采样频率)的串行位时钟 具有256fs和384fs的主时钟 具有为主时钟和编解码时钟分频的可编程分频器 支持32字节发送和接收(FIFO) 具有正常和DMA两种传输模式 S3C44B0X的引脚信号描述 - IIS-BUS控制信号 IIS总线框图 S3C44B0X IIS 接口功能 S3C44B0X IIS 接口功能描述 S3C44B0X IIS 接口工作模式 S3C44B0X 音频串行接口格式 S3C44B0X IIS 接口特殊功能寄存器 1. S3C44B0X IIS 功能描述 总线接口`寄存器组和状态机(BRFC)总线接 口逻辑和FIFO的访问由状态机控制; 两个3位的预分频器(IPSR)一个被用做IIS 总线接口的主 时钟发生器,另一个被用做外部编码解码器的时钟发生器; 16字节的FIFOS(TxFIFO、RxFIFO)在发送数据的传输过程中,数据被写入TxFIFO,在接收数据的传输过程中,数据从RxFIFO被读出 1. S3C44B0X IIS 功能描述-续 主IISCLK发生器(SCLKG) 在主模式中,串行位时钟由主时钟(指IIS总线接口的主时钟)产生 通道发生器和状态机(CHNC)  IISCLK和IISLRCK由通道状态机产生和控制 16位移位寄存器(SFTR) 在发送数据模式,并行数据被移成串行数据输出,在接收数据模式,串行数据被移成并行数据输入 2. S3C44B0X IIS 接口工作模式 2.1 单独发送或接收模式 正常传输模式    对于发送和接收,控制寄存器有队列就绪标志位.如果发送队列非空,当队列发送数据准备就绪时,就绪标志位被置,如果发送队列为空,就绪标志位被置.在接收队列未满的情况下,队列接收数据的就绪标志位被置,指示队列可接收数据;如果接收队列满,就绪标志位被置.这些标志位决定了读或写队列的时间.通过这种方式,当访问发送或接收队列时,串行数据能够被发送或接收. 传输模式   在传输模式中,发送或接收队列的访问是由控制器来完成的.在发送或接收模式中,服务请求由队列的就绪标志位自动给出. 2.2 发送和接收模式(同时)   在发送和接收模式中,IIS 总线接口能够同时发送和接收数据.因为一个DMA资源已被分配,正常的队列写操作在发送通道中完成,而DMA接收队列读操作通道中完成,反之也是这样.   因为只有一个DMA资源,因此在该模式,只能是一个通道(如发送通道)用正常传输模式,另一个通道(接收模式)用DMA传输模式,反之也是这样,从而实现同时工作. 3. S3C44B0X 音频串行接口格式 3.1 IIS-BUS 格式   IIS总线接口有4条信号线,包括串行数据输入端(IISDI),串行数据输出端(IISDO),左/右通道选择端(IISLRCK)和串行位时钟(IISCLK).IISLRCK和IISCLK信号由主设备产生.  串行数据以2的补码形式表示,首先将MSB(最高有效位)发送出去.MSB首先被发送是因为发送器和接收器可能有不同的字长,没有必要让发送器知道接收器能处理多少位,也没有必要让接收器知道有多少位正在被发送.当系统字长大于发送器的字长时,为了能够传输,该字被删去一部分(最低有效位被置0). 如果发送的数据大于接收器的字长,最低有效位之后的位将被忽略.另一方面,如果接收器的字长大于它接收的数据长度,不足的位将被在内部置0.因此,最高有效位有一个固定的位置,而最低有效位的位置取决于字长.发送器总是在IISLRCK改变后的下一个时钟周期发送下一个字的MSB. 串行数据可在时钟信号的上升沿或下降沿被同步.然而,串行数据必须在连续时钟信号的上升沿被锁存到接收器.因此,当发送数据用上升沿同步时,会有一些限制.    LR通道选择信号指示正在发送数据的通道.在连

文档评论(0)

karin + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档