文章目录
前言
数字示波器主要用于时域波形测试,测量电压/电流随时间的变化情况,MIPI-DSI是MIPI联盟针对显示设备开发的标准接口协议,这里记录下本人学习数字示波器的使用和MIPI-DSI信号测试的一些总结。
一、示波器的主要指标
数字示波器的工作可以分为以下几个部分,对表笔采集的信号做放大和衰减,ADC对信号进行模数转换,转换后的数据存储在高速缓存中,对信号进行重建和显示。前端的放大衰减电路决定了示波器的带宽,模数转换电路决定了示波器的采样率,而高速缓存则决定了示波器的存储深度,以下对这三个指标分别说明。
1.示波器带宽
信号在电路中传输会受到电容/电感的影响,以放大电路的频域响应说明,随着输入信号频率的增加,放大器的增益在高频区下降,以-3DB(20Log(A1/A0))对应频率定义为其带宽,示波器的带宽也采用相同的方式定义,当测试信号频率接近或者超过示波器带宽时,体现在波形上是信号幅度的衰减, 一般示波器的带宽表示为 1GHz,4GHz等。
2.示波器采样率
被测模拟信号在时间和幅度上都是连续的,在经前端模拟电路处理后,ADC电路对信号进行A/D转换, 后级模块数字处理后对信号进行重建和显示,A/D转换时采样时钟的频率即为示波器的采样率, 比如20GSa/s(每秒钟采样20G个点),后级电路对波形重建的质量取决ADC的采样速率和采样精度(ADC的位数),根据奈奎斯特采样定律,**如果采样率是被测信号带宽的2倍则可以重建和恢复波形,否则会产生波形的重叠,无法准确恢复波形。**实际测试中也应遵守这一点。目前市场上的示波器ADC位数一般为8位,不考虑其它影响ADC转换过程中的测量误差就有满量程的1/256,在需要精确测量直流时采用万用表更加准确。
3.示波器采样深度
受到后端电路处理速度的限制,ADC转换后的数据并不能实时处理然后重建波形显示在屏幕上,而是先把ADC转换后的数据存储在高速缓存中,后级处理电路从高速缓存中读出数据,这个缓存的深度称之为示波器采样深度,比如100M (最大能存储100M个采样数据),示波器能够一次连续采样的波形长度=采样深度/采样速率,在实际使用示波器过程中,可能会遇到这种情况,当固定采样深度后,增大或者减小横轴采样时间,采样速率也会跟着变化,一般示波器会自动调整采样时间来提高用户使用感受,这个时候就要注意采样速率是否满足需求。
二、示波器探头介绍
探头传输线中的寄生电容和电感会对高频信号产生影响,探头的带宽越大,要求寄生电容和电感越小, 工艺就越复杂,价格也会越贵,目前探头按实现方式可以为有源和无源两种:
- 有源探头: 内置放大电路,需要示波器供电,如差分探头和电流探头;
- 无源探头: 只有无源器件,如高阻无源探头;
探头和示波器的输入接口电路共同组成探测系统,示波器可以设置不同档位匹配不同的探头以满足不同测量需求:
- AC 档位: 用于交流信号测试:
- DC1MΩ: 用于低频(一般500MHz以下)测量;
- DC50Ω: 用于高频信号测量
1.无源高阻探头
无源高阻探头一般作为通用探头,应用场景最为广泛,可以用于测量上电时序,带宽内的高频信号等,以下为其典型参数:
- 探头输入阻抗:10MΩ
- 探头测量带宽: 500MHz
- 探头衰减比: 10:1
在使用高阻无源探头时,示波器设定档位要选择DC1MΩ另外探头衰减比指的是被探测信号在经过探头后信号衰减到原来的1/10, 示波器可以设定对应的放大倍数,使显示在屏幕上的信号幅度和被测信号一致, 一般衰减比100:1探头适用于高压测量, 衰减比1:1探头适用于纹波测量。
2.有源差分探头
差分探头内部包含一个差分放大器,可以对差分信号相减放大,一般用于测量高速差分信号。
3.有源电流探头
电流探头是基于霍尔效应,供电线周围的磁场通过探头霍尔传感器输出电压,其电压值和电流大小成正比,一般典型的探头转换系数为0.1V/A.
一般探头的最小探测能力为几个mA,当需要更精准的测量,可以把待测线缠绕几圈在探头上,可以探测到更小的电流信号。
当没有电流探头,只有高阻无源探头但想要测试电流信号时,一种可行的办法是在待测线上串联一个电阻,通过测量电阻两端的电压差来判断电流的变化。
三、示波器抓取信号
1.示波器触发方式
- 边沿触发
<>上升沿触发
<>下降沿触发 - 脉冲宽度触发:可以通过设定脉冲宽度来抓取特定的波形行为
2.示波器触发模式
- Auto:当设置触发条件后,如果满足触发条件就会触发显示波形,当不满足触发条件超过一段时间(一般几十ms),示波器也会自动产生一个触发并捕获波形显示,一般用于捕捉连续的周期信号;
- Normal:示波器严格按照触发条件触发,不满足时则不触发, 如果一次触发后又满足新的触发条件则会更新波形,否则波形不会更新;
- Single:只会按照触发条件触发一次,一般用于抓取上电,下电时序等。
四、MIPI-DSI信号测量
1.LP信号测量
LP传输频率一般为10MHz,示波器采样率一般设定大于等于50MS/s,采样率越高波形失真越小。
采样率: 20GS/s
触发条件:边沿触发(一般读操作在上电阶段识别ID,可以用上电电源上升沿+D0N/D0P卡出)
触发模式:Single
-
Escape Mode: LP模式下的一种特使模式,包括LPDT, ULPS, Trigger等,以下为一个读过程说明
Read : 读寄存器0x04
BTA : 交换D0N,D0P控制权到Slave端
Read Response: 返回3Byte参数 0x40,0
-
BTA: MIPI协议对控制权的切换流程
<>主从端MIPI速度要匹配,主从端均在6MHz~10MHz,一般Master端可以设定速率来匹配从端,否则可能会有读取失败的风险;
<>以下流程和时间间隔要求严格遵守,一般测量Tta-sure+Tta-get时间来确保切换时间是足够的,由从端/供应商端提供时间要求;
TLPX=80ns
Tta-sured+Tta-get=620ns
2.MIPI LP->HS信号测量
LP切换到HS模式,一般从端会给出时间要求, 按照供应商提供的规格书卡出时间既可;
采样率: 20GS/s
触发条件:边沿触发
触发模式:Auto/Normal
**- CLK Lane:
Tclk-prepare:
Tclk-prepare+zero:
Tclk-trail:
- DATA Lane:
Ths-prepare:
Ths-preapare+zero:
Ths-trail:
总结
以上就是所有内容,测量其它信号也是可以遵循类似流程,根据要显示的信号时间长度,调整采样率和采样深度,根据要抓取信号的类型,选定触发条件和触发类型。