提起protel相信很多電路設計工程師都不會陌生。很多初次學習設計電路圖和PCB的人幾乎都不約而同地選擇了這個EDA設計軟件,因為它易于學習,軟件界面友好,易于上手而贏得了廣大初學者的青睞。很多大學的EDA實驗室也將其列為教學軟件。做為一名有著十余年電子設計經(jīng)歷的我,當然也不例外。從protel DOS到Protel for windows,protel 99,protel 99 SE,protel DXP,protel 2004,再到Altium Designer summer 09,最后再到目前的最高版本Altium Designer 10,我親身經(jīng)歷、感受和見證到了altium成長,發(fā)展,壯大的過程。而我們的電路設計軟件也一直采用Altium Designer,而我也是它的忠實擁躉。
2011年4月11日至2011年4月15日,我參加了Altium的設計團隊主管進修計劃(AD-P01)。走進Altium公司所在國際商務花園,給人的感覺這是一個充滿綠意,洋溢生機的花園式經(jīng)濟園區(qū)。走進Altium中國總部今年新裝修的辦公樓,又是一種耳目一新的感覺。公司的工作區(qū)、培訓區(qū)和休息區(qū)劃分得錯落有致,裝修典雅,與公司的性質(zhì)有機融為一體,工作環(huán)境整潔而清新。公司為了保障員工的身體健康,積極貫徹以人為本的宗旨,引進了純凈水機,還在休息區(qū)配置了兩個乒乓球桌。公司在休息區(qū)準備了全天小點心和各類飲料,充分顯示了Altium良好的企業(yè)文化氛圍。
進修計劃被安排在Altium公司全新的多媒體教室展開。每個多媒體教室按照Altium國際標準設置,由16個學員工位和一個教學中控設備組成,每個學員工位包含一臺高性能的DELL Precison T1500 八CPU主機,2臺分辨為1920*1200 DELL 24英寸的顯示器和3D鼠標,這樣的配置大大提高了工作效率。
課程共有三位講師來講授,均是有實際工作經(jīng)驗的、對軟件有較深了解的資深技術工程師。課程均采取互動式和討論方式,而不是由講師單純在上面講授,因此課程顯得生動有趣,對我們這些久未上課的工程師來說,并沒有感覺枯燥和乏味。課程除了完備的講義外,還配置了對應的練習,使得學員在學習之后馬上就可以鞏固所學的內(nèi)容,增加了上課的效果。
在歷經(jīng)五天的學習中,我參加了AD601~AD604基礎課程和一天AD612中級板級設計課程。別看我已經(jīng)使用AD Smmer 09軟件不短的一段時間,但是課程中不少內(nèi)容都給我留下了深刻印象,也是我先前所不了解的,也掌握了許多軟件使用的小技巧。由于篇幅限制,就淺談如下幾點吧。
1. 繪制優(yōu)質(zhì)的原理圖原則
之前雖然我已經(jīng)設計出了很多項目的原理圖,但是在參加了《AD603前端設計基
礎后我才發(fā)現(xiàn),自己在設計原理圖的時候竟然有還有很多不規(guī)范的地方。比如一個好的電路原理圖應當采取自左向右,自上向下進行原理圖的設計,我們以前的設計是電路各個模塊在電路圖中隨意放置,對文檔的可讀性和繼承性產(chǎn)生了極大的障礙。又如電路圖應采取層次化的設計,而我們的設計以前均是一個項目一張大的原理圖,這種模式應當被快速地淘汰,因為它不利于工程師們通過設計復用進行團隊式設計。課程中提倡采用層次原理圖,可以將電路分割成不同的功能模塊,可以更清楚地了解電路的功能和層次。
雖然原理圖只要保證電氣連接特性無誤就可以算是一個正確的設計,但是一個好的原理圖有夠有效地進行信息溝通。作為一個優(yōu)秀的設計工程師,除了需要確保設計的全部功能意圖準確無誤表達出來,還要幫助下游流程中的設計、制造和服務鏈人員更好地開展工作。
2. 設計模板的應用
我們單位在設計原理圖的時候,格式和標題欄會有一定的要求。以前我們都是先設計好一張原理圖比如圖幅、標題欄的樣式等。在此之后的每次使用都要調(diào)出這張原理圖,把所有的內(nèi)容都刪除掉,再進行新的設計。而現(xiàn)在AD10內(nèi)部有許多現(xiàn)成的模板,用戶可以直接調(diào)用或者在它的基礎上進行修改以適合自己的需要,每次新建一個原理圖的時候,都是可以這個模板為藍圖進行設計,非常的方便易用。
3. 豐富的元器件庫
AD10的器件庫均是以集成庫的概念來實現(xiàn)的。常用的各大元器件生產(chǎn)廠商的產(chǎn)品
均可以在器件庫中找到,大大節(jié)省了用戶重新創(chuàng)建元器件的時間,提高了設計效率。以前在設計PCB時,大量的時間都花在了繪制元器件封裝上,不僅浪費了時間,也許封裝建得還不規(guī)范,增加了板子出錯的概率,加大了研發(fā)成本。而現(xiàn)在我們只需要在AD10提供的庫文件簡單地加以搜索,便會有符合條件的元器件列出來,封裝、3D模型、仿真模型等信息均可以在一張視圖中加以預覽,極大地減輕了設計人員的工作量。
4. 強大的布線功能
隨著我們電路設計規(guī)模的不斷擴大以及高速電路越來越廣泛的應用,現(xiàn)有的布線工具已經(jīng)不能滿足我們?nèi)找婵s短的產(chǎn)品設計周期和復雜的電路功能的要求。Altium Designer 10軟件新增了的大量高效率的布局布線功能,圓滿地解決了我的復雜高速高密度布線問題。
比如AD10交互式布線功能對差分對信號和總線的布線進行了增強。新的布線引擎支持對當前路徑物件的繞過,對現(xiàn)有布線進行環(huán)繞并生成新的路徑,對路徑物件(包括過孔)的推擠和對布線路徑的智能完成,保證了布線的速度和流暢性。
AD10可以在交互式布線的同時實現(xiàn)差分對和單閉端的管腳交換。這在FPGA器件設計的時候十分有用,因為在很多時候管腳會發(fā)生某種特殊的信號。Altium同時還通過交互式的布線引擎來自動解決布線中遇到障礙需要改變各種路徑的各種情況。
AD10新版本的板級設計和布線功能節(jié)約了我很多的設計時間。特別是需要對很多管腳布線的時候特別有用。比如以前布總線的時候我需要一根根地手動布線,而現(xiàn)在可以多根同時選取,使用總線布線模式。再比如說我板子最內(nèi)部的一顆數(shù)據(jù)線要發(fā)生改動,在以前就需要移動幾乎全部的走線,工作量非常大,現(xiàn)在只需要應用軟件的推擠布線功能,很容易改動一根布線。增強后的交互式布線功能至少把我的工作效率提高了50%,AD10給我節(jié)約了更多寶貴時間。過去的工作效率和現(xiàn)在相比是不能同日而語的,過去在布PCB的時候,我的脖子由于長期的保持一個狀態(tài),非常的疼痛,而現(xiàn)在使用了AD10后我覺得這是一項很輕松很享受的工作。我只花了一天就完成了一個帶8位地址/數(shù)據(jù)總線PCB板總線的設計,這項工作在以前至少需要三天。