版本协议

GPL 3.0

标签
专业版
#第11届立创电赛#CH32H417 USB3.0 逻辑分析仪 / 双通道示波器

创建时间:3周前

255 2

描述

<h1>CH32H417 USB3.0 逻辑分析仪 / 双通道示波器</h1> <h2>1. 项目简介</h2> <p>本项目是一款基于 <strong>WCH CH32H417</strong> 的便携式 USB3.0 逻辑分析仪,在开源项目 <strong>《USB3.0逻辑分析仪-16通道200MHz-CH32H417版》</strong> 的基础上进行功能扩展与硬件重新设计。 原项目采用 CH32H417 单芯片实现高速数字信号采集,通过 USB3.0 与上位机进行高速数据传输,可实现 <strong>16 路数字信号采集,最高采样率 200 MHz</strong>,同时提供模拟信号采集能力。 在保留原有高速逻辑分析功能的基础上,本版本重点对 <strong>示波器模拟前端和本地交互功能</strong>进行了扩展,使设备不仅可以作为 USB 逻辑分析仪使用,也能够承担双通道基础示波器、信号观察和便携调试终端等用途。</p> <hr> <h2>2. 主要功能</h2> <h3>逻辑分析仪</h3> <ul> <li>采用 <strong>CH32H417QEU6</strong> 作为主控制器;</li> <li>提供 <strong>16 路数字采集通道</strong>;</li> <li>目标最高数字采样率 <strong>200 MHz</strong>;</li> <li>使用 USB3.0 接口进行高速数据传输;</li> <li>Type-C 接口设计,增加高速信号方向切换电路,以适配 Type-C 正反插。</li> </ul> <p>原理图中 16 路数字输入分别经过输入限流及电容网络后连接至 MCU 数字采集端。</p> <h3>双通道示波器</h3> <p>相比参考项目,本版本对模拟采样部分进行了较大扩展,设计了两套基本对称的模拟前端,对应:</p> <ul> <li>CH1 模拟输入;</li> <li>CH2 模拟输入;</li> <li>输入保护;</li> <li>信号偏置;</li> <li>运算放大;</li> <li>多档量程切换;</li> <li>ADC 驱动及滤波。</li> </ul> <p>两路模拟前端均使用 <strong>OPA2365</strong> 运算放大器,并通过 <strong>TPG4735YJ 模拟开关</strong>以及不同阻值的反馈/偏置电阻网络实现量程配置。 MCU 分别提供 <code>CH1_RANGE_S0/S1</code> 和 <code>CH2_RANGE_S0/S1</code> 控制信号,因此后续固件可以实现双通道量程自动切换,使设备在不同输入幅值下自动选择更加合适的测量范围。 模拟部分另外设计了独立的 <strong>A3V3 模拟电源、1.65 V 中点基准以及 ADC 参考电源滤波</strong>,尽量降低数字电源及 USB 高速部分对模拟采样的干扰。</p> <hr> <h2>3. 本地显示与操作</h2> <p>为了减少设备完全依赖电脑操作的问题,本版本增加了一块: <strong>1.14 英寸 135 × 240 IPS TFT 屏幕</strong> 屏幕通过 SPI 与 CH32H417 通信,可用于显示:</p> <ul> <li>当前工作模式;</li> <li>CH1 / CH2 量程;</li> <li>采样参数;</li> <li>触发状态;</li> <li>通道状态;</li> <li>简单波形或测量数据;</li> <li>USB 连接状态;</li> <li>系统设置菜单。</li> </ul> <p>原理图中已预留 LCD 的 <code>SCK / MOSI / CS / DC / RES / BLK</code> 等控制信号。 同时增加一个 <strong>拨轮/旋转按键</strong>,提供左、右以及按下操作,可用于快速调整量程、采样参数、触发设置以及菜单选项。 相比单纯依赖上位机的软件操作方式,这种设计更适合作为桌面或随身调试工具使用。</p> <hr> <h2>4. USB3.0 接口</h2> <p>设备采用 <strong>USB Type-C</strong> 作为供电及高速通信接口。 由于 USB3.x SuperSpeed 信号需要处理 Type-C 正反插问题,设计中加入 <strong>FSW3820 高速差分信号切换器</strong>(为什么换成这个,主要还是因为这款芯片立创商城有券用,虽然原版也不贵,当然需要软件逻辑切换),根据 CC1 / CC2 状态对 SuperSpeed TX/RX 信号进行方向选择。 USB2.0 D+/D- 与 USB3.0 SuperSpeed 信号均连接至 CH32H417,用于设备通信、调试以及高速采样数据传输。</p> <hr> <h2>5. 项目定位</h2> <p>这个项目并不是希望替代专业台式示波器,而是希望在一块尺寸较小、成本相对可控的硬件上,将: <strong>高速逻辑分析仪 + 双通道基础示波器 + USB3.0 高速传输 + TFT 本地显示 + 拨轮交互</strong> 组合到一起。 比较适合以下场景:</p> <ul> <li>MCU / FPGA 数字接口调试;</li> <li>SPI / I²C / UART / PWM 等信号分析;</li> <li>数字与模拟信号联合观察;</li> <li>电源控制及嵌入式系统调试;</li> <li>随身携带的便携式测试工具;</li> <li>CH32H417 USB3.0 / HSADC 应用学习。</li> </ul> <hr> <h2>6. 相比参考项目的主要修改</h2> <p>本项目主要参考: <strong>Q2H2:USB3.0逻辑分析仪-16通道200MHz-CH32H417版</strong> 在此基础上主要进行了以下扩展:</p> <ol> <li>保留 CH32H417 + USB3.0 + 16 路高速逻辑采集架构;</li> <li>重新设计并扩展双通道示波器模拟前端;</li> <li>两路模拟通道分别加入可控量程切换;</li> <li>为后续实现自动量程功能预留完整硬件控制;</li> <li>增加独立模拟电源及模拟参考电压处理;</li> <li>增加 <strong>1.14 英寸 135×240 IPS TFT</strong>;</li> <li>增加拨轮/按压式操作按键;</li> <li>强化设备脱离上位机后的本地状态显示和参数设置能力。</li> </ol> <hr> <h2>7. 开源说明</h2> <p>本项目是在前人优秀开源设计基础上的二次开发与功能扩展,非常感谢原作者提供的 CH32H417 USB3.0 高速逻辑分析仪设计参考。 项目后续计划逐步整理并开放:</p> <ul> <li>原理图;</li> <li>PCB;</li> <li>BOM;</li> <li>固件;</li> <li>上位机程序/适配;</li> <li>外壳结构;</li> <li>调试记录;</li> <li>模拟前端标定方法;</li> <li>使用说明。</li> </ul> <p>由于高速数字采集、USB3.0 信号完整性以及模拟前端均具有一定调试难度,当前设计仍可能存在需要进一步验证和优化的部分,欢迎大家交流、复现和提出改进建议。</p> <h2>8. 项目进度</h2> <p>打板回来还缺一些元件未到货,同时打算CNC个外壳和面板,如下图:</p> <p><img src="//image.lceda.cn/pullimage/HWtbDiRkpncOjLRlrKQce8OPExUz5wmILm4MxVNl.png" alt="a698d238965809debed550ee8e5d2b6b.png"> <img src="//image.lceda.cn/pullimage/SlcEVMDog9IBAs2kbtZHWFm3UfxuetgrBoQvnhJa.png" alt="ov3upojq.png"></p>

文档

BOM

附件

暂无

成员

评论(1)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>logo验证需要上传实物图;视频验证上传在附件哦~</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow