友情链接:常州宇峰电池有限公司 | 昆山华乃尔精密仪器有限公司 | 上海湖泉阀门有限公司 | 东莞市铝得旺五金制品有限公司 | 苏州苏柏特电子有限公司 | 山东本蓝环保设备科技有限公司 | 洛阳隆成厚水处理材料有限公司 | 林州凤宝高能材料科技有限公司 | 营口鑫源粉体设备有限公司 | 诺亚集团有限公司 2025白菜网总站大全-600cc全讯白菜自助注册-安止白菜网论坛-菜园子论坛免费彩金
实时新聞分類
技術專區

簡要談一下電路設計流程(步驟)

發布日期:2019/5/23 12:37:02 點擊:19872

下面簡要談一下設計流程(步驟)

1)原理圖庫建立。要將一個新元件擺放在原理圖上,我們必須得建立改元件的庫。庫中主要定義了該新元件的管腳定義及其屬性,並且以具體的圖形形式來代表(我們常常看到的是一個矩形(代表其IC BODY),周圍許多短線(代表IC管腳))。

protel創建庫及其簡單,而且因爲用的人多,許多元件都能找到現成的庫,這一點對使用者極爲方便。應搞清楚icbodyicpinsinputpinoutput pinanalog pindigital pinpower pin等區別。

2)有了充足的庫之後,就可以在原理圖上畫圖了,按datasheet和系統設計的要求,通過wire把相關元件連接起來。在相關的地方添加linetext注釋。

wire和line的區別在于,前者有電氣屬性,後者沒有。wire適用于連接相同網絡,line適用于注釋圖形。這個時候,應搞清一些基本概念,如:wirelinebuspartfootprint,等等。

3)做完這一步,我們就可以生成netlist了,這個netlist是原理圖與pcb之間的橋梁。原理圖是我們能認知的形式,電腦要將其轉化爲pcb,就必須將原理圖轉化它認識的形式netlist,然後再處理、轉化爲pcb

4)得到netlist,馬上畫pcb?別急,先做ERC先。ERC是電氣規則檢查的縮寫。它能對一些原理圖基本的設計錯誤進行排查,如多個output 接在一起等問題。

(但是一定要仔細檢查自己的原理圖,不能過分依賴工具,畢竟工具並不能明白你的系統,它只是純粹地根據一些基本規則排查。)

5)從netlist得到了pcb,一堆密密麻麻的元件,和數不清的飛線是不是讓你嚇了一跳?呵呵,別急還得慢慢來。

6)確定板框大小。在keepout區(或mechanic區)畫個板框,這將限制了你布線的區域。需要根據需求好考慮板長,板寬(有時,還得考慮板厚)。當然了,叠層也得考慮好。

(叠層的意思就是,板層有幾層,怎麽應用,比如板總共4層,頂層走信號,中間第一層鋪電源,中間第二層鋪地,底層走信號)。

先解釋一下(2)中的術語。post-command,例如我們要拷貝一個object(元件),我們要先選中這個object,然後按ctrl+C,然後按ctrl+Vcopy命令發生在選中object之後)。這種操作windowsprotel都采用的這種方式。

但是concept就是另外一種方式,我們叫做pre-command。同樣我們要拷貝一個東西,先按ctrl+C,然後再選中object,再在外面單擊(copy命令發生在選中object之前)。

1)確定完板框之後,就該元件布局(擺放)了,布局這步極爲關鍵。它往往決定了後期布線的難易。哪些元器件該擺正面,哪些元件該擺背面,都要有所考量。

但是這些都是一個仁者見仁,智者見智的問題;從不同角度考慮擺放位置都可以不一樣。其實自己畫了原理圖,明白所有元件功能,自然對元件擺放有清楚的認識(如果讓一個不是畫原理圖的人來擺放元件,其結果往往會讓你大吃一驚^_^)。

關閉