設(shè)計(jì)環(huán)境演化的產(chǎn)物:Altium Designer 2013(AD13)
由于主導(dǎo)條件發(fā)生變化而現(xiàn)有實(shí)體無(wú)法或不愿隨其發(fā)生改變,因而才不會(huì)導(dǎo)致滅絕。有機(jī)或非有機(jī)實(shí)體正是如此。
盡管由于快速且不可預(yù)知的變化而導(dǎo)致此種狀況屢見(jiàn)不鮮,但事實(shí)上,變化才是恒定不變的,世間萬(wàn)物必然要處于改變這一恒定狀態(tài)。就工程角度而言,實(shí)踐與方法論不斷演化,以充分利用最新的構(gòu)造節(jié)點(diǎn)等主導(dǎo)條件。
因此,設(shè)計(jì)環(huán)境自身也處于更大的‘工程環(huán)境’之中,如需保持活力,設(shè)計(jì)環(huán)境也必須不斷發(fā)展演化。
某一設(shè)計(jì)環(huán)境中最新的演化步驟尤其代表了邁向更大戰(zhàn)略使命的重要步驟,以創(chuàng)建可滿足工程師當(dāng)今需求的單一環(huán)境,設(shè)計(jì)環(huán)境的范圍也不斷演化,能夠滿足在未來(lái)相當(dāng)長(zhǎng)一段時(shí)期內(nèi)的需求。
開(kāi)放式環(huán)境
如今,設(shè)計(jì)環(huán)境的戰(zhàn)略性要素在于開(kāi)放性,即不僅要通過(guò)專有投資,而且要通過(guò)愿意擴(kuò)展環(huán)境功能的開(kāi)發(fā)人員團(tuán)體實(shí)現(xiàn)設(shè)計(jì)環(huán)境演化與擴(kuò)展的能力。
長(zhǎng)期以來(lái),這始終是Altium的目標(biāo),同時(shí)也是支持Altium Designer環(huán)境的理念。通過(guò)平臺(tái)結(jié)構(gòu)中的根本性變化,最新發(fā)布的Altium Designer 2013(AD13)已朝此方向邁進(jìn)一大步。
設(shè)計(jì)資源管理器平臺(tái)(DXP)可形成‘環(huán)境’,Altium Designer的各個(gè)模塊可依賴平臺(tái)的不同要素在該環(huán)境中運(yùn)行低級(jí)功能。使Altium Designer的功能更加強(qiáng)大的同時(shí),設(shè)計(jì)資源管理器平臺(tái)顯然需要進(jìn)行重構(gòu),以與現(xiàn)有模塊及新模塊的演化保持同步。
在最新發(fā)布的AD13中,DXP的根本性再定位已對(duì)即將來(lái)臨的約束進(jìn)行有效規(guī)定。AD13自發(fā)布之初便是眾多Altium Designer發(fā)布版本的代表之一,標(biāo)志著我們朝向更加開(kāi)放式的環(huán)境邁出了重要且關(guān)鍵的一步,該開(kāi)放式環(huán)境不僅可通過(guò)Altium內(nèi)部,而且可通過(guò)其廣泛的用戶團(tuán)體來(lái)孕育并支持可擴(kuò)展性。
用戶將對(duì)Altium Designer元素的安裝和執(zhí)行擁有更多控制,為工程師能夠創(chuàng)建可在DXP內(nèi)執(zhí)行的自身擴(kuò)展、訪問(wèn)潛在低級(jí)功能以及快速可靠生成應(yīng)用程序做好準(zhǔn)備。
為支持該項(xiàng)計(jì)劃,Altium將正式發(fā)布一款完全受支持的產(chǎn)品——軟件開(kāi)發(fā)包(SDK),從而可完成所需框架的構(gòu)建,該框架可使用戶團(tuán)體創(chuàng)建能夠直接在DXP和現(xiàn)有Altium Designer模塊中運(yùn)行、同時(shí)可與其相連接的應(yīng)用程序。
該擴(kuò)展性級(jí)別與更易于訪問(wèn)的平臺(tái)相結(jié)合,將會(huì)確保DXP在未來(lái)相當(dāng)長(zhǎng)的一段時(shí)期內(nèi)不斷演化。
2013年將會(huì)引入能夠創(chuàng)建自定義和第三方擴(kuò)展的新產(chǎn)品,但是Altium已經(jīng)與其戰(zhàn)略合作伙伴致力于使所有Altium提供的產(chǎn)品具有更大擴(kuò)展性及功能。
SDK處于測(cè)試階段已有一段時(shí)間,現(xiàn)已做好準(zhǔn)備作為獨(dú)立而受支持的產(chǎn)品發(fā)布。SDK同樣也會(huì)提供一個(gè)框架,該框架不僅僅只是用于開(kāi)發(fā)可在DXP內(nèi)運(yùn)行的應(yīng)用程序。
協(xié)同設(shè)計(jì)
支持設(shè)計(jì)環(huán)境持續(xù)改進(jìn)適應(yīng)的另一關(guān)鍵策略即是支持設(shè)計(jì)協(xié)作的能力。隨著內(nèi)部設(shè)計(jì)團(tuán)隊(duì)的增長(zhǎng)和日益分散,已跨多時(shí)區(qū)及多個(gè)地理區(qū)域建立起設(shè)計(jì)合作伙伴關(guān)系,因此為設(shè)計(jì)協(xié)作開(kāi)發(fā)出一種可靠、安全的方法就顯得尤為重要。
Altium為應(yīng)對(duì)這一需求以進(jìn)行設(shè)計(jì)數(shù)據(jù)管理的解決方案即是其數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù)。
Altium涉足該領(lǐng)域進(jìn)行開(kāi)發(fā)已有一段時(shí)間,但隨著AD13的發(fā)布,數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù)實(shí)現(xiàn)了巨大飛躍。
從根本上來(lái)說(shuō),任何設(shè)計(jì)協(xié)作技術(shù)都必須確保設(shè)計(jì)資源能夠安全存儲(chǔ)和共享。數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù)可滿足此項(xiàng)要求,但設(shè)計(jì)團(tuán)隊(duì)的要求越發(fā)嚴(yán)苛,他們需要的不僅僅只是一個(gè)簡(jiǎn)單的存儲(chǔ)庫(kù),因此,Altium的數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù)提供更大靈活性和可配置性——隨著AD13的引入,其功能也進(jìn)一步增強(qiáng),從而可使開(kāi)發(fā)人員對(duì)其整體設(shè)計(jì)環(huán)境以及所有設(shè)計(jì)和制造相關(guān)數(shù)據(jù)進(jìn)行更大限度地控制。
隨著AD13的發(fā)布,數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù)現(xiàn)已可提供雙層結(jié)構(gòu),即Altium數(shù)據(jù)保險(xiǎn)庫(kù)服務(wù)器以及個(gè)人數(shù)據(jù)保險(xiǎn)庫(kù)。兩種版本的最低級(jí)別均可為工程數(shù)據(jù)提供內(nèi)容管理系統(tǒng),工程數(shù)據(jù)包括為進(jìn)行制造所發(fā)布的數(shù)據(jù)以及創(chuàng)建該數(shù)據(jù)所需的控件和進(jìn)程。
其中,這兩種新版本的應(yīng)用案例有所不同。Altium數(shù)據(jù)保險(xiǎn)庫(kù)服務(wù)器通常適用于需要可追溯性的團(tuán)隊(duì)和大型團(tuán)隊(duì)使用,而個(gè)人數(shù)據(jù)保險(xiǎn)庫(kù)(正如其名)更適合于較小的團(tuán)隊(duì)或自由開(kāi)發(fā)人員使用。
Altium數(shù)據(jù)保險(xiǎn)庫(kù)服務(wù)器需要對(duì)全體用戶和共享規(guī)則的管理層自定義同步用戶的數(shù)量,而個(gè)人數(shù)據(jù)保險(xiǎn)庫(kù)旨在為三人或三人以下的團(tuán)隊(duì)提供服務(wù),無(wú)需用戶認(rèn)證;亦不提供用戶管理功能和內(nèi)容共享功能。
而就存儲(chǔ)、正式版本管理、供應(yīng)鏈智能及生命周期狀態(tài)管理而言,Altium數(shù)據(jù)保險(xiǎn)庫(kù)服務(wù)器可提供訪問(wèn)控制功能和內(nèi)容共享功能。
特點(diǎn)與功能
AD13本質(zhì)上仍保持有綜合的開(kāi)發(fā)環(huán)境,可使電子設(shè)計(jì)工程師從一個(gè)單一且統(tǒng)一的平臺(tái)開(kāi)發(fā)出完全嵌入式產(chǎn)品,包括硬件、軟件、PCB及機(jī)械外殼等。在使Altium Designer更接近于Altium戰(zhàn)略目標(biāo)的同時(shí),AD13也預(yù)示著大量‘底層’增強(qiáng)功能即將問(wèn)世。
從用戶的角度來(lái)說(shuō),首先要注意的事情便是重新設(shè)計(jì)的主頁(yè),主頁(yè)可為用戶提供項(xiàng)目及其構(gòu)成文檔的豐富圖示瀏覽體驗(yàn),具有新的文檔預(yù)覽功能,僅需將鼠標(biāo)懸停在某一單獨(dú)的文檔便可進(jìn)行訪問(wèn)。
這是可提高設(shè)計(jì)效率的一種環(huán)境,大量最新的增強(qiáng)功能可實(shí)現(xiàn)此目標(biāo),例如在BOM(元件清單)中涵蓋基于數(shù)據(jù)保險(xiǎn)庫(kù)的供應(yīng)鏈信息的能力,能提供最新實(shí)時(shí)價(jià)格以及可能來(lái)自設(shè)計(jì)環(huán)境內(nèi)部的可用性信息。
作者級(jí)人員可在原理示意圖中直接加入超鏈接,提供參考設(shè)計(jì)信息的簡(jiǎn)單方式,而無(wú)需離開(kāi)圖形捕捉視圖。另外,還增加了原理圖級(jí)別的增強(qiáng)自定義功能,包括可編輯管腳和端口屬性。
由于Altium Designer也同時(shí)支持電路板和外殼設(shè)計(jì),因此,輔助3D查看功能可顯著提高設(shè)計(jì)效率,從而帶來(lái)效益。在AD13中,此項(xiàng)功能已得到改進(jìn),可提供預(yù)定義視圖,并可輕松訪問(wèn)。預(yù)定義視圖包括俯視圖、仰視圖、正視圖、后視圖、左邊視圖以及右邊視圖,同時(shí)也包括等距視圖。
作為統(tǒng)一的開(kāi)發(fā)環(huán)境,AD13適于為需要在PCB及原理圖中包含可配置元器件的集成器件提供支持。嵌入式產(chǎn)品設(shè)計(jì)的當(dāng)前趨勢(shì)即是要包括電容性觸控傳感,其在顯示器以及PCB級(jí)別中的應(yīng)用日益頻繁。
使用銅質(zhì)線路直接將電容式傳感器實(shí)施安裝于PCB上時(shí)需要?jiǎng)?chuàng)建傳感器配置文件。如今許多元器件均可提供支持,但是,充分掌握技術(shù)的同時(shí),其實(shí)施安裝仍然具有難度;銅質(zhì)線路產(chǎn)生的電容差非常小,各個(gè)制造將為其成功實(shí)施安裝提供自身指南及最佳實(shí)踐。
使用集成開(kāi)發(fā)環(huán)境的好處在于可以較大程度地自動(dòng)實(shí)施。例如,在AD13中,已為微芯片的mTouch技術(shù)添加支持,該技術(shù)允許根據(jù)原理圖文檔中的元器件設(shè)置在PCB中自動(dòng)生成復(fù)雜的電容形狀。設(shè)置及形狀可根據(jù)需要隨時(shí)更改,與手動(dòng)過(guò)程相比,這就大大節(jié)省了時(shí)間。通過(guò)這種方式,可生成傳感器配置文件并直接連接至微芯片器件上的相關(guān)管腳。該示例突出顯示了涵蓋產(chǎn)品開(kāi)發(fā)方方面面的開(kāi)發(fā)環(huán)境的一個(gè)主要功能。
結(jié)論
隨著集成器件‘更加智能化’,應(yīng)用程序也日益復(fù)雜化。問(wèn)題的瓶頸始終在于系統(tǒng)級(jí)別;將嵌入式產(chǎn)品的所有方面緊密結(jié)合以及在各個(gè)級(jí)別上對(duì)其交互進(jìn)行管理。
只有可為設(shè)計(jì)的方方面面提供工具的真正統(tǒng)一的開(kāi)發(fā)環(huán)境才會(huì)有助于解決產(chǎn)品設(shè)計(jì)日趨復(fù)雜性的問(wèn)題。在Altium Designer 2013以前,需要日趨復(fù)雜的專有平臺(tái)才可實(shí)現(xiàn)‘簡(jiǎn)化’。但是Altium已成功預(yù)見(jiàn)到專有路徑所帶來(lái)的負(fù)面影響,并已投入重大而必要的投資以便使DXP成為全面開(kāi)放的可擴(kuò)展平臺(tái),從而確保其在未來(lái)的關(guān)聯(lián)性及有效性。
結(jié)合已改進(jìn)并經(jīng)擴(kuò)展的數(shù)據(jù)保險(xiǎn)庫(kù)技術(shù),Altium現(xiàn)已更好地進(jìn)行定位,從而為各種開(kāi)發(fā)團(tuán)隊(duì)提供適當(dāng)?shù)墓こ探鉀Q方案。