OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5855|回复: 24

怎么用示波器测我的iic时序对不对啊

[复制链接]

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2016-12-27 21:05:46 | 显示全部楼层 |阅读模式
10金钱
手里有台示波器,怎么看我程序的iic通信时序对不对呢?用示波器的红夹子夹SDA、黑夹子夹SCL???
求解

最佳答案

查看完整内容[请看2#楼]

使用示波器的两个通道,一个通道测量SCL,一个通道测量SDA,最好程序上一直在发数据,方便抓波形。用trigger按键,设置好触发电平,有波形之后就会自动锁定波形了,通过调节时间放大缩小波形,看SCL与SDA的波形,根据时序图分析时序就OK啦
本人交流群:136045527,欢迎各位大佬和萌新
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7573
金钱
7573
注册时间
2016-11-30
在线时间
643 小时
发表于 2016-12-27 21:05:47 | 显示全部楼层
一只风筝 发表于 2016-12-28 17:23
有没有具体点的操作啊

使用示波器的两个通道,一个通道测量SCL,一个通道测量SDA,最好程序上一直在发数据,方便抓波形。用trigger按键,设置好触发电平,有波形之后就会自动锁定波形了,通过调节时间放大缩小波形,看SCL与SDA的波形,根据时序图分析时序就OK啦
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-27 21:08:59 | 显示全部楼层
示波器为:tektronixmso  DPO2012b
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-27 21:10:42 | 显示全部楼层
一只风筝 发表于 2016-12-27 21:08
示波器为:tektronixmso  DPO2012b

100MHz
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11557
金钱
11557
注册时间
2014-4-1
在线时间
1318 小时
发表于 2016-12-27 21:24:12 | 显示全部楼层

双踪,一个测SCL,一个测SDA,
需要软件配合,要看哪阶段波形,就反复发送,
比如主机发送首个字节,加点延时,反复发送,示波器就能显示连续、稳定的波形。





回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-12-27 21:53:41 | 显示全部楼层
那你IIC能正常通信不?
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2013-9-18
在线时间
2 小时
发表于 2016-12-27 22:18:37 | 显示全部楼层
1. 先确定你的硬件没有问题,假如使用的是开发板就不存在这个问题。2.如果是通信过程中的数据不正确,可以使用逻辑分析仪这类工具,上位机软件解析并查看通信过程中的数据。3.你描述的示波器的使用,是使用两个通道分别连接SDA/SCL引脚吗?不太明白你的问题描述中的红夹子、黑夹子? 而且,如果要帮你查看结果,可以将你示波器的截图放上来,这样有助于别人帮你分析
回复

使用道具 举报

2

主题

130

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1878
金钱
1878
注册时间
2011-9-16
在线时间
421 小时
发表于 2016-12-27 22:21:43 | 显示全部楼层
最好还是用逻辑分析仪
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-28 13:22:48 | 显示全部楼层
正点原子 发表于 2016-12-27 21:53
那你IIC能正常通信不?

能通信,就单纯的想看波形....
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-28 13:26:04 | 显示全部楼层
386404238 发表于 2016-12-27 22:18
1. 先确定你的硬件没有问题,假如使用的是开发板就不存在这个问题。2.如果是通信过程中的数据不正确,可以 ...

硬件没问题,我就是当初的想看看波形....
红夹子黑夹子那个,我描述有误,,,
应该也是说一个通道测SDA一个通道SCL,新手,嘿嘿
一个通道测SDA一个通道测SCL然后按示波器上的auto自动测量就可以了吗???
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-28 13:26:31 | 显示全部楼层
mackyming 发表于 2016-12-27 22:21
最好还是用逻辑分析仪

用仿真器行吗
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-28 13:27:01 | 显示全部楼层
正点原子 发表于 2016-12-27 21:53
那你IIC能正常通信不?

对了 原子哥,用stlink可以看到波形吗?iic的
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7573
金钱
7573
注册时间
2016-11-30
在线时间
643 小时
发表于 2016-12-28 14:14:10 | 显示全部楼层
一个测SDA,一个测SCL就可以,触发暂停后分析时序!
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-28 17:23:10 | 显示全部楼层
lvkanger 发表于 2016-12-28 14:14
一个测SDA,一个测SCL就可以,触发暂停后分析时序!

有没有具体点的操作啊
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
发表于 2016-12-29 09:56:23 | 显示全部楼层
用示波器测iic的时序对不对,要看两条波形,就是要用两个通道,分别检测SDA和SCL(两个红色夹子分别夹SDA、SCL,两个黑色的都接GND)。因为只看一条波形是分辨不出0或1的。
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-29 10:57:26 | 显示全部楼层
lvkanger 发表于 2016-12-29 09:13
使用示波器的两个通道,一个通道测量SCL,一个通道测量SDA,最好程序上一直在发数据,方便抓波形。用trig ...

很详细,谢谢,但是我的示波器没有trigger键啊,我只看到force trig(强制触发)啊,效果一样吗
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2016-12-29 10:57:59 | 显示全部楼层
电脑小白 发表于 2016-12-29 09:56
用示波器测iic的时序对不对,要看两条波形,就是要用两个通道,分别检测SDA和SCL(两个红色夹子分别夹SDA、 ...

然后按trigger键?
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

4

主题

346

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3657
金钱
3657
注册时间
2016-2-21
在线时间
542 小时
发表于 2016-12-29 11:00:02 | 显示全部楼层
看总线建议用逻辑分析仪
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7573
金钱
7573
注册时间
2016-11-30
在线时间
643 小时
发表于 2016-12-29 12:17:51 | 显示全部楼层
一只风筝 发表于 2016-12-29 10:57
很详细,谢谢,但是我的示波器没有trigger键啊,我只看到force trig(强制触发)啊,效果一样吗

这你得研究研究你的示波器了,不同的示波器使用起来确实不一样。
回复

使用道具 举报

15

主题

866

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
7573
金钱
7573
注册时间
2016-11-30
在线时间
643 小时
发表于 2016-12-29 12:19:06 | 显示全部楼层
shikihane 发表于 2016-12-29 11:00
看总线建议用逻辑分析仪

这个不一定有吧,有的话还是逻辑分析仪直观一点。
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-12-29 12:54:01 | 显示全部楼层
如今天的攻城狮当中,程序猿是越来越多,懂硬件的尤其是擅长一点模拟电路的是越来越少啊。

这么多高手支招,就没有一个人想到使用示波器的 单次触发 功能吗?
示波器这么基础的仪器,可看了楼上那么多的回复,感觉似乎有必要开课专门学一下!
回复

使用道具 举报

11

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2016-12-12
在线时间
55 小时
发表于 2016-12-29 13:04:53 | 显示全部楼层
jinggx 发表于 2016-12-29 12:54
如今天的攻城狮当中,程序猿是越来越多,懂硬件的尤其是擅长一点模拟电路的是越来越少啊。

这么多高手支 ...

楼主本身是不懂示波器的,用单次触发会增加使用示波器的负担,我认为将程序改为循环发送,示波器时基调大,两个通道分别接时钟和数据,当出现波形后stop再放大来看数据比较方便。
回复

使用道具 举报

21

主题

387

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
1043
注册时间
2016-9-8
在线时间
213 小时
发表于 2016-12-29 13:08:18 | 显示全部楼层
泰克吗?这么有钱,,不行你就直接按AUTO吧,RUN
shop60994719.taobao.com
回复

使用道具 举报

8

主题

571

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2922
金钱
2922
注册时间
2016-5-13
在线时间
185 小时
发表于 2016-12-29 16:01:22 | 显示全部楼层
"循环发送,示波器时基调大,两个通道分别接时钟和数据,当出现波形后stop再放大来看数据比较方便。"--------这个方法比较靠谱,要不就用逻辑分析仪吧。
虽然不明白你们在说什么,但感觉很厉害的样子。
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2017-1-2 15:15:12 | 显示全部楼层
密耳 发表于 2016-12-29 13:08
泰克吗?这么有钱,,不行你就直接按AUTO吧,RUN

示波器是实验室的0.0
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 08:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表