Altium Designer按图画图

比较长时间没用过Altium Designer ,通过画STM32F103ZET6 的最小系统来熟悉起来

首先,从网上找到了两份作为参考,STM32F103ZET6的原理图自己来画,新建一个

Schematic library,绘制矩形,最好关于图的中心的标志中心对称,查看时会显示在

视野正中央。首先将144个引脚放上,带+那端朝外,接着比较难弄了,需要修改144

个引脚的名称和引脚号。

如果有那些引脚的名称和引脚号的Excel 表格就比较好弄了,将要更改的引脚选中,然后点击右下角的SCH->SCHLIB List,将左上角选为edit,然后将Name 那一列任意一个,右键选择Select column(s),将全列选中

 

然后从Excel表格中将要修改成的引脚名称复制(与选中的引脚个数对应),然后Ctrl + V就可以了,同样方法将引脚更改。

否则,需要自己建Excel,参考的原理图就派上用场了,首先,将原理图中的STM32F103ZET6双击,将下图中的Lock Pins去掉√,才能选中原理图中的元件引脚,接下来选中相关引脚,不要选中旁边的网络标号,另外,我是一部分一部分选中,否则会出现顺序不对的问题,比如讲PA PB都选中,发现顺序不是PA0~PA15 PB0~PB15了,通过SCH->SCH List ,与上图及其类似,改为edit,将相应列复制到Excel表格中。

 

之后建立封装,新建一个PCB library,然后选择Tools->IPC Compliant Footprint Wizard,

STM32F103ZET6 PDF文档中,该图下面的数据,按照向导一一填进去(首先自己选封装和引脚数),最终完成后保存。

 

接下来,将新完成的这两个放到AD library path下,点击下图按钮

,Add library,将新完成的两个加入进去就好了

 

然后,新建Schematic,然后library,选择STM32F103ZET6.SchLib,放置STM32F103ZET6,此时会发现图纸大小不适合,此时右键Document Options->Standard Styles A2

将最小系统相应部分所需元件完成放置,然后连线,有些部分直接从参考中复制过来,导致不能找到相应的封装。(稳压电路,电源电路,时钟电路,复位电路,下载电路),通过Tools->footprintf manage, 按住Ctrl,多个选中,然后将不能利用的封装remove,添加现有可用的封装(如果不修改封装,在创建网络报表时各封装都有,但是)。然后Validate,发现可用路径,否则会出现类似以下错误

 

然后新建工程,将上面打开的都移动到工程中,否则无法进行update PCB Document 。。。(工程名)


以上只是最小系统的器件和封装,因为没打算只画一个最小系统,所以就没有PCB布局布线,

画PCB板时,如果有的地方需要调整电源线的粗细,需要打个过孔进行缓冲。而过孔的直径取决于印制板的厚度,板厚与孔径之比应小于5~8。

如果有板子设计的比较大,超过20*15cm,则应考虑加厚,防止板子弯折

如果是手工焊接贴片元件的话,贴片元件之间的距离最好大于1.5mm

元件的datasheet中有详细的大小尺寸,但PCB上画焊盘时应适当增大,孔径应比元件管脚的实际大小大0.2~0.4mm

当走线比较细时,走线与焊盘之间的连接应补泪滴,焊接时焊盘与走线不易断开

最好满足地线宽度大于电源线,电源线宽度大于信号线

走线时线与线之间距离应大于等于0.33mm,否则会产生干扰,我还记得初中物理中两个通电的电线如果方向相同且距离较近会相互吸引

放置器件时先确定好核心的器件位置,确定大致的电路流向,将电路分成几大模块,模块内的器件紧凑排布,还要考虑稳压芯片等散热器件的合理放置,还要考虑晶振附近减少干扰,比如晶振底下不穿线等等