位置:51电子网 » 技术资料 » 音响技术

12C总线操作

发布时间:2014/6/12 21:30:46 访问次数:2991

   12C规程运用主/从双向通信。CS3106A-14S-6S(SR)器件发送数据到总线上,定义为发送器;器件接收数据定义为接收器。主器件和从器件都可以工作于接收和发送状态。总线必须由主器件(通常为微控制器)控制,主器件产生串行时钟( SCL)控制总线的传输方向,并产生起始和停止条件。SDA线上的数据状态仅在SCL为低电平的期间才能政变,SCL为高电平的期间,SDA状态的改变被用来表示起始和停止条件,如图9-8所示。

        

   1.起始信号和停止信号

   起始信号和停止信号由主器件产生,用来对串行总线上的数据传送进行通信开始与结不。

       

   2.应答信号

    主器件发出起始控制命令后,地址相符的从器件会产生一个应答信号。其时序如图9-9所示。    

   3.控制字节

   在起始条件之后,必须是器件的控制字节,其中高4位为器件类型识别符(不同的芯片类型有不同的定义,EEPROM -般应为1010),接着3位为片选,最后一位为读/写位,当为1时为读操作,为0时为写操作。

   4.写操作

   写操作分为字节写和页面写两种操作,对于页面写根据芯片的一次装载的字节不同有所不同。

   5.读操作

   读操作有3种基本操作:当前地址读、随机读和顺序读。应当注意的是,最后一个读操作的第9个时钟周期不是“不关心”。为了结束读操怍,主机必须在第9个周期间发出停止条件或者在第9个时钟周期内保持SDA为高电平,然后发出停止条件。


   12C规程运用主/从双向通信。CS3106A-14S-6S(SR)器件发送数据到总线上,定义为发送器;器件接收数据定义为接收器。主器件和从器件都可以工作于接收和发送状态。总线必须由主器件(通常为微控制器)控制,主器件产生串行时钟( SCL)控制总线的传输方向,并产生起始和停止条件。SDA线上的数据状态仅在SCL为低电平的期间才能政变,SCL为高电平的期间,SDA状态的改变被用来表示起始和停止条件,如图9-8所示。

        

   1.起始信号和停止信号

   起始信号和停止信号由主器件产生,用来对串行总线上的数据传送进行通信开始与结不。

       

   2.应答信号

    主器件发出起始控制命令后,地址相符的从器件会产生一个应答信号。其时序如图9-9所示。    

   3.控制字节

   在起始条件之后,必须是器件的控制字节,其中高4位为器件类型识别符(不同的芯片类型有不同的定义,EEPROM -般应为1010),接着3位为片选,最后一位为读/写位,当为1时为读操作,为0时为写操作。

   4.写操作

   写操作分为字节写和页面写两种操作,对于页面写根据芯片的一次装载的字节不同有所不同。

   5.读操作

   读操作有3种基本操作:当前地址读、随机读和顺序读。应当注意的是,最后一个读操作的第9个时钟周期不是“不关心”。为了结束读操怍,主机必须在第9个周期间发出停止条件或者在第9个时钟周期内保持SDA为高电平,然后发出停止条件。


相关技术资料
6-1212C总线操作
相关IC型号
CS3106A-14S-6S(SR)
CS3168N

热门点击

 

推荐技术资料

基准电压的提供
    开始的时候,想使用LM385作为基准,HIN202EC... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!