歡迎您光臨本站 登入註冊首頁

PADS 庫管理的一些經驗

admin @ 2014-03-26 , reply:0

概述

   PADS和protel自帶的庫都不怎麼樣,所以在做板子的時候好多還要自己做DECAL,做CAE,做PARTER。有時候為了方便就從別人那裡拷幾個庫過來,或者拿軟體自……

    PADS和protel自帶的庫都不怎麼樣,所以在做板子的時候好多還要自己做DECAL,做CAE,做PARTER。有時候為了方便就從別人那裡拷幾個庫過來,或者拿軟體自帶的庫改來用用。這樣時間長了,就會很亂。經常出現重複的PARTER名字,庫多了更亂,如果建庫時不能合理分類就更亂了,可能只有自己知道哪個元件要到哪裡去找。
    我開始的想法是建理一個自己的“萬能庫”,從第一次用開始,把自己用到的所有元件都拷到這個庫里來,每遇到一個沒見過的就從其他庫拷,找不到就直接做一個。這也是我以前用protel的習慣,不過這樣有個缺點是與別人共享時不方便,別人要從我這裡拷一個元件庫的時候,要麼就單獨從我這裡做一個元件的單獨庫拷出去,要麼就把整個“萬能庫”都拷走,這樣別人就不方便了。昨天從師兄那裡拷一個10幾個BANK的FPGA庫的時候,因為一時疏忽就不小心漏掉了兩個CAE,畫圖時就找不到BANK了。仔細檢查又請教師兄才發現問題。然後師兄又很耐心的給我講了一下庫的管理,聽完之後感覺很受教育。
    師兄的設想很明顯比我的那個“萬能庫”要明智許多:

  1. 他不是要把所有元件建一個“萬能”庫,相反,是每一個元件一個庫,或者一類元件(比如電容、電阻常用元件建一個),這樣許多庫構成一個“庫群”
  2. 真正畫板子的時候又不直接調用這些庫。而是每一個板子(工程)建一個庫,然後把這個板子所需要的所有元件從“庫群”里拷到該板子的獨有庫中來,如果板子有“庫群”里找不到的元件,就新建一個庫,然後記得把這個新元件的庫在“庫群”里存一份,就像“入庫”一樣。

    感覺這個方案就像“諾亞方舟”一樣,所有元件都在“庫群”里備份一份,這樣似乎有很多冗餘,但是利用共享,所有人用起來都方便。而且每個板子一個庫,這樣在做板子的時候完全可以把PADS里的其他庫都刪掉,就不會受到那些名字重複帶來的困擾了。
    另外師兄還推薦了一個新建元件庫命名的方法,為了與系統自帶庫區別(避免重複),也為了方便查找,在名字里把元件類型、基本參數、封裝類型、甚至管腳數都寫在名字里。比如0204封裝的104電容,就命名為CAP_104_0204。這個元件管教數為2,眾所周知就不用寫了,如果是FPGA這樣的大塊頭就有必要了。這樣命名在查找的時候也是一目了然,很方便。
以上就是今天學到的一點心得,經驗的力量是強大的啊!希望留腳印的高手多多指教!


[admin via 研發互助社區 ] PADS 庫管理的一些經驗已經有2831次圍觀

http://cocdig.com/docs/show-post-44190.html