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

    文章

    9591

    浏览量

    157598
  • 调试
    +关注

    关注

    7

    文章

    653

    浏览量

    35866
  • SWD
    SWD
    +关注

    关注

    1

    文章

    60

    浏览量

    12695
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Imxrt1172无法使用 jlink(swd 模式)进行调试怎么解决?

    我们有一个带有IMXRT1172的定制板,已连接SWD线,但无法使用MCUExpresso调试该MCU。 它正在启动调试到 90%,然后显示超时。 使用J-Flash Lite、SWD
    发表于 04-17 07:30

    s32k 无法访问调试接口怎么处理?

    指定为 SPI SCK 线。对固件进行编程后,我无法再通过 OpenSDA 或 J-Link 连接到设备 — SWD 调试接口似乎被禁用或覆盖。我相信这可能是由于 PTA3 被用作默认的SW
    发表于 03-23 06:44

    自制USB隔离模块:为开发调试筑起安全防线

    针对高压调试易烧电脑、市售隔离模块使用不便的痛点,本文分享一款自制的USB隔离模块。该模块采用ADuM3160磁隔离芯片、双路隔离电源与继电
    的头像 发表于 03-16 16:56 532次阅读
    自制USB<b class='flag-5'>隔离</b>模块:为开发<b class='flag-5'>调试</b>筑起安全防线

    SWD端口复用为GPIO功能

    使用库函数把SWD下载端口PA13 PA14 分别复用为UART0_RXD UART0_TXD的方法 SWD一般用于MCU的调试,用户使用Keil MDK或IAR等开发工具时,可使用该调试
    发表于 01-29 06:56

    用于SWD/JTAG调试器的多功能转接板设计

    这款多功能转接板主要设计用于与 J-Link 调试器配合使用(同时兼容其他采用标准 20 引脚 JTAG/SWD 引脚定义的调试器),允许用户在 0.1" (2.54mm
    的头像 发表于 01-19 09:46 3542次阅读
    用于<b class='flag-5'>SWD</b>/JTAG<b class='flag-5'>调试</b>器的多功能转接板设计

    SWD调试通信协议

    调试器和目标芯片的 DAP 调试模块通过 SWD 包传输协议进行通信,包传输协议为 2 线同步串行协议,使用SWCLK 时钟信号和 SWDIO 数据信号: SWCLK 为单向时钟信号,由调试
    发表于 12-22 14:46

    CW32调试接口

    ,程序停止运行,调试器可通过 DAP 对 M0 的内核状态和片内的外设状态及存储单元进行查询;且内核和外设可以被复原,程序继续执行。当使用调试仿真工具通过 SWD 接口连接到 CW32
    发表于 12-15 06:18

    cw32L系列是不是用不了JTAG?只是用SWD接口

    cw32L系列是不是用不了JTAG?只是用SWD接口
    发表于 12-08 06:21

    嵌入式开发调试神器全解析:JTAG、SWD、串口打印

    写嵌入式代码只是第一步,调试才是决定项目能不能顺利推进的关键。MCU不跑?外设不响应?代码跑飞?没有合适的调试手段,排查问题就像摸黑找路。本文带你搞懂三大调试利器——JTAG、SWD
    的头像 发表于 11-24 19:04 1189次阅读
    嵌入式开发<b class='flag-5'>调试</b>神器全解析:JTAG、<b class='flag-5'>SWD</b>、串口打印

    调试器无法连接的排查方法

    : IDE 调试设置选择 SWD 接口,速度降至 1MHz 尝试。 更新调试器驱动(如 J-Link、DAP-Link)。 芯片保护: 若程序禁用了
    发表于 11-18 06:15

    SWD或ICE接口缺少nReset引脚是否会造成任何限制?

    SWD或ICE接口缺少nReset引脚是否会造成任何限制?
    发表于 08-26 06:28

    请问SWD或ICE接口缺少nReset引脚是否会造成任何限制?

    SWD或ICE接口缺少nReset引脚是否会造成任何限制?
    发表于 08-22 07:39

    Texas Instruments XDS110ISO-EVM隔离式插件板数据手册

    Texas Instruments XDS110ISO-EVM隔离式插件板是用于C2000™ 和基于Arm的处理器controlSOM的实时调试和闪存编程配置。XDS110ISO-EVM通过一个非
    的头像 发表于 07-17 15:10 882次阅读
    Texas Instruments XDS110ISO-EVM<b class='flag-5'>隔离</b>式插件板数据手册

    使用MiniProg4通过ModusToolBox软件调试CYW920820M2EVB-01,遇到报错怎么解决?

    我正在使用 MiniProg4 调试器 (CY8CKIT-005-A) 通过 ModusToolBox 软件调试 CYW920820M2EVB-01。 我已将 10 针有线连接器连接到相应的电路板上
    发表于 07-01 08:24

    时源芯微 接口滤波与防护电路的设计

    ,随后再布置滤波电路,以确保信号安全。 (2)接口芯片及元件布局:接口芯片及其配套的滤波、防护、隔离元件,应尽可能沿着信号流动方向,以直线形式紧凑布置于
    的头像 发表于 05-20 16:11 724次阅读