示波器
概述
- 用途:示波器是一种可视化工具,用于随时间显示信号波形,允许用户观察数字信号的变化、分析时序关系并调试电路行为。
- 符号:以矩形显示器表示,具有显示信号轨迹和时间网格的屏幕。
- DigiSim.io 角色:作为数字电路中必不可少的诊断和教育组件,提供最多两个信号的实时可视化,且不影响电路运行。

功能描述
逻辑行为
示波器随时间捕获并显示数字信号的波形。它持续采样连接的信号,并在基于时间的网格上绘制它们,显示 LOW 和 HIGH 状态之间的转换。
显示输出:
- X 轴:表示时间(可调节时基)
- Y 轴:表示信号值(LOW 或 HIGH)
- 信号轨迹:显示输入信号的转换和状态
- 网格:提供时序测量的参考
输入和输出
输入:
- 通道 1:用于波形可视化的主信号输入。
- 通道 2:用于波形可视化的副信号输入。
输出:无(仅可视化)。
可配置参数
- 时基:控制时间刻度(水平轴)。
- 触发:确定显示何时开始捕获波形。
- 通道选择:启用/禁用特定通道的显示。
- 余辉:控制旧信号保持可见的时间。
- 网格:切换网格可见性以便于测量。
- 暂停/恢复:临时停止或继续信号捕获。
DigiSim.io 中的视觉表示
示波器显示为一个矩形组件,具有显示信号波形的显示屏。屏幕包括用于时序参考的网格和随信号变化实时更新的轨迹。显示区域周围可能有控制按钮或设置。
教育价值
核心概念
- 信号可视化:演示数字信号如何随时间变化。
- 时序分析:展示信号之间的时间关系。
- 边沿检测:说明数字信号中的上升沿和下降沿。
- 脉冲宽度:演示 HIGH 和 LOW 状态的持续时间。
- 信号调试:强调信号监控在故障排查中的重要性。
- 采样:介绍信号采样和显示的概念。
学习目标
- 理解数字信号如何随时间变化和行为。
- 学习分析不同信号之间的时序关系。
- 识别数字电路中的常见信号模式和异常。
- 将示波器可视化应用于排查时序问题。
- 理解信号边沿、脉冲和状态持续时间的概念。
- 发展解读数字系统波形显示的技能。
使用场景
- 时钟分析:观察时钟信号以验证正确的频率和占空比。
- 时序逻辑调试:可视化触发器的输入和输出以验证正确操作。
- 协议分析:检查通信协议,如串行数据传输。
- 时序验证:检查关键路径中的建立和保持时间。
- 毛刺检测:识别信号中不需要的短暂脉冲或转换。
- 边沿时序:测量相关信号之间的延迟。
- 触发事件:使用一个信号触发另一个相关信号的捕获。
技术说明
- 示波器按内部采样率定义的固定间隔对信号进行采样。
- 更高的采样率提供更详细的波形可视化,但需要更多的处理能力。
- 时基设置决定了显示宽度上可见的时间范围。
- 触发功能有助于稳定重复信号的显示。
- 显示是非侵入式的,不会影响被监控的电路。
- 对于更复杂的信号分析,8 通道示波器变体提供了扩展功能。
- 在 DigiSim.io 中,示波器提供信号时序的准确表示,受限于仿真的时间分辨率。
特性
- 数字信号的实时可视化
- 显示信号转换、脉冲宽度和时序关系
- 多通道支持允许信号之间的比较
- 可配置的时基适用于不同频率范围
- 有助于调试时序问题和信号完整性问题
- 非侵入式监控 - 不影响被监控的电路
- 按采样率定义的固定间隔对信号进行采样
应用
- 分析时钟信号及其关系
- 调试时序电路中的时序相关问题
- 可视化通信协议(串行、并行)
- 测量脉冲宽度、频率和占空比
- 观察信号传播和转换
- 验证复杂电路中的正确信号序列
- 理解数字信号行为的教育工具
- 排查信号完整性问题
波形分析
示波器有助于分析数字信号的多个方面:
- 信号转换:上升沿和下降沿
- 脉冲宽度:HIGH 或 LOW 状态的持续时间
- 时序关系:信号之间的相位关系
- 毛刺:意外的短暂脉冲或转换
- 时钟偏差:相关时钟信号之间的时序差异
- 建立和保持时间:时序电路的关键时序参数
使用提示
- 使用时基控制缩放时间轴
- 对于较慢的信号,增加时基以查看更多周期
- 对于较快的信号,减小时基以查看细节
- 使用触发稳定重复波形
- 比较多个信号以验证时序关系
- 注意可能表示问题的意外转换或毛刺
相关组件
- 逻辑分析仪:示波器的多通道版本
- 示波器(8 通道):支持 8 个输入信号的扩展版本
- 频率计数器:测量信号频率而不是显示波形
- 波形发生器:为电路输入创建测试信号