在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機硬件參數設計解析

MCU開發加油站 ? 來源:工程師李察 ? 2019-04-30 10:20 ? 次閱讀

隨著單片機的頻率和集成度、單位面積的功率及數字信號速度的不斷提高,而信號的幅度卻不斷降低,原先設計好的、使用很穩定的單片機系統,現在可能出現莫名其妙的錯誤,分析原因,又找不出問題所在。另外,由于市場的需求,產品需要采用高速單片機來實現,設計人員如何快速掌握高速設計呢?

硬件設計包括邏輯設計和可靠性的設計。邏輯設計實現功能。硬件設計工程師可以直接通過驗證功能是否實現,來判定是否滿足需求。這方面的資料相當多,這里就不敘述了。硬件可靠性設計,主要表現在電氣、熱等關鍵參數上。我將這些歸納為特性阻抗、SI、PIEMC、熱設計等5個部分。

1 特性阻抗

近年來,在數字信號速度日漸增快的情況下,在印制板的布線時,還應考慮電磁波和有關方波傳播的問題。這樣,原來簡單的導線,逐漸轉變成高頻與高速類的復雜傳輸線了。

單片機硬件參數設計解析

在高頻情況下,印制板(PCB)上傳輸信號的銅導線可被視為由一連串等效電阻及一并聯電感所組合而成的傳導線路,如圖1所示。只考慮雜散分布的串聯電感和并聯電容的效應,會得到以下公式:

單片機硬件參數設計解析

式中Z0即特性阻抗,單位為Ω。

PCB的特性阻抗Z0與PCB設計中布局和走線方式密切相關。影響PCB走線特性阻抗的因素主要有:銅線的寬度和厚度、介質的介電常數和厚度、焊盤的厚度、地線的路徑、周邊的走線等。

在PCB的特性阻抗設計中,微帶線結構是最受歡迎的,因而得到最廣泛的推廣與應用。

最常使用的微帶線結構有4種:

表面微帶線(surface microstrip)

嵌入式微帶線(embedded microstrip)

帶狀線(stripline)

雙帶線(dual-stripline)

下面只說明表面微帶線結構,其它幾種可參考相關資料。表面微帶線模型結構如圖2所示。

單片機硬件參數設計解析

Z0的計算公式如下:

單片機硬件參數設計解析

對于差分信號,其特性阻抗Zdiff修正公式如下:

公式中:

——PCB基材的介電常數;

b——PCB傳輸導線線寬;

d1——PCB傳輸導線線厚;

d2——PCB介質層厚度;

D——差分線對線邊沿之間的線距。

從公式中可以看出,特性阻抗主要由、b、d1、d2決定。通過控制以上4個參數,可以得到相應的特性阻抗。

2 信號完整性(SI)

SI是指信號在電路中以正確的時序和電壓作出響應的能力。如果電路中的信號能夠以要求的時序、持續時間和電壓幅度到達IC,則該電路具有較好的信號完整性。反之,當信號不能正常響應時,就出現了信號完整性問題。從廣義上講,信號完整性問題主要表現為5個方面:延遲、反射、串擾、同步切換噪聲和電磁兼容性。

延遲是指信號在PCB板的導線上以有限的速度傳輸,信號從發送端發出到達接收端,其間存在一個傳輸延遲。信號的延遲會對系統的時序產生影響。在高速數字系統中,傳輸延遲主要取決于導線的長度和導線周圍介質的介電常數。

當PCB板上導線(高速數字系統中稱為傳輸線)的特征阻抗與負載阻抗不匹配時,信號到達接收端后有一部分能量將沿著傳輸線反射回去,使信號波形發生畸變,甚至出現信號的過沖和下沖。如果信號在傳輸線上來回反射,就會產生振鈴和環繞振蕩。

單片機硬件參數設計解析

由于PCB板上的任何兩個器件或導線之間都存在互容和互感,因此,當一個器件或一根導線上的信號發生變化時,其變化會通過互容和互感影響其它器件或導線,即串擾。串擾的強度取決于器件及導線的幾何尺寸和相互距離。

信號質量表現為幾個方面。對于大家熟知的頻率、周期、占空比、過沖、振鈴、上升時間、下降時間等,在此就不作詳細介紹了。

下面主要介紹幾個重要概念。

① 高電平時間(high time),指在一個正脈沖中高于Vih_min部分的時間。

② 低電平時間(low time),指在一個負脈沖中低于Vil_max部分的時間,如圖3所示。

③ 建立時間(setup time),指一個輸入信號(input signal)在參考信號(reference signal)到達指定的轉換前必須保持穩定的最短時間。

④ 保持時間(hold time),是數據在參考引腳經過指定的轉換后,必須穩定的最短時間,如圖4所示。

⑤ 建立時間裕量(setup argin),指所設計系統的建立時間與接收端芯片所要求的最小建立時間的差值。

⑥ 保持時間裕量(hold argin),指所設計系統的保持時間與接收端芯片所要求的最小保持時間之間的差值。

時鐘偏移(clock skew),指不同的接收設備接收到同一時鐘驅動輸出之間的時間差。

⑧ Tco(time clock to output,時鐘延遲),是一個定義包括一切設備延遲的參數,即Tco=內部邏輯延遲 (internal logic delay) + 緩沖器延遲(buffer delay)。

⑨ 最大經歷時間(Tflightmax),即final switch delay,指在上升沿,到達高閾值電壓的時間,并保持高電平之上,減去驅動所需的緩沖延遲。

⑩ 最小經歷時間(Tflightmin),即first settle delay,指在上升沿,到達低閾值電壓的時間,減去驅動所需的緩沖延遲。

時鐘抖動(clock jitter),是由每個時鐘周期之間不穩定性抖動而引起的。一般由于PLL在時鐘驅動時的不穩定性引起,同時,時鐘抖動引起了有效時鐘周期的減小。

串擾(crosstalk)。鄰近的兩根信號線,當其中的一根信號線上的電流變化時(稱為aggressor,攻擊者),由于感應電流的影響,另外一根信號線上的電流也將引起變化(稱為victim,受害者)。

SI是個系統問題,必須用系統觀點來看。

以下是將問題的分解。

◆ 傳輸線效應分析:阻抗、損耗、回流……

◆ 反射分析:過沖、振鈴……

◆ 時序分析:延時、抖動、SKEW……

◆ 串擾分析

◆ 噪聲分析:SSN、地彈、電源下陷……

◆ PI設計:確定如何選擇電容、電容如何放置、PCB合適疊層方式……

◆ PCB、器件的寄生參數影響分析

◆ 端接技術等

單片機硬件參數設計解析

3 電源完整性PI

PI的提出,源于當不考慮電源的影響下基于布線和器件模型而進行SI分析時所帶來的巨大誤差,相關概念如下。

電子噪聲,指電子線路中某些元器件產生的隨機起伏的電信號。

◆ 地彈噪聲。當PCB板上的眾多數字信號同步進行切換時(如CPU的數據總線、地址總線等),由于電源線和地線上存在阻抗,會產生同步切換噪聲,在地線上還會出現地平面反彈噪聲(簡稱地彈)。SSN和地彈的強度也取決于集成電路的I/O特性、PCB板電源層和地平面層的阻抗以及高速器件在PCB板上的布局和布線方式。負載電容的增大、負載電阻的減小、地電感的增大、同時開關器件數目的增加均會導致地彈的增大。

◆ 回流噪聲。只有構成回路才有電流的流動,整個電路才能工作。這樣,每條信號線上的電流勢必要找一個路徑,以從末端回到源端。一般會選擇與之相近的平面。由于地電平面(包括電源和地)分割,例如地層被分割為數字地、模擬地、屏蔽地等,當數字信號走到模擬地線區域時,就會產生地平面回流噪聲。

◆ 斷點,是信號線上阻抗突然改變的點。如用過孔(via)將信號輸送到板子的另一側,板間的垂直金屬部分是不可控阻抗,這樣的部分越多,線上不可控阻抗的總量就越大。這會增大反射。還有,從水平方向變為垂直方向的90°的拐點是一個斷點,會產生反射。如果這樣的過孔不能避免,那么盡量減少它的出現。

在一定程度上,我們只能減弱因電源不完整帶來的系列不良結果,一般會從降低信號線的串繞、加去耦電容、盡量提供完整的接地層等措施著手。

4 EMC

EMC包括電磁干擾和電磁抗干擾兩個部分。

一般數字電路EMS能力較強,但是EMI較大。電磁兼容技術的控制干擾,在策略上采用了主動預防、整體規劃和“對抗”與“疏導”相結合的方針。

主要的EMC設計規則有:

① 20H規則。PowerPlane(電源平面)板邊緣小于其與GroundPlane(地平面)間距的20倍。

② 接地面處理。接地平面具有電磁學上映象平面(ImagePlane) 的作用。若信號線平行相鄰于接地面,可產生映像電流抵消信號電流所造成的輻射場。PCB上的信號線會與相鄰的接地平面形成微波工程中常見的Micro-strip Line(微帶線)或Strip Line(帶狀線)結構,電磁場會集中在PCB的介質層中,減低電磁輻射。

因為,Strip Line的EMI性能要比Micro-strip Line的性能好。所以,一些輻射較大的走線,如時鐘線等,最好走成Strip Line結構。

③ 混合信號PCB的分區設計。第一個原則是盡可能減小電流環路的面積;第二個原則是系統只采用一個參考面。相反,如果系統存在兩個參考面,就可能形成一個偶極天線;而如果信號不能通過盡可能小的環路返回,就可能形成一個大的環狀天線。對于實在必須跨區的情況,需要通過,在兩區之間加連接高頻電容等技術。

④ 通過PCB分層堆疊設計控制EMI輻射。PCB分層堆疊在控制EMI輻射中的作用和設計技巧,通過合適的疊層也可以降低EMI。

從信號走線來看,好的分層策略應該是把所有的信號走線放在一層或若干層,這些層緊挨著電源層或接地層。對于電源,好的分層策略應該是電源層與接地層相鄰,且電源層與接地層的距離盡可能小,這就是我們所講的“分層"策略。

⑤ 降低EMI的機箱設計。實際的機箱屏蔽體由于制造、裝配、維修、散熱及觀察要求,其上一般都開有形狀各異、尺寸不同的孔縫,必須采取措施來抑制孔縫的電磁泄漏。一般來說,孔縫泄漏量的大小主要取決于孔的面積、孔截面上的最大線性尺寸、頻率及孔的深度。

⑥其它技術。在IC的電源引腳附近合理地安置適當容量的電容,可使IC輸出電壓的跳變來得更快。然而,問題并非到此為止。由于電容呈有限頻率響應的特性,這使得電容無法在全頻帶上生成干凈地驅動IC輸出所需要的諧波功率。除此之外,電源匯流排上形成的瞬態電壓在去耦路徑的電感兩端會形成電壓降,這些瞬態電壓就是主要的共模EMI干擾源。為了控制共模EMI,電源層要有助於去耦和具有足夠低的電感,這個電源層必須是一個設計相當好的電源層的配對。問題的答案取決于電源的分層、層間的材料以及工作頻率(即IC上升時間的函數)。通常,電源分層的間距是0.5mm(6mil),夾層是FR4材料,則每平方英寸電源層的等效電容約為75pF。顯然,層間距越小電容越大。

單片機硬件參數設計解析

5 熱設計

電子元件密度比以前高了很多,同時功率密度也相應有了增加。由于電子元器件的性能會隨溫度發生變化,溫度越高其電氣性能會越低。

(1)數字電路散熱原理

半導體器件產生的熱量來源于芯片的功耗,熱量的累積必定導致半導體結點溫度的升高。隨著結點溫度的提高,半導體器件性能將會下降,因此芯片廠家都規定了半導體器件的結點溫度。在高速電路中,芯片的功耗較大,在正常條件下的散熱不能保證芯片的結點溫度不超過允許工作溫度,因此需要考慮芯片的散熱問題。

在通常條件下,熱量的傳遞通過傳導、對流、輻射3種方式進行。

散熱時需要考慮3種傳熱方式。例如使用導熱率好的材料,如銅、鋁及其合金做導熱材料,通過增加風扇來加強對流,通過材料處理來增強輻射能力等。

簡單熱量傳遞模型:熱量分析中引入一個熱阻參數,類似于電路中的電阻。如果電路中的電阻計算公式為 R = ΔE/I,則對應的熱阻對應公式為 R = Δt/P(P表示功耗,單位W;Δt表示溫差,單位℃)。熱阻的單位為℃/W,表示功率增加1W時所引起的溫升??紤]集成芯片的熱量傳遞,可以使用圖5描述的溫度計算模型。

由上所述,可推導出

Tc=Tj-P × RJC

也就是說,當Tc實測值小于根據數據手冊所提供數據計算出的最大值時,芯片可正常工作。

(2)散熱處理

為了保證芯片能夠正常工作,必須使Tj不超過芯片廠家提供的允許溫度。根據

Tj=Ta+ P × R

可知,如果環境溫度降低,或者功耗減少、熱阻降低等都能夠使Tj降低。實際使用中,對環境溫度的要求可能比較苛刻,功耗降低只能依靠芯片廠家技術,所以為了保證芯片的正常工作,設計人員只能在降低熱阻方面考慮。

如圖5所示,可變的熱阻由芯片外殼與散熱器間的熱阻(接觸熱阻)、散熱器到環境的熱阻組成。這就要求設計人員減少接觸熱阻,比如選用接觸熱阻小的導熱膠,考慮大的接觸面積等。散熱器方面還要選擇熱傳導率高的散熱器材,考慮使用風冷、水冷等對流散熱措施,增強輻射能力,擴展散熱面積等措施。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638624
  • 工程師
    +關注

    關注

    59

    文章

    1572

    瀏覽量

    68655
  • 硬件
    +關注

    關注

    11

    文章

    3382

    瀏覽量

    66461

原文標題:單片機硬件參數設計解析

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機Debug與仿真區別

    單片機的開發是一個復雜的過程,涉及到硬件設計、軟件開發和測試等多個環節。為了確保單片機能夠按照預期工作,開發者需要使用Debug和仿真技術來檢測和修正代碼中的錯誤。 Debug(調試) Debug
    的頭像 發表于 12-19 09:47 ?287次閱讀

    上位如何實現發送參數單片機,單片機保存接收的參數重復運行指定的功能

    ,類似于設定單片機運行指定功能時所需要的參數: 舉例:名稱,功能,上限,下限,參數一,參數二,...,延時。一行代表一個功能。 上位機設定好參數
    發表于 12-04 08:19

    如何優化單片機項目的功耗

    在現代電子設計中,功耗優化已成為一個不可忽視的重要議題。對于單片機(MCU)項目而言,功耗不僅關系到產品的能效比,還直接影響到電池壽命和熱管理。 硬件層面的功耗優化 1. 選擇合適的單片機 選擇一個
    的頭像 發表于 11-01 14:16 ?511次閱讀

    單片機編程語言有哪些選擇

    常用的單片機編程語言,以及它們的特點和應用場景: 1. C語言 特點 :C語言是一種通用的編程語言,以其高效性和靈活性而聞名。它提供了豐富的庫函數和直接的硬件訪問能力,非常適合用于單片機編程。 應用 :C語言是
    的頭像 發表于 11-01 14:13 ?957次閱讀

    單片機系統設計流程及注意事項

    單片機系統設計是一個涉及硬件和軟件的綜合過程,它要求設計者不僅要有扎實的電子技術基礎,還要具備一定的編程能力和系統分析能力。 單片機系統設計流程 1. 需求分析 明確功能 :確定單片機
    的頭像 發表于 11-01 14:12 ?775次閱讀

    如何實現51單片機與PC的串行通信

    的詳細步驟和方法。 硬件連接 首先,我們需要將51單片機與PC的串行接口連接起來。通常,我們使用RS-232接口進行連接。RS-232接口是一種常用的串行通信接口,它使用9個引腳進行數據傳輸。以下是連接步驟: a. 將51
    的頭像 發表于 10-21 11:35 ?1289次閱讀

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機和開發環境 : 確定項目需求,選擇合適的單片機型號。 安裝相應的開發環境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機連接到開發板或
    的頭像 發表于 10-21 11:21 ?938次閱讀

    單片機的中斷機制

    單片機的中斷機制是一種重要的處理方式,它允許單片機在執行主程序的過程中,能夠暫停當前任務,轉而處理外部或內部緊急事件。這種機制極大地提高了系統的響應速度和處理能力,使得單片機在各種應用領域中得到廣泛應用。以下是對
    的頭像 發表于 10-17 18:03 ?971次閱讀

    單片機WiFi模塊怎樣連接手機APP

    單片機WiFi模塊連接到手機APP通常涉及以下幾個步驟: 選擇單片機和WiFi模塊 :選擇合適的單片機(如Arduino, ESP32等)和WiFi模塊(如ESP8266, ESP32等)。
    的頭像 發表于 09-10 15:31 ?1302次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序是單片機開發過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸到單片機內部的存儲器中,使單片機能夠按照預定的邏輯執行任務。 一、
    的頭像 發表于 09-02 09:47 ?1441次閱讀

    單片機boot0和boot1怎么設置

    單片機的啟動模式通常包括從內部ROM啟動、從外部ROM啟動、從外部Flash啟動等。 不同的啟動模式對應不同的Boot0和Boot1設置。 Boot0和Boot1的設置方法 Boot0和Boot1通常通過硬件
    的頭像 發表于 08-22 09:50 ?3055次閱讀

    藍牙模塊如何實現單片機和手機端數據互傳

    藍牙模塊實現單片機和手機端數據互傳的過程可以分為以下幾個步驟: 硬件準備 : 確保你有一個支持藍牙通信的單片機開發板,如Arduino、Raspberry Pi等。 準備一個兼容的藍牙模塊,如
    的頭像 發表于 07-24 17:59 ?2898次閱讀
    藍牙模塊如何實現<b class='flag-5'>單片機</b>和手機端數據互傳

    如何系統、科學地自學單片機?

    很多初學者都會面臨這個問題,我想學習單片機、我也想學好單片機、我也想系統地學習單片機,但是單片機涉及到的學科多且雜根本不是三天兩天就能學完的,很多人都逃脫不了從入門到放棄的怪圈?那么我
    的頭像 發表于 03-28 08:03 ?1199次閱讀
    如何系統、科學地自學<b class='flag-5'>單片機</b>?

    單片機如何通過代碼控制硬件:一名工程師的分享

    今天跟大家聊聊單片機是怎樣通過代碼來操控硬件的。作為一名單片機工程師,我們平時的工作就像是給單片機編寫“指令集”,讓它按照我們的意圖去驅動各種硬件
    的頭像 發表于 03-06 14:46 ?1625次閱讀
    <b class='flag-5'>單片機</b>如何通過代碼控制<b class='flag-5'>硬件</b>:一名工程師的分享

    影響單片機硬件系統可靠運行的干擾因素

    影響單片機系統可靠安全運行的主要因素主要來自系統內部和外部的各種電氣干擾,并受系統結構設計、元器件選擇、安裝、制造工藝影響。這些都構成單片機系統的干擾因素,常會導致單片機系統運行失常,輕則
    的頭像 發表于 02-20 13:50 ?554次閱讀
    主站蜘蛛池模板: 亚洲性久久久影院 | 美女视频黄的免费视频网页 | 欧美精品区 | 亚洲精品久久婷婷爱久久婷婷 | 美女黄网站人色视频免费国产 | 国产高清a | 国产床戏无遮掩视频播放 | 欧亚激情偷乱人伦小说视频 | 天天爱天天爽 | yy4080午夜理论一级毛片 | 天天舔天天爽 | 久久女人网 | 91精选视频在线观看 | 亚洲午夜精品久久久久久成年 | 日产精品卡二卡三卡四卡乱码视频 | 婷婷99精品国产97久久综合 | 啪啪网站免费看 | 日本大黄视频 | 四虎永久地址4hu紧急入口 | 深夜释放自己vlog糖心旧版本 | aa1在线天堂 | 九九热在线免费观看 | 夜夜爽网站 | 亚洲国产午夜精品理论片的软件 | 三级在线免费 | 久久黄色网 | 最新欧美伦理网 | 国产一级特黄高清在线大片 | 国产色司机在线视频免费观看 | 国产美女视频黄a视频免费全过程 | 丁香五六月婷婷 | 免费一级特黄特色大片在线观看看 | 日本免费观看完整视频 | 久热福利| 在线资源你懂的 | freesex性 | 色www国产阿娇 | 经典三级一区二区三区视频 | 岛国大片在线 | 国产一区二区三区毛片 | 91日本视频|