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