靈活替換、無懼缺芯,ARM工控板中的模組化設計
2022年是充滿不確定性的一年,物料價格上漲、交期延長等問題將持續影響產品交付。如何從設計環節儘量減少影響呢?下文將以HDG2L-IOT為例,介紹ARM工控板中的模組化設計。
HDG2L-IOT是基於瑞薩RZ/G2L 雙核A55處理器設計的高性價工控板,其WIFI、乙太網、USB、音訊、4G/5G等部分採用模組化設計,理念是自由搭配、靈活替換。
圖1 HDG2L-IOT
- 乙太網模組
模組採用郵票孔設計,板載千兆PHY、晶振等外圍電路,模組設計可相容支援KSZ9031、YT8521、AR8031、RTL8211等高度整合的乙太網收發器,符合10BASE-Te,100BASE-TX和1000BASE-T IEEE 802.3標準,提供10Mbps,100Mbps或1000Mbps的強大接收和傳送功能。
圖2 乙太網模組
- USBHUB模組
郵票孔設計,板載USB HUB晶片,輕鬆完成4路USB擴充套件,支援USB熱插拔功能。 模組中的HUB晶片可選擇FE1.1、FE2.1、USB2514、USB5744等,併相容支援USB2.0、USB3.0通訊協議。
圖3 USBHUB模組
- WiFi模組
Wifi通訊場景豐富、需求廣泛,此處設計相容USB介面與SDIO介面WIFI模組,可覆蓋市面上大部分常見的WIFI 模組。對於藍芽&WIFI一體模組、2.4G&5G Wifi模組可做到輕鬆適配。
HDG2L-IOT採用RTL8723、RTL8821、RTL8188等高速USB通訊介面相容設計, 可選單WIFI、WiFi+藍芽整合式模組。
圖4 WIFI模組
- 音訊模組
音訊部分主要IC為WM8960,它是一款低功耗立體聲編解碼器,採用 D 類揚聲器驅動器,可在 8 W 負載下為每通道提供 1 W 功率。該模組採用郵票孔設計,整合了完整的麥克風介面和立體聲耳機驅動器。此外,同型別功能的音訊晶片還有TLV320,可做到模組化相容替換。
圖5 音訊模組
- 5G/4G介面模組
當前市面上可插拔式4G模組大都為MiniPCIE介面,可插拔式5G模組絕大部分為M.2介面(MiniPCIE介面較少)。為做到根據不同應用需求靈活選用5G或4G模組,此處設計M.2與MiniPCIE相容介皮膚。
圖6 5G/4G介面模組
總結:面對多樣化的需求及緊張的原材料供應形式,模組化設計可以做到自由搭配、靈活替換,特別是小規模量產的產品有明顯交期、成本優勢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2894372/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何正確選擇ARM核心板、ARM工控板的儲存型別?型別
- 全球缺芯潮下,ARM核心板廠商如何提升自身供應鏈優勢
- 靈活的查詢設計方案
- Linux更安全也更靈活,但也不是完美無缺(轉)Linux
- 面向全場景模組化設計 京東智聯雲的伺服器部署有多靈活?伺服器
- 前端公共模組替換前端
- iOS 靈活的 模組化、元件化、工具與規範、Lotusoot 解說iOS元件化
- 模型驅動設計(MDD)之靈活設計模型
- VC中實現多格式影像的靈活轉換 (轉)
- 【Perl程式設計-6】正規表示式--替換+轉化程式設計
- 網站設計中網頁色彩靈活運用的重要性網站網頁
- 工控主機板在無線點餐終端的應用
- 為什麼雙贊安卓ARM工控主機板應用前景那麼好?安卓
- Vi中的替換字串字串
- VI中的批量替換
- Java設計模式——觀察者模式的靈活應用Java設計模式
- 替換空格 將一個字串中的空格替換成“ ”字串
- JavaScript 模組化優缺點JavaScript
- 網頁設計師的字型替換方法指南網頁
- 如何採購ARM六核RK3399安卓工控開發主機板?安卓
- **PHP中替換換行符PHP
- Java 替換PDF中的字型Java
- Java替換PDF中的字型Java
- C++ 中的替換空格C++
- 拿什麼拯救缺芯又“缺心”的科技產業?產業
- 靈活使用 SQLAlchemy 中的 ORM 查詢SQLORM
- 靈活的JavaScriptJavaScript
- 設計模式例項講解 - 里氏替換設計模式
- Linux Shell程式設計(24)——命令替換Linux程式設計
- Linux Shell程式設計(28)——程式替換Linux程式設計
- 巧用flashback database實現靈活的資料切換Database
- python中類中 引數的靈活使用Python
- Swift 中單例模式的替換Swift單例模式
- 替換專案中的包名
- JavaScript 模組化程式設計(一):模組的寫法JavaScript程式設計
- 如何在 Laravel 中靈活的使用 TraitLaravelAI
- 設計原則之【裡式替換原則】
- Linux Shell程式設計(6)——變數替換Linux程式設計變數