[随笔]示波器"触发",爱它无法自拔

来源:互联网 发布:淘宝怎么用微信支付吗 编辑:程序博客网 时间:2024/04/29 15:35

示波器”触发”,爱它无法自拔


  示波器,熟悉不能再熟悉的仪器。很多朋友都有使用过示波器的经历,但是一定有不少朋友没有用过示波器的“触发”功能吧。今天老谢想和大家聊聊这个功能给我们处理问题、量测波形等带来的极大便利。

  最近,老谢处理一个画面马赛克的问题,经过各方面分析,无法判断问题点。大家要知道,想要解掉问题,你得确认问题点出在哪个模块。简单来说,现在这个问题无法判断是前端tuner&demod的问题,还是后端Demux的问题,而前端与后端桥接的信号是TS stream。经过一番分析,公说公有理婆说婆有理,无法判断两者到底是谁出问题。那么,最好的方法便是量测TS waveform。试想:
  1. 如果是前端的问题,那么TS waveform自然表现异常。
  2. 如果是后端的问题,也需要通过TS waveform证明进入后端的信号没有异常。

  首先,我们看看正常的TS waveform(TS clock),如下图:
  这里写图片描述
  观察上图,TS clock使用了gate mode,意思是在传输每一byte时产生一个8个周期的clock信号,不传输数据,无clock。与gate mode相对的是continuous mode,即TS clock表现为连续的正弦波。上图中gate间隙大约为115ns左右
  
  其次,如果是TS waveform出问题,那么极有可能TS clock会出现无数据的现象。为了求证这个想法,我们选择示波器触发的方式,看看能否找到这样的异常发生,如下图,我们打开触发相关的菜单:
  这里写图片描述
  在此图中,我们选择“脉冲”。

  接着,按“极性”,并选择为负
  这里写图片描述

  再选择“触发条件”,设置为“>限制”,限制为444ns(这个值>115ns)
  这里写图片描述

  最后,设置“阀值” = “设置为50%”
  这里写图片描述

  至此,触发方式已经设定完毕,我们看到图像中没有TS clock的波形出现,这是因为我们还没有开始复现马赛克的问题,TS waveform还是正常的。接下来,启动触发后,开始复现问题的过程中一旦出现了TS waveform异常,即TS waveform出现满足以上设置的触发条件,便会在示波器屏幕上呈现相应波形。老谢处理的这个问题,出现如下异常波形:
  这里写图片描述
  由此可见,TS waveform确实出现了一段时间的中断,正是这个TS中断最终导致画面上的马赛克问题。从而,证实问题出在前端tuner&demod部分。
  


  看完老谢的这篇分享,是否也觉得“触发”真的可以让你“爱它无法自拔”呢?如果只是这样一条,老谢自己都不信。但是,老谢告诉你,示波器的触发功能远远不止这一点,它还能触发很多“条件”,结合自己的实际问题的情况,设定相应的“触发条件”,通常能给我们带来意想不到的效果。

  最后,如果你觉得这篇分享对你有帮助,请分享给您的朋友吧,因为分享是中华名族的传统美德:)


itxiebo
20160521

0 0