当前位置: 首页 > news >正文

逻辑分析仪怎么用?怎么看PWM(以Saleae为例)​

 很多新手第一次使用这种逻辑分析仪不知道怎么用,我写个教程说下吧;

1. 软件安装​

科学上网或者群里有

https://www.saleae.com/zh/downloads​
  • ​下载地址​​:Saleae官方下载页
    • 支持Windows/macOS/Linux系统
    • 首次连接硬件时,系统会自动安装驱动

图标是这个

打开后是这样

2.编写代码

具体就用你的代码;

我这里给个样例,这个样例是以1000hz的频率,通过pa11输出50%的占空比;

我用的hal库

3. 硬件连接​

  • ​步骤​​:
    1. ​共地​​:将逻辑分析仪的GND引脚与待测设备的GND连接(确保信号完整性)
    2. ​信号接入​​:将待测信号(如PWM输出引脚PA11)接入逻辑分析仪的任意通道(如CH1)。
      示例:PWM信号测量时,PA11(蓝线)→ CH1,GND→GND

4.软件使用

配置好点击上方的三角形就可以测量!

通道设置​​:

  • ​Digital模式​​:用于数字信号(如PWM方波)。
  • ​Analog模式​​(需硬件支持):可观察模拟信号细节
  • ​高级功能​​:启用毛刺滤波或协议解码(如I2C/SPI)

 

通道设置

我这里就采用这种

  • 在右侧面板为每个通道(D0-D7)选择模式:
    • ​Digital​​(数字信号):显示高低电平(如D0的方波)
    • ​Analog​​(模拟信号):需硬件支持(如D1设置为模拟)
  • 可启用​​毛刺滤波​​(Glitch filter)或​​BISS协议解码​​等高级功能。 

采样配置​​:

  • ​采样率​​:建议≥10倍信号频率(如1kHz PWM波需≥10kS/s)
  • ​触发条件​​:设置边沿触发(如下降沿捕获UART起始位)
  • ​存储深度​​:根据捕获时长调整(如3GB缓冲可支持长时间录制)

信号捕获与分析​
  • ​开始采集​​:点击“Capture”按钮,波形实时显示
  • ​数据分析​​:
    • ​时间测量​​:拖动标记线测量脉冲宽度/周期(如验证50%占空比)
    • ​协议解码​​:右键波形选择协议(如PWM/I2C),直接解析数据

 ​​数据分析

  • 通过鼠标测量时间间隔(如+10ms~+80ms的标记)
  • 右键点击波形可进行协议解码或导出数据。

 采集效果如图

http://www.dtcms.com/a/121912.html

相关文章:

  • TQTT_KU5P开发板教程---DDR4基于IP核 SDRAM(MIG)的测试
  • 接口测试性能指标:QPS、TPS、OTPS、TP99
  • 【深度学习基础】Temporal Fusion Transformer
  • TCP转发隧道
  • Go并发背后的双引擎:CSP通信模型与GMP调度|Go语言进阶(4)
  • K8S学习之基础七十九:关闭istio功能
  • 【c语言】倒置字符串
  • map/multimap
  • vue3项目中实现国际化语言切换【直接粘贴即可】
  • Windows找不到compiler.automake.allow.when.app.running怎么设置?
  • ArcGIS Engine开发教程--从零搭建GIS桌面应用
  • Redis学习总结(持续更新)
  • mysql之等值连接8个实例
  • 不同服务器架构(x86、ARM、Power、SPARC)对数据库使用的影响
  • 软件工程基础之设计模式
  • FFMEPG常见命令查询
  • 计算机视觉——深度学习图像处理中目标检测平均精度均值(mAP)与其他常用评估指标
  • 机器学习之PCA主成分分析详解
  • 强化学习原理二 BasicConcepts
  • 从MySQL快速上手大数据Hive
  • go游戏后端开发31:麻将游戏的碰牌与胡牌逻辑
  • 将外网下载的 Docker 镜像拷贝到内网运行
  • 【文献阅读】Capabilities of Gemini Models in Medicine
  • Quill富文本编辑器支持自定义字体(包括新旧两个版本,支持Windings 2字体)
  • MyBatis 动态 SQL 使用详解
  • MCP 服务搭建与配置学习资源部分汇总
  • 【CSS 选择器组合规则详解】
  • 2025-04-09 吴恩达机器学习6——神经网络(1):介绍
  • Spring Boot 3.x 中 WebClient 全面详解及示例
  • 文件上传漏洞原理学习