忘電子工業出版社 Publishing House of Electronics Industry SDA/SCL总线上挂接的单片机(主控器)或外围器件(被控器),其接 口电路都应具有C总线接口,所有器件都通过总线寻址,所有 SDA/SCL同 名端相连,如图9.1所示。 作为被控器的外围器件,必须选用带有C总线接口,作为主控器的 单片机,在使用不具有2C总线接口的单片机时,可通过软件模拟C总 线的接口功能。 VDD 单片机 存储器 RP R P SDA SCL SDA SCL SCL SDA SDA SCL SDA SCL SDA SCL SDA SCL 键盘接口 LED亚动 打印接口 ADC 图9.12C总线应用系统的组成
SDA/SCL总线上挂接的单片机(主控器)或外围器件(被控器),其接 口电路都应具有 总线接口,所有器件都通过总线寻址,所有SDA/SCL同 名端相连,如图9.1所示。 作为被控器的外围器件,必须选用带有 总线接口,作为主控器的 单片机,在使用不具有 总线接口的单片机时,可通过软件模拟 总 线的接口功能。 I C 2 I C 2 I C 2 I C 2
忘電子工業出版社 Publishing House of Electronics Industry 2.总线接口 如图9.2所示,PC总线接口内部为双向传输电路。 总线端口输出端为漏极(或集电极开路)开路,具有 线与功能,所以总线上必须有上拉电阻Rp。上拉电阻 与电源电压、总线串接电阻有关,可参考有关数据手 册,一般取值5~109。总线空闲时,这两根线处于 高电平状态。总线上的外围器件都是CMOS器件,总线 上的器件数量(总线折负载能力)受总线电容400Pf 的限制。PC总线的传输速率为100Kb/s~400Kb/s
2.总线接口 如图9.2所示, 总线接口内部为双向传输电路。 总线端口输出端为漏极(或集电极开路)开路,具有 线与功能,所以总线上必须有上拉电阻Rp。上拉电阻 与电源电压、总线串接电阻有关,可参考有关数据手 册,一般取值5~10Ω。总线空闲时,这两根线处于 高电平状态。总线上的外围器件都是CMOS器件,总线 上的器件数量(总线折负载能力)受总线电容400Pf 的限制。 总线的传输速率为100Kb/s~400Kb/s。 I C 2 I C 2
忘電子工業出版社 Publishing House of Electronics Industry DD RP RI SDA SCL sDA出 SCL出 SDA出 SCL出 sDA入 SCL SDA入 ScI入 器件#1 器件 图9212c总线接口的电气结构
忘電子工業出版社 Publishing house of Electronics Industry 3.总线器件的寻址方式 与并行接口扩展系统的地址形成方式不同,12C总线系统 中,地址是由器件类型及其地址引脚电平决定的,对器件的寻址 采用软件方法。 r2C总线上的器件地址由7位组成,它与一位方向位共同构 成了C总线器件的寻址字节。其格式如表9.1所示。 表91寻址字节格式 位序m706D5m4D3m2n1|D0 器件地址 引脚地址 方向位 寻址字节DA3|DA2|DA1DA0A2A1A0/
3.总线器件的寻址方式 与并行接口扩展系统的地址形成方式不同, 总线系统 中,地址是由器件类型及其地址引脚电平决定的,对器件的寻址 采用软件方法。 总线上的器件地址由7位组成,它与一位方向位共同构 成了 总线器件的寻址字节。其格式如表9.1所示。 I C 2 I C 2 I C 2
忘電子工業出版社 Publishing house of Electronics Industry 4C总线上的数据传送 1)数据传送 12C总线上每传送一位数据都有一个时钟脉冲相对应。在时钟 线高电平期间,数据线上必须保持稳定的逻辑电平状态,高电 平为数据1,低电平为数据0。要改变数据线上的电平,必须在 时钟线为0时方可进行。 12C总线上数据传送以一个字节为一帧,启动C总线后,传 送的帧数不限,只需每传送一帧后,接收方回答一个应答位。 令总线传送完一帧数据后,可以通过对时钟线的控制,使传送 暂停。比如,传输过程中某一方需要暂停时,可在应答信号后 将时钟线SCL置为低电平,即可控制总线暂停。 今在发送时,首先发送数据的最高位。每次传送开始有起始信 号,结束有停止信号
4. 总线上的数据传送 ⑴ 数据传送 ❖ 总线上每传送一位数据都有一个时钟脉冲相对应。在时钟 线高电平期间,数据线上必须保持稳定的逻辑电平状态,高电 平为数据1,低电平为数据0。要改变数据线上的电平,必须在 时钟线为0时方可进行。 ❖ 总线上数据传送以一个字节为一帧,启动 总线后,传 送的帧数不限,只需每传送一帧后,接收方回答一个应答位。 ❖ 总线传送完一帧数据后,可以通过对时钟线的控制,使传送 暂停。比如,传输过程中某一方需要暂停时,可在应答信号后 将时钟线SCL置为低电平,即可控制总线暂停。 ❖ 在发送时,首先发送数据的最高位。每次传送开始有起始信 号,结束有停止信号。 I C 2 I C 2 I C 2 I C 2