IIS有4条线:串行数据输入(IISDI)、串行数据输出(IISDO)、左右通道选择 (IISLRCK)和串行位时钟(IISCLK)。产 生IISLRCK和IISCLK信号的设备称为主设备。
图1 IIS总线格式
串行数据以2的补码发送,首先发送高位。高位首先发送是因为发送方和接收方可以有不同的字长度。发 送方知道接收方能 处理的位数是不必要的,同样,接收方也不需要知道发送方正发送多少位的数据。当系统字长度大于发送方的字长度时,字 被切断来发送。如果接收方收到比它的字长度更多的位时,多的位被忽略;若接收方接收比它字长度少的位时,不足的位被 内部设置为0。所以高位有固定的位置,而低位的位置依赖于字长度。发 送器 总是在IISLRCK变化的下一个时钟周期发送下一 个字的高位。
发送器的串行数据发送可以在时钟信号的上升沿或下降沿被同步。可是串行数据必须在串行时钟信号的上 升沿锁存进接收 器,所以当发送数据用上升沿来同步时有一些限制。LR通道选择可以指示当前正发送的通道。IISLRCK既可以在