使用示波器抓波形---IIC


linux kernel version:4.4.38

hardware version:exynos4412-tiny4412 1312B, sht3x

最近在学习IIC UART SPI,出于调试的目的,就学习了示波器的使用,之前只会使用示波器的傻瓜按键autoset

1.我使用示波器是TekTRonix TDS2022B

2.我们来读一次sht3x的温湿度,观察iic 的sda,scl信号

3.CH1连接SDA,CH2连接SCL,CH1作为触发源(IIC协议规定SCL为高电平期间,SDA下降沿为开始信号)

4.示波器最右侧,按下TRIG MENU按钮,屏幕上会有显示

5.屏幕最右侧,类型选边沿,表示边沿触发

6.信源选择CH1,表示CH1作为信号源,

7.斜率选择下降,表示下降沿触发

8.触发方式选择正常

9.TRIG MENU按钮上方有个旋钮,可以调节触发点,一般都是调节到最高电平和最低电平中间,作为触发阈值

10.autoset按键下方有个SINGLE SEQ按键,按下按键,屏幕上方中间位置会出现Ready字样,表示准备好抓波形了。

11.现在只要iic总线上有开始信号,就会自动开始抓波形了,

12.EXT TRIG上方有个调节时间的旋钮SEC/DIV, 可以旋转到合适的位置,来选择抓多久的波形(比如一个刻度代表25us,屏幕一共十个刻度,触发以后总共可以抓从触发之时开始抓25us的波形)

最后,抓的波形如下:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM