🔬 逻辑分析仪·实战 物联网调试

📘 30章 完整目录
逻辑分析仪基础 · 示波器区别
采样率·通道数·存储深度,核心参数详解,对比示波器应用场景。
硬件连接与探头使用
探头类型·接线方法·地线重要性·信号夹子使用技巧。
软件安装与界面初识
Saleae Logic · PulseView 安装、界面布局、基本操作流程。
触发设置的艺术
上升/下降沿·电平·协议触发(I2C地址触发)实战场景。
采样率与存储深度的平衡
根据信号频率设置采样率,采样率不足/存储深度不够的应对。
实战:UART串口调试
抓取UART波形,分析波特率·数据位·停止位·校验位,解决乱码。
实战:I2C总线分析
SCL/SDA波形解析:起始条件·从机地址·读写位·ACK/NACK·数据帧。
实战:SPI总线分析
CS/SCLK/MOSI/MISO波形,分析CPOL/CPHA模式及数据包结构。
实战:1-Wire协议调试
DS18B20时序:复位脉冲·存在脉冲·读写时隙分析。
实战:红外遥控信号解码
NEC协议红外波形:引导码·地址码·命令码·重复码。
实战:PWM信号测量
舵机/LED驱动PWM波形,测量频率·占空比·周期。
实战:DHT11/DHT22时序分析
单总线数据解析40位数据包:湿度·温度·校验和。
实战:WS2812B LED灯带控制
归零码NRZ波形,分析T1H/T1L高电平时序。
实战:CAN总线分析(基础)
CAN-H/CAN-L差分信号,显性位·隐性位·帧结构。
实战:Modbus RTU调试
RS485 A/B线波形,分析报文帧:地址·功能码·数据·CRC。
实战:SD卡SPI模式初始化
上电初始化CMD0/CMD8/ACMD41命令响应时序。
实战:NFC/RFID通信分析
13.56MHz调制信号,REQA·ATQA·UID读取过程。
实战:蓝牙HCI UART抓包
蓝牙模块HCI UART数据包,分析HCI命令和事件。
实战:LoRa模块AT指令调试
UART通信抓取AT指令发送与响应时序。
实战:GPS模块NMEA协议解析
$GPGGA、$GPRMC语句字段含义分析。
逻辑分析仪与示波器联合调试
何时用逻辑分析仪?何时用示波器?配合使用技巧。
多通道同步采集与分析
同时抓取多传感器/总线信号,分析时序关系。
解码器的高级使用
编写自定义解码器,解析私有协议。
数据导出与报告生成
导出CSV/VCD/MAT,用于Matlab/Python后处理。
低功耗设备调试
休眠到唤醒时序,分析唤醒时间·电流尖峰·通信启动。
电磁干扰(EMI)对数字信号影响
信号抖动·毛刺,地弹和串扰现象观察。
固件升级通信分析
OTA/串口ISP升级数据包,分析协议与错误重传。
多设备总线冲突排查
I2C/SPI总线地址冲突和信号干扰排查。
时序违规分析
建立/保持时间违规波形定位方法。
综合实战:物联网传感器节点调试
UART+I2C+GPIO中断,温湿度上报项目完整调试。