版本协议

CC BY-NC-SA 4.0

标签
专业版
#第11届立创电赛#USB3.0逻辑分析仪2.54 TypeA版

创建时间:2个月前

描述

<p>复刻项目:https://oshwhub.com/q2h2/project_bszkxrnf</p> <p>装好外壳后</p> <p><img src="https://image.lceda.cn/oshwhub/pullImage/9e30a55e35ef4ab9b423157773fd1d2a.png" alt="9e30a55e35ef4ab9b423157773fd1d2a.png"></p> <p>改进点:</p> <p>1.将难焊到爆的24P USB TypeC改成TypeA,这样就不用TX/RX识别的CH9441P(因为CH9441P买不到啊!)</p> <p>2.将16通道改为2.54间距,并且参照正点原子的逻辑分析仪去做定义</p> <p>3.将TypeA、20p插口居中</p> <p>4.加入4个螺丝孔方便做3D打印外壳</p> <p>5.将往外供电改为2.0 4p这样更实用</p> <p>6.将GND02层的布线调整,这样使GND02层为完整的地平面</p> <p>7.减少CH32H417的过孔数量,避免焊接时散热太快,这样就可以用320度的热风枪焊起来(原版要开380度)</p> <p>8.USB差分调大到6mil,这样阻抗留有余量</p> <p>9.将较贵的0402 4.7uf电容换成较便宜的0603封装</p> <p>10.将较容易连锡的100K排阻,换成独立电阻,方便焊接</p> <p> </p> <p>注意:<span style="font-size:24px;"><strong><span style="color:#e03e2d;">烧录要用WCH-LinkE,不能用WCH-Link<span style="color:#2dc26b;background-color:#e03e2d;">W</span></span></strong></span>!!!!</p> <p>我的烧录流程(主要参考:https://oshwhub.com/listen2/project_vfylmuii):</p> <p>1.WCH-LinkE接到这块板上的SWDIO+SWDCLK+GND+5V</p> <p>2.WCH-LinkUtility(要注意版本要支持CH32H41X),烧入CH32H417_IAP_V3F.bin</p> <p>3.拆掉WCH-LinkE</p> <p>4.用A-to-A线接入电脑,这时会听到电脑识别到CH32H417</p> <p>5.用CH32H41x的EVT包里面的WCHMcuIAP_WinAPP.exe选USB HID,然后烧录CH32H417_Logic_Analyzer_APP.bin</p> <p><img src="//image.lceda.cn/pullimage/cSBikOwRlcosqodgDxRmMMYTuz3qnxj2AwYWkLzp.png" alt="cSBikOwRlcosqodgDxRmMMYTuz3qnxj2AwYWkLzp.png"></p> <p> </p> <p> </p> <p>设计:CH32H417支持+/-自动反转,所以可以+/-反转来布线,这样比较顺。实测反转+/-是可以正常3.0的速度</p> <p><img src="//image.lceda.cn/pullimage/dndNGQfq1poJvDJYtaZnuLNPY9ai3o1zgYiVK9gf.png" alt="dndNGQfq1poJvDJYtaZnuLNPY9ai3o1zgYiVK9gf.png"></p>

文档

BOM

附件

附件名 下载
3.0逻辑分析仪2.54 TypeA演示1.mp4

评论(21)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
pandy_f 回复
<p>来捧个场;<br/>另外WBU6封装的芯片测试逻辑分析仪功能没问题了,那个封装比QEU6便宜一半还好焊;<br/>非常建议外部DCDC为VDD12A供电(手册电流85mA),可以把100mW左右的热功率转移到芯片外。<br/>VDDK的电流比VDD12A略高(111.5mA),但是其内部LDO功能较多(例如可以调压到最高1.27V以超频到小核300Mhz/大核700Mhz),所以酌情外部供电;<br/>实测所有内部LDO供电都可以在不关闭自身的前提下,耐受外部更高的供电电压,故电路设计十分简单。<br/>下为手册上推荐的CH2003K接法,其CH2003K的DCDC部分输出1.2V为VDD12A和VDDK供电;该工程中将其借用为VIO18供电,故建议添加额外的DCDC来为VDD12A和VDDK供电。<img title="点击查看大图" src="https://image.lceda.cn/oshwhub/pullImage/a02b3734ff2f471099e884ec9c485509.png" alt="" /></p>
elctr0 回复
<p>祝贺![emojis:强]<br/>补充一个点,目前PC端软件U3LogicAnalyzer已经更新到pre0v3,用link下载IAP后,可以用U3LogicAnalyzer下载和更新APP固件了。</p>
motozilog 回复
<p>谢谢大佬指点。我也是第一次用CH2003K,所以没有什么经验。0.35mm间距真的很难很难焊!感觉是单层QFN的手焊极限!我特地将QFN焊盘加长,还是超级难焊。而TypeC 24P那个连锡连到心态崩了,只能热风枪拆下来,只在过孔上放一点点锡,然后用热风枪将TypeC一起吹进去才不连锡。</p>
pandy_f 回复
<p>我自己开了张钢网,tb的15块钱;效果还不错</p>
麦斯多鲁特 回复
<p>3.3V紫色那个线路是不是有环路了?</p>
motozilog 回复
<p>PWR03,其实更好是铺一个供电平面,当时一下子忽略了,直接用线连起来就算了,建议PWR03层的下半部分将3V3做成供电平面(铺铜)</p>
dirtyaccc 回复
<p>这修改,句句说到我心里去。之前搞那个cyusb3014用的还是两排贴片那种type-c,更难焊</p>
dirtyaccc 回复
<p>这个用wbu6是不是固件和pluseview都要另外不同的版本?</p>
pandy_f 回复
<p>没有ADC和io电压设置功能,其余全兼容(5Gusb+16通道采样是完整的)。</p>
motozilog 回复
<p>双层24P贴片Type-C,只能底面热风枪热传递加热去焊,并且不知道是否焊得好。比前插后贴24P还要难焊。所以像我这种手残,用TypeA实际一点(或者3.0的打印口,但3.0的打印线比较难买)</p>
pulin 回复
<p>请教下大佬,VIO18 看手册是可以软件设置不同电压的嘛,为啥用外部 DC/DC 做呢。[emojis:发呆]</p>
motozilog 回复
<p>靠FB调节</p>
pulin 回复
<p>为什么要用这种方案呢,我想到的是这种方案虽然可以支持连续的电压轨,但是常见电平标准 1.2 、1.8、 2.5、 3.3、5.0 就够绝大部分场景了。</p>
phoenix2021 回复
<p>请教下,作为逻辑分析仪,CH32H417不应该作为UHSIF主模式吗?为何代码中配置为从模式,UHSIF_GPIO_Init(DEF_UHSIF_SLAVE_FPGA_MODE, DEF_UHSIF_PINREMAP2, DEF_UHSIF_CLKREMAP1, logic_div, logic_set),从模式需要外部给PCLK输入时钟信号,原理图上也没有连接这个引脚啊;另外原理图上UHSIF接口只连接了16bit数据,有关空满标志和读写控制信号也不需要连接吗?417作为UHSIF主模式,读数据,起码也应该把RDNE和AE信号拉高吧,417若作为UHSIF从模式,则需要外部给时钟和写控制信号才能把数据送入LINE0_IN再上传给PC。有点不太理解</p>
motozilog 回复
<p>按原作者的想法是可以调节I/O电平</p>
pandy_f 回复
<p>主模式-读从机的时序;是连续读取的时序,简单检查是同步时序。</p>
拉线工老许 回复
<p>请教个问题usb3.0a 接usb3.0a收发需要交叉吗,市面上卖的公头线里面有交叉吗</p>
motozilog 回复
<p>我用MS2131采集卡自带的线就是交叉的。</p>
anmko 回复
<p>我的USB线是直连的,只能识别成2.0</p>
dirtyaccc 回复
<p>不难买啊,6元能买一条1.8米的usb3.0 type-b,质量很好</p>
motozilog 回复
<p>换一根线</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