IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 【DIY】JLink-V9调试器、带DC电源、DC信号双重隔离方案 -> 正文阅读

[嵌入式]【DIY】JLink-V9调试器、带DC电源、DC信号双重隔离方案

一、概论

J-Link v9 :?支持SEGGER官方Jlink固件烧录、支持电源、信号双重隔离,ADUM4160(USB2.0 FS 隔离)和 B0505??S-1W(隔离 5V/0.2A DC-DC)。

?尺寸:(长 x 宽 x 高,毫米):71x 30?x 15(仅JLink主体);110 x 35 x 25(JLink接入连接器),整体如图(1)所示。

图(1)JLink主体 + 转接器

源文件+固件程序:(暂时还在Github上传,等后期更新同步)


?

二、分析

1、整体方案:

图(2)3D展示图

?

MCU:选用?STM32F205RCTx? 系列,(为了适配官方的固件);

DC电源隔离:选用 CRE1S0505SC DC电源隔离,(支持?5V/0.2A DC-DC 隔离);

DC信号隔离:选用 ADUM4160 数字信号隔离芯片,(支持 USB2.0 FS 隔离);

静电保护:选用 USBLC6_2SC6 静电保护IC;

USB接口:选用Type-C 接口;

PS:考虑到DIY的成本和用途区分,如果不需要实现DC电源、DC信号隔离的话,可以进行选配,电路中预留了跳线位置 R12、R13、R14、R15,可以使用跳线 / 0Ω电阻直接焊接。

图(3)CRE1S0505SC DC电源隔离
图(4) ADUM4160 数字信号隔离

2、PCB展示

PCB使用的是 四 层板方案,元器件全方面布局、布线严格考虑了降低各类信号干扰,板框规格71mm X 30mm,如下图5、图6所示;

图(5)PCB电路
图(6)元器件布局装配图

3、固件烧录:

  1. 安装 J-Link 软件包。
  2. 加载引导程序
    • J-Link方式

      1. 将 自己的JLink SWD 连接器连接到 J-Link
      2. 将 J-Link 连接到 PC
      3. 将 DIY的JLink 连接到 PC
      4. 启动 JFlashLite

      5. 选择设备 - STM32F205RC,选择接口 - SWD,和速度 - 100kHz
        ?

      6. 在数据文件字段中选择固件程序
      7. 单击“编程设备”按钮
      8. 等待固件加载完毕;

  3. 断开 DIY的JLink 和 JLink 与 PC 的连接。
  4. 将 DIY的JLink 连接到 PC。
  5. 启动 JLink.exe(Linux 上的 JLinkExe)并同意固件恢复。
  6. 等待固件恢复。
  7. 现在 DIY的JLink 几乎可以使用了。输入并运行“Exec SetSN=xxxxxxxx”,其中xxxxxxxx为序列号;

  8. DIY的JLink?已准备就绪!

    4、成品展示:?

?


三、总结

优化功能:支持SEGGER官方Jlink固件烧录、

? ? ? ? ? ? ? ? ?支持自动升级固件、

? ? ? ? ? ? ? ? ?支持Type_C的输入数据接口、

? ? ? ? ? ? ? ? 支持JATG、SWD烧录、

? ? ? ? ? ? ? ? 支持数据信号和电源信号隔离,进一步优化了调试过程中的稳定性和可靠性、

? ? ? ? ? ? ? ? 同时优化了很多细节具体可见资源包;

本资源包括:硬件电路原理图、【四层板】PCB文件、PCB元件封装库、外壳文件、加工GERBER文件........

PS:电路原理图和PCB文件等是使用AD20绘制修改。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-20 15:17:19  更:2021-08-20 15:18:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:29:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码