收藏官网,优惠快人一步
您可以尝试通过快捷键 CTRL + D 加入收藏夹
本文作者:立创EDA开源平台 OSHWHub 用户@攻城狮晨哲,点击查看原文章
1、简介
ST-Link的硬件,官方推出了三大版本:V1、V2和V3。在官方TN1235ST-LINK衍生产品概述中有详细的说明,因篇幅原因就不展开来讲了,下面贴上一张官方手册的介绍。
1、ST-Link/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种,目前手头还有好几个这个版本的ST-Link。后面会使用这个版本进行烧录。
2、ST-LinkV2-1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,目前ST官方的Nucleo系列评估板上面板载的ST-Link就是这个版本。
本项目制作的就是ST-LinkV2-1这个版本。
2、LCEDA 2D&3D预览
3、原理设计
本项目原理图参考了正点原子的潘多拉开发板上的ST-link V2.1设计,如下图。初次接触ST-link V2.1就是在这块潘多拉开发板上。
在附件中上传了一张ST官方的ST-Link V2.1的原理图。
在ST官方的ST-Link V2.1图纸中有一个名为COM的指示灯,这是一个红绿双色的LED指示灯,就是下图所示的这个LED。
那么这个指示灯有什么作用呢,在官方的TN1235技术手册中有专门的介绍,截取相关部分如下。
译文如下:
自ST-LINK / V2起,所有ST-LINK板均带有一个标有“ COM”的LED(在外壳或PCB上)。 无论连接类型如何,此LED都会显示ST-LINK状态:
•LED呈红色闪烁:正在与PC进行第一个USB枚举
•LED为红色:PC与ST-LINK之间的通信已建立(枚举结束)
•LED呈绿色和红色交替闪烁:正在目标和PC之间交换数据
•LED为绿色:上一次通信已成功。 •LED为橙色:与目标的ST-LINK通信失败
本项目参考的潘多拉开发板集成的ST-LINK V2-1 用了一个红色的LED代替了这个红绿双色的COM指示灯,因此本项目也沿用了这一设计,COM指示灯用一个红色LED 替代。 另外 SWD 和USART 没有带隔离,使用的时候要注意下。
4、PCB&焊接调试
注意事项
1、USB 部分的D-和D+ 数据线必须使用差分走线。
2、晶振电路部分必须靠近MCU放置
注意事项:
1、ST-LINK 固件升级工具不知从哪个版本开始,不支持跨版本更新固件。
2、ST-LINK 最近的几个版本的固件已加入了读保护,SWD口是锁上的,所以不能通过SWD口读写固件。
3、如果想改成DAP-LINK 之类的固件,不能通过SWD口烧录固件,但是可以通过ISP的方式擦除STM32的固件信息,然后就可以使用SWD口正常读写。
温馨提示:有疑问的朋友,可以直接在原文章评论区留言,看到留言后,会及时回复
5、文档
6、BOM 相关器件(点击商品编号可查看产品详细信息)
商品编号 | 型号 | 品牌 | 规格/描述 |
C8304 | STM32F103CBT6 |
ST(意法半导体) |
LQFP-48_7x7x05P / MCU |
C111120 | 7A08000008 | TXC(台湾晶技) |
SMD-5032_2P / 无源晶振 |
C47773 | RT9013-33GB |
RICHTEK(台湾立锜)
|
SOT-23-5 / LDO |
C72044 |
19-217/R6C-AL1M2VY/3T |
EVERLIGHT(台湾亿光) |
0603 / LED红 |
M8050 |
BORN伯恩半导体
|
SOT-23 / NPN三极管 |
您也可以点击下载BOM或点击直接在立创商城下单
工程附件
本文作者:立创EDA开源平台 OSHWHub 用户@攻城狮晨哲,未经许可禁止转载,请自行验证。
HC32F460JEUA-QFN48TR/单片机(MCU/MPU/SOC) | 4.8 | |
S5D50.000000B20F30T/有源晶振 | 1.82 | |
S3D25.000000B20F30T/有源晶振 | 1.38 | |
S5D25.000000B20F30T/有源晶振 | 1.67 | |
PT2041AT6/触摸芯片 | 0.127202 | |
S5D8.000000B20F30T/有源晶振 | 1.7 | |
S3D50.000000B20F30T/有源晶振 | 1.49 | |
S7D25.000000B20F30T/有源晶振 | 1.77 | |
ADM3251EARWZ-REEL/隔离式RS-232收发器 | 11.99 | |
ADA4530-1ARZ/运算放大器 | 98.23 |
50万+现货SKU
品类不断扩充中
科技智能大仓储
最快4小时发货
正品有保障
物料可追溯
明码标价节省时间
一站式采购元器件