STM32:使用ST官方的原理图和PCB封装

有很多初学者不知道意法半导体提供了原理图和PCB的封装,从而花了很多时间在画原理图符号和封装上面。一方面是浪费时间,另一方面是容易出错。而且自己画的原理图符号也不是很标准,我见过将一个微控制器的原理图符号画的特别臃肿的,将所有的引脚功能都写上了,显得特别的不美观。比如下面这样,特别臃肿。其实这些复用的引脚功能没有必要写在原理图符号中。

官方提供的是这样的:

官方的将电源和功能部分区分开来,显得特别的整洁和明了。

下面讲一下意法半导体官方的库怎么搞。

1、首先登陆ST官方网站,找到器件页面,在RESOURCES里面有个HW Model,CAD Libraries&SVD,点击进去

2、下载CAD符号和封装文件。

3、下载下来之后是这样的,可以发现都是bxl格式的文件。

4、然后需要使用一个软件叫做Ultra Librarian,下载地址:http://webench.ti.com/cad/ULib.zip

5、安装之后打开,是这样的

6、导入文件

7、选择刚刚下载的文件

8、打开bxl文件后是这样

9、选择输出格式,这里选择AD为例:

10、点击这个按键导出

11、导出完成后会弹出一个txt的文件,在文件开头给出了导出的文件路径

12、打开该路径,得到这些文件

13、这里有用的是PrjScr格式的这个文件,用AD打开

14、再双击打开UL_Form.pas,然后点击文件上方的Run Current script这个按钮

15、第一次打开的话会再让选择一次运行目标,点击UL_Form.pas,然后会跳出UL Import的选择框,选择TXT格式的描述文件。

16、然后点击开始导入

17、导入完成后会弹出一个对话框提示已完成。同时在AD中也可以看到已经生成了PcbLib和SchLib。

18、建一个原理图和PCB看看效果。PCB封装上有些字符位置不太对,稍作改动即可使用。

 

  • 17
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
STMicroelectronics STM32 F1全系列PROTEL 99SE 原理图库+PCB封装库文件: STM32F100C4T6B ARM Cortex-M3 32-bit MCU, 16 KB Flash, 4 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tray STM32F100C4T6BTR ARM Cortex-M3 32-bit MCU, 16 KB Flash, 4 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tape and Reel STM32F100C4T7B ARM Cortex-M3 32-bit MCU, 16 KB Flash, 4 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 105 degC, Tray STM32F100C6T6B ARM Cortex-M3 32-bit MCU, 32 KB Flash, 4 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tray STM32F100C6T6BTR ARM Cortex-M3 32-bit MCU, 32 KB Flash, 4 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tape and Reel STM32F100C6T7B ARM Cortex-M3 32-bit MCU, 32 KB Flash, 4 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 105 degC, Tray STM32F100C8T6B ARM Cortex-M3 32-bit MCU, 64 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tray STM32F100C8T6BTR ARM Cortex-M3 32-bit MCU, 64 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tape and Reel STM32F100C8T7B ARM Cortex-M3 32-bit MCU, 64 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 105 degC, Tray STM32F100C8T7BTR ARM Cortex-M3 32-bit MCU, 64 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 105 degC, Tape and Reel STM32F100CBT6B ARM Cortex-M3 32-bit MCU, 128 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tray STM32F100CBT6BTR ARM Cortex-M3 32-bit MCU, 128 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 85 degC, Tape and Reel STM32F100CBT7B ARM Cortex-M3 32-bit MCU, 128 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 105 degC, Tray STM32F100CBT7BTR ARM Cortex-M3 32-bit MCU, 128 KB Flash, 8 KB Internal RAM, 37 I/Os, 48-pin LQFP, -40 to 105 degC, Tape and Reel STM32F100R4H6B ARM Cortex-M3 32-bit MCU, 16 KB Flash, 4 KB Internal RAM, 51 I/Os, 64-pin TFBGA, -40 to 85 degC, Tray STM32F100R4T6B ARM Cortex-M3 32-bit MCU, 16 KB Flash, 4 KB
STM32F407是一种高性能的32位微控制器,具有强大的功能和高度集成的特点。原理图PCB(Printed Circuit Board,印刷电路板)是设计和制作STM32F407系统的关键步骤。 原理图是对系统电路或电子设备的逻辑结构图进行抽象和表示的工具。在STM32F407的原理图中,可以看到各个器件(例如芯片、电阻、电容、连接器等)的连接方式、信号传输路径、电源供应等。原理图将电子原件和连接线以图形符号表示,并通过线段、连接点等来描述它们之间的接口关系和电气连接方式。通过原理图,设计人员可以清楚地了解系统的电路结构和信号流动,从而进行电路设计和优化。 PCB则是根据原理图设计出来的实际物理电路板,它是承载原理图中电路的虚拟表示的物理载体。PCB由基板、导线、焊盘、组件等组成。设计PCB时需要将原理图中的电路元件和连接线布局到PCB上,并通过电路走线和焊盘连接来实现电路电气连接。对于STM32F407系统,PCB不仅需要考虑电路走线的长度和布局的合理性,还需要注意信号完整性和电磁干扰等问题。 通过原理图PCB设计,我们可以最终实现STM32F407系统的硬件部分。这是一项复杂的工作,需要设计人员具备电路设计、信号传输、封装尺寸等方面的专业知识。同时,也需要注意电路的可靠性、稳定性和成本效益等因素。因此,对于设计和制作STM32F407系统的原理图PCB,需要进行认真的规划和验证,以确保系统的性能和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值