shuszhao 发表于 2017-12-25 11:50

Cadence 画原理图

    Cadence 里面很多库,但是用多了就会知道,很多芯片库都是没有的,这个时候就需要自己画原理图了。很多工程师为了更快捷的画原理图,都会建立自己的原理图库。
   自己建立一个平时用得比较多的元器件的库,会十分方便,关键是会省很多时间~
    比如说博主要画一个STM32F407 144pin 的原理图,144脚,让我一根一根画么...别开欢笑了。我还没打算废了自己的眼睛。。。囧。。
    下面本博主可以给大家贴个我画一个stm32的元件步骤.
很简单,找到该芯片的Datasheet,导入到EXCEL中。这也简单,但是要小花点时间。不过这里EXCEL中一定要将信息真理好。都为了后面的一帆风顺啊。。
第一列:Number列(引脚号)
第二例:Name列(引脚名称)
第三列:Type列(引脚类型)
第四列:空
第五列:Shape列(引脚形状)
第六列:空
第七列:Positon列(引脚放置的位置)
第八列:A
博主觉得第一列和第二列顺序可以对调,这个无所谓。第三列是type ,Datasheet 里面有,主要是 I、 I/O、 S 。博主不知道其他版本的Cadence有没有这个type ,博主装的是16.6,里面木有,所以 I/O,咱就填Cadence 里面有的 Bidirectional 了;S是Supply pin 。Cadence 里面 只有 Power,填Power 欧克了。第五列,博主填了Line,最后一列填A,(这个A我也不懂为啥,里面默认是A了。。。).


下图是excel整理好后的图。
https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/1781bbb4672cc92c0f97735ae3ff8bd081c7cb57.jpg

   博主已经打开了一个库了,所以现在可以直接右击,新建一个New part, 没有打开库的童鞋要新建一个库,或者打开一个库,才能在里面建 part ..。
   一般的元件可以直接点击New part.但是博主要新建的stm32 pin 很多,因此选择第二个选项会比较方便。点击进入,如下图。
https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/ca7a29c488f26f56ce4162635f62a9a5ca04e6ab.jpg
打开了一个框。好了,现在可以把这些信息复制,然后粘贴。就像下面这个图。此时,注意把Pin Visibilit 那一栏全打勾。貌似是因为我的pin 里面有重复的名字,所以,后面重复的pin脚都自动没打勾。如果这里没打勾,后面的原理图出来就没有pin脚的信息啦~
最后在左上角起个名字这个就 你喜欢就好~ 点击save
https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/5bad39b2b49e8035e280ca8233ef75d347af8a98.jpg

好了现在可以看到库里,刚才你建立的元件了~
https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/f7f3b2e000baeb2a82b83144271b44264713dbfc.jpg
   点击它,打开编辑,可以做一些修改。这里提醒下,博主把ecxel导入的时候把number 和 pin name换了下位置,刚才建的part名也不是截图的所以 不要感到奇怪,但是具体的流程是这样哒~

https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/b5e13085c032a964e858695faba3adc7d4091ba5.jpg
编辑结束后,别忘了点击保存~ 好了,到此为止,咱的lib算是建好了。https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/23777a949560e5284536577a9886b45ca82c3110.jpg

   开始画原理图了(我就要用这个元件)那么步骤如下:
(1)都是套路啊,,肯定要新建一个工程(名字,位置随意~)
https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/60c59774771ed955bb7ad22756b3c373c8644a3e.jpg


https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/01a7bc0ceaa516149b5600abc6ed55497c6e49bf.jpg
(2)然后就跳出一张画纸了~ ,点击右边的工具框的最右上角。 其实接触过Auto Designer 就知道了。其实其实玩过 protues 、multisim 的话应该也知道了把, 一般的画原理图都是这样的,,,套路。

https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/f43cb80f10f66fa312332aae8b5dfa8167c521cb.jpg
(3)添加上自己刚才画原件所在的库
可以直接在这加:

https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/05fa6b960dfcc7f1233a3ecf57eb050781fd2fb5.jpg

也可以跳到另一个窗口加lib:
https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/200645c8762ec4bbd4c5d025a66b858aca76a3c1.jpg


https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/7d7b9d9e332617bc4fc91d51f7e9237325d42e6c.jpg
(4)当然要在自己加的库中找元件了https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/db93eea02ea35b68ec96703dc3ca2ba678c993a6.gif

https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/ee3b81aedf5186c9452cd07af6729d2e98e9dc53.jpg

(5)把原件放到纸上就 ok 了

https://blog-assets.oss-cn-shanghai.aliyuncs.com/22755/ffdbe9c3b5f53e521d59b642426404c7c4ca9c05.jpg

(6)最后就是各画各的啦~
一些好人会在贴吧分享自己的库,其实也可以用别的的,或稍加修改~

下面是基本操作(网上很多,可以搜索~)
1、Place Part(P):放置元件
2、Place wire(W):连接相连的pin脚
3、Place Auto wire:自动连线
4、Place bus(B):总线连接
5、Place junction(J):交叉点连接,两条wire相交有两种连接关系:连或不连,加J为连
6、Place bus entry(E):可以理解为总线入口,有bus必有entry
7、Place net alias(N):相当于wire,用于连接距离远的Pin脚,仅限于同一page电气连接
8、Place power(F):放置电源
9、Place ground(G):放置地
10、 Place off-page connector:类似alias,但alias仅用于同一页面,而off-page用于不同页面之间的电气连接
11、 Place no connect(X):用于无电气连接的pin脚,不放会报错
12、 Place text(T):放置文本
页: [1]
查看完整版本: Cadence 画原理图