PeakTech P1245示波器实战:探头补偿、触发与PWM/串口/CAN波形测量

发布时间:2026/9/14 2:49:24
PeakTech P1245示波器实战:探头补偿、触发与PWM/串口/CAN波形测量 桌上那台PeakTech P1245已经跟着我调试了不少板子。中间也用过几十块的USB虚拟示波器蹭过同事的鼎阳碰过高带宽的进口机器但日常抓波形我伸手去拧的还是这台P1245。原因不复杂这是一台能让你把波形真正“稳住”的台式数字存储示波器而不是只在屏幕上画一条会跑的线。P1245的带宽参数放到今天不算夸张但配上稳定触发、USB数据导出和直观的面板操作解决的是嵌入式开发、电源调试和维修中最常见的问题信号到底长什么样、有没有毛刺、占空比对不对、时序踩没踩准。这篇文章我不会堆参数表而是从实际操作角度讲清楚怎么把P1245用顺探头怎么选、补偿怎么调、PWM占空比怎么测、串口和CAN波形怎么抓以及我踩过的几个坑。无论你是刚接触示波器的新手还是准备买一台办公桌常驻仪器的工程师这篇都值得看完再开机。1. 为什么是PeakTech P1245选型思路与定位1.1 从需求倒推台式示波器到底买什么选示波器最忌讳上来就比带宽。你如果只修音频功放50MHz可能都用不满但你要查一块STM32跑飞的原因可能连触发方式都要反复调。我的逻辑是先把要测的信号列清楚MCU的GPIO、PWM、串口、I2C、SPI频率通常在几十kHz到几十MHz。开关电源的纹波重点关注20MHz以内的噪声。家电板卡维修需要看继电器动作、晶振起振、通信波形。教学实验需要让学生能看懂触发电平和时基。这些场景对带宽的硬需求并不高真正决定体验的是采样率、存储深度和触发模块。P1245是一台2通道台式数字存储示波器体积不大放在工位上不占地方带宽和采样率足够覆盖上面这些活儿。更重要的是它保留了大量的物理按键和旋钮戴着手套也能操作不需要在触屏菜单里翻半天。1.2 P1245核心指标与适用场景以我手头这台为例几个关键状态是这样项目参数或感受通道数2通道日常调试够用带宽60MHz级别适合MCU和中低速总线采样率1GSa/s短时基下够用显示7寸彩色LCD波形清晰度不错存储与导出USB Host可存CSV和屏幕截图触发类型边沿、斜率、脉宽、视频等常用触发都有典型场景嵌入式、电源纹波、家电维修、教学演示很多人会拿它和1GHz旗舰机比这不公平。P1245的定位就是“能稳稳当当地看绝大多数数字电路信号”。我拿它测过10kHz的PWM、115200波特率的串口、500kbps的CAN总线以及5V开关电源的纹波都没有出现“看不清”的问题。只要不拿去测高速差分总线它就是这个价位该有的水平。1.3 与同类产品的取舍国产新机里鼎阳、普源这类带网络接口的型号很香尤其是远程看波形、家里连公司示波器这类玩法确实方便。但我个人反而觉得P1245这种USB直插的设计省心。不需要配IP、不用连WiFi插上U盘就能导CSV插上USB线就能和电脑通信少一个出错的环节。至于同价位的虚拟示波器我建议直接跳过。虚拟示波器适合配合软件看趋势但你要观察毛刺、抓单次上电时序它远不如一台真实台式机来得可靠。2. 面板功能与核心操作把P1245用顺手的底层逻辑2.1 垂直系统V/div不是乱拧的垂直系统控制的是纵轴每格代表多少伏。P1245从很灵敏的毫伏档到10V/div都有关键是选对档位。测5V逻辑电平1V/div比较合适波形占屏约5格测3.3V电平可以切到500mV/div屏幕能显示得更大更清楚。按下CH1键能进入通道菜单里面有几个项目我建议养成固定习惯耦合平时默认DC能看到真实电平。如果想滤掉直流分量只看纹波再切AC。带宽限制遇到噪声大、只想看低频成分时打开20MHz限带。测完记得关掉否则高频边沿会被压平。探头比例这里要和你物理探头上的档位保持一致后面会专门讲。很多新手一上来就疯狂拧V/div直到波形变高变低却不知道这个动作其实是选择垂直分辨率。波形太小测量误差大波形太大超出屏幕顶部底部被削掉你看到的峰峰值就是错的。2.2 水平系统时基与采样率的联动水平时基是很多人理解错的地方。P1245的1GSa/s采样率不是永远都保持的。你时基调得越大屏幕上显示的时间窗越长示波器为了填满一帧波形会自动把采样率降下来。比如你需要看一帧完整CAN报文把时基放到1ms/div这时的实际采样率可能远低于标称值。方波显示成圆波、脉冲边沿看不清多半是这里出了问题。正确做法是先估算信号频率再决定时基。10kHz的PWM周期是100us看几个周期可以选20us/div115200波特率的串口每一位约8.68us看一帧数据可以选10us/div。时基缩得越小越能看到边沿细节时基放得越大越能看整体时序。先想明白你要看“单个边沿”还是“整段波形”再拧时基旋钮。2.3 触发系统让波形站住的关键经常有人问“示波器哪个键能把图像锁住”。其实真正让波形停在屏幕上的不是锁屏而是触发。P1245面板上RUN/STOP可以冻结当前画面Single模式负责抓单次事件但日常观察连续信号靠的是触发系统。我用P1245的习惯是这样触发源选当前测量通道触发类型选边沿上升沿还是下降沿按信号特征定。触发电平要落在信号幅度范围中间。比如3.3V的PWM触发电平设在1.65V附近如果电平太高或太低触发条件永远满足不了波形就会一直在屏幕上乱跑。Auto模式下即使没触发也会刷新波形Normal模式下只有满足条件才更新显示。遇到波形跳来跳去先把模式切到Normal再慢慢调触发电平这是最快定位问题的方式。2.4 测量与光标占空比、频率、峰峰值一次读全P1245的面板上有Measure键按下去之后可以选择测量源和测量项。我一般把Frequency、Period、Duty、Vpp、Mean这几项打开看PWM时直接读占空比看电源纹波时读Vpp和Mean。测占空比尤其要注意通道耦合必须是DC用AC耦合会把直流电平滤掉高电平时间就测不准。除了自动测量光标功能也要熟练。按CURSOR键用旋钮移动T1、T2可以直接量两个跳变沿之间的时间差这个在手工测时序时比自动测量更直观。3. 探头×1和×10P1245测量精度最容易被忽略的一环3.1 ×1与×10到底差在哪很多人第一次用示波器探头拨到哪档就插上去测结果波形差得离谱还以为是机器坏了。探头上的×1和×10不是简单幅度缩放它改变的是整个测量系统的输入阻抗和带宽。探头档位衰减比例输入阻抗带宽表现适合场景×1不衰减约1MΩ通常只有几MHz音频、低频小信号×10衰减10倍约10MΩ能达到示波器满带宽数字信号、中高频、电源×1档的探头电容大对高频信号相当于一个低通滤波器方波会被滤成圆波。×10档把信号幅度降到原来的十分之一但探头电容明显减小对被测量电路的影响也更小。数字电路调试我几乎只用×10。注意×10档在噪声本底上会比×1大一点但换来的是波形形状更真实。3.2 探头补偿开机后第一件事不是测信号拿到P1245或者任何示波器第一件事不是接被测板而是校准探头。P1245面板上通常有1kHz的方波校准输出用探头探针勾住校准端地线夹夹到旁边的接地端把探头打到×10然后在屏幕上应该看到一个标准方波。如果方波的边角是圆的说明探头的高频补偿不足如果边角上冲、出现尖角说明过补偿。用一字螺丝刀调探头上的微调电容直到方波边角变成直角顶部平直。这个动作非常关键。探头补偿不对后面测出来的一切过冲、振铃、占空比误差都可能是探头伪影。3.3 通道探头比设置数值不对的九成原因探头物理开关拨到×10通道菜单里的探头比例也要跟着改成10×。这两边不一致P1245会把×10衰减后的电压直接当成真实电压显示测出来就是实际值的十分之一。我见过不少人拿着×10探头通道设置停留在1×然后说示波器读数不对。上电后顺手看一眼屏幕右下方的通道标签确认显示的是10X还是1X。如果每次测量前都养成交叉检查的习惯能省掉大量“假故障”排查时间。4. 实操案例用P1245测PWM、串口和CAN总线波形4.1 测PWM占空比从接线到读数的一条龙假设被测板子是STM32PA8输出10kHz、占空比约50%的PWM高电平3.3V。第一步把探头拨到×10通道1的探头比例也设成10×。地线夹接目标板GND探针接PA8。接着按CH1耦合选DC垂直档位选1V/div。3.3V的信号在1V/div下大约占3.3格合适。时基选20us/div屏幕上能看到约两个完整周期。触发源选CH1边沿选上升沿电平设在1.65V。按下Measure选Duty正常应该读到50%左右。顺便把Frequency和Vpp也打开验证频率是不是10kHzVpp是不是接近3.3V。这里有个经验测占空比时如果波形上下顶格削平了读数会偏大或偏小垂直档位一定要留出余量。还有探针要焊在测试点上或者用钩子勾住别用手捏着探针人体耦合会直接改变波形的样子。4.2 看串口UART波形让数据进行到一半也能抓下来串口空闲时是高电平数据开始时会有一个低电平起始位。要抓一帧UART数据触发条件应该是下降沿触发。把触发方式设成Single触发源选CH1下降沿电平设在信号高电平和低电平的中间比如1.5V。然后让目标板发送数据P1245就会抓下这一帧。时基怎么选先算波特率对应的位时间。115200波特率每一位约8.68us想看完整的“起始位8个数据位停止位”选10us/div左右。P1245即使没有串口解码菜单也能用光标量出每一位的宽度和理论波特率做对比。如果位宽偏差超过5%说明单片机时钟或波特率配置有问题。FreeMASTER这个工具经常被拿来和示波器一起说。FreeMASTER可以在电脑上显示MCU变量曲线但它显示的是软件层的数据引脚上实际电平什么样它管不着。我习惯用P1245并接在串口线上同时开着FreeMASTER看变量。软件曲线正常而示波器波形振铃或幅值不够那就是硬件驱动电路的问题不是通信协议问题。4.3 CAN物理层怎么看差分信号与隐性/显性电平CAN总线不能只看一根线要看CAN_H和CAN_L的差分关系。用CH1接CAN_HCH2接CAN_L两个探头都打到×10垂直档位都设成1V/div。如果P1245支持数学运算把Math设为CH1减去CH2这样屏幕上就有一条差分波形。显性电平对应差分电压约2V隐性电平对应差分电压接近0V。很多时候CANoe报节点离线但软件报文窗口只告诉你协议层状态物理层上CAN_H和CAN_L的共模电压漂了、终端电阻焊接不良软件里是看不出来的。用P1245看波形如果差分幅度偏小先查终端电阻如果边沿很缓查总线电容和对地阻抗如果显性电平叠加了大量噪声查接地和屏蔽。4.4 把CSV导出到电脑报错波形也能另存P1245支持把波形数据存成CSV或者把屏幕截图存成图片。把U盘插到USB Host口按Save/Recall选波形数据格式选CSV。存完拿到电脑上Excel能直接打开。有时候屏幕上一闪而过的报错或异常波形来不及分析只要把CSV存下来就能在电脑上重新还原。CSV文件通常包含时间和电压两列用Python画图最简单import pandas as pd import matplotlib.pyplot as plt df pd.read_csv(scope.csv, skiprows1) plt.plot(df.iloc[:,0], df.iloc[:,1]) plt.xlabel(Time (s)) plt.ylabel(Voltage (V)) plt.show()有朋友问“示波器报错的波形csv在电脑上可以看吗”完全可以。只要CSV文件写入完整数据没损坏电脑上重新画出来照样能分析。保存时注意U盘格式建议FAT32容量不用太大8G、16G都行。文件名尽量用英文有些示波器固件对中文文件名支持不好容易存成一串乱码或直接报错。5. 常见问题与排查技巧实录5.1 触发放不好波形一直在跑如果P1245屏幕上波形像心电图一样到处飘先别怀疑机器坏了。把触发源切到正在测量那个通道触发类型选边沿然后把触发电平调到信号幅度的中间。Auto模式下即使触发条件不满足也会强制刷新所以如果你刚开始调信号建议切到Normal模式只看满足触发条件的波形判断会更准。5.2 波形边缘过冲或振铃方波边沿出现明显过冲先检查探头补偿。探头没校准好过冲会变夸张。确认补偿正确之后把探头地线夹换成最短的接地弹簧。长地线夹像一根天线会拾取噪声并形成谐振。使用×10档也能减小探头电容的影响。如果这些都排除了波形还振铃那大概率是信号反射常见于长走线或驱动端阻抗不匹配和示波器无关。5.3 方波显示成圆波现象是明明输入是方波屏幕上却看到正弦波一样的圆边。这通常是采样率不够不是机器故障。时基调得太大P1245为了让单帧覆盖更长时间只能牺牲采样率。把时基缩小或者开启峰值检测模式方波边沿会重新变锐利。测数字信号时我习惯让采样率保持在信号频率的十倍以上。5.4 U盘存不了波形插上U盘后找不到设备先看看U盘是不是exFAT或NTFS格式。很多示波器只支持FAT32。容量太大的U盘也可能识别慢换个4G或8G的小U盘反而更稳。保存CSV时如果文件名重复有些固件会直接覆盖或提醒失败建议每次存文件前重新命名。下面是我整理的快速排查表现象可能原因处理方式波形乱跑触发电平不对电平调到信号中点切Normal读数只有实际的1/10探头×10但通道设为1×通道菜单探头比例改成10×方波边沿圆时基太大、采样率下降缩小时基或开峰值检测边角过冲探头补偿不对调探头微调电容测纹波有高频噪声探头地线太长换接地弹簧开20MHz限带U盘不识别格式不对改为FAT326. 从示波器到自制STM32示波器用P1245当标准机6.1 为什么拿P1245当参照很多人在Multisim、Proteus里用过虚拟示波器但仿真软件里的示波器不会骗你真实电路会。虚拟示波器帮你理解原理P1245帮你验证现实。如果你想自己做一个STM32示波器拿P1245当参照机器是最省事的方案同样是测同一个测试点P1245读出来的幅值、频率、占空比就是你自制仪器要逼近的目标。6.2 自制示波器要注意的三个环节第一个环节是前端模拟电路。电阻分压、运放跟随、钳位二极管组成输入级这些都焊完之后用P1245测一下衰减后的信号确认衰减比例和线性度。第二个环节是ADC采样。STM32的ADC采样率有限波形超过几十kHz就会失真。输入一个10kHz方波用P1245和自制示波器同时测同一个点对比频率读数能很快发现是采样率配置不对还是触发没有同步。第三个环节是触发。自制示波器最常见的毛病就是波形乱晃原因是没有稳定的触发条件光靠软件延时去抓波形是不行的。好多人花大量时间在串口屏上位机里改曲线颜色其实先做对触发和时基校准比什么都重要。6.3 高速信号别逞强eMMC HS400这类高速接口时序建议直接上500MHz以上的示波器和专用探头P1245不是干这个的。但高速器件的上电时序、复位信号、时钟使能这些低速控制线P1245照样可以看得清清楚楚。把示波器的能力边界搞清楚比什么都想测重要得多。我自己这两年多下来的体会是示波器不是一个拼参数的摆设而是一个需要天天摸、天天校准的工具。P1245教会我的不是怎么按几个键而是每次测之前先想清楚测哪一路、探头打哪档、触发电平放哪、时基开多大。这套思路放在任何一台示波器上都通用。至于工具本身P1245给我的感觉是踏实、够用、不折腾。如果你的主要战场和我一样是MCU、PWM、串口、电源它会是桌上很靠谱的一台设备。最后再提醒一句新机到手先把探头补偿拧好再谈测波形。