現(xiàn)高速無線數(shù)據(jù)傳輸)
1. 非接觸式連接器到底解決了什么問題1.1 連接器行業(yè)的“老毛病”做硬件這些年被連接器坑過太多次了。機(jī)械觸點(diǎn)式連接器從USB到板對(duì)板FPC無論設(shè)計(jì)得多精密本質(zhì)上都存在幾個(gè)繞不開的問題插拔磨損導(dǎo)致接觸電阻變大、頻繁插拔后簧片疲勞、暴露在潮濕粉塵環(huán)境里氧化腐蝕、振動(dòng)環(huán)境下瞬間斷連。特別是在工業(yè)設(shè)備、醫(yī)療器械、戶外設(shè)備這類場(chǎng)景連接器往往是整個(gè)系統(tǒng)里故障率最高的部件沒有之一。我印象最深的是一個(gè)旋轉(zhuǎn)機(jī)構(gòu)的數(shù)據(jù)回傳項(xiàng)目。設(shè)備內(nèi)部有一個(gè)持續(xù)旋轉(zhuǎn)的轉(zhuǎn)臺(tái)上面有傳感器陣列需要把實(shí)時(shí)數(shù)據(jù)傳回固定端的控制板。最開始用滑環(huán)導(dǎo)電滑環(huán)的壽命和轉(zhuǎn)速直接相關(guān)而且碳刷磨損產(chǎn)生的粉塵對(duì)精密傳感器是災(zāi)難。后來換過非接觸式的電感耦合方案但速率上不去傳感器數(shù)據(jù)一多就卡頓。當(dāng)時(shí)就在想如果能把“物理接觸”這件事徹底去掉同時(shí)速度不掉鏈子那這些問題就全都解決了。ST60非接觸式連接器就是沖著這個(gè)痛點(diǎn)來的。它用60GHz毫米波頻段實(shí)現(xiàn)板與板之間、器件與器件之間的無線數(shù)據(jù)傳輸物理上沒有任何金屬觸點(diǎn)接觸但速率能跑到Gbps級(jí)別距離做到厘米級(jí)。換句話說它像一根“隱形的電纜”把傳統(tǒng)連接器的物理接觸層砍掉但保留了有線級(jí)別的帶寬體驗(yàn)。1.2 ST60在連接器地圖里的準(zhǔn)確位置很多朋友第一次聽說ST60會(huì)以為是WiFi或者某種藍(lán)牙替代品。這個(gè)理解需要糾正。ST60不是想替代無線通信協(xié)議它要做的事情是替代“連接器”本身。從定位上看ST60的工作距離通常在幾毫米到幾厘米之間極端條件下可以到十幾厘米傳輸速率從幾百M(fèi)bps到6Gbps級(jí)別取決于具體型號(hào)和調(diào)制方式。它穿行的是設(shè)備內(nèi)部、設(shè)備之間那條“原本應(yīng)該有一根線”的路徑但把線變成了不可見的毫米波束。這個(gè)定位很有意思。常規(guī)的射頻無線方案WiFi、藍(lán)牙、UWB關(guān)注的是“覆蓋范圍”追求的是傳輸距離越遠(yuǎn)越好。ST60的關(guān)注點(diǎn)恰恰相反它把傳輸距離控制在極短的范圍內(nèi)消耗的功率極低同時(shí)把帶寬做得很高。相當(dāng)于我把力氣全部集中在“把這幾厘米的路修成高速公路”而不是“修一條通往遠(yuǎn)方的國(guó)道”。所以它的典型場(chǎng)景非常明確任何“不想有物理接觸但需要高速數(shù)據(jù)傳輸”的地方。旋轉(zhuǎn)機(jī)械、可拆卸模塊、防水設(shè)備、可穿戴設(shè)備、醫(yī)療器械、測(cè)試治具都是ST60的主戰(zhàn)場(chǎng)。再加上它的協(xié)議透明性——數(shù)據(jù)進(jìn)去什么格式出來還是什么格式不需要TCP/IP協(xié)議棧沒有握手和重傳機(jī)制——這讓它更像一根線而不是一個(gè)無線網(wǎng)卡。2. ST60技術(shù)原理解讀60GHz的“隱形線纜”2.1 60GHz毫米波為什么天生適合極短距連接要理解ST60首先要回答一個(gè)問題為什么選60GHz這個(gè)頻段先說結(jié)論這個(gè)頻段的物理特性決定了它做“非接觸式連接器”比任何其他頻段都合適。60GHz處于毫米波頻段波長(zhǎng)大約5毫米。根據(jù)天線理論天線尺寸和波長(zhǎng)是成正比的波長(zhǎng)越短天線就能做得越小。這意味著在同樣大小的PCB面積上60GHz可以放進(jìn)一個(gè)增益更高的天線陣列或者把整個(gè)天線集成度做得非常緊湊。對(duì)于板級(jí)連接來說這句話的實(shí)際意義是天線可以做到郵票大小塞進(jìn)消費(fèi)電子和工業(yè)模塊里沒有任何壓力。還有個(gè)關(guān)鍵點(diǎn)自由空間路徑損耗。在自由空間中電磁波損耗和頻率平方成正比頻率越高損耗越大。60GHz在空氣中的衰減本來就大再加上氧氣分子在60GHz附近有共振吸收峰信號(hào)傳播距離天然受限。你可能覺得損耗大是壞事但在“非接觸式連接器”這個(gè)場(chǎng)景里恰恰是最大的優(yōu)勢(shì)。原因有兩點(diǎn)第一能量被限制在非常近的距離內(nèi)不會(huì)干擾周圍的其他設(shè)備。傳統(tǒng)無線方案做板對(duì)板通信時(shí)最頭疼的問題就是“串?dāng)_”——A板的信號(hào)被B板旁邊的C板收走了。60GHz因?yàn)閾p耗大、距離短信號(hào)根本傳不遠(yuǎn)天然就形成了空間隔離互不干擾。第二安全性和抗截獲性提升。信號(hào)距離短意味著竊聽的窗口非常小除非你把設(shè)備貼著它否則很難從側(cè)信道把數(shù)據(jù)撈出來。對(duì)于有些工業(yè)控制、醫(yī)療數(shù)據(jù)傳輸場(chǎng)景這比射頻廣播模式要踏實(shí)得多。用生活化的例子來說60GHz像一束手電筒光聚攏、方向性強(qiáng)、射程有限而2.4GHz/5GHz像一盞吊燈整個(gè)房間都能亮。做連接器的人要的恰恰是“手電筒”而不是“吊燈”。2.2 鏈路預(yù)算和參數(shù)推演光說“損耗大”還不夠我們動(dòng)手算一筆賬看看ST60在厘米級(jí)距離上到底還有多少余量。自由空間路徑損耗公式FSPL(dB) 20log10(d) 20log10(f) 32.44其中d單位是公里f單位是MHz。假設(shè)傳輸距離是2cm也就是0.00002公里頻率60GHz也就是60000MHzFSPL 20log10(0.00002) 20log10(60000) 32.44 20 × (-4.7) 20 × 4.78 32.44 -94 95.6 32.44 34.04dB在2cm的距離上純路徑損耗大約34dB這個(gè)數(shù)字并不夸張。發(fā)射功率如果按0dBm1mW來算接收端還能收到約-34dBm的信號(hào)。要知道接收靈敏度做到-60dBm甚至更低在毫米波頻段是常有的事。也就是說理想情況下0dBm發(fā)射功率在2cm距離上還有20dB以上的鏈路余量。這個(gè)余量意味著什么呢意味著可以有比較寬松的天線設(shè)計(jì)空間。不需要做高成本的相控陣天線用普通的貼片天線或介質(zhì)透鏡天線稍微帶一點(diǎn)方向性增益就能把鏈路做穩(wěn)定。這也是ST60能控制成本、縮小體積的根本原因。當(dāng)然實(shí)際鏈路預(yù)算會(huì)比理想情況復(fù)雜很多。天線失配損耗、PCB走線損耗、材料吸收損耗、反射和繞射衰減都會(huì)吃掉一部分余量。所以工程上通常不會(huì)卡著理論值設(shè)計(jì)而是預(yù)留3到5dB的余量確保批量生產(chǎn)的離散性不影響良率。2.3 和WiGig、802.11ad有什么本質(zhì)區(qū)別提到60GHz熟悉射頻的人馬上會(huì)想到WiGig802.11ad/ay。同樣的頻段ST60和WiGig是什么關(guān)系是不是同一件事不是。雖然頻段相同但它們的協(xié)議架構(gòu)、設(shè)計(jì)目標(biāo)和應(yīng)用場(chǎng)景完全不同。WiGig走的是完整的無線局域網(wǎng)協(xié)議棧有Beamforming訓(xùn)練、有MAC層調(diào)度、有TCP/IP封裝、有復(fù)雜的調(diào)制編碼方案MCS它的目標(biāo)是“無線替代有線網(wǎng)絡(luò)”讓筆記本電腦無線上網(wǎng)、 VR頭盔無線投屏距離做到幾米甚至更遠(yuǎn)。ST60走的是物理層透?jìng)髀肪€重點(diǎn)不在協(xié)議而在鏈路。它更接近于一個(gè)射頻前端收發(fā)器數(shù)據(jù)進(jìn)去后通過調(diào)制直接發(fā)出去不需要經(jīng)過復(fù)雜的協(xié)議處理。你可以把它想象成“用毫米波替代了PCB走線”——沒有協(xié)議棧、沒有IP地址、沒有握手?jǐn)?shù)據(jù)從A點(diǎn)進(jìn)從B點(diǎn)出延遲極低連信號(hào)格式都可以保持透明。這個(gè)設(shè)計(jì)哲學(xué)上的差異帶來幾個(gè)實(shí)際好處延遲極低。沒有協(xié)議處理帶來的緩沖和重傳延遲對(duì)運(yùn)動(dòng)控制、實(shí)時(shí)數(shù)據(jù)采集場(chǎng)景非常友好。功耗顯著降低。不需要復(fù)雜的基帶處理和Beamforming訓(xùn)練整個(gè)芯片的功耗可以做到非常低適合電池供電設(shè)備。實(shí)現(xiàn)簡(jiǎn)單。主控端不需要跑無線協(xié)議棧只需要像操作一個(gè)普通外設(shè)一樣讀寫數(shù)據(jù)開發(fā)門檻大幅降低。確定性更強(qiáng)。沒有載波監(jiān)聽、隨機(jī)退避等機(jī)制時(shí)序可控適合對(duì)實(shí)時(shí)性有嚴(yán)格要求的工業(yè)場(chǎng)景。所以雖然ST60和WiGic共享“60GHz”這個(gè)標(biāo)簽但它們的本質(zhì)完全不同。ST60的定位是“連接器方案解決商”而不只是一個(gè)射頻芯片。2.4 調(diào)制方式與數(shù)據(jù)速率的關(guān)系ST60支持不同的調(diào)制方式在不同模式下速率能夠動(dòng)態(tài)調(diào)整工程上按需選擇。常見的模式大體分為OOKOn-Off Keying和GFSKGaussian Frequency Shift Keying兩大類。OOK本質(zhì)上就是振幅鍵控的極簡(jiǎn)版信號(hào)“有”代表1“無”代表0抗干擾能力一般但實(shí)現(xiàn)簡(jiǎn)單、功耗低、速率可以做得更高GFSK是通過頻移來表征數(shù)據(jù)抗噪性能更好鏈路更穩(wěn)但峰值速率通常低于OOK模式。在實(shí)際項(xiàng)目里如果傳送的是原始傳感器數(shù)據(jù)流對(duì)誤碼率有較嚴(yán)格的要求就傾向用GFSK模式保險(xiǎn)、穩(wěn)定如果傳送的是視頻或者大量并行數(shù)據(jù)速率優(yōu)先就切到OOK模式盡可能把帶寬吃滿。還有一點(diǎn)很重要ST60工作在60GHz的極短距離上本身誤碼率就低于傳統(tǒng)遠(yuǎn)距離無線方案。因?yàn)樗鼛缀鯖]有多徑效應(yīng)距離太短反射路徑很少也沒有遠(yuǎn)距離傳播的信道衰落。信道環(huán)境干凈鏈路質(zhì)量自然好。這也是為什么它可以采用更高階、更高效的調(diào)制方式把速率拉上去而不需要搞復(fù)雜的糾錯(cuò)編碼。3. 硬件設(shè)計(jì)與應(yīng)用實(shí)現(xiàn)從選型到落地3.1 芯片選型與系統(tǒng)架構(gòu)ST60系列目前有幾款主流型號(hào)選型時(shí)第一個(gè)要搞清楚的就是“速率”和“距離”這兩個(gè)指標(biāo)。大體歸類如下具體以選型手冊(cè)為準(zhǔn)型號(hào)典型速率典型距離適合場(chǎng)景基礎(chǔ)款數(shù)百M(fèi)bps級(jí)毫米級(jí)到2cm以內(nèi)低速控制信號(hào)、傳感器數(shù)據(jù)、小數(shù)據(jù)量透?jìng)鞲咚倏頖bps級(jí)1至5cm極限更高視頻傳輸、高速存儲(chǔ)、并行數(shù)據(jù)回傳大功率/增強(qiáng)款Gbps級(jí)數(shù)cm以上非對(duì)齊安裝、較大間隙、穿薄外殼選型時(shí)不要只盯著最高速率要綜合評(píng)估三件事機(jī)械間隙有多大、兩端允許不對(duì)齊多少、數(shù)據(jù)總量和實(shí)時(shí)性要求是什么。很多項(xiàng)目翻車都是因?yàn)榘丫嚯x設(shè)計(jì)得剛好卡在標(biāo)稱極限上批量生產(chǎn)時(shí)每個(gè)模塊的裝配公差一疊加就有部分設(shè)備跑不穩(wěn)。系統(tǒng)架構(gòu)上典型的設(shè)計(jì)是“主控端 ST60收發(fā)對(duì) 電源管理”。主控端通過標(biāo)準(zhǔn)數(shù)字接口常見的是并行接口或串行類接口具體取決于型號(hào)把數(shù)據(jù)交給發(fā)送端芯片發(fā)送端調(diào)制到60GHz毫米波發(fā)射出去接收端天線捕獲信號(hào)后解調(diào)還原成數(shù)字信號(hào)交給對(duì)端主控。整個(gè)鏈路中數(shù)據(jù)格式、時(shí)鐘等信息基本保持透明主控代碼里幾乎感覺不到“無線”的存在。所以從系統(tǒng)設(shè)計(jì)的角度來理解ST60不是增加了一條“無線通道”而是把原本連接兩塊的排線/連接器替換成了“毫米波鏈路”。這是架構(gòu)設(shè)計(jì)上的一個(gè)重要心態(tài)轉(zhuǎn)變——你對(duì)連接器的那些設(shè)計(jì)要求信號(hào)完整性、抗干擾、EMC還是要想只是考慮的介質(zhì)變了。3.2 天線設(shè)計(jì)與PCB布局關(guān)鍵點(diǎn)ST60芯片通常需要外接天線天線類型的選擇直接決定整個(gè)鏈路的性能上限。性價(jià)比最高、最常見的是PCB貼片天線Patch Antenna。它直接做在PCB銅箔上不需要額外物料成本為零一致性也較好。缺點(diǎn)是帶寬相對(duì)窄、方向性固定對(duì)PCB板材的介電常數(shù)一致性有要求。常用的高頻板材如Rogers系列或者國(guó)產(chǎn)同級(jí)別高頻板材性能穩(wěn)定可以用普通FR4板材在60GHz下介電常數(shù)和損耗不穩(wěn)定不建議做主天線設(shè)計(jì)除非只是驗(yàn)證功能、不太關(guān)心鏈路余量。另一種常見方案是介質(zhì)諧振天線或透鏡天線。這類天線的增益更高方向性更強(qiáng)適合兩片板之間有固定間隙、機(jī)械結(jié)構(gòu)已經(jīng)非常確定的場(chǎng)景。比如設(shè)備外殼預(yù)留了一個(gè)固定空腔天線對(duì)準(zhǔn)關(guān)系是確定的那么加一個(gè)透鏡把波束聚得更攏能有效提高鏈路的抗偏移能力。天線設(shè)計(jì)中最容易出問題的不是天線本身而是饋線和過孔。60GHz頻段的信號(hào)波長(zhǎng)短過孔的寄生電容、走線的拐角、地平面的完整性每一樣都會(huì)直接影響天線實(shí)際輻射效率和阻抗匹配。我見過好幾塊板子仿真時(shí)天線指標(biāo)都很好一實(shí)測(cè)增益掉得離譜最后排查發(fā)現(xiàn)就是天線饋線旁邊有一個(gè)被鋪銅切斷的地過孔陣列導(dǎo)致地層回流路徑被撐開產(chǎn)生輻射泄漏和阻抗突變。在PCB布局上給出幾個(gè)具體經(jīng)驗(yàn)天線區(qū)域周圍不要走其他高速信號(hào)線特別是不要在背面走。天線下方要有完整的地平面不要挖空或打斷。饋線需要嚴(yán)格按50歐姆控制阻抗兩側(cè)加足夠的接地過孔形成類共面波導(dǎo)結(jié)構(gòu)。芯片到天線之間的射頻走線越短越好如果必須走一段建議用匹配網(wǎng)絡(luò)預(yù)留調(diào)阻焊補(bǔ)償焊盤。結(jié)構(gòu)件要避免在天線正上方放置大面積金屬哪怕是螺絲柱都會(huì)改變天線諧振頻率。3.3 以旋轉(zhuǎn)機(jī)械數(shù)據(jù)回傳為例的完整落地流程回到我開頭提到的那個(gè)旋轉(zhuǎn)機(jī)構(gòu)方案。當(dāng)時(shí)我們用ST60重構(gòu)了整個(gè)數(shù)據(jù)回傳鏈路整個(gè)過程可以拆成幾個(gè)步驟這里完整記錄下來方便大家對(duì)照參考。第一步確認(rèn)機(jī)械結(jié)構(gòu)。轉(zhuǎn)臺(tái)固定端和旋轉(zhuǎn)端之間原有間距約8mm中間是滑環(huán)安裝位。改造成毫米波非接觸方案后我們?cè)趦啥烁鞣乓粔K小板天線面對(duì)面間隙保持8mm左右。這里的關(guān)鍵是確認(rèn)兩端天線的相對(duì)位置不會(huì)隨旋轉(zhuǎn)發(fā)生變化——好消息是ST60的非接觸鏈路并不要求天線完美同軸允許一定的水平和角度偏移只要在規(guī)格范圍內(nèi)數(shù)據(jù)就不會(huì)斷。第二步設(shè)計(jì)接口。傳感器側(cè)的數(shù)據(jù)通過一個(gè)FPGA匯總輸出并行數(shù)據(jù)給ST60發(fā)送端。固定端主控是另一塊板從ST60接收端拿到并行數(shù)據(jù)后送入DSP處理。這個(gè)方案里ST60對(duì)兩端的數(shù)據(jù)內(nèi)容是完全透明的FPGA和DSP都不需要感知“無線”的存在。第三步供電與功耗評(píng)估。發(fā)送端和接收端都要低功耗設(shè)計(jì)特別是旋轉(zhuǎn)端是電池供電的功耗直接影響續(xù)航。我們把ST60配置在低功耗模式傳感器數(shù)據(jù)量不算大流水線間歇式傳輸整體功耗控制在了整機(jī)預(yù)算的10%以內(nèi)。如果是高速連續(xù)模式例如傳輸攝像頭原始視頻功耗會(huì)明顯上去這時(shí)候要仔細(xì)算熱預(yù)算。第四步天線與結(jié)構(gòu)驗(yàn)證。先做了平面貼片天線的原型測(cè)試在8mm距離下鏈路余量充足。然后我們又拿了3塊板子做了溫漂和量產(chǎn)公差測(cè)試驗(yàn)證在-20℃到60℃范圍內(nèi)天線諧振頻率沒有漂出帶寬鏈路穩(wěn)定性可以接受。第五步軟件與驅(qū)動(dòng)。ST60的配置和控制一般通過I2C或SPI類接口完成。初始化流程大致是上電復(fù)位、等待芯片就緒、配置工作模式、設(shè)定發(fā)射功率和接收增益、啟動(dòng)數(shù)據(jù)傳輸。驅(qū)動(dòng)代碼量不大但寄存器配置順序要按數(shù)據(jù)手冊(cè)來有些關(guān)鍵位必須按特定次序?qū)懛駝t會(huì)出現(xiàn)誤碼或者芯片不啟動(dòng)的問題。第六步整機(jī)可靠性測(cè)試。我們跑完振動(dòng)、冷熱沖擊、濕度老化三項(xiàng)測(cè)試后確認(rèn)ST60鏈路全程無丟包。這一步是關(guān)鍵——因?yàn)榉墙佑|式連接器相比傳統(tǒng)連接器最大的懷疑點(diǎn)就是“振動(dòng)環(huán)境下會(huì)不會(huì)閃斷”實(shí)際測(cè)試下來發(fā)現(xiàn)只要機(jī)械結(jié)構(gòu)保證天線相對(duì)位置在規(guī)格范圍內(nèi)毫米波鏈路的抵抗振動(dòng)的能力比物理連接器還好因?yàn)樗鼪]有機(jī)械磨損的累積效應(yīng)。3.4 軟件配置與調(diào)試要點(diǎn)硬件焊接完成之后軟件層面需要做一些調(diào)試工作這部分雖然不像天線那樣需要高深射頻知識(shí)但有幾個(gè)細(xì)節(jié)非常影響體驗(yàn)。第一個(gè)要點(diǎn)是芯片上電后的初始化時(shí)序。ST60這類毫米波芯片往往有多個(gè)供電軌對(duì)上下電順序有要求。如果硬件設(shè)計(jì)階段沒有按芯片手冊(cè)要求控制各電源軌的上電時(shí)序軟件上再怎么配置都無濟(jì)于事。所以在系統(tǒng)設(shè)計(jì)時(shí)建議用PMIC的電源時(shí)序控制功能或者干脆用負(fù)載開關(guān)確保先核心電源、后IO電源的順序。第二個(gè)要點(diǎn)是中斷處理與狀態(tài)監(jiān)控。芯片會(huì)通過中斷引腳上報(bào)鏈路狀態(tài)、溫度閾值、錯(cuò)誤標(biāo)志等事件。驅(qū)動(dòng)里務(wù)必掛一個(gè)中斷處理線程至少打印日志。很多開發(fā)者在實(shí)驗(yàn)室里發(fā)現(xiàn)鏈路斷了就習(xí)慣性去查天線其實(shí)一查寄存器狀態(tài)就能定位是發(fā)射端失鎖還是接收端AGC增益不足。第三個(gè)要點(diǎn)是應(yīng)對(duì)動(dòng)態(tài)距離變化。如果設(shè)備在運(yùn)行中天線間距會(huì)發(fā)生偏移建議把芯片配置為自適應(yīng)模式讓接收端自動(dòng)增益控制持續(xù)跟蹤信號(hào)強(qiáng)度。如果配置成固定增益一旦機(jī)械結(jié)構(gòu)有微量松動(dòng)鏈路余量被吃掉就會(huì)出現(xiàn)偶發(fā)誤碼。第四個(gè)要點(diǎn)是電源去耦。毫米波芯片對(duì)電源噪聲非常敏感特別是高速數(shù)據(jù)調(diào)制時(shí)電源上的紋波會(huì)混入射頻信號(hào)。在PCB設(shè)計(jì)時(shí)芯片附近要放足夠容值的去耦電容容值從小到大多顆并聯(lián)覆蓋不同頻段的噪聲。調(diào)試時(shí)如果發(fā)現(xiàn)信號(hào)星座圖上有異常的“環(huán)狀模糊”優(yōu)先懷疑電源紋波。4. 常見問題與排查技巧實(shí)錄4.1 距離和不對(duì)齊導(dǎo)致的問題實(shí)測(cè)下來ST60鏈路出問題最多的情況不是功耗也不是干擾而是機(jī)械裝配后天線之間并不是理想的對(duì)準(zhǔn)狀態(tài)。常見表現(xiàn)有兩種一種是鏈路完全不通連初始化都過不去另一種是初始化正常但傳輸帶寬掉得很厲害或者時(shí)不時(shí)冒誤碼。第一種情況優(yōu)先排查天線是否在芯片支持的“有效輻射區(qū)”內(nèi)。60GHz波束是有方向性的像手電筒的光斑如果兩天線之間有遮擋物哪怕是一層比較厚的標(biāo)簽紙或者天線中心偏移超過規(guī)格波束就搭不上。解決辦法是調(diào)整結(jié)構(gòu)件或者在設(shè)計(jì)階段用天線仿真軟件把機(jī)械公差和天線方向圖疊加起來提前算清楚“最差裝配位置”還有沒有鏈路余量。第二種情況大概率是接收端AGC沒有跟蹤到最優(yōu)增益點(diǎn)。可以試著讀取接收端的信號(hào)強(qiáng)度指示寄存器看數(shù)值是否在推薦區(qū)間內(nèi)。如果偏低檢查天線匹配和裝配距離如果偏高適當(dāng)降低發(fā)射功率避免前級(jí)飽和。還有一個(gè)容易被忽略的點(diǎn)天線表面的漆層、外殼材料對(duì)毫米波有吸收作用。有些外殼材料在60GHz下?lián)p耗非常大尤其是含有某些填料的工程塑料。如果產(chǎn)品必須裝外殼建議在結(jié)構(gòu)設(shè)計(jì)時(shí)把外殼材料換成毫米波低損耗材料或者在天線對(duì)應(yīng)區(qū)域開窗。4.2 功耗和散熱問題的處理功耗問題主要體現(xiàn)在高速模式。ST60高速數(shù)據(jù)連續(xù)傳輸時(shí)收發(fā)芯片本身的功耗和射頻鏈路發(fā)熱都比較可觀如果設(shè)備體積小、散熱條件差芯片結(jié)溫可能上升得比預(yù)想快。遇到這種情況第一選擇不是加散熱片而是檢查是否真的需要“連續(xù)高速傳輸”。很多應(yīng)用的數(shù)據(jù)是突發(fā)性質(zhì)的比如傳感器每隔幾十毫秒來一波數(shù)據(jù)這時(shí)候完全可以把鏈路切到“數(shù)據(jù)來了再啟動(dòng)”的休眠喚醒模式平均功耗能降一個(gè)數(shù)量級(jí)。ST60的極短距離特性讓它的啟動(dòng)速度很快不需要像傳統(tǒng)無線通信那樣做復(fù)雜的關(guān)聯(lián)握手真正做到“用的時(shí)候開不用的時(shí)候睡”。如果確實(shí)需要持續(xù)高速傳輸那就得從硬件層面下手。給芯片底部加散熱焊盤、PCB上加導(dǎo)熱孔陣列、結(jié)構(gòu)件上貼導(dǎo)熱墊到外殼都是常規(guī)做法。還有一個(gè)小技巧在軟件里定期讀取芯片溫度寄存器做降頻或者突發(fā)間插的閉環(huán)控制避免芯片長(zhǎng)時(shí)間運(yùn)行在溫度過高的邊緣。4.3 干擾和共存問題60GHz頻段相對(duì)干凈但并不是完全不會(huì)遇到問題。最常見的干擾源其實(shí)是設(shè)備自身的其他高速信號(hào)。我遇到過一次很玄學(xué)的現(xiàn)象ST60鏈路剛開始調(diào)試一切正常后來在系統(tǒng)里增加了并聯(lián)傳輸?shù)膫鞲衅鲾?shù)據(jù)后誤碼率開始上升。排查了半天發(fā)現(xiàn)是新增的數(shù)據(jù)線走線距離天線饋線太近諧波和噪聲耦合到了60GHz接收鏈路。解決思路按優(yōu)先級(jí)排列物理隔離高速數(shù)字線和天線饋線分區(qū)走中間加地墻或用屏蔽罩隔離。濾波在干擾源頭的高速信號(hào)線上串聯(lián)共模電感、并聯(lián)小電容限制高頻噪聲往外跑。節(jié)奏隔離如果干擾不是連續(xù)的可以通過軟件把ST60的傳輸窗口和傳感器數(shù)據(jù)的翻轉(zhuǎn)窗口錯(cuò)開避免在同一時(shí)刻“搶”信道。還有一個(gè)和“共存”有關(guān)的問題是輻射雜散。ST60雖然距離短但它畢竟是發(fā)射設(shè)備必須滿足相應(yīng)的電磁兼容法規(guī)要求。在整機(jī)做認(rèn)證測(cè)試時(shí)要注意天線區(qū)域?qū)ν獾暮撩撞ㄐ孤┦欠穹戏ㄒ?guī)限值。很多時(shí)候結(jié)構(gòu)設(shè)計(jì)上開一個(gè)很小的縫隙都可能讓雜散輻射超過限制。這個(gè)要在設(shè)計(jì)早期就請(qǐng)EMC工程師介入不要等產(chǎn)品快量產(chǎn)了才去補(bǔ)救。4.4 量產(chǎn)一致性與測(cè)試建議從前期的樣品測(cè)試到量產(chǎn)ST60方案和傳統(tǒng)連接器方案的區(qū)別在于傳統(tǒng)連接器只要插上通斷是可感知的、明確的毫米波連接鏈路的好壞受裝配公差、材料批次、焊膏厚度等很多因素影響必須引入產(chǎn)線測(cè)試環(huán)節(jié)。產(chǎn)線測(cè)試時(shí)建議至少覆蓋三件事射頻性能抽測(cè)。用標(biāo)準(zhǔn)的收發(fā)測(cè)試治具測(cè)出發(fā)射功率和接收靈敏度確保芯片本身沒有批次問題。天線裝配一致性。關(guān)鍵位置用AOI或X-Ray檢查天線焊點(diǎn)避免虛焊和空焊。整機(jī)鏈路驗(yàn)證。模擬實(shí)際的裝配狀態(tài)跑一遍吞吐測(cè)試或誤碼測(cè)試設(shè)置合理的閾值低于閾值判為不良。量產(chǎn)的良率問題大多數(shù)都是天線一致性造成的。比如PCB貼片天線對(duì)板材的介電常數(shù)非常敏感換批次板材后諧振點(diǎn)可能偏移幾十MHz導(dǎo)致鏈路余量下降。所以建議在物料認(rèn)證階段把PCB板材的供應(yīng)商和批次納入管控別輕易換料。如果必須要換料一定要做天線失諧的評(píng)估必要時(shí)微調(diào)天線尺寸或匹配電路。5. 一個(gè)“怎么做才靠譜”的實(shí)用建議清單最后把我做幾個(gè)ST60項(xiàng)目的經(jīng)驗(yàn)濃縮一下給即將上手的朋友整理一份實(shí)用清單省得踩我踩過的坑。選型階段優(yōu)先確認(rèn)“間隙距離”和“不對(duì)齊容差”如果這兩個(gè)數(shù)字超了規(guī)格后續(xù)所有的硬件設(shè)計(jì)都是白費(fèi)功夫。硬件設(shè)計(jì)階段把天線區(qū)域的地平面、饋線、過孔當(dāng)作射頻電路一樣對(duì)待不要以為“距離近隨便畫畫就行”。板材選型要提前確認(rèn)不要在打板前最后一刻換材料。軟件調(diào)試階段先做寄存器自檢再測(cè)鏈路最后再調(diào)帶寬。遇到問題先看狀態(tài)寄存器別急著動(dòng)天線。每一次修改都要有日志記錄方便對(duì)比指標(biāo)變化。機(jī)械結(jié)構(gòu)階段關(guān)注天線窗的介質(zhì)材料和厚度。外殼材料、漆層、膠水殘留都會(huì)影響毫米波穿透這些在結(jié)構(gòu)件驗(yàn)收時(shí)要納入檢查。測(cè)試認(rèn)證階段把溫度漂移和量產(chǎn)公差納入可靠性測(cè)試方案不要只在理想條件下驗(yàn)證指標(biāo)。最后分享一個(gè)我個(gè)人的觀察ST60這類非接觸式連接方案市面上不只有意法半導(dǎo)體在做但選擇芯片供應(yīng)商時(shí)除了看數(shù)據(jù)手冊(cè)上的指標(biāo)還要看配套生態(tài)和文檔質(zhì)量。射頻毫米波方案不像普通MCU那么好上手?jǐn)?shù)據(jù)手冊(cè)的詳細(xì)程度、參考設(shè)計(jì)的完整程度、技術(shù)支持渠道的響應(yīng)速度這些在項(xiàng)目周期里都會(huì)變成實(shí)打?qū)嵉某杀竞惋L(fēng)險(xiǎn)。如果供應(yīng)商提供完整的參考設(shè)計(jì)和天線仿真文件強(qiáng)烈建議直接在此基礎(chǔ)上改比自己從零開始設(shè)計(jì)要省非常多時(shí)間。ST60方案真正讓我覺得有價(jià)值的地方是它讓“連接器”第一次可以被當(dāng)作一個(gè)系統(tǒng)級(jí)的變量來優(yōu)化而不再是固定不變的物理約束條件。當(dāng)你在設(shè)計(jì)產(chǎn)品時(shí)不再需要為一根線、一個(gè)插座、一個(gè)磨損點(diǎn)妥協(xié)很多結(jié)構(gòu)限制、壽命問題、密封問題就會(huì)自動(dòng)消失。這個(gè)思路值得每一個(gè)做硬件產(chǎn)品的人在下一款產(chǎn)品里認(rèn)真試一試。