0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SWD接口隔离调试的电路

kui_wang 来源:kui_wang 作者:kui_wang 2024-03-07 21:19 次阅读

在软件工程师里面我的硬件水平最好,在调试软件的时候经常用到RTT打印或者Jscope打印,但是在关键时刻jlink经常收到干扰数据打印错误,着急的我这个软件工程师都想把硬件工程师捏扁,调试300W无线充电的项目单片机控制半桥开关电源,再控制震荡电路震荡,每当软件调试关键打印时刻整个jlink都死机,每次死机不出意外的情况下意外就发生了,我私人公用的笔记本电脑烧坏了,当整个项目进入到僵持阶段我最想捏死的不是硬件工程师而是后面一直催促进度的老板。

调试开关电源,调试电机,调试无线充电,没有打印和仿真运行的软件编写真考验软件工程是的能力,把我逼成软件工程师里面硬件水平最好的。设计了一款SWD隔离接口电路。整体的隔离接口如下面几幅图所示:

wKgZomXpvLeAFl27AAQmhMgKETY497.png

wKgZomXpvMSAV5WMAAGcsqByoJk219.png

wKgaomXpvN2AZluwABNe2eWH5FU088.png

wKgZomXpvfSAIPAeAPv22k1uQjs921.png

wKgaomXpvN2AZluwABNe2eWH5FU088.png

对您没有看错这个是3.3V和5V通用的,高速10M光耦隔离和5V隔离电源隔离,Jlink端第一管脚需要5V供电,重要的话说三遍:Jlink端第一管脚需要5V供电。Jlink端第一管脚需要5V供电。Jlink端第一管脚需要5V供电。

与jlink链接的效果如下图所示:(重要提示一定要确保您的jlink第一个管脚能5V供电)

wKgaomXpvgqAP7kBAA_vyXjo3vM073.png

与PE调试器链接的效果如下图所示:(看清插口位置保证第一脚供电5V)

wKgZomXpvkKAfbQ_AAa3UBF6JI8546.png

wKgZomXpvimAAlh7AAwX_eOdGe0533.png

软件工程师的硬件水平都是被逼出来的,我有了做一个隔离想jlink的往外卖的想法,有这个想法是因为有一次和老板喝酒论英雄,老板说您们每个人都是超人,都有一项超越常人的技能,比如超人总工就有搞定一切硬件的超能力,比如技术部长就有搞定一切机械机构部件的超能力,比如您就有搞定一切软件的超能力,我好奇的问了一下:老板您有什么超能力?老板说:我超有钱。我顿时愣了一下,然后一口闷了杯中酒。心想我也想有老板这样的超能力。于是我就做了一个隔离型的jlink希望各位帮我拥有超能力。

隔离想jlink有几种方案一种个usb端隔离加USB隔离芯片,这个方案并不完美因为虽然隔离防止了电脑烧毁,但是干扰了jlink的主控芯片还是不能打印。于是我就试制了swd端隔离的jlink。如下图所示:

wKgaomXpvoGACJcfABkn2AwkV68096.png

wKgaomXpvo2AW9gTABQtzqjzU1o485.png

wKgZomXpvpqAc8DKAAneCKSOzTc003.png

对您没有看错type-C接口,网上满天飞的jlinkV9原理图再加上我上面的隔离电路板制作而成,嘉立创免费PCB打样。至此开启老板的超能力。


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8728

    浏览量

    152105
  • 调试
    +关注

    关注

    7

    文章

    590

    浏览量

    34112
  • SWD
    SWD
    +关注

    关注

    1

    文章

    57

    浏览量

    11923
收藏 人收藏

    评论

    相关推荐

    隔离接口的工作原理与特点

    隔离接口通过光电耦合的方式,实现了电信号的耦合和传递,同时保持了电气隔离,从而有效抵抗了各种干扰。下面我们一起来看看光隔离接口的工作原理与
    的头像 发表于 02-04 16:15 110次阅读

    OTL电路调试技巧

    的基本原理是必要的。OTL电路主要由输出变压器、功率放大器和反馈网络组成。输出变压器用于将放大器的高阻抗输出信号转换为适合扬声器的低阻抗信号,同时隔离直流分量。功率放大器负责放大信号,而反馈网络则用于稳定放大器的工作点。 调试
    的头像 发表于 01-16 09:22 227次阅读

    AN-913: I²C接口隔离

    电子发烧友网站提供《AN-913: I²C接口隔离.pdf》资料免费下载
    发表于 01-13 15:10 0次下载
    AN-913: I²C<b class='flag-5'>接口</b>的<b class='flag-5'>隔离</b>

    如何在标准接口电路中将光耦合器替换为数字隔离

    电子发烧友网站提供《如何在标准接口电路中将光耦合器替换为数字隔离器.pdf》资料免费下载
    发表于 09-27 09:45 0次下载
    如何在标准<b class='flag-5'>接口</b><b class='flag-5'>电路</b>中将光耦合器替换为数字<b class='flag-5'>隔离</b>器

    航天级100krad隔离式串行外设接口(SPI)LVDS电路

    电子发烧友网站提供《航天级100krad隔离式串行外设接口(SPI)LVDS电路.pdf》资料免费下载
    发表于 09-20 10:54 3次下载
    航天级100krad<b class='flag-5'>隔离</b>式串行外设<b class='flag-5'>接口</b>(SPI)LVDS<b class='flag-5'>电路</b>

    航天级100krad隔离式串行外设接口(SPI)RS-422电路

    电子发烧友网站提供《航天级100krad隔离式串行外设接口(SPI)RS-422电路.pdf》资料免费下载
    发表于 09-19 13:15 2次下载
    航天级100krad<b class='flag-5'>隔离</b>式串行外设<b class='flag-5'>接口</b>(SPI)RS-422<b class='flag-5'>电路</b>

    【GD32 MCU 入门教程】二、GD32 MCU 烧录说明 (2)SWD/JTAG在线下载

    GD32系列MCU支持SWD和JTAG(部分型号不支持)接口进行下载调试,这些功能通过ARM CoreSight组件的标准配置和链状连接的TAP控制器来实现的。调试和跟踪功能集成在AR
    的头像 发表于 08-08 17:34 868次阅读
    【GD32 MCU 入门教程】二、GD32 MCU 烧录说明 (2)<b class='flag-5'>SWD</b>/JTAG在线下载

    STM32F407调试接口报错SWD/JTAG Communic怎么解决?

    我画了一块电路板,其中的调试接口接线如下: 但是在进行程序下载的时候 Keil5 报错:SWD/JTAG Communication Failure 我的 Keil5
    发表于 07-03 06:41

    使用PSoC$ MAX IC的定制电路板,编程后,导致SWD通信无法正常工作怎么解决?

    我有一块使用 PSoC$ MAX IC 的定制电路板,我试图对它进行定制引导加载程序编程。 编程后,我再也无法通过 mtb 编程器或 IDE 调试器连接到设备。 我可能做了什么导致 SWD 通信无法完全正常工作,有可能恢复吗?
    发表于 07-02 08:09

    做了个DAPLink调试器,最高支持1500V隔离!静电多不了一点!

    工程名称:基于AT32F415的隔离DAP-Link调试器前言做了一款隔离DAPLink调试器,最高支持1500V隔离(不接入
    的头像 发表于 06-06 08:05 261次阅读
    做了个DAPLink<b class='flag-5'>调试</b>器,最高支持1500V<b class='flag-5'>隔离</b>!静电多不了一点!

    通俗理解:下载口的上下拉电阻

    串行调试(SerialWireDebug)接口SWD是ARM目前支持的两种调试端口之一,其用于实现微控制器与调试器之间的通信。
    的头像 发表于 05-20 08:11 3101次阅读
    通俗理解:下载口的上下拉电阻

    在STM32F334上使用IAR开发环境和jlink的SWD接口调试,怎么设置才可以使用IAR的code coverage功能?

    如题,在STM32F334上使用IAR开发环境和jlink的SWD接口调试,这种情况下怎么设置才可以使用IAR的code coverage功能啊,谢谢各位!!!
    发表于 04-24 06:08

    CW-DAPLINK调试工具

    CW-DAPLINK是武汉芯源半导体有限公司专为CW32系列MCU的在线调试和编程工具而设计的。 它通过SWD接口和应用单板的MCU进行在线通信。通过CW-DAPLINK的全速USB接口
    的头像 发表于 04-09 17:16 893次阅读
    CW-DAPLINK<b class='flag-5'>调试</b>工具

    请问ST-LINK如何在IAR设置下载SWD接口的时钟速度?

    如题:ST-LINK怎么在IAR下设置下载SWD接口的时钟速度? 在Jlink选项里面可以配置SWD固定在一个大概的时钟下面下载; 但是ST-LINK下面没有; 将ST-LIVK V2的固件升级后
    发表于 03-20 07:31

    STM32WB15自制板卡无法通过SWD接口扫描到芯片怎么解决?

    STM32WB15CCU6主控,供电测试正常,接线也正常,可是无法使用STLinkUtility通过SWD接口扫描到芯片。
    发表于 03-14 07:47