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

    文章

    9450

    浏览量

    156161
  • 调试
    +关注

    关注

    7

    文章

    623

    浏览量

    35387
  • SWD
    SWD
    +关注

    关注

    1

    文章

    59

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    写嵌入式代码只是第一步,调试才是决定项目能不能顺利推进的关键。MCU不跑?外设不响应?代码跑飞?没有合适的调试手段,排查问题就像摸黑找路。本文带你搞懂三大调试利器——JTAG、SWD
    的头像 发表于 11-24 19:04 233次阅读
    嵌入式开发<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 563次阅读
    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

    如何调试nRF5 SDK

    ,以及命令行方式等多种手段来调试你的代码。 1. 通过打log方式进行调试 nRF5 SDK支持UART和SWD J-Link(RTT)两种底层通信方式来打印日志,SDK14之后日志也可以通过蓝牙或者
    的头像 发表于 06-24 08:59 526次阅读
    如何<b class='flag-5'>调试</b>nRF5 SDK

    LTM2895 100MHz隔离型DAC SPI串行接口技术手册

    LTM2895 是一款采用 DAC 控制信号的高速隔离型 μModule ^®^ (微型模块) SPI 接口,该器件专为隔离LTC 的通用型 DAC 系列和隔离通用型 SPI
    的头像 发表于 06-03 10:04 815次阅读
    LTM2895 100MHz<b class='flag-5'>隔离</b>型DAC SPI串行<b class='flag-5'>接口</b>技术手册

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

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

    接口电路防护设计要点解析

    一、接口电路电路中与用户或者外界媒介进行交互的部分,是内部核心敏感电路和外部设备进行信息交互的桥梁。接口
    的头像 发表于 03-31 19:32 1812次阅读
    <b class='flag-5'>接口</b><b class='flag-5'>电路</b>防护设计要点解析

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

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

    OTL电路调试技巧

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

    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>

    ADS1292的模拟电源和数字电源是没有做隔离的吗?

    1292的模拟电源和数字电源是没有做隔离的吗??? 从MCU的SWD编程接口给进去的DVCC,在1292的AVCC也检测得到DVCC的电压,用万用表测量,而且数值完全一样(小数点后两位都一样)
    发表于 12-31 06:21