手动控制I2C输出电路原理图

使用手动输出电路排除 i2c 总线故障在涉及i2c电路的实验过程中,无明显原因的总线故障的发生并不罕见。鉴于每个人都没有逻辑分析仪,这里介绍的电路在各种情况下都证明是有益的。本质上,它是一个手动操作的 i2c 输出,其中两个开关控制时钟和数据线,使用户能够将它们设置为高或低。两个 led 指示实际的总线高度,增强可视性。需要注意的是,如果 i2c 电路具有内置超时(通常约为 1 ms),则由于手动反应速度限制,该电路将变得不切实际。
数据和时钟线的双功能设计该电路分为两个相同的部分,一个专用于数据线 (sda),另一半专用于时钟 (scl)。转换开关 s1 或 s2 以及双稳态 ic1a 或 ic1b 负责生成逻辑 1 或 0。双稳态在减轻开关弹跳、防止将其解释为一系列脉冲方面发挥着至关重要的作用。开关位置表示总线上应用的是 1 还是 0。然而,由于总线的集电极开路结构,d1 和 d2 指示的实际总线电平可能与该电路所应用的电平不同。考虑到这一点,双稳态的输出不直接连接到总线,而是分别通过 t2 和 t1 连接。
总线中上拉电阻的高效利用上拉电阻 r4 和 r11 是总线上的重要组件,并且只需要一次。因此,如果它们已经并入系统中的其他地方,则可以省略它们在本电路中的包含。此外,该电路还可用作简单的 i2c 监视器。通过将两个开关置于“1”位置,总线不会受到影响,并且 led 充当总线活动指示器。考虑到大量活动的需要,单次传输不足以用于 led 指示。电流主要由 led 决定,总计约为 20 ma。

老板强力洗洗碗机W701评测 更显人性化
星巴克与《Pokemon Go》合作推出口袋妖怪专属星冰乐
华为mate10即将上市:华为mate10配置、售价再一次确认,网友:良心售价,值得购买
程序员一般都有哪些缺点
怎样才能说机器具有了智能?
手动控制I2C输出电路原理图
谈谈电解电容的一些特性和在维修更换中的注意事项
USB Power Delievry是什么
转换器设计经验分享 ADI工具使用实例详解
怎么去设计一种基于PSoC62的多传感器连云系统?
微星GP63笔记本,搭载Geforce GTX 1070显卡,游戏体验更流畅
关于蓝牙耳机的选购攻略,无线蓝牙耳机降噪音质排名
登上央视,用代码书写撒贝宁!程序员用“魔法”开启了一个时代
一文了解耳机煲机的原理及煲机的方法
什么是集总参数和分布参数
工控机的优势在哪里 工控机的选型
HCA-2000位移传感器的特点和应用
RS232串口转红外通讯电路原理剖析
庚罗电源携手Elektra共同推出DC/DC小功率电源方案
三星Galaxy S10 Lite曝光 规格与Galaxy A91相同