PCB制图软件直接用了AD,也没有做各种制图软件的比较,也不知道适不适合我这样的新手。
AD项目创建
如上图,一共4个文件,schdoc,pcbdoc,pcblib,schlib。
一开始没有创建pcblib和schlib,看教学视频是从PCBLibary中选取器件,我找遍了菜单也没发现在哪里(新手通常都会碰到这样的问题,明明很简单,却就是搞不定,而网上的教学通常不会提到这一点,因为教学都是正常操作,不会有这样的问题,新手会各种骚操作,然后问为什么,没人提醒就要卡好长时间)。我也是习惯思维,没有创建pcblib和schlib。即使创建没问题了,也不知道为什么一定要这两个库。习惯思维不是从AD库中找吗?
安装PCB和原理图库
网上的库文件下载
AD库安装之后,只带来两个库。
肯定不够,在从网上下载查用的库。
安装
从组件面板中选择下拉菜单旁的,选择第一项,
点安装就可以选择安装想要的PCB和SCH库了。
从芯片公司的网上下载相应元器件的PCB和SCH库文件
国外芯片公司把这些都做成标准和规范,可以很方便地生成PCB和SCH库文件并提供下载。
FPGA游戏卡需要用到74ALVC164245芯片,从TI网站上找到该元器件,有CAD/CAE符号,列出了两种芯片封装的下载链接。
点击了解详情之后(我需要用SSOP封装的芯片)。出现下面的下载界面。
选好CAD格式之后下载。(SCH图,PCB图,3D模型图)。
下载解压之后:
这样就可以通过AD21软件安装了。
安装之后就可以components中显示列出了。
SCH图就是下面这样的了。
PCB图
感觉很容易嘛,省得自己画了,
然后把这个器件加入到项目中的PCBLib和SchLib中。
DL48就是,
DL48器件的PCB库中footprint有三种,DL48/DL48-L/DL48M,区别就是焊接管脚的焊盘长度不一样。选择合适的芯片封装的footprint。别到时候太长或太短了。
MCU Sch图制作
MCU是雅特力的AT32F403A 64管脚的芯片。官网没有现成的AD库文件下载(只有PDF文件下载),只能自己做了。
PCB不用画,可以从下载的库中找个LQFP64 10×10的。
Sch图自己画,如果买开发板的话可能提供现成的,F403ARCT7没有现成的开发板,还是自己画吧。
下图是雅特力F403开发板的SCH图,作为参考。
芯片64个管脚,SCH图中不用全画,用的的管脚添加就行。从SCH库找个MCU的看看。不知道我两个小时能画好吗?
FPGA有144个管脚,自己画要累死。最好有现成的。
游戏卡PCB板最好也从网上找找有没有现成的。
SRAM芯片估计网上有现成的,库中应该也有。
SPI flash也一样。
供电电路设计(参考雅特力和FPGA官网的资料吧)
管脚IO接头(最好把所有的管脚都外接到调试接口上,方便调试用)。
测试点(比如电源电压测量点等等需要考虑)。
tf卡和usb接口都是标准的,可以从库中找。
画好之后,我就想看看软件怎么布线的。争取周末两天能画好,先不用管最终是什么样子,先布好线,在实际设计中再修改。