前 言
本文檔主要介紹嵌入式初級學習者,在使用核心板/開發板過程中,所做的一些硬件接口資源以及設計注意事項等內容。本篇文章是基于創龍科技TL335x-EVM-S開發板,它是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗處理器設計的評估板。
評估板接口資源豐富,引出雙路千兆網口、LCD、HDMI、GPMC、CAN等接口,方便用戶快速進行產品方案評估與技術預研,應用在通訊管理、數據采集、人機交互、運動控制、智能電力等典型領域。
AM335x的IO電平標準一般為3.3V,上拉電源一般不超過3.3V,當外接信號電平與IO電平不匹配時,中間需增加電平轉換芯片或信號隔離芯片。按鍵或接口需考慮ESD設計,ESD器件選型時需注意結電容是否偏大,否則可能會影響到信號通信。
LCD接口
CON15為LCD電阻觸摸屏接口,采用40pin FFC連接器,間距0.5mm。
圖 16
圖 17
設計注意事項:
- 評估板默認上電使能GPE0(背光使能)引腳,底板設計時請根據自選屏幕確認是否支持上電使能LCD背光。如需通過軟件控制LCD背光功能,建議使用GPIO引腳來控制GPE0,且外部默認下拉關閉背光使能。
- 通過C12/MCASP0_AHCLKR/ECAP2_IN_PWM2_OUT/GPIO3[17]引腳輸出PWM控制LCD背光,外部下拉4K7電阻到地。
KEY
評估板具有5個按鍵,包含1個系統復位按鍵(KEY1,WARM RESET)、1個電源復位按鍵(KEY2,POWER ON)、1個喚醒按鍵(KEY3,WAKE UP)、1個非屏蔽中斷按鍵(KEY4,nMNI)、1個用戶輸入按鍵(KEY5,USER)。
圖 18
圖 19
圖 20
設計注意事項:
(1)RESETn_IN為核心板的復位輸入,核心板內部已設計上拉電阻10K,默認情況可懸空處理。
(2)PMIC_POWERON直接由PMIC的PMIC_PB_IN引腳引出,長按8s以上PMIC將保持復位,松開按鍵再觸按一次,PMIC將重新上電核心電源。PMIC_PB_IN在PMIC內部已上拉100K電阻至5V,默認情況可懸空處理。
(3)C5/EXT_WAKEUP直連AM335x的EXT_WAKEUP引腳,僅用于RTC-Only模式(系統默認為Active模式)。核心板內部已設計上拉10K電阻至1.8V,默認情況可懸空處理。
(4)B18/nNMI為非屏蔽中斷功能,核心板內部已設計上拉電阻10K,默認情況可懸空處理。
串口
評估板具有3個串口,CON4為USB TO UART3,CON6為RS232 UART0,CON8為RS485 UART1。
USB TO UART3串口
通過CH340T芯片將UART3轉成Micro USB接口,作為系統調試串口使用。
圖 21
圖 22
RS232 UART0串口
通過SP3232EEY串口電平轉換芯片將UART0轉換為RS232串口,使用9針DB9接口。
圖 23
圖 24
RS485 UART1串口
通過隔離收發器ISO3082DW,將UART1轉換為RS485串口,接口使用3pin 3.81mm綠色端子方式。
圖 25
圖 26
Micro SD接口
CON5為Micro SD卡接口,通過MMC0總線引出,采用4bit數據線模式。
圖 27
圖 28
設計注意事項:
- 需將TF座子外殼的SHIELD[1:4]接到數字地。
RTC
CON3為RTC座,適配紐扣電池ML2032(3V可充)。RTC電路使用DS1340Z-33+芯片實現外部RTC功能,通過I2C0總線連接至CPU。
圖 29
圖 30
設計注意事項:
- 如需使用不可充電紐扣電池CR2032,請將D2二極管和R83電阻空貼。
USB接口
CON1和CON11是雙路USB 2.0 HOST接口,采用雙層Type-A型連接器,CON10為USB 2.0 DRD,采用Micro USB連接器。
USB 2.0 HOST接口
通過USB 2.0 HUB芯片將USB0總線(USB 2.0)拓展為4路USB 2.0 HOST接口。
圖 31
圖 32
USB 2.0 DRD接口
USB 2.0 DRD直接由USB1總線(USB 2.0)引出,支持軟件切換為HOST或DEVICE模式。
圖 33
圖 34
設計注意事項:
(1)F15/USB1_DRVVBUS引腳可用作USB1的DRVVBUS或GPIO功能,評估板方案中用作USB1的DRVVBUS功能。
Ethernet接口
CON18為RGMII1 ETH千兆網口,CON19為RGMII2 ETH千兆網口。RJ45連接器已內置隔離變壓器。
AM335x內部集成2個GMAC控制器,支持2路RGMII千兆網口。由于RGMII2與MII1_PRUSS1總線存在引腳復用關系,因此在底板設計時可支持如下網絡電路搭配:
- 2路RGMII千兆網口。
- 2路RGMII千兆網口、1路PRU百兆網口(僅限AM3359)。
- 1路RGMII千兆網口、2路PRU百兆網口(僅限AM3359)。
圖 35
圖 36
圖 37
設計注意事項:
- RGMII總線與收發器之間串聯22R電阻。
- 模擬電源與數字電源通過磁珠隔離。1.2V電源方案需滿足500mA供電要求,建議參考評估板使用DCDC方案,若需使用LDO方案,注意考慮熱設計,避免LDO發熱過燙。
- XI、XO引腳接入25MHz無源晶振。為便于晶振起振,XI、XO之間可增加并聯1MΩ電阻。如需使用25MHz有源晶振,可從XI引腳接入,XO引腳懸空處理。
- KSZ9031RNXIA芯片要求在供電穩定后,保持10ms后再拉高復位信號。推薦參考評估底板的復位電路方案。
HDMI OUT接口
J1為HDMI OUT視頻輸出接口。HDMI通過I2C1配置,其中CPI of HDMI Transmitter的I2C地址為0x3B,TPI of HDMI Transmitter的I2C地址為0x62。
圖 38
圖 39
圖 40
設計注意事項:
- E17/I2C1_SCL/GPIO1[9]、E18/I2C1_SDA/GPIO[8]引腳在評估底板已上拉2.2K電阻至3.3V電源。
- 請勿將HDMI座子輸出的VDD_5V_HDMICONN電源用于其他負載供電。
- HDMI座子的HPLG信號需下拉10K電阻到地,當外部設備接入時,會將此信號拉高。
CAN接口
CON9為CAN0接口,采用3pin 3.81mm綠色端子方式。
圖 41
圖 42
FRAM
U9為FRAM鐵電芯片,大小為512Byte,可用于存儲用戶配置數據,連接至I2C0總線,兩個頁的I2C設備地址分別為0x50和0x51。
圖 43
圖 44
設計注意事項:
- I2C0已在核心板內部設計4.7K上拉電阻,在底板設計時可不設計上拉電阻。
ADC接口
J2為1x 8-ch 12-Bit ADC接口,200K Samples Per Second,2x 5pin排針方式,間距2.54mm,電壓輸入范圍一般為0~1.8V。
圖 45
圖 46
設計注意事項:
- ADC輸入電壓范圍為0~1.8V,設計時需要注意輸入信號不能超過以上要求范圍,否則可能會損壞核心板。
拓展IO信號接口
J3為排針拓展接口,2x 12pin規格,間距2.54mm,包含GPMC、GPIO等拓展信號。
J4為排針拓展接口,2x 15pin規格,間距2.54mm,包含McASP、I2C、GPIO等拓展信號。
圖 47 J3拓展接口
圖 48
圖 49 J4拓展接口
圖 50
-
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35337 -
arm開發板
+關注
關注
1文章
59瀏覽量
16315 -
AM335x
+關注
關注
1文章
95瀏覽量
24999 -
ARM架構
+關注
關注
14文章
177瀏覽量
36312
發布評論請先 登錄
相關推薦
評論