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

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

3天内不再提示

SWD接口隔离调试的电路

躺平的咸鱼 来源: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

    文章

    7639

    浏览量

    148495
  • 调试
    +关注

    关注

    7

    文章

    527

    浏览量

    33625
  • SWD
    SWD
    +关注

    关注

    1

    文章

    54

    浏览量

    11670
收藏 人收藏

    评论

    相关推荐

    在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 205次阅读
    CW-DAPLINK<b class='flag-5'>调试</b>工具

    如何在TLE9879中禁用SWD接口

    你好: 现在,当我使用 KEIL 软件开发TLE9879时,我遇到了一个问题。 我已经开发了启动程序,我想从 LIN 下载应用程序,所以我想禁用 SWD 接口,如果你知道禁用 SWD 接口
    发表于 01-22 06:12

    SWD端口无法连接如何排查

    大家在调试GD32 MCU的时候是否也碰到过SWD调试端口无法连接的情况?SWD端口无法连接的原因有很多,有时候排查没有思路,可能会耽误大家的时间,下面小编为大家介绍常见的
    的头像 发表于 01-10 10:46 955次阅读
    <b class='flag-5'>SWD</b>端口无法连接如何排查

    jtag接口swd接口区别

    它们都可以用于嵌入式设备调试,但在设计、功能和性能方面存在一些区别。以下是关于 JTAG 和 SWD 接口的详细比较。 1. 接口定义和适用性 JTAG
    的头像 发表于 12-07 15:29 4041次阅读

    你真正了解SWD如何下载调试的么?

    SWJ-DP 这是一个组合调试端口,可以通过ADIv5.1定义的JTAG或串行线协议进行通信。它包含两个调试端口SW-DP和JTAG-DP,您可以通过接口时序命令选择它们,以在调试
    的头像 发表于 12-06 11:20 496次阅读
    你真正了解<b class='flag-5'>SWD</b>如何下载<b class='flag-5'>调试</b>的么?

    单片机程序调试常见问题 STM32单片机一般有几种调试方式

    SWD是STM32单片机常用的调试模式之一。它通过单一的调试引脚(SWDIO)和时钟引脚(SWCLK)来进行调试和编程操作。使用SWD
    的头像 发表于 12-02 17:14 1854次阅读

    隔离式LVDS接口电路笔记

    电子发烧友网站提供《隔离式LVDS接口电路笔记.pdf》资料免费下载
    发表于 11-29 10:54 0次下载
    <b class='flag-5'>隔离</b>式LVDS<b class='flag-5'>接口</b><b class='flag-5'>电路</b>笔记

    jtag接口或者SWD接口的单片机如何通过网口烧写程序?

    jtag接口或者SWD接口的单片机如何通过网口烧写程序?
    发表于 11-08 06:55

    彩色液晶接口电路设计及触摸屏的编程与调试

    电子发烧友网站提供《彩色液晶接口电路设计及触摸屏的编程与调试.pdf》资料免费下载
    发表于 10-25 10:24 0次下载
    彩色液晶<b class='flag-5'>接口</b><b class='flag-5'>电路</b>设计及触摸屏的编程与<b class='flag-5'>调试</b>

    SWD接口对比JTAG接口有什么优势?

    SWD接口对比JTAG接口有什么优势
    发表于 10-09 07:09

    SWD调试接口复用成其他功能后无法连接解决方案-HK32F030M应用笔记(十八)

    SWD调试接口复用成其他功能后无法连接解决方案-HK32F030M应用笔记(十八)
    的头像 发表于 09-18 10:56 1192次阅读

    NUC121 LOCK如何通过SWD接口去加密,也就是整体擦除?

    你好,我们是通过SWD直接升级的,121加密后,如何通过SWD接口去加密,也就是整体擦除?
    发表于 08-22 07:01

    Arm ADIv6.0调试接口体系结构规范

    JTAG设备,必须提供能够与JTAG设备接口的存储器映射组件。 ADIv6包括以下层: •JTAG或SWD物理层。有关JTAG物理层的更多详细信息,请参阅IEEE标准测试访问端口和边界扫描架构
    发表于 08-11 07:20

    用Jlink在SWD调试提示无法连接到目标怎么解决?

    我想调试 MIMXRT1052CVJ5B 时出错。 我用 Jlink 在 SWD调试 这个错误: 错误:无法连接到目标。 SEGGER J-Link GDB Server V7.54b
    发表于 06-09 07:27