<progress id="jlsnq"><code id="jlsnq"></code></progress>

<strong id="jlsnq"><del id="jlsnq"></del></strong>
    <mark id="jlsnq"></mark>

    <legend id="jlsnq"><table id="jlsnq"></table></legend>
    <small id="jlsnq"></small>
  • <ruby id="jlsnq"><table id="jlsnq"></table></ruby>

      <strong id="jlsnq"></strong>

      24小時聯系電話:18217114652、13661815404

      中文

      您當前的位置:
      首頁>
      電子資訊>
      技術專題>
      電路設計硬件模塊化

      技術專題

      電路設計硬件模塊化


      現如今在電路設計模塊化成為主流,模塊化硬件是一個概念,其中電路被分成模塊而不是一個完整的設置。在電子設計中,這意味著將整個電路分成幾個電路。然后,電路設計通過電纜或連接器相互連接。

      如果您看一下計算機的組裝方式,那么這個概念并不是什么新鮮事物。帶有用于圖形卡,聲卡和其他外圍設備的插槽的單個主板就是模塊化硬件的全部目的。 

      的確,只為整個電路創建一個電路設計時,麻煩就少了。但是,有時采用模塊化方法是更好的選擇。

      空間限制

      可以擠壓到電路上的組件數量有限制。如果要針對空間有限的產品進行設計,則單電路設計可能不適合外殼。將設計分為幾個模塊,以確保它們都適合機械限制。 

      考慮到過去十年來產品的萎縮情況以及IoT的出現,模塊化硬件是一個概念,作為設計師,您不能沒有這個概念。 

      易于升級

      在電子設計中,有些組件的發展速度比其他組件快。例如,I / O模塊是非常標準的,但微控制器和網絡IC2-3年進行一次升級。 

      在產品的生命周期中,某些組件可能會過時。通過將快速變化的組件保留在同一模塊上,僅在需要升級時才需要對電路的一小部分進行返工。 

      可重用性

      很有可能設計的某些部分可以在其他產品中復制。例如,同一微控制器模塊可用于濕度記錄器和警報控制器。 

      通過使設計保持模塊化,您可以輕松地將同一模塊用于不同的產品。這樣可以節省重新設計的成本,并且當您生產更多相同的模塊時,您的單位成本就會降低。 

      測試和故障排除

      當電路設計上有數百個組件時,很難進行測試和故障排除。當您測試原型時,尤其如此,因為關于設計是否完全功能尚有許多未知數。

      構建模塊化的硬件可以將測試限制在電路的特定部分,而無需借助斷線。故障排除和維護也更容易,因為可以輕松檢測和更換故障模塊。

      設計模塊化硬件的關鍵策略

      有一些策略可以使您在模塊化硬件設計方面保持正確的方向:

      分割零件

      您需要確定需要創建多少個模塊以及如何對組件進行分組。通常,嵌入式系統可以分為微控制器,通信,I / O,電源和模擬量。 

      互連

      最后,需要將這些模塊組合在一起以發揮整體功能。您需要考慮將它們與連接器堆疊還是與電纜鏈接。要求穩定性并具有高速信號的模塊通常通過板對板連接器連接。 

      可擴展性

      在處理模塊時,應考慮將來可能的應用程序和可伸縮性設計。例如,您可能只在微控制器上使用了80%的I / O引腳,但是您可以將備用引腳路由到接口連接器,以備將來使用。 

      機械精度

      如果您發現模塊無法裝配在一起,因為您將互連連接器未對齊幾毫米,那將是一場噩夢。在某些情況下,模塊在Z軸上超出機箱的尺寸。 

      在使用模塊化硬件時,如果要使用可堆疊連接器,請務必確保坐標正確。

      請輸入搜索關鍵字

      確定
      色鲁99热99re超碰精品_91精品一区二区三区无码吞精_亚洲国产欧洲综合997久久_一级a性色生活片久久无
      <progress id="jlsnq"><code id="jlsnq"></code></progress>

      <strong id="jlsnq"><del id="jlsnq"></del></strong>
        <mark id="jlsnq"></mark>

      <legend id="jlsnq"><table id="jlsnq"></table></legend>
      <small id="jlsnq"></small>
    1. <ruby id="jlsnq"><table id="jlsnq"></table></ruby>

        <strong id="jlsnq"></strong>