微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 求问:测不到I2C信号波形的原因

求问:测不到I2C信号波形的原因

时间:12-13 整理:3721RD 点击:
  I2C通信时,平时都用示波器检测波形的电压。最近有一个设备与自己的PCB板子通过I2C通信时可以正常工作,一旦放上示波器探头检测,通信就中断,自然就看不到波形,难道设备加密了?哪位神通广大、见多识广的大侠能帮助解答?谢谢!

电容  
  

探头注意要用10x

谢谢!也谢谢multimeter,我也怀疑负载电容,但没想到10X会有影响,我周一试试后报告大家。设备里做了啥处理有这效果?一般I2C没这现象。

速度慢一点试试
还有上拉电阻  
  

或许总线上挂的设备太多,电容负载太大。

就挂了一个。
一放探头就没信号。

今天通信中,示波器检测发现clk始终高电平,sda低电平,但通信正常,真是跪了,一头雾水…

那肯定是示波器的问题

啥问题呢?

re,示波器坏了。要么就是不会用。
还是直接autoreset吧,让它自己量。

不可能吧
调下trigger level试试?

现在是捕捉的结果,auto也试了,不行

Trigger mode是不是Single?

auto不行,你先测试一下那个1hz吧,看看你的探头和示波器是不是坏了?

1khz没问题

调过,不行

试过single和连续捕捉都试过

仅猜测一下,确认实际使用的探头和示波器打开的通道对应?幅值和ACDC设置正确?
~~~上次未发表的内容~~~
江西?  
  

意思是状况变了?现在可以加探头测试了?  
  

绝对够了
3.4M的i2c比较特殊, 要推挽信号. 普通单端信号的i2c最多就是400k吧, 一般达不到

示波器探头的容性负载很小,一般pF量级,不会影响I2C总线测试。请首先排除一下示波器设置问题。很简单,换个其它带通用I2C设备的板子,比如EEPROM,温感之类的芯片,先把I2C时钟数据波形测试OK了,再来测你手头这块问题板。

谢谢,节后试试

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top