連載-iMX8MQ設計底板硬件指南-第一章

原創(chuàng) 作者 iMX8MQ 2020-12-24 13:15:00 imx8mq i.MX8MQ iMX8


文以飛凌嵌入式OKMX8MQ-C開發(fā)板為基礎講解,其它iMX8MQ品牌產(chǎn)品請參考使用,本文旨在為依托飛凌FETMX8MQ-C核心板自行設計底板的用戶提供設計指導,提示在iMX8MQ產(chǎn)品設計過程中的注意事項,輔助理解設計要點,幫助規(guī)避可能遇到的問題。 本期主要介紹1-8節(jié),詳情請參照iMX8MQ設計指南。


iMX8MQ 設計指南:

1、核心板電源

2、底板電源

3、BOOT啟動部分電路

4、SYS_nRST和ONOFF按鍵

5、調(diào)試串口

6、TF卡電路

7、OTG電路

8、USB_HUB電路

9、千兆網(wǎng)電路

10、HDMI部分電路

11、PCIE部分電路

12、4G部分電路

13、MIPI_DSI/CS

14、SPI轉(zhuǎn)CAN部分電路

15、沒有用到的引腳處理方式


注:本文介紹核心板為FETMX8MQ-C核心板;底板為 OKMX8MQ開發(fā)板(采用底板+核心板 分離結(jié)構)中的底板。


正文開始:

1、核心板電源

引腳標號

信號名稱

輸入/輸出

信號描述

備注

P10_1

VSYS

輸入

核心板供電電源(典型12V)

底板0Ω電阻R106是為了方便核心板功耗測量,

用戶自己設計底板可去掉此電阻;

在靠近核心板VSYS輸入引腳處,建議加濾波電容,

為核心板提供更為穩(wěn)定的電源輸入,

參考值22uF、10uF、1uF、100nF,需要注意電容耐壓值。

P10_3

VSYS

輸入

核心板供電電源(典型12V)

P10_5

VSYS

輸入

核心板供電電源(典型12V)

P10_7

VSYS

輸入

核心板供電電源(典型12V)

P10_9

VDD_3V3

輸出

核心板輸出3.3V

用作底板VDD_5V電源使能以及BOOT部分電路上拉

P10_11

VDD_PHY_1V8

輸出

核心板輸出1.8V

用作HDMI部分電路MOS管開啟

2、底板電源

U7(MP2307DN)將VSYS降壓至VDD_5V,為底板提供5V電源,U7受控于VDD_3V3。U6(AMS1117-3.3V)將VDD_5V降壓至VCC_3V3,為iMX8MQ底板提供3.3V電源。

底板電源1 

底板電源2 

U7是一個降壓型DC-DC,VSYS濾波電容靠近輸入端放置,電感L2及電容C78、C79、C80靠近U7擺放,以減小高頻回路。PCB Layout參考MP2307手冊,以下內(nèi)容為手冊描述:

1) Keep the path of switching current short and minimize the loop area formed by Input cap., high-side MOSFET and low-side MOSFET.

2) Bypass ceramic capacitors are suggested to be put close to the Vin Pin.

3) Ensure all feedback connections are short and direct. Place the feedback resistors and compensation components as close to the chip as possible.

4) ROUT SW away from sensitive analog areas such as FB.

5) Connect IN, SW, and especially GND respectively to a large copper area to cool the chip to improve thermal performance and long-term reliability.

手冊描述 

TOP Layer Bottom Layer 

其中電感、阻容等器件選型參考芯片datasheet。

U8、U9分別輸出PCIE1_3V3、PCIE2_3V3,為SSD和WIFI模塊供電。

SSD 

WIFI模塊供電 

3、BOOT啟動部分電路

引腳標號

信號名稱

輸入/輸出

信號描述

備注

P10_19

BOOT_MODE0

上電復位時輸入

BOOT模式配置0

底板為了減少撥碼開關,

將BOOT_MODE0和BOOT_MODE1

通過邏輯電路進行了控制。

用戶在設計底板時如果空間有限

可增加一位撥碼,

省去該邏輯電路。

P10_21

BOOT_MODE1

上電復位時輸入

BOOT模式配置1

P10_48

BT_CFG10

上電復位時輸入

BOOT配置10

P10_52

BT_CFG12

上電復位時輸入

BOOT配置12

P10_54

BT_CFG13

上電復位時輸入

BOOT配置13

啟動配置引腳高低電平與啟動介質(zhì)對應關系如下:

啟動配置引腳

啟動介質(zhì)

BT_MODE0

BT_MODE1

BT_CFG10

BT_CFG12

BT_CFG13

1

0

X

X

X

OTG燒寫

0

1

0

0

1

eMMC啟動

0

1

1

1

0

SD卡啟動

注:圖中H表示高電平,L表示低電平,X表示無所謂高低電平。

BOOT啟動部分電路 

撥碼開關1為OFF時,BOOT為低電平,此時Q13、Q14、Q15截止,BOOT_MODE0在iMX8MQ核心板上做了下拉處理,BOOT_MODE1在核心板上做了上拉處理,此時為eMMC啟動;撥碼開關1為ON時,BOOT為高電平,此時Q13、Q14、Q15導通,BOOT_MODE0被拉高,BOOT_MODE1被拉低,此時為OTG燒寫。

以下引腳為BOOT啟動相關引腳,在iMX8MQ核心板上做了上下拉處理,如果復用為GPIO且需要外部上下拉,則必須與iMX8MQ核心板上下拉保持一致,否則會影響系統(tǒng)啟動:

引腳標號

信號名稱

輸入/輸出

信號描述

備注

P10_44

SAI1_TXD0

上電復位時輸入

BT_CFG8

核心板1K下拉

P10_46

SAI1_TXD1

上電復位時輸入

BT_CFG9

核心板1K下拉

P10_48

SAI1_TXD2

上電復位時輸入

BT_CFG10

核心板4.7K下拉

P10_50

SAI1_TXD3

上電復位時輸入

BT_CFG11

核心板1K下拉

P10_52

SAI1_TXD4

上電復位時輸入

BT_CFG12

核心板4.7K下拉

P10_54

SAI1_TXD5

上電復位時輸入

BT_CFG13

核心板10K上拉

P10_56

SAI1_TXD6

上電復位時輸入

BT_CFG14

核心板4.7K下拉

P10_58

SAI1_TXD7

上電復位時輸入

BT_CFG15

核心板1K下拉

P10_68

SAI1_RXD0

上電復位時輸入

BT_CFG0

核心板1K下拉

P10_70

SAI1_RXD1

上電復位時輸入

BT_CFG1

核心板10K上拉

P10_72

SAI1_RXD2

上電復位時輸入

BT_CFG2

核心板1K下拉

P10_74

SAI1_RXD3

上電復位時輸入

BT_CFG3

核心板1K下拉

P10_76

SAI1_RXD4

上電復位時輸入

BT_CFG4

核心板1K下拉

P10_78

SAI1_RXD5

上電復位時輸入

BT_CFG5

核心板1K下拉

P12_4

SAI1_RXD6

上電復位時輸入

BT_CFG6

核心板1K下拉

P12_6

SAI1_RXD7

上電復位時輸入

BT_CFG7

核心板1K下拉

P10_19

BOOT_MODE0

上電復位時輸入

BOOT_MODE0

核心板100K下拉

P10_21

BOOT_MODE1

上電復位時輸入

BOOT_MODE1

核心板10K上拉

4、SYS_nRST和ONOFF按鍵

SYS_nRST按鍵 ONOFF按鍵 

K5為ONOFF功能按鍵,在OFF模式下短暫連接到GND會使內(nèi)部電源管理狀態(tài)機將狀態(tài)更改為ON。 在開模式下,與GND的短暫連接會產(chǎn)生一個中斷(旨在啟動軟件控制的掉電)。 到GND的連接大約5秒鐘或更長時間會導致強制OFF。K6為復位按鍵,按下系統(tǒng)斷電復位。

5、調(diào)試串口

調(diào)試串口 

iMX8MQ 包含一個A53 和一個M4 ,UART1為ARM核調(diào)試串口,UART2為M4核調(diào)試串口,建議用戶預留出來,方便調(diào)試。

6、TF卡電路

TF卡電路1 

TF卡電路2 

TF卡支持熱插拔,建議在信號線上加ESD防護器件,靠近TF卡座擺放。如上圖所示,SD2_nRST控制VSD_3V3上電,在使用高速TF卡時該部分電路是很有必要的,可以確保在CPU復位時,TF卡同時掉電,在CPU啟動后,按照正常的時序識別到TF卡。

信號線在核心板上預留了上拉電阻,底板上不要做上拉處理,否則影響TF卡識別。

7、OTG電路

OTG電路 

Q18和Q17配合使用,用來保證在iMX8MQ開發(fā)板斷電時插入OTG線,USB1_VBUS不會有電源串入,從而不會導致iMX8MQ開發(fā)板誤啟動。

8、USB_HUB電路

USB_HUB電路 

iMX8MQ開發(fā)板通過CYUSB3304芯片擴展出多路USB接口,用來擴展更多的功能。

用戶在設計底板時需要注意以下事項:

1、 R175、R176需使用1%精密電阻,靠近芯片擺放;

2、 外部晶振需要滿足以下參數(shù):

·26MHz±150ppm

·并聯(lián)諧振,基本模式

·最小驅(qū)動電平為200uW

請勿在晶振的XTL_OUT和XTL_IN引腳上連接任何串聯(lián)電阻。如果連接了串聯(lián)電阻,則晶振ESR的電阻會增加,因此會加大晶振的功耗和啟動時間。

3、 晶振負載電容計算方法:

         晶振負載電容計算方法

Cs是PCB上XTAL_OUT和XTAL_IN走線間的雜散電容。Cs的大小通常是2pF到5pF。例如:開發(fā)板所選晶振的負載電容為9pF,Cs選擇3pF,帶入公式,可以求得C1=C2=12pF。

4、 HUB芯片外部電源為3.3V和1.2V,這兩個電源沒有上電順序要求,RESET引腳需要保持低電平,直到這兩個電源都處于穩(wěn)定狀態(tài)為止。

RESET引腳可通過RC電路進行復位(最小5ms時間常量)。

5、去耦電容放在靠近電源引腳的位置,這樣可以濾掉高頻噪聲,建議放置到芯片的底部,這樣可以降低平面電容;

濾波電容(作為給電源引腳提供本地電源使用)放置的位置要盡可能接近去耦電容。濾波電容和去耦電容之間的走線長度盡可能短;

使電源走線寬度與電源焊盤大小相同。為了將電源引腳連接至電源層,請保持過孔放在接近電源焊盤位置。這樣有助于最大限度地減少線路中的雜散電感和IR。如下圖所示:

減少線路中的雜散電感和IR 

6、該芯片有四個電源域:VDDIO、AVDD12、DVDD12和AVDD33。在電源層上為這些電源域劃分使用區(qū)域。如果該層不能為劃分區(qū)域提供足夠的空間,則請為VDDIO和ACDD33使用電源走線。在電源走線中,建議使用以下指南:

·使電源走線遠離高速的數(shù)據(jù)線和時鐘線;

·電源走線寬度應為≥25mil,這樣可以降低電感;

·使電源走線盡可能短,在電源走線上使用較大的過孔(焊盤的最小寬度為30mil,孔的最小寬度為15mil)

7、差分數(shù)據(jù)線阻抗控制為90Ω±10%

8、差分對中走線寬度和位置不變,以避免發(fā)生阻抗的不匹配情況,如下圖所示:

差分對中走線寬度和位置不變,以避免發(fā)生阻抗的不匹配情況 

9、應將所有SS信號線布線到相鄰的接地層上,這樣可以提供良好的回流路徑。SS信號參考跨分割會引入阻抗不匹配,并增大環(huán)路電感以及電氣輻射。下圖為正確的參考層:

正確的參考層 

10、在設計PCB布局過程中,優(yōu)先布線USB信號線,請確保滿足以下條件:

·保證差分SS對的走線長度相差必須小于0.12mm(5mil)

·高速(D+和D-)信號的走線長度相差必須小于1.25mm(50mil)

·如果需要做等長,應調(diào)整接近USB插座的高速信號走線的長度

如下圖所示:

USB插座的高速信號走線的長度 

11、應確保地銅箔和差分對之間最小2W的距離,W為走線寬度。

12、如果信號線需要換層,接地過孔必須位于信號過孔的旁邊,如下圖所示。信號過孔和接地過孔之間的距離不能低于40mil。

信號過孔和接地過孔之間的距離 

13、可以交換SS差分對的極性。在聯(lián)接過程中,USB 3.0 PHY會自動進行極性檢測,如USB 3.0規(guī)范中6.4.2一節(jié)定義的內(nèi)容。通過使用極性反轉(zhuǎn)機制可以確保USB走線不會彼此交叉。

14、USB走線請勿使用90度折線,如果有必要請選擇45度的折線或曲線,如下圖:

45度的折線或曲線 45度的折線或曲線2 

45度的折線或曲線3 

15、SS走線需要在TX線上(US端口和DS端口上)有額外的交流耦合電容(0.1uF)。對于DS端口,這些電容要對稱放置,并要盡可能接近連接器。要將US端口放置的位置盡可能靠近器件。





未完待續(xù):接下篇 http://www.alphatocol.com/article-new-c22/610.html


相關產(chǎn)品 >

  • OKMX8MQ-C開發(fā)板

    飛凌嵌入式提供基于 NXP/Freescale iMX8、i.MX 8MQ處理器設計ARM核心板FETMX8MQ-C。i.MX8M處理器具有音頻、語音和視頻處理功能,飛凌iMX8核心板充分發(fā)揮NXP iMX8 系列 ARM 處理器性能,對功能做了優(yōu)化。提供10~15年產(chǎn)品長期供貨計劃。工作環(huán)境溫度為-40℃~85℃,滿足工業(yè)及泛工業(yè)場景應用。 了解詳情
    OKMX8MQ-C開發(fā)板
  • FETMX8MQ-C核心板

    基于 NXP/Freescale iMX8、 iMX8X、i.MX 8MQ處理器的ARM核心板。 四核ARM Cortex-A53 ,主頻最高1.3GHz,板載2GB RAM,8GB ROM;工作環(huán)境溫度為-40℃~85℃,滿足工業(yè)及泛工業(yè)場景應用。i.MX8M處理器具有音頻、語音和視頻處理功能,提供高水平的音頻保真度,適用于無風扇運行,散熱系統(tǒng)成本低、電池壽命長。具有高速接口可提供靈活連接等優(yōu)勢,并且提供10~15年產(chǎn)品長期供貨計劃。
    了解詳情
    FETMX8MQ-C核心板

推薦閱讀 換一批 換一批