本帖最后由 yuweijian 于 2014-4-20 12:24 编辑
最近使用AD9设计了一款4通道网络视频解码板,体验了一下AD9的多通道设计功能。总结起来该功能就两句话:1、使用design->create sheet symbol from sheet,然后编辑sheet symbol的repeat属性,目的是画一张sheet,然后由软件自动生成多通道重复的sheets。2、使用design->rooms->copy room formats,选定想复制的room,生成完全相同的两个通道layout设计(布局布线)。
先上图,有图有真相
图1 多通道顶层图纸
具体操作步骤参考附件:《AD9电路设计案例教程-第27-28讲多通道电路设计》
特别注意,这份教程里面很容易令人认为多通道设计在copy rooms format之前必须得使用repeat sheet对原理图进行处理,其实不然,它们是两个独立的工具,前者用于简化PCB编辑,后者则用于简化原理图编辑。 也可以参考 help->getting started with altuim designer里面的 multi-channeldesign,参考工程文件:安装目录 Altium Designer Summer 09ExamplesReference DesignsMulti-ChannelMixer
在这儿主要讲一些使用心得。首先原理图repeat的工具不太好用,我对比着示例工程Multi-Channel Mixer将我的工程参数配置成一样的依然报很多warning,但就是不知道为什么示例工程一个warning都没有。以下是project->project options里面的大几个重要参数的设置:
1、 error reporting里面的几个选项选择成no report如下图,可以减少报错信息,方便定位出真正的问题点。
图3 error reporting配置
2、 repeat sheet编辑时会使用到层次原理图编辑部分的内容。在层次原理图编辑的时候sheet entries、netnames、ports都可以对某一个网络进行命名,而且它们的优先等级不一样,这些参数在下图进行配置,配置不对时,编译的时候甚至会报error。具体这些优先等级的说明,参考help->getting started with altuim designer。我在这里是想使用repeat工具对多通道原理设计进行简化,因此弱化了对层次原理图设计的要求。但由于报了很多error,于是顺便研究了一下这些参数的配置。
图4 options 配置
3、若想PCB上对应的位号好看一些,不至于太长,那就要注意配置multi-channel选项菜单中下图红框里面的内容。可以把“_”删掉,选项上面会显示出预览图。
图5 multi-channel配置
然后是copy rooms format工具,这个工具的配置如下:
图6 copy rooms format配置 左上角红框表明了源通道(也就是已经设计好了的)U3,目标通道(也就是要自动完成设计的)U1,对应地要想使用room空间U1里面的元器件完成自动布局布线,那么就要在右边勾选U1。否则很有可能使用U2或者其它room空间的元器件在目标通道U1区域完成自动布局布线。这个不是我们想要的。左下角两个选项则是分别为了使用元器件的位号来自动匹配元器件完成布局,以及复制全部的走线。
总的来说,多通道设计为我完成了多个通道的绕等长工作,大大节省了时间。但是工具毕竟不太成熟,有些毛病:1、在copy rooms format的时候常出现一些意外的诡异情况,关闭图纸(记得先保存),重新打开图纸再进行操作就可以了。2、原理图在编辑的时候报错多,排错花费时间较多。3、在最后完成了那些非相同的部分,也就是多通道共用的单一部分的设计后,无法再使用copy rooms format了,否则就会将不希望复制的部分进行了复制,在这个时候每改一处就得改其它好几处,也是很痛苦。
使用下来,觉得以下方式比较节省时间:1、重复手工编辑原理,其实就是将多通道原理图save as成好几份,然后加入工程,重新命名位号,像这种4通道的设计完全没问题,工作量也不大,同时也省去了层次原理图设计的排错时间。2、在设计单一部分之前检查源通道的设计,包括优先打过孔等,然后再使用copy rooms format工具完成多通道自动设计,然后再完成单一部分的设计,尽量减少后期多通道中的调整,毕竟一个位置就得改好几处。简单的多通道设计例如教程《AD9电路设计案例教程-第27-28讲多通道电路设计》中电路,就没必要使用这种设计了,得不偿失。
|
|