Cadence 设计实践笔记-小哥allegro 2层板笔记

        本章节主要跟着B站PCB入门首选视频-小哥Cadence Allegro 2层板视频,结合自己的实践一步步完成一个完整的PCB板的设计。

视频链接地址:

PCB入门首选视频-小哥Cadence Allegro 2层板视频_哔哩哔哩_bilibili

规范建立文件夹

建立八个文件夹

  • DATASHEET        主要存放设计项目相关的数据手册
  • DXF 结构工程师给的结构文件,后期可以导入这些文件作为我们PCB设计的板框
  • FINISH 完成文件,最终的PCB原理图和Gerber相关文件
  • LIB 封装相关的文件,放置一起可以后期管理和库路径设置
  • NOTE 项目相关的注意事项和一些笔记
  • PCB PCB文件,下面可以新建一些文件夹,可以按照日期等方式保存相关的pcb,软件有git SVN,硬件好像没有管理工具
  • SCH 原理图文件,下面可以新建一些文件夹,可以按照日期等方式保存相关的原理图,以便后期变更,回退
  • REF 参考文件,可以放置一些demo版

我使用的Cadence 17.4 有些差异

原理图绘制

原图绘制首先要熟悉原理图工作原理

工作原理

下面是这个项目的原理图

  • 5v电源通过P1 端子的1管脚进入 ,经过电源IC 产生3.3v, 3.3v给整个板子供电
  • U2是蓝牙模块,通过天线对外,通过UART 串口和U3通信
  • U3 电平转换IC,把UART TTL电平转换RS232电平,通过P1的5、6管脚输出输出
  • 标号7  也是电平转换 
  • 标号6 比较不理解,加个二极管,意思不接受输入吗????????
  • 标号2 为模块电源指示灯

重点关注电源 

 新建原理图库

打开Cadence 软件创建项目

新建工程 File ==========》Project

我这里选择了Enable PSPice 试试能不能仿真,新建项目如下

导入Cadence自带原理图库

Cadence自带了丰富的原理图库,路径为安装目录的tools\capture\library下

AMPLIFIER.OLB:共182个零件,存放模拟放大器IC,如CA3280、TL027C、EL4093等。

ARITHMETIC.OLB:共182个零件,存放逻辑运算IC,如TC4032B、74LS85等。

ATOD.OLB:共618个零件,存放A/D转换IC,如ADC0804、TC7109等。

BUS DRIVERTRANSCEIVER.OLB:共632个零件,存放汇流排驱动IC,如74LS244、74LS373等数字IC。

CAPSYM.OLB:共35个零件,存放电源、地、输入/输出端口、标题栏等。

CONNECTOR.OLB:共816个零件,存放连接器,如4 HEADER、CON AT62、RCA JACK等。

COUNTER.OLB:共182个零件,存放计数器IC,如74LS90、CD4040B等。

DISCRETE.OLB:共872个零件,存放分立元件,如电阻、电容、电感、开关、变压器等常用零件。

DRAM.OLB:共623个零件,存放动态存储器,如TMS44C256、MN-10等。

ELECTRO MECHANICAL.OLB:共6个零件,存放马达、断路器等电机类零件。

FIFO.OLB:共177个零件,存放先进先出资料暂存器,如SN74LS232。

FILTRE.OLB:共80个零件,存放滤波器类器件,如MAX270、LTC1065等。

FPGA.OLB:存放可编程逻辑器件,如XC6216/LCC。

GATE.OLB:共691个零件,存放逻辑门(含CMOS和TLL)。

LATCH.OLB:共305个零件,存放锁存器,如4013、74LS73、74LS76等。

LINE DRIVER RECEIVER.OLB:共380个零件,存放线控驱动与接收器,如SN、DS275等。

MECHANICAL.OLB:共110个零件,存放机构图件,如M HOLE 2、PGASOC-15-F等。

MICROCONTROLLER.OLB:共523个零件,存放单晶片微处理器,如68HC11、AT89C51等。

MICRO PROCESSOR.OLB:共288个零件,存放微处理器。

MISC.OLB:共1567个零件,存放杂项图件,如电表(METER MA)、微处理器周边(Z80-DMA)等未分类的零件。

MISC2.OLB:共772个零件,存放杂项图件,如TP3071、ZSD100等未分类零件。

MISCLINEAR.OLB:共365个零件,存放线性杂项图件(未分类),如4127、VFC32等。

MISCMEMORY.OLB:共278个零件,存放记忆体杂项图件(未分类),如28F020、X76F041等。MISCPOWER.OLB:共222个零件,存放高功率杂项图件(未分类),如REF-01、PWR505、TPS等。

MUXDECODER.OLB:共449个零件,存放解码器,如4511、4555、74AC157等。

OPAMP.OLB:共610个零件,存放运放,如101、1458、UA741等。

PASSIVEFILTER.OLB:共14个零件,存放被动式滤波器,如DIGNSFILTER、RS1517T、LINE FILTER等。

PLD.OLB:共355个零件,存放可编程逻辑器件,如22V10、10H8等。

PROM.OLB:共811个零件,存放只读记忆体运算放大器,如18SA46、XL93C46等。

REGULATOR.OLB:共549个零件,存放稳压IC,如78xxx、79xxx等。

SHIFTREGISTER.OLB:共610个零件,存放移位寄存器,如4006、SNLS91等。

SRAM.OLB:共691个零件,存放静态存储器,如MCM6164、P4C116等。

TRANSISTOR.OLB:共210个零件,存放晶体管(含FET、UJT、PUT等),如2N2222A、2N2905等。

Library图标上单击右键,选择“Add File”选项,在所弹出的窗口中找到所要调用的库路径,选择并打开,导入

创建库文件

  File =>New=>Library 新建一个库文件library1.olb 文件,保存到本地LIB目录

元器件符号

元器件符号是元器件在原理图上的表现形式,主要由元器件边框、引脚(包括引脚号和引脚名)、元器件名称及元器件说明组成,通过放置的引脚来建立电气连接关系.

操作界面

创建器件

库上右键单击“New Part”选项,弹出“New Part Properties”属性框,

画边框 画pin,编辑pin属性

画好保存即可,其他方法类似。

绘制原理图

放置元器件

导线连接

原理图编辑

1、运用自动编号功能。首先清除原有的编号,执行菜单命令“Tools”→”Annotate”,在弹出的“Annotate”对话框“Action”一栏中选择“Reset part references to“?原理图中的器件位号都变成了“?”

执行菜单栏命令“Tools”→“Annotate”,在弹出的“Annotate”对话框“Action”一栏中选择“Incremental reference update”选项,默认顺序是上到下左到右

DRC检查

Online DRC:

        ● On:打开在线DRC。

        ● Off:关闭在线DRC。

DRC Action:

        ● Run on Design:DRC检查整个原理图。

        ● Run on Selection:DRC检查选择的部分电路。

        ● Delete DRC Markers:删除DRC标记。

        ● Delete DRC Markers on Selection:删除所选的DRC标记。

Use Properties(Mode):

        ● Occurrences:选择所有事件进行检查。● Instances(Preferred):使用当前实体(建议)。所谓实体是指放在绘图页内的元器件符号,而事件指的是在绘图页内同一实体出现多次的实体电路。例如,在复杂层次电路图中,某个子方块电路重复使用了3次,就形成了3次事件;不过子方块电路内本身的元器件却是实体。● Check Design Rules:对当前的设计文件进行DRC检测。● Delete Existing DRC Marker:删除DRC检测标志Report。

Warning:

        ● Create DRC Markers:进行DRC检测,若发现错误,则生成警告标志。

        ● Do Not Create DRC Markers:进行DRC检测,若发现错误,则不生成警告标志。

执行菜单命令“PCB”→“Design Rules Check”,进行设计规则的检查,检查结果可以看结果

也可以看原理图标志

可以根据结果修改

输出网表

allegro中生产

制作焊盘

PCB

绘制板框

1)设置单位

单位改为毫米 left X Y 选择负数,

2)绘制板框

Add ==> Rectangle  Board Geometry 的subclass选择Design_Outline

command line 中输入 x 0 0     x 31 38

3)前处理

设置封装库路径

Setup==》user Preferences

设置栅格

单位改为mil

栅格设置为5mil

基本显示选项

字体

设置Gerber

颜色设置

刚导入网表,plan etch via pin drc都是绿色,绘图不是方便

先改成合适的颜色

Plan:规划布线
Etch:铜皮、走线
Via:过孔
Pin:焊盘pin脚
Drc:错误标记

约束管理器

点击图标和菜单(Display==>Constraint)进入

1)设置物理规则

设置常规信号,电源和地用的电源信号,电源信号用较宽的路线,

 Neck是空间不够的时候的选择

设置过孔

设置物理规则的网络

可以创建NetClass,这样可以统一修改

2)修改线宽规则

改成8mil

3)规则开关

Analysis=>Analysis Mode

全部使能

PCB布局

Route keepin 允许布线区,板子一般是拼版,后面剪开,避免破坏,一般内缩一点

布局之前可以先染色,突出一些重点

目录是指对一本书、文档、报告等文件的章节、小节进行系统性的整理和排列,以便读者能够快速查找到所需的信息。目录通常位于文件的开头部分,并按照标题的次序列出了各章节和小节的名称和页码,以方便读者查阅和导航。 目录的编写需要遵循一定的规范和逻辑,通常包括主标题、副标题和页码。主标题是指主要章节的名称,如第一章、第二章等;副标题则是指章节下面的小节名称,如1.1节、1.2节等。通过主标题和副标题的组合,读者可以清晰地了解文件的内容和结构。页码则指示了每个章节或小节在文件中的位置,使得读者可以快速地翻到所需的章节或小节。 目录在文档中的作用十分重要。它可以提供一个整体的框架,让读者在阅读之前就能对文件的内容有一个大致的了解。同时,目录也为读者提供了一个方便的查找和引用的工具,读者可以通过目录中的页码直接定位到所需的章节或小节,节省了时间和精力。对于长篇文档或书籍来说,目录更是不可或缺的,它能够帮助读者更好地理解文本的结构,提高阅读的效率。 综上所述,目录是一种对文件章节和小节进行整理和排列的工具,具有指导和帮助读者查找信息的重要功能。通过编写规范的目录,读者可以更好地理解文件的内容和结构,提高阅读的效率和质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值