RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Digipcba平臺(tái)創(chuàng)建共享元器件庫

Altium ? 來源:Altium ? 作者:Altium ? 2022-07-10 15:26 ? 次閱讀

通過Digipcba平臺(tái), 創(chuàng)建云端的中央元器件庫,可以讓團(tuán)隊(duì)成員毫無壓力地訪問并使用所有的庫資源。更妙的是,這一切都在設(shè)計(jì)工具內(nèi)發(fā)生,并且有完善的管理流程、工具。

開始正文前,先回顧一下元器件庫管理的三個(gè)時(shí)代。

第一代:基于文件的管理

原理圖庫(SchLib) 原理圖符號(hào)庫,可以為器件庫添加參數(shù)信息,也可以關(guān)聯(lián)PCB封裝或其他模型(如仿真Spice模型)
PCB封裝庫(PcbLib) PCB封裝庫,可以在封裝庫基礎(chǔ)上添加器件的3D模型,如Step格式模型
集成庫(IntLib) 集成庫整合并關(guān)聯(lián)了器件的原理圖符號(hào)、PCB封裝、仿真等所有模型,可視為“完整”的器件

基于文件管理也是大部分工程師目前采用的方式,優(yōu)點(diǎn)是簡(jiǎn)便靈活;缺點(diǎn)是無法統(tǒng)一管理,更新維護(hù)容易出錯(cuò)。


第二代:基于數(shù)據(jù)庫的管理

DBLib 用于關(guān)聯(lián)公司的數(shù)據(jù)庫,以“表格”的形式管理所有的元器件;表格中的每一行表述了一個(gè)器件的所有信息,包括參數(shù)、關(guān)聯(lián)的原理圖符號(hào)、PCB封裝路徑
SVNDBlib 增強(qiáng)的DBLib,區(qū)別在于實(shí)體的原理圖符號(hào)和PCB封裝在SVN服務(wù)器中統(tǒng)一管理,可以進(jìn)行版本控制

DBLib關(guān)聯(lián)的數(shù)據(jù)庫可以是Excel,MDB,也可以是SQL Server,Oracle。DBLib與Cadence的Capture CIS庫管理類似。關(guān)于DBLib的詳細(xì)使用方法,可以參考:如何讓您的元器件庫關(guān)聯(lián)參數(shù)信息?

DBLib采用了元器件信息與符號(hào)庫/封裝庫分開管理的模式,基本解決了團(tuán)隊(duì)內(nèi)數(shù)據(jù)統(tǒng)一的問題,但由于需要專人維護(hù)數(shù)據(jù)庫及符號(hào)庫,同樣存在維護(hù)成本高、容易出錯(cuò)的問題。

第三代:基于云或工作區(qū)的管理

第三代的元器件庫管理是把元器件庫統(tǒng)一放在云端的數(shù)據(jù)平臺(tái),基于版本控制對(duì)器件的增、刪、改以及生命周期進(jìn)行全周期追溯。這樣做的好處在于:

不會(huì)因?yàn)楸镜?a target="_blank">電腦的損壞或誤操作造成數(shù)據(jù)遺失。

所有的器件數(shù)據(jù)更有效的結(jié)構(gòu)化管理,一切皆可追溯。避免了每次設(shè)計(jì)前都要重新整理元器件庫的情況,節(jié)省大量時(shí)間。

確保數(shù)據(jù)的一致性,團(tuán)隊(duì)成員使用的都是同樣的元器件庫。

更便捷的訪問,無論何時(shí)何地,只要能上網(wǎng)就可以訪問并使用器件庫。

第三代元器件庫又可細(xì)分為兩種: 一是由軟件供應(yīng)商統(tǒng)一維護(hù)的系統(tǒng)。最典型的是立創(chuàng)EDA以及Altium的云端庫,里面包含了數(shù)百萬的完整器件符號(hào),工程師可以直接調(diào)用(關(guān)于如何白嫖Altium器件庫,可以參考:MPS使用步驟及說明)。這大大節(jié)省了工程師建庫的時(shí)間,且一定程度保證了器件庫的質(zhì)量。這類器件庫還有個(gè)最大的優(yōu)點(diǎn)在于可以在EDA軟件里直接使用,比起大量建庫網(wǎng)站還需要進(jìn)行格式轉(zhuǎn)換無疑方便了很多。 第二種是由公司或工程師自己維護(hù)的云端器件庫。這是第一種模式的升級(jí)版,雖然海量的器件庫非常好,但日常設(shè)計(jì)中,一般只會(huì)聚焦于特定的行業(yè)或產(chǎn)品,所以常用的元器件數(shù)量一般在1000個(gè)以下,算上備件或偶爾要用的,數(shù)量級(jí)也很少超過5000。那么每次都需要從海量的器件庫中搜索,無疑是非常不經(jīng)濟(jì)的。所以把自己(公司)常用的元器件庫有效管理起來,才是最有效率的方式。

對(duì)于個(gè)人而言,如果從涉足電子設(shè)計(jì)開始,就有一個(gè)統(tǒng)一的地方存放、維護(hù)自己常用的器件,積累到一定程度后,無疑是最最趁手的“生產(chǎn)工具”。

對(duì)于團(tuán)隊(duì)或者公司而言,如果擁有統(tǒng)一的中央元器件庫,無疑可以節(jié)省工程師大量時(shí)間,且確保元器件選用的規(guī)范性,極大程度地保障了最終PCB/A的可靠性。
雖然很多公司或者工程師早已認(rèn)識(shí)到元器件庫統(tǒng)一管控的重要性,但由于基礎(chǔ)數(shù)據(jù)的整理需要大量的時(shí)間精力,且一直無法找到合適的平臺(tái)用于數(shù)據(jù)管理,所以大部分電子工程師仍保持著原始的本地器件庫管理模式...

本文將會(huì)手把手教您基于Digipcba平臺(tái),從零開始創(chuàng)建屬于您(團(tuán)隊(duì))專屬的云端器件庫,實(shí)現(xiàn)“器件自由”。

01元器件庫的組成

開始建庫之前,我們需要先澄清一個(gè)重要的概念,什么才是一個(gè)完整的元器件?要回答這個(gè)問題,我們梳理一下元器件在全設(shè)計(jì)流程中的作用:

在原理圖設(shè)計(jì)階段,首先需要原理圖符號(hào),它是完成原理圖邏輯設(shè)計(jì)的最基本單位。

原理圖繪制完成后,需要通過原理圖符號(hào)中的器件參數(shù)生成BOM,用于器件的采購(gòu)。

每個(gè)原理圖符號(hào)都會(huì)有一個(gè)關(guān)聯(lián)的封裝(Footprint),它代表了實(shí)際PCB上器件貼裝的位置。原理圖設(shè)計(jì)完成后,會(huì)將封裝及網(wǎng)表同步到PCB,用于之后的布局、布線。

如果封裝已經(jīng)關(guān)聯(lián)了3D模型,在完成PCB Layout后,也就可以得到完整的PCBA 3D模型,用于仿真。

如果需要進(jìn)行電信號(hào)仿真或者信號(hào)完整性分析,則還需要將原理圖符號(hào)關(guān)聯(lián)上器件的Spice模型及IBIS模型。

與上述功能對(duì)應(yīng),我們就可以得到一個(gè)完整器件的組成:

原理圖符號(hào)

元器件參數(shù)信息

PCB封裝

元器件3D模型

Spice, IBIS等仿真模型

說到這兒,一定會(huì)有人不以為然,認(rèn)為處理好原理圖符號(hào)、PCB封裝就好了,何必搞得那么復(fù)雜?那我只能說,您一定是初涉電子行業(yè)或者只進(jìn)行過一些原型設(shè)計(jì),不必考慮產(chǎn)品的量產(chǎn)、快速迭代及成本管控。您一定會(huì)遇到以下的幾個(gè)或者所有的問題:

BOM表的整理需要大量時(shí)間,卻仍然容易出錯(cuò),且需要與采購(gòu)反復(fù)溝通

對(duì)原理圖符號(hào)、PCB封裝是否正確,完全沒有把握,每次都如履薄冰

很討厭做設(shè)計(jì)改動(dòng),因?yàn)榉?hào)、封裝、BOM什么都需要改

仿真?不存在的。一切都憑經(jīng)驗(yàn)和運(yùn)氣。

想提高設(shè)計(jì)效率,盡可能降低以上問題帶來的影響,維護(hù)一套完整的元器件庫是必不可少的。由于Spice和IBIS模型較難獲得且仿真在很多場(chǎng)合并非剛性需求,本文的元器件庫將主要聚焦于元器件的參數(shù)信息、原理圖、PCB封裝這三大必要元素。至于3D模型,個(gè)人建議是有條件的話盡可能的添加到PCB封裝中,完整的PCB/A三維模型,對(duì)后續(xù)的操作會(huì)有相當(dāng)大的幫助。

下圖是一個(gè)完整的器件的示例:

ad3f330e-ed69-11ec-ba43-dac502259ad0.png

02創(chuàng)建共享的元器件庫

首先,您需要注冊(cè)一個(gè)DigiPCBA賬號(hào)。注冊(cè)的方法這里不再贅述,大家可以參考Digipcba的幫助網(wǎng)站或者公眾號(hào)推文:如何用手機(jī)注冊(cè)一個(gè)DigiPCBA賬號(hào)。

注冊(cè)完成之后,還需要?jiǎng)?chuàng)建一個(gè)屬于自己的工作區(qū)(Workspace)。可以在第一次登陸的時(shí)候創(chuàng)建工作區(qū):

ad4e5550-ed69-11ec-ba43-dac502259ad0.png

也可以打開右上角的“賬戶設(shè)置”頁面,新建一個(gè)工作區(qū):

ad6036a8-ed69-11ec-ba43-dac502259ad0.png

ad6f4c4c-ed69-11ec-ba43-dac502259ad0.png

注意,在創(chuàng)建工作區(qū)的時(shí)候可以修改工作區(qū)的名稱,建議勾選“包含示例數(shù)據(jù)”選項(xiàng),這樣工作區(qū)就會(huì)自動(dòng)生成一系列的器件分類及分類參數(shù),并包含了幾百個(gè)常用的元器件,無需從零開始。

ad85b220-ed69-11ec-ba43-dac502259ad0.png

創(chuàng)建完成后,就可以在“器件”欄目看到系統(tǒng)默認(rèn)的器件分類以及示例元器件了:

ad92106a-ed69-11ec-ba43-dac502259ad0.png

在網(wǎng)頁中點(diǎn)開分類下的器件,就可以看到器件的參數(shù)信息、原理圖符號(hào)、PCB封裝預(yù)覽,以及器件的Datasheet:

ada5dc62-ed69-11ec-ba43-dac502259ad0.png

至此,一個(gè)專屬的元器件庫就已經(jīng)創(chuàng)建完成了。那如何將元器件庫分享給團(tuán)隊(duì)成員呢?

03與團(tuán)隊(duì)分享元器件庫

首先,你必須是工作區(qū)的管理員(創(chuàng)建者默認(rèn)就是管理員)。然后依次點(diǎn)擊:管理員 -> 團(tuán)隊(duì) -> 邀請(qǐng)團(tuán)隊(duì)成員,輸入想要分享的團(tuán)隊(duì)成員的Digipcba賬號(hào),完成邀請(qǐng)。邀請(qǐng)后,團(tuán)隊(duì)成員那就可以訪問您的元器件庫了。

add53b38-ed69-11ec-ba43-dac502259ad0.png

建議為不同的團(tuán)隊(duì)成員定義一下“角色”,便于為不同的“角色”分享不同的資源。

在分享過程中,有一些容易混淆的概念,小編研究了很久才搞明白,在此與大家分享:

每個(gè)Digipcba用戶只能創(chuàng)建一個(gè)專屬的工作區(qū),但可以連接任意多的其他工作區(qū),只需要其他工作區(qū)的管理員邀請(qǐng)即可??梢渣c(diǎn)擊右上角的圖標(biāo)完成工作區(qū)的切換:

aded3c06-ed69-11ec-ba43-dac502259ad0.png

每個(gè)工作區(qū)的內(nèi)容都是完全獨(dú)立的,當(dāng)切換到別人的工作區(qū)時(shí),看到的元器件庫和項(xiàng)目都是他人分享出來的協(xié)同內(nèi)容,和您自己工作區(qū)管理的內(nèi)容完全沒有關(guān)系。這一點(diǎn)要非常明確,否則工作區(qū)一多,容易一頭霧水。

舉個(gè)實(shí)際的例子,小編剛才創(chuàng)建了專屬于小編的工作區(qū)“哈薩維的器件庫”,那被邀請(qǐng)的團(tuán)隊(duì)成員如果需要使用小編器件庫中的內(nèi)容,必須先切換到“哈薩維的器件庫”這個(gè)工作區(qū),否則看到的仍是自己工作區(qū)中的內(nèi)容。

在網(wǎng)頁中的分類比較粗略,器件的信息也只能看不能直接調(diào)用,接下去我們看一下如何在Altium Designer中調(diào)用這些器件。

04調(diào)用元器件庫

首先,您必須使用AD21以上的版本。打開軟件后,點(diǎn)擊右上角的Sign in,登錄Digipcba賬號(hào):

adfc0a88-ed69-11ec-ba43-dac502259ad0.png

ae16bc0c-ed69-11ec-ba43-dac502259ad0.png

如果綁定了微信或者手機(jī),也可以掃碼登錄或用手機(jī)驗(yàn)證碼登錄。登錄完成后,可以選擇/切換需要連接的工作區(qū):

ae2a893a-ed69-11ec-ba43-dac502259ad0.png

正常登錄并連接完成之后應(yīng)該是下圖的狀態(tài):

ae37028c-ed69-11ec-ba43-dac502259ad0.png

有兩種方式可以使用當(dāng)前工作區(qū)中的元器件。

第一種是使用Component器件面板(點(diǎn)擊右下角Panels,并選擇Components):

ae49b47c-ed69-11ec-ba43-dac502259ad0.png

Components面板中管理了當(dāng)前所有已添加且可用的元器件,包括云端的器件庫以及本地的器件庫(比如常用的Miscellaneous Devices集成庫):

ae5b5420-ed69-11ec-ba43-dac502259ad0.png

所有的工作區(qū)云端器件庫都在All欄目下,可以看到,這里的分類和網(wǎng)頁的分類基本一致,但卻更細(xì)(支持次級(jí)分類):

ae7c32d0-ed69-11ec-ba43-dac502259ad0.png

點(diǎn)開分類中的器件,可以看到完整的器件參數(shù)信息:

ae9aba66-ed69-11ec-ba43-dac502259ad0.png

原理圖符號(hào)、PCB封裝(3D)預(yù)覽:

aeaae15c-ed69-11ec-ba43-dac502259ad0.png

器件手冊(cè),供應(yīng)鏈信息以及在哪些項(xiàng)目中被調(diào)用:

aed1f7ce-ed69-11ec-ba43-dac502259ad0.png

第二種是方式是使用Panels中的Explorer面板:

aee26438-ed69-11ec-ba43-dac502259ad0.png

和Components面板相比,Explorer面板不僅可以看到工作區(qū)中的元器件,還可以看到工程項(xiàng)目、各類模板等信息:

aef5a548-ed69-11ec-ba43-dac502259ad0.png

且可以在Explorer面板中對(duì)所有元器件的結(jié)構(gòu)進(jìn)行變更并對(duì)文件夾的權(quán)限進(jìn)行管理。

無論使用哪種方式,都可以在打開原理圖或PCB后,直接通過拖拽或右鍵器件選擇“Place”將選中的器件符號(hào)直接擺放到圖紙中:

af33daa2-ed69-11ec-ba43-dac502259ad0.png

擺放完成之后,所有的器件參數(shù),關(guān)聯(lián)的封裝、仿真模型都會(huì)自動(dòng)寫入到圖紙中的屬性中,可以雙擊打開屬性面板進(jìn)行查看:

af5e2816-ed69-11ec-ba43-dac502259ad0.png

如果工作區(qū)中的器件庫發(fā)生了變化,原理圖會(huì)自動(dòng)檢測(cè)并顯示當(dāng)前器件為"Out of Date"狀態(tài),直接點(diǎn)擊更新即可更新到最新狀態(tài),與工作區(qū)中的中央器件庫保持一致:

af7e5ce4-ed69-11ec-ba43-dac502259ad0.png

這樣做最大的優(yōu)點(diǎn)是可以讓所有使用同一工作區(qū)器件庫的團(tuán)隊(duì)成員在任何時(shí)候都保證元器件的一致性。這為之后BOM的準(zhǔn)確性,設(shè)計(jì)的一致性(原理圖及PCB)提供了最大限度的支持。即使器件發(fā)生了變更,工程師也可以在第一時(shí)間快速、準(zhǔn)確、批量的完成修改,而不用擔(dān)心圖紙上仍在使用“過時(shí)”的器件。

05小結(jié)

本文提出了云端團(tuán)隊(duì)共享器件庫的概念并以Digipcba作為平臺(tái),介紹了共享庫的創(chuàng)建方法。在接下去的文章中,會(huì)進(jìn)一步介紹如何進(jìn)行數(shù)據(jù)遷移及元器件庫的維護(hù)工作。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4318

    文章

    23080

    瀏覽量

    397451
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3794

    瀏覽量

    64355
  • 元器件庫
    +關(guān)注

    關(guān)注

    2

    文章

    8

    瀏覽量

    1958
  • digipcba
    +關(guān)注

    關(guān)注

    2

    文章

    31

    瀏覽量

    3959

原文標(biāo)題:【技術(shù)博客】從零開始,創(chuàng)建團(tuán)隊(duì)共享的元器件庫(一)

文章出處:【微信號(hào):AltiumChina,微信公眾號(hào):Altium】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DigiPCBA能解決元器件的問題嗎?

    了解下,大家都知道元器件是電子設(shè)計(jì)中最基本的單元,對(duì)其的管理需要投入大量的人力和物力,如果管理不善則將對(duì)后續(xù)的設(shè)計(jì)、采購(gòu)、制造帶來巨大隱患,這些問題DigiPCBA都能解決嗎?
    發(fā)表于 03-16 10:10

    DigiPCBA 解決元器件封裝 怎么查找器件 同步器件封裝

    DigiPCBA 解決元器件封裝 有沒有直接可以搜索元器件封裝怎么單個(gè)導(dǎo)入
    發(fā)表于 03-18 10:17

    【視頻演示】DigiPCBA平臺(tái)介紹

    【電子發(fā)燒友】推出的最新硬件設(shè)計(jì)工具平臺(tái),可免費(fèi)獲取海量的 Altium Designer 元器件、在微信上實(shí)時(shí)查看設(shè)計(jì)文件、隨時(shí)隨地分享設(shè)計(jì)文檔、機(jī)電設(shè)計(jì)數(shù)據(jù)互換、清晰的設(shè)計(jì)版本管理、精準(zhǔn)元件
    發(fā)表于 03-19 10:08

    DigiPCBA元器件創(chuàng)建與編輯

    本視頻我們將通過兩種方式來演示器件創(chuàng)建和編輯?。。毑丶?jí)的設(shè)計(jì)工具推薦給大家(良心推薦):https://digipcba.com/?hmsr=HQbbs
    發(fā)表于 03-30 15:00

    DigiPCBA 解決元器件封裝 怎么查找器件 同步器件封裝

    DigiPCBA 解決元器件封裝 怎么查找器件 同步器件封裝 http://bbs.xgimi.cn/forum.php
    發(fā)表于 04-14 16:47

    DigiPCBA—如何快速獲取Altium元器件?

    獲取元器件手冊(cè)② 點(diǎn)擊Place直接使用器件,點(diǎn)擊Download把器件下載到本地③ 點(diǎn)擊Acquire,可以把器件放至于云平臺(tái),可與團(tuán)隊(duì)成
    發(fā)表于 05-07 10:43

    digipcba在explorer選項(xiàng)創(chuàng)建元器件類別無法在components顯示出來

    digipcba在explorer選項(xiàng)創(chuàng)建元器件類別無法在components顯示出來具體如下圖所示:這里有新建的mcu類[img][/img]權(quán)限也都有但是無論如何刷新也沒有mcu的元器件
    發(fā)表于 05-06 18:03

    使用DigiPCBA創(chuàng)建和復(fù)用PCB封裝

    知道,是可以與 Altium Designer 電子設(shè)計(jì)工具和流行的機(jī)械設(shè)計(jì)工具集成的電子數(shù)據(jù)管理和元器件管理平臺(tái)。在 DigiPCBA 中,PCB 封裝的創(chuàng)建和復(fù)用非常容易。大多數(shù)設(shè)
    發(fā)表于 06-17 15:48

    DigiPCBA 遷移系列 - 前言

    ,隨時(shí)隨地訪問呢?DigiPCBA就是這樣一款云端電子設(shè)計(jì)平臺(tái),不光可以存儲(chǔ)您的電子設(shè)計(jì),供多人在線協(xié)作,還可以存儲(chǔ)您的元器件。您可以輕松方便地將自己的本地
    發(fā)表于 06-24 14:24

    digiPCBA如何清除元器件

    digiPCBA如何清除元器件
    發(fā)表于 03-17 14:21

    Altium designer 創(chuàng)建元器件教程

    Altium designer 創(chuàng)建元器件教程
    發(fā)表于 03-28 16:33 ?0次下載

    通過Digipcba平臺(tái), 創(chuàng)建云端的中央元器件

    下圖為一個(gè)完整的“電阻”模板,可以看到,除了原理圖符號(hào)、封裝之外,模板中還預(yù)定義了許多和“電阻”器件相關(guān)的參數(shù),這些參數(shù)有的是必填的、有的是只讀的。這樣,工作區(qū)中的用戶創(chuàng)建器件時(shí),就可以選擇合適的模板,快速、準(zhǔn)確地
    的頭像 發(fā)表于 07-01 11:43 ?1333次閱讀

    如何將本地遷移到云端中央以及元器件的維護(hù)與更新

    “ 通過Digipcba平臺(tái)創(chuàng)建云端的中央元器件,可以讓團(tuán)隊(duì)成員毫無壓力地訪問并使用所有的
    的頭像 發(fā)表于 07-10 15:33 ?1845次閱讀

    DigiPCBA常見問題合集

    當(dāng)使用DigiPCBA平臺(tái)時(shí),查找/創(chuàng)建/使用元器件將非常簡(jiǎn)單。無需安裝服務(wù)器,便捷的功能(例如元器件遷移工具)可讓您在數(shù)分鐘內(nèi)啟動(dòng)并運(yùn)行,
    的頭像 發(fā)表于 08-19 16:29 ?3059次閱讀

    如何將器件遷移至DigiPCBA

    對(duì)于準(zhǔn)備將設(shè)計(jì)流程完全遷移至DigiPCBA平臺(tái)上的用戶來說,可能遇到的第一個(gè)挑戰(zhàn)就是如何將手上現(xiàn)有的元器件遷移至云端。這篇教程將會(huì)展示如何使用Altium Designer軟件提供的Library Migrator工具,完成一
    的頭像 發(fā)表于 12-23 14:23 ?1421次閱讀
    RM新时代网站-首页