為您的設(shè)計(jì)選擇無(wú)線片上系統(tǒng) (SoC) 并非易事。它需要仔細(xì)考慮幾個(gè)因素,包括功耗、尺寸和成本。SoC 還需要為物聯(lián)網(wǎng)應(yīng)用和網(wǎng)絡(luò)支持正確的無(wú)線協(xié)議,這需要范圍、延遲和吞吐量等因素。
確保您的物聯(lián)網(wǎng)設(shè)計(jì)針對(duì)應(yīng)用進(jìn)行優(yōu)化的一種方法是仔細(xì)考慮您選擇的無(wú)線 SoC。它還需要仔細(xì)評(píng)估設(shè)計(jì)的關(guān)鍵要求(包括電池壽命、計(jì)算和內(nèi)存資源以及占用空間),因?yàn)楦鶕?jù)應(yīng)用的不同,需要權(quán)衡性能。
設(shè)計(jì)人員在為其產(chǎn)品選擇無(wú)線SoC時(shí)需要考慮許多因素,恩智浦半導(dǎo)體無(wú)線連接、安全連接邊緣產(chǎn)品營(yíng)銷(xiāo)經(jīng)理Max Palumbo說(shuō)。“在選擇什么設(shè)備或架構(gòu)方面沒(méi)有正確的答案,因?yàn)檫@取決于產(chǎn)品設(shè)計(jì)師愿意做出的一系列工程權(quán)衡,以滿(mǎn)足其最終客戶(hù)的需求。
業(yè)界也一致認(rèn)為,具有全面支持工具和服務(wù)的強(qiáng)大開(kāi)發(fā)生態(tài)系統(tǒng)至關(guān)重要。這些產(chǎn)品和原型設(shè)計(jì)工具及服務(wù)可以幫助設(shè)計(jì)人員縮短上市時(shí)間并降低成本。
因此,讓我們看看工程師在為其物聯(lián)網(wǎng)設(shè)計(jì)選擇無(wú)線SoC時(shí)應(yīng)考慮的一些首要設(shè)計(jì)問(wèn)題,以及一些最大的挑戰(zhàn)和權(quán)衡。
用例決定設(shè)計(jì)
大多數(shù)無(wú)線 SoC 制造商都認(rèn)為,應(yīng)用要求決定了無(wú)線 SoC 的選擇,并有助于縮小物聯(lián)網(wǎng)設(shè)計(jì)的選擇范圍。他們說(shuō),最關(guān)鍵的因素之一是功耗,其次是許多其他考慮因素,例如無(wú)線協(xié)議,性能,成本,尺寸,工具支持和易于集成。
雖然功耗是選擇無(wú)線SoC的最關(guān)鍵因素之一,但無(wú)線協(xié)議的選擇由應(yīng)用決定。
最終應(yīng)用決定了優(yōu)先級(jí),Synaptics Incorporated無(wú)線連接產(chǎn)品營(yíng)銷(xiāo)高級(jí)總監(jiān)Brandon Bae說(shuō)。
他列舉了一些應(yīng)用示例,其中設(shè)計(jì)優(yōu)先級(jí)定義了無(wú)線SoC的選擇。
“例如,如果它是一個(gè)電池供電的設(shè)備,例如具有單個(gè)藍(lán)牙連接的可穿戴設(shè)備,他們可能會(huì)選擇我們的SYN20703P [單芯片藍(lán)牙收發(fā)器和基帶處理器],”Bae解釋說(shuō)。“如果是無(wú)人機(jī),他們可能需要我們的SYN43400 Wi-Fi SoC,因?yàn)楣摹⒊叽绾椭亓糠浅V匾_(kāi)發(fā)人員必須根據(jù)他們的上市策略做出決定。
“無(wú)人機(jī)可能還需要Wi-Fi和藍(lán)牙,”他補(bǔ)充說(shuō)。“在這一點(diǎn)上,應(yīng)用所需的無(wú)線接口數(shù)量變得很重要,而兩者的集成SoC通常是最好的方法。我們的 SYN43756 [單芯片 IEEE 802.11ax 2 × 2 MAC/基帶/無(wú)線電,集成藍(lán)牙 5.2] 是一個(gè)很好的解決方案。
Bae還指出,“應(yīng)用程序依賴(lài)性可以延申到包括把物聯(lián)網(wǎng)的聚合點(diǎn)或網(wǎng)關(guān),其中多個(gè)異構(gòu)無(wú)線網(wǎng)絡(luò)集成在一起。他說(shuō),這將受益于藍(lán)牙,Wi-Fi和Zigbee / Thread(IEEE 802.15.4 PHY)的更高集成度,例如Triple Combo SYN4381無(wú)線SoC提供的集成度。
Silicon Labs無(wú)線產(chǎn)品營(yíng)銷(xiāo)高級(jí)總監(jiān)Dhiraj Sogani對(duì)此表示贊同:“每種無(wú)線協(xié)議都扮演著不同的角色,最終應(yīng)用用例對(duì)于為物聯(lián)網(wǎng)設(shè)備決定一個(gè)或多個(gè)這些協(xié)議是最重要的。
Sogani表示,為物聯(lián)網(wǎng)設(shè)備選擇無(wú)線SoC有幾個(gè)關(guān)鍵因素,這些因素因應(yīng)用而異。他的五大考慮因素對(duì)各種物聯(lián)網(wǎng)設(shè)備都很重要,包括無(wú)線協(xié)議;安全;電池壽命;硬件和軟件支持,包括外圍設(shè)備、GPIO、IDE 支持、云支持和網(wǎng)絡(luò)/無(wú)線堆棧集成;以及操作系統(tǒng)、網(wǎng)絡(luò)堆棧和無(wú)線堆棧集成到無(wú)線 SoC 后可用于應(yīng)用程序的計(jì)算和內(nèi)存資源。
他說(shuō),對(duì)于無(wú)線協(xié)議,應(yīng)用程序要求包括吞吐量,延遲,網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)量和范圍。“隨著越來(lái)越多的功能集成到設(shè)備中,物聯(lián)網(wǎng)設(shè)備每天都變得越來(lái)越復(fù)雜。將無(wú)線技術(shù)添加到物聯(lián)網(wǎng)設(shè)備會(huì)增加復(fù)雜性。物聯(lián)網(wǎng)設(shè)備中使用了許多無(wú)線協(xié)議,包括Wi-Fi,BT,BLE,Zigbee,Thread,Z-Wave和蜂窩。特定設(shè)備的無(wú)線通信協(xié)議的選擇取決于應(yīng)用、尺寸、成本、功率和其他幾個(gè)因素。
Sogani列舉了幾個(gè)例子,其中應(yīng)用程序和性能要求是決策的關(guān)鍵。
“BLE協(xié)議用于家庭溫度傳感器極佳,因?yàn)樗凸模杀镜陀谄渌恍﹨f(xié)議,并且在典型的家庭環(huán)境中提供必要的范圍,”他說(shuō)。“NFC提供最低的吞吐量和最短的范圍,使其成為非接觸式支付應(yīng)用的理想選擇。Wi-Fi 提供了多個(gè)應(yīng)用(如安全攝像頭)所需的更高吞吐量。
設(shè)計(jì)挑戰(zhàn)
大多數(shù)芯片制造商都認(rèn)為,無(wú)線SoC可以通過(guò)集成不同的無(wú)線協(xié)議和處理多種協(xié)議來(lái)簡(jiǎn)化設(shè)計(jì),但兩者之間的共存是有挑戰(zhàn)的。這樣做還可以節(jié)省空間,這是許多物聯(lián)網(wǎng)設(shè)計(jì)中的一個(gè)關(guān)鍵問(wèn)題。但是,在某些用例中,分立式解決方案可以在性能和成本方面提供最佳價(jià)值。
“無(wú)線SoC的好處很多,包括保證經(jīng)過(guò)驗(yàn)證的設(shè)計(jì),更短的上市時(shí)間,更小的整體占用空間,更低的物料清單[BOM]和更低的庫(kù)存管理成本,”Synaptics的Bae說(shuō)。“這些優(yōu)勢(shì)幾乎適用于所有終端應(yīng)用,但在某些情況下,如果客戶(hù)有特定要求,并且具有在該方向上實(shí)施的RF設(shè)計(jì)技能和資源,則分立解決方案可能會(huì)更好地工作。
恩智浦的Palumbo表示,在確定如何構(gòu)建包含無(wú)線連接的最終產(chǎn)品時(shí),“產(chǎn)品設(shè)計(jì)人員必須做出的第一個(gè)決定是使用單個(gè)集成的無(wú)線SoC還是將無(wú)線與處理器分開(kāi)。需要做出的同樣重要的決定是將使用哪種操作系統(tǒng)。操作系統(tǒng)的決定將迅速將設(shè)計(jì)人員轉(zhuǎn)向成本較低、基于RTOS的微控制器,或者轉(zhuǎn)向更大、更具可擴(kuò)展性、基于Linux的處理器。
Palumbo說(shuō),集成無(wú)線SoC在物理上更小,并且由于集成而可能成本更低,使最終產(chǎn)品設(shè)計(jì)人員能夠提供更小的產(chǎn)品或更具創(chuàng)新性的外形。
“然而,集成無(wú)線SoC的挑戰(zhàn)在于設(shè)計(jì)人員缺乏獨(dú)立優(yōu)化計(jì)算性能或無(wú)線性能的靈活性,并且無(wú)線SoC本身的功能是不變的,因此沒(méi)有那么多的能力來(lái)優(yōu)化產(chǎn)品的單個(gè)組件,”他說(shuō)。
無(wú)論是使用集成解決方案還是分立解決方案,功耗仍然是受系統(tǒng)架構(gòu)和用例影響的關(guān)鍵因素。“這意味著在某些情況下,涉及獨(dú)立無(wú)線電和處理器芯片的多芯片解決方案可能更容易優(yōu)化,”P(pán)alumbo說(shuō)。“在其他情況下,無(wú)線處理器可以提供特定應(yīng)用和用例所需的所有必要靈活性。
Palumbo提供了一些功耗起著關(guān)鍵作用的關(guān)鍵例子。“例如,簡(jiǎn)單的終端應(yīng)用,如傳感器或執(zhí)行器,具有低通信占空比,并且不執(zhí)行任何輔助網(wǎng)絡(luò)功能,如路由,設(shè)計(jì)人員在使用集成無(wú)線SoC時(shí)將看到最低的功耗。這種類(lèi)型的應(yīng)用可以通過(guò)恩智浦的K32W148無(wú)線微控制器等設(shè)備來(lái)解決。
“然而,對(duì)于更復(fù)雜的設(shè)備 - 例如恒溫器 - 數(shù)據(jù)包路由是終端設(shè)備和目標(biāo)生態(tài)系統(tǒng)整體用戶(hù)體驗(yàn)的重要特征,分立解決方案可能功耗更低,”他說(shuō)。“如果網(wǎng)絡(luò)協(xié)處理器[NCP]與主計(jì)算SoC一起包含,那么這允許卸載網(wǎng)絡(luò)協(xié)議棧,以便只需要協(xié)處理器本身喚醒以路由數(shù)據(jù)包。
在此示例中,恩智浦 i.MX 微處理器(如 i.MX 8M Mini)可用作計(jì)算SoC,恩智浦RW612無(wú)線MCU可用作NCP,IW612三射頻解決方案可用作無(wú)線電協(xié)處理器。“這有助于顯著降低系統(tǒng)的功耗 - 特別是當(dāng)NCP與基于Linux的微處理器一起使用作為主要計(jì)算平臺(tái)時(shí),”P(pán)alumbo說(shuō)。
他補(bǔ)充說(shuō),產(chǎn)品設(shè)計(jì)師必須做出這些權(quán)衡,并選擇最對(duì)客戶(hù)有意義的架構(gòu),為他們帶來(lái)的價(jià)值。
設(shè)計(jì)權(quán)衡
根據(jù)無(wú)線SoC制造商的說(shuō)法,無(wú)線集成可能非常具有挑戰(zhàn)性,尤其是當(dāng)它與RF電路有關(guān)時(shí),所有權(quán)衡都由應(yīng)用驅(qū)動(dòng)。
意法半導(dǎo)體無(wú)線產(chǎn)品線營(yíng)銷(xiāo)經(jīng)理Nathalie Vallespin表示,挑戰(zhàn)通常在于解決方案的無(wú)線電集成部分,以提供高質(zhì)量的產(chǎn)品性能并滿(mǎn)足法規(guī)和協(xié)議認(rèn)證要求。
“無(wú)線SoC簡(jiǎn)化了集成階段,因?yàn)榇蠖鄶?shù)首次轉(zhuǎn)向無(wú)線解決方案的客戶(hù)都不是RF專(zhuān)家,因此集成簡(jiǎn)化并加速了他們的開(kāi)發(fā)和生產(chǎn),”她說(shuō)。“集成解決方案[SoC]也簡(jiǎn)化了最終客戶(hù)的產(chǎn)品采購(gòu),甚至可以使用包含整個(gè)參考設(shè)計(jì)的模塊進(jìn)一步簡(jiǎn)化。
此外,Vallespin表示,“SoC還確保了無(wú)線電協(xié)議和應(yīng)用的更高效的功耗和性能水平,而多芯片解決方案則為軟件管理帶來(lái)了連接接口限制和復(fù)雜性。分立/多芯片方法也可能導(dǎo)致過(guò)度消耗,以保持主機(jī)和無(wú)線電運(yùn)行以正常通信。
Synaptics的Bae表示,RF存在許多挑戰(zhàn),但“可以通過(guò)仔細(xì)考慮電路板布局,接地,設(shè)計(jì)中其他數(shù)字IC的相對(duì)定位以避免干擾以及天線放置和布線來(lái)解決。除了布局之外,設(shè)計(jì)人員或開(kāi)發(fā)人員還需要認(rèn)識(shí)到電源切換、其他電磁干擾源和外殼材料選擇對(duì)SoC的影響。
無(wú)線SoC集成可能變得具有挑戰(zhàn)性,這取決于它支持的無(wú)線協(xié)議數(shù)量和應(yīng)用,Silicon Labs的Sogani說(shuō)。
他列舉了幾個(gè)挑戰(zhàn),包括硬件集成(天線放置、射頻設(shè)計(jì)等)、軟件開(kāi)發(fā)(無(wú)線協(xié)議棧、網(wǎng)絡(luò)協(xié)議棧、云連接、應(yīng)用程序開(kāi)發(fā))、射頻測(cè)試(包括極端條件)、互操作性測(cè)試(與它應(yīng)該連接的其他設(shè)備)、無(wú)線共存(多個(gè)協(xié)議需要共存)、生產(chǎn)測(cè)試(最大限度地減少測(cè)試時(shí)間和產(chǎn)量)、監(jiān)管認(rèn)證(針對(duì)要支持的國(guó)家), 協(xié)議合規(guī)性(針對(duì)設(shè)備中集成的協(xié)議)、功耗優(yōu)化(基于電池要求)、系統(tǒng)安全性(確保設(shè)備和數(shù)據(jù)安全)和解決方案成本(基于目標(biāo))。
Sogani說(shuō),設(shè)計(jì)人員需要在每一步都做出權(quán)衡,以便在各種參數(shù)之間進(jìn)行優(yōu)化,而所有這些權(quán)衡最終都是由應(yīng)用程序用例驅(qū)動(dòng)的。
“由于物聯(lián)網(wǎng)設(shè)備需要支持多種協(xié)議,無(wú)線SoC提供了一個(gè)集成解決方案,通過(guò)集成這些協(xié)議和處理內(nèi)部同一ISM頻段上多個(gè)協(xié)議之間的共存挑戰(zhàn)來(lái)簡(jiǎn)化設(shè)計(jì),而不必?fù)?dān)心管理和擔(dān)心多個(gè)設(shè)備的RF設(shè)計(jì),”他補(bǔ)充說(shuō)。“這有助于加快開(kāi)發(fā)周期,并在各種協(xié)議之間實(shí)現(xiàn)更無(wú)縫的功能。終端應(yīng)用確實(shí)發(fā)揮著作用,因?yàn)榭梢詫⒎至⑿酒糜诟?jiǎn)單的應(yīng)用,但隨著應(yīng)用變得復(fù)雜,使用集成解決方案更有意義。
Vallespin說(shuō),了解和選擇最適合應(yīng)用和市場(chǎng)需求的正確技術(shù)是一項(xiàng)關(guān)鍵挑戰(zhàn)。她說(shuō),另一個(gè)挑戰(zhàn)是了解所選的無(wú)線電協(xié)議并選擇正確的硬件(天線,路由,BOM選擇)和匹配軟件,這些軟件可以特定于每種技術(shù)。
Vallespin補(bǔ)充說(shuō),關(guān)鍵的權(quán)衡是平衡價(jià)格與功能以及選擇架構(gòu) - 主機(jī)+協(xié)處理器方法或單個(gè)應(yīng)用處理器。
支持和可用性
除了性能問(wèn)題之外,開(kāi)發(fā)和設(shè)計(jì)支持以及持續(xù)可用性等供應(yīng)鏈問(wèn)題是許多物聯(lián)網(wǎng)設(shè)計(jì)人員的優(yōu)先事項(xiàng)。
Vallespin說(shuō),主要問(wèn)題包括產(chǎn)品及其開(kāi)發(fā)生態(tài)系統(tǒng)如何有效地縮短上市時(shí)間和成本,產(chǎn)品和原型工具的可用性以及產(chǎn)品的長(zhǎng)期可用性。
設(shè)計(jì)人員還需要問(wèn)幾個(gè)問(wèn)題,例如,只要他們的產(chǎn)品在市場(chǎng)上,SoC 是否保證就可用,SoC 的路線圖是什么,它是否符合他們的產(chǎn)品開(kāi)發(fā)計(jì)劃,以及是否有足夠的支持可用性,包括文檔, 她補(bǔ)充說(shuō),生態(tài)系統(tǒng)和聯(lián)系以確保成功。
恩智浦的Palumbo認(rèn)為,壽命要求是權(quán)衡的一部分。
“一旦產(chǎn)品出貨,硬件本身就不會(huì)改變;但是,最終客戶(hù)期望該產(chǎn)品在購(gòu)買(mǎi)后的一段時(shí)間內(nèi)將繼續(xù)得到支持并獲得更新,“Palumbo 說(shuō)。“選擇一種設(shè)備和一種產(chǎn)品架構(gòu),使產(chǎn)品設(shè)計(jì)人員能夠在產(chǎn)品的生命周期內(nèi)提供更新,這是一個(gè)越來(lái)越重要的標(biāo)準(zhǔn)。
Palumbo說(shuō),在選擇無(wú)線SoC時(shí),軟件架構(gòu)也是另一個(gè)關(guān)鍵考慮因素。“無(wú)論產(chǎn)品架構(gòu)如何,無(wú)論是集成無(wú)線SoC還是分立式,這些SoC的軟件工具和環(huán)境都是與硬件同樣重要的組件。無(wú)論設(shè)備是基于Linux的,基于Android的還是基于RTOS的 - 那怕不考慮從無(wú)數(shù)可用的解決方案中使用哪些RTOS的版本,?都會(huì)對(duì)最終產(chǎn)品產(chǎn)生巨大影響。
編輯:黃飛
?
評(píng)論