电子说
在软件工程师里面我的硬件水平最好,在调试软件的时候经常用到RTT打印或者Jscope打印,但是在关键时刻jlink经常收到干扰数据打印错误,着急的我这个软件工程师都想把硬件工程师捏扁,调试300W无线充电的项目单片机控制半桥开关电源,再控制震荡电路震荡,每当软件调试关键打印时刻整个jlink都死机,每次死机不出意外的情况下意外就发生了,我私人公用的笔记本电脑烧坏了,当整个项目进入到僵持阶段我最想捏死的不是硬件工程师而是后面一直催促进度的老板。
调试开关电源,调试电机,调试无线充电,没有打印和仿真运行的软件编写真考验软件工程是的能力,把我逼成软件工程师里面硬件水平最好的。设计了一款SWD隔离接口电路。整体的隔离接口如下面几幅图所示:
对您没有看错这个是3.3V和5V通用的,高速10M光耦隔离和5V隔离电源隔离,Jlink端第一管脚需要5V供电,重要的话说三遍:Jlink端第一管脚需要5V供电。Jlink端第一管脚需要5V供电。Jlink端第一管脚需要5V供电。
与jlink链接的效果如下图所示:(重要提示一定要确保您的jlink第一个管脚能5V供电)
与PE调试器链接的效果如下图所示:(看清插口位置保证第一脚供电5V)
软件工程师的硬件水平都是被逼出来的,我有了做一个隔离想jlink的往外卖的想法,有这个想法是因为有一次和老板喝酒论英雄,老板说您们每个人都是超人,都有一项超越常人的技能,比如超人总工就有搞定一切硬件的超能力,比如技术部长就有搞定一切机械机构部件的超能力,比如您就有搞定一切软件的超能力,我好奇的问了一下:老板您有什么超能力?老板说:我超有钱。我顿时愣了一下,然后一口闷了杯中酒。心想我也想有老板这样的超能力。于是我就做了一个隔离型的jlink希望各位帮我拥有超能力。
隔离想jlink有几种方案一种个usb端隔离加USB隔离芯片,这个方案并不完美因为虽然隔离防止了电脑烧毁,但是干扰了jlink的主控芯片还是不能打印。于是我就试制了swd端隔离的jlink。如下图所示:
对您没有看错type-C接口,网上满天飞的jlinkV9原理图再加上我上面的隔离电路板制作而成,嘉立创免费PCB打样。至此开启老板的超能力。
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !