三晶电子有限公司
SJ2258
序列总线接口(I2C Bus)功能叙述
序列总线接口(I2C Bus Interface)
藉由使用 DATA 和 CLK 总线,可使 SJ2258 与微处理机间做数据的传输。因此﹐DATA 和 CLK 便构成此
序列总线接口。
数据确认(Data Validity)
当 CLK 讯号是在“高准位”时,DATA Line 上的数据才会被视为正确且稳定的数据。而只有当 CLK 讯号在
“低准位”时,DATA Line 才可做高﹑低准位的切换。请参阅下图:
开始和结束(start and stop conditions)
当(1)CLK 讯号设定在高准位,且
(2)DATA 讯号由高准位转换成低准位时;则表示序列资料的“开始”。
当(1)CLK 讯号设定在高准位,且
(2)DATA 讯号由低准位转换成高准位时;则表示序列资料的“结束”。请参阅下列时序图:
字节格式(Byte format)
每一个传输到 DATA Line 的字节(byte)有八个位(bit),每一字节后面需有一“认可”位,且以最大符号位(MSB)
为首的方式传送出去。
“认可”信号(Acknowledge)
在第九个频率时主体(微处理机)先将 DATA Line 设定为电阻性的高准位,若外围设备(SJ2258)认可此信号,
则 DATA Line 将会被外围设备(SJ2258)拉至低准位,使 DATA Line 在此频率中保持一稳定的低准位状态。
请参阅下图:
这个已被寻址的音量控制器(SJ2258)在收到每一字节(BYTE)后,即产生一“认可”的动作;否则在第九个
频率(CLOCK)的时间内 Data Line 将会一直保持着高准位状态。
无“认可”信号的传输(Transmission without Acknowledge)
如果您想省略此音量控制器(SJ2258)对“认可”信号的侦测,可使用一较简单的传输方式。其方式为 SJ2258
在收到每一字节(byte)后﹐等待一频率(clock),不做频率的确认。如果您使用此种方法,将会有较大的机会
造成传输错误,并且会减低对噪声的免疫力。
URL:http://www.szsanjing.com
------------------ TEL:0755-29663136
FAX:0755-29663137 ------------------
page:3/9