今天和大家要分享的主题是“多通道PCB设计技巧”。
比如当我们设计16路信号放大电路时,使用了16个运算放大器芯片,每个放大器芯片匹配有若干的电容、电阻等。
如果不采用多通道设计,则我们可能需要手动复制16份原理图。当原理图设计完成,其对应的网表导入到PCB后,又需要分别对16份放大电路的器件布局布线,这样做的话就显得非常繁琐,效率极其低下。
采用多通道设计之后,我们只需要设计1份放大电路。通过原理图中特殊的“repeat”命令,就可以自动生成用户需要的原理图份数,无论多少份都可以。将这些原理图导入PCB后,同样只需对1份原理图对应的器件布局布线,剩下的其它原理图器件则通过PCB设计中的“room”相关命令来复制已有的布局布线即可。
废话不多说,博主接下来就以4通道放大电路设计来演示如何进行多通道设计:
首先新建工程,包括原理图和PCB文件。原理图文件“多通道.SchDoc”里面是1个放大电路,“top.SchDoc”里面则是多通道顶层设计,“多通道.PcbDoc”则是相应的PCB文件。如下图所示:
如下图所示为“多通道.SchDoc”内部具体的放大器设计原理图,咱们需要注意的是要添加输入/输出port:
如下图所示为“top.SchDoc”内部具体的顶层多通道设计,这张原理图就是多通道设计的核心,其中包括如下几个概念:
1,层次化原理图设计 在“top.SchDoc”文件中,基于文件“多通道.SchDoc”来创建sheet symbol,然后将其名字命名为repeat(AMP,1,4)。此命令将“多通道.SchDoc”命名为AMP,同时复制4份。
2,总线的使用方式 咱们在使用时,总线的命名方式需要注意,按照下图依葫芦画瓢即可。
3,端口repeat命令的使用 注意每个端口信号都需要加上repeat命令噢~
接下来,如下图所示为原理图导出的PCB文件,我们可以看到包含同样的4份放大电路,每份放大电路都是1个room。
我们只需对其中1个room内的放大电路进行布局布线,如下图所示:
接下来,我们使用命令栏内的命令,对room内的设计进行复制,选择命令的途径如下图所示:
选择上述命令后,窗口内出现一个十字光标,将该光标移动到设计好的room上后,点击鼠标左键。此时room中的所有设计都被复制。如下图所示:
接下来再将光标移动到其它需要设计的任意一个room上,同样点击左键,如下图所示:
点击左键后会弹出一个对话框,我们不用管,直接ok。如下图所示:
这样该room内的器件就按照第一个room内的设计完成了自动布局布线。如下图所示:
接下来我们重复上述操作,直到完成所有的room布局布线,再手动把残余的接口信号连接上,就可以收工了!如下图所示:
如下图所示为最终的3D显示:
|