中频解调电路中的I2C总线接口电路
在所有数据发送完毕后,接收器发送应答信号给主控制器,响应结束后,主控制器发送停止信号(P),结束数据传送。
3 仿真结果
通过VHDL的程序编写,对I2C模块进行了分析综合,得到如图8、图9的仿真结果。
在写状态时,寻址位后的读/写位为0,C6一直为低电平,即读状态寄存器不工作,在开始后的第8个时钟,移位寄存器将SDA的数据并行移出,第9个时钟时,应答位HL22变为低电平。在读状态时,当传完7位寻址位和“1”方向位时,C5变为低电平,C6变为高电平,读状态寄存器工作,可将内部总线状态读进来。
在读/写2种状态下,I2C控制模块都能很好地实现I2C总线的开始、停止、读、写、响应等功能,仿真结果正确,完全符合I2C总线标准和电路预期的要求。
4 结 语
目前,I2C总线已作为一种标准广为人们接受,除了带有I2C总线的单片机和一些常用的外围设备器件,在电信、电视、音像等产品中都有成套的I2C总线器件。
随着大量串行数据的传输,I2C总线的传输速率已提升为高速模式,可达到3.4 Mb/s,寻址范围也由原来的7位扩展为10位,这样被控器的地址数量约增加了10倍。
DIY机械键盘相关社区:机械键盘DIY
隔离器相关文章:隔离器原理
评论