立创EDA设计项目分享(ST-Link V2.1)

目录

一. 引言

二. STLink简介

三. PCB设计

四. 总结和展望

一. 引言

        自制电子设备一直是我感兴趣的领域之一。在学习嵌入式系统开发过程中,我意识到一个可靠的调试工具对于成功完成项目至关重要。而STLink正是这样一种工具,它为我们提供了一个连接主机计算机和STM32微控制器的接口,可以进行调试、编程和烧录固件等操作。

        然而,在购买标准的STLink V2板后,我发现了一些局限性。一方面,市面上的STLink V2板不支持串口,如需使用串口功能需要另外增加一个串口模块(例如ch340),对于项目开发增加了不便;另一方面,我也想通过自制STLink V2.1板(支持串口功能)来深入了解其硬件实现细节。因此,我决定尝试自制一块STLink V2.1板,并将制作过程和经验分享在这篇博客中。

二. STLink简介

        ST-LINK是STMicroelectronics(意法半导体)为调试和编程STM8和STM32单片机而开发的硬件设备,也是我在嵌入式开发领域中不可或缺的利器。从其诞生到如今,ST-LINK已经经历了三代产品的演变:V1、V2和V3。  

      

        ST-LINK V1作为较老的版本已经停产,市面上已经很少见到,基本被V2版本取代。而ST-LINK V2是目前主流的版本,从2011年诞生至今,其通信速率得到了显著提升。V2版本分为两种:一种是支持STM32和STM8调试的ST-LINK V2,另一种是仅支持STM32调试但带有虚拟串口和虚拟U盘下载功能的ST-LINK V2-1。我自制的ST-LINK则是围绕V2-1版本展开的。

        此外,ST-LINK V3作为新一代产品于2018年诞生。虽然在市面上普及率较低,但它带来了更高的数据传输速率以及更高的灵活性和扩展性,满足了定制化需求。

        在我个人的学习和实践中,ST-LINK扮演了至关重要的角色,为我提供了极大的便利。通过自制ST-LINK V2.1板,我不仅加深了对嵌入式系统的理解,还培养了解决问题的能力,这对我的个人成长具有重要意义。希望通过这篇博客,能够激发更多人对自制电子设备的兴趣,共同探索嵌入式领域的无限可能性。

三. PCB设计

        该设计使用立创EDA专业版进行设计,原理图及PCB图如下:

        由于我自身喜欢用0805封装的电阻电容,同时身上也只有这些现成的元件,故该双层板的设计布局比较紧凑,可以根据自身的需求更改封装及布局

        

        打样完成后,将板子焊好,接着用手头上的ST-LINK V2连接电路板,使用 STM32 ST-LINK Utilit(资料下载)对固件进行烧录,步骤如下:

        1.将ST-LINK V2连接自制的ST-LINK V2.1(因为该板子的主控芯片也是STM32)。

        2.在软件中打开需要烧录的固件,固件名称为STLink V2.J28.M18。

        3.按照默认配置开始烧录。

        

        4.打开Keil软件对stlink进行升级(连接好stm32后点击烧录,Keil会自动提示进行升级)

        该工程以打样验证,可正常实现烧录,串口,u盘的功能

        该工程文件在(立创工程下载),欢迎大家打板验证!

        BOM表与各元器件型号封装都在原理图或PCB上丝印标注~

四. 总结和展望

        自制STLink V2.1板的过程是一段充满挑战和收获的旅程。通过不懈的努力,我成功完成了硬件设计、PCB制造和组装,打造出了一块功能完善、稳定可靠的STLink V2.1板。这一经历不仅加深了我对嵌入式系统的理解,也培养了我解决问题和创造的能力。在未来,我将继续探索嵌入式技术,并与志同道合的伙伴分享经验,推动技术的发展。希望这篇博客能激发读者对自制电子设备的兴趣,共同探索技术的乐趣。未来,我将继续分享更多关于嵌入式系统、硬件设计和电子制作的内容,与大家共同成长。

  • 17
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值