今天小编要和大家分享的是接口,总线,驱动相关信息,接下来我将从IIS总线接口解析,rs485总线与光端机的接口这几个方面来介绍。
接口,总线,驱动相关技术文章IIS总线接口解析
现在,在市场上有很多不同形式的数字音频系统,例如磁带,数字音频带,数字声音处理器以及数字TV声音,而这些数字音频系统也得到了消费者的喜爱。而S3C2440A集成电路内部的声音总线接口可以用来做一个外部8/16位立体声编码解码器集成电路微型磁带或者便携式设备的编码解码器接口。同时IIS总线接口支持IIS总线数据模式和最高有效位对齐数据模式。而为先入先出(FIFO)通道提供DMA传输模式接口而不是中断接口。在DMA传输模式时,总线可以同时传输和接收也可以实现在一次传输中传递和接收分离
IIS框图:
功能描述:
总线接口,寄存器存储以及状态机(BRFC):状态机控制总线接口逻辑和先入先出通道。
双5位预分频器(IPSR):一个预分频器用作IIS总线接口的主机时钟产生器,而另一个用作外部编码解码器时钟产生器。
64字节先入先出存储(TXFIFO和RXFIFO):在发送时,数据写入TXFIFO。而在接收时,数据从RXFIFO中读取。
主机IIS时钟产生器(SCLKG):在主机模式时,串行数据时钟由主机产生。
声道产生器和状态机(CHNC):IISCLK和IISLRCK是由声道状态机产生控制的。
16位位移寄存器(SFTR):在发送模式,并行数据转移到串行数据输出。在接收模式,串行数据转移到并行数据。
发送或接收模式
正常发送:
IIS控制寄存器为发送和接收FIFO设置了先入先出就绪标志位。当FIFO准备来发送数据时,如果FIFO为非空,那么FIFO就绪标志将会被设为1,而如果发送FIFO为空,FIFO就绪标志将被设为0。当接收FIFO为未满时,FIFO就绪标志位设为1,它表明FIFO准备来接收数据了。如果接收FIFO满了时,FIFO就绪标志位设为0 。这些标志位可以决定CPU何时读写FIFO。而当CPU用这种方式获得发送接收FIFO时,串行数据就可以发送或接收了。
DMA发送:
在这种模式时,使用DMA控制器发送或者接收FIFO。而在发送或者接收模式时,DMA服务请求有FIFO的就绪标志决定。
发送和接收模式:
在这种模式时,IIS总线接口可以同时发送和接收数据。