位置:51电子网 » 技术资料 » 存 储 器

电气隔离I2C总线电路

发布时间:2013/9/5 20:19:20 访问次数:2280

    1.用  途
    自动控制电路。
    2.原  理
    当用两个光耦去隔离连接在I2C总线上的两个设备时,74HCT125N对第一个光耦没有问题,它能够简单地将SCL和SDA相关的低电平(逻辑“O”)进行转换。对于第二个光耦,它以第一个光耦的输出作为输入,同样也会输出逻辑“O”,与第一个输出的相同,这样就造成了一个输出“0”的无限循环。
    这个问题可以这样解决:设计一个通过光耦不返回逻辑“O”的I2C总线连接器,电路如图4.18所示。例如,当光耦IC2接收到逻辑“0”时,通过IC1。使IC2的11脚为低电平,从而封锁IC6d,所以逻辑“O”不会再重新回到I2C总线。而当逻辑“O”从T2端输出I2C总线时,这时IC。没有被禁用,因而通过光耦IC,传递到总线连接器的左边。
    还有另外一个问题:逻辑“O”能够通过光耦IC2快速传递给T2,到目前还不是问题,但是有时I2C总线可能会返回逻辑“1”,T2需要大约2tL/ S的时间才会完全截止,即需要几微秒时间总线才被拉起来置为“l”,在这段时间I2C总线应为逻辑“1”,而将逻辑“0”从右到左通过光耦IC.传递是不对的,这会导致振疡,可以通过将返回的光耦IC2的使能信号延迟实现。延迟网络由R1、D2和C。组成。

          

    当系统的I2C总线负载较重时,该总线连接器可能仍然能够产生振荡,这时可以稍微增大R,的电阻值直到振荡消失。系统会因为R,、C4的延时而减慢。可以考虑使用MOSFET(例如,BS170)来取代T,~T4,这样做会减少传播延迟大约22Us,4.7k\Q,的电阻用电缆取代,如果问题仍然存在,试着降低SCL信号的速度。使用低速光耦(如TI。I。111、TI_I.3 11CNY17-2等)电路的传递速度低于30kHz。使用高速光耦(如6 N137)电路的传递速度可达loOkHz。
    该双向总线连接器使用5V的电源电压,大约5mA的电流消耗。

    1.用  途
    自动控制电路。
    2.原  理
    当用两个光耦去隔离连接在I2C总线上的两个设备时,74HCT125N对第一个光耦没有问题,它能够简单地将SCL和SDA相关的低电平(逻辑“O”)进行转换。对于第二个光耦,它以第一个光耦的输出作为输入,同样也会输出逻辑“O”,与第一个输出的相同,这样就造成了一个输出“0”的无限循环。
    这个问题可以这样解决:设计一个通过光耦不返回逻辑“O”的I2C总线连接器,电路如图4.18所示。例如,当光耦IC2接收到逻辑“0”时,通过IC1。使IC2的11脚为低电平,从而封锁IC6d,所以逻辑“O”不会再重新回到I2C总线。而当逻辑“O”从T2端输出I2C总线时,这时IC。没有被禁用,因而通过光耦IC,传递到总线连接器的左边。
    还有另外一个问题:逻辑“O”能够通过光耦IC2快速传递给T2,到目前还不是问题,但是有时I2C总线可能会返回逻辑“1”,T2需要大约2tL/ S的时间才会完全截止,即需要几微秒时间总线才被拉起来置为“l”,在这段时间I2C总线应为逻辑“1”,而将逻辑“0”从右到左通过光耦IC.传递是不对的,这会导致振疡,可以通过将返回的光耦IC2的使能信号延迟实现。延迟网络由R1、D2和C。组成。

          

    当系统的I2C总线负载较重时,该总线连接器可能仍然能够产生振荡,这时可以稍微增大R,的电阻值直到振荡消失。系统会因为R,、C4的延时而减慢。可以考虑使用MOSFET(例如,BS170)来取代T,~T4,这样做会减少传播延迟大约22Us,4.7k\Q,的电阻用电缆取代,如果问题仍然存在,试着降低SCL信号的速度。使用低速光耦(如TI。I。111、TI_I.3 11CNY17-2等)电路的传递速度低于30kHz。使用高速光耦(如6 N137)电路的传递速度可达loOkHz。
    该双向总线连接器使用5V的电源电压,大约5mA的电流消耗。

相关技术资料
9-5电气隔离I2C总线电路

热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!