当前位置:网站首页>Embedded must learn! Detailed explanation of hardware resource interface - based on arm am335x development board (Part 1)
Embedded must learn! Detailed explanation of hardware resource interface - based on arm am335x development board (Part 1)
2022-06-24 11:47:00 【Tranlong123】
front said
This document mainly introduces embedded elementary learners , Using the core board / During the development of the board , Some hardware interface resources and design considerations, etc . This article is based on Dragon technology TL335x-EVM-S Development board , It is based on TI Sitara series AM3352/AM3354/AM3359 ARM Cortex-A8 Evaluation board for high performance and low power processor design .
Evaluation board interface resources are rich , Lead out dual Gigabit network port 、LCD、HDMI、GPMC、CAN Such as the interface , It is convenient for users to quickly carry out product scheme evaluation and technology pre research , Application in communication management 、 Data collection 、 human-computer interaction 、 Motion control 、 Typical fields such as intelligent power .
AM335x Of IO The level standard is generally 3.3V, The pull-up power supply generally does not exceed 3.3V, When the external signal level is equal to IO In case of level mismatch , Level conversion chip or signal isolation chip shall be added in the middle . Keys or interfaces need to be considered ESD Design ,ESD When selecting devices, pay attention to whether the junction capacitance is too large , Otherwise, signal communication may be affected .
SOM-TL335x-S Core board
SOM-TL335x-S On the core board CPU、ROM、RAM、 Crystal oscillator 、 Power management chip 、LED And hardware resources , And led out through the connection of stamp holes IO. Core board hardware resources 、 Pin description 、 Electrical characteristics 、 Mechanical Dimensions 、 Details such as precautions for bottom plate design , Please refer to 《SOM-TL335x-S Core board hardware instructions 》.
chart 3 Hardware block diagram of the core board
chart 4
The core board adopts 4x 40pin Connection mode of stamp hole , common 160pin, Pin spacing is 1.0mm.
chart 5
The power interface
CON2 by 12V2A DC input DC-417 The power interface , Adaptable outer diameter 4.4mm、 The inner diameter 1.65mm The power plug . The power input has the function of over-current and over-voltage protection .SW1 Swing the switch for the power supply .
chart 6
chart 7
chart 8
Design considerations :
- VDD_12V_MAIN adopt TPS54527DDA(DC-DC Step down chip ) Output VDD_5V_MAIN For core board , Through another way TPS54527DDA Chip output VDD_3V3_MAIN It is used for evaluating baseboard peripherals . To make VDD_3V3_MAIN Meet the power on of the system 、 Power down sequence requirements , Core board output power supply is required VDD_3V3_VAUX2 To control VDD_3V3_MAIN The power supply of the is enabled , Make the base plate VDD_3V3_MAIN The power supply is later than the core board power supply .
- VDD_5V_MAIN No large energy storage capacitor for total power input is reserved inside the core board , When designing the bottom plate, please place a large energy storage capacitor near the stamp hole .
LED
Evaluate the floor LED0 For power indicator light , The system turns on by default . Evaluate the floor LED1、LED2 and LED3 Programmable indicator for the user , adopt GPIO control , The default high level is on .
chart 9
chart 10
chart 11
JTAG Interface
CON7 by TI Rev B JTAG Simulation debugging interface , use 14pin Simple horn socket connector , spacing 2.54mm, To fit Tronlong Of TL-XDS100V2、TL-XDS200 and TL-XDS560V2 Emulator .
chart 12
chart 13
Design considerations :
- JTAG The signal level of the interface pin is 3.3V.
- When designing the bottom plate , if JTAG The bus only leads out the test point , When connecting the simulator by flying wire , It is necessary to set the TDIS The pin is connected to the digital ground of the backplane , Otherwise the emulator will not recognize the device .
- because JTAG Interface does not EMU0/EMU1 The pins are led out to the backplane ,EMU0/EMU1 The pins have been controlled on the core board LED1/LED2, Therefore, this design does not support EMU0/EMU1 A functional test .
BOOT SET Activate the selector dial switch
SW2 by 5bit Start mode selection dial switch . There are two common startup modes , Activate the... Of the selector dial switch ON by 1, On the contrary 0.
- Micro SD Card boot mode :00010(1~5)
- eMMC Boot mode :11000(1~5)
- NAND FLASH Boot mode :10110(1~5)
- SPI FLASH Boot mode :10010(1~5)
chart 14
chart 15
Design considerations :
- SYSBOOT[4:0] and SYSBOOT9 The pins pass through the evaluation backplane BOOT SET Select the starting mode by starting the dial switch or pull-down resistor .
- SYSBOOT[15:0] Pin please use the output of the core board VDD_3V3_VAUX2.VDD_3V3_VAUX2 Is dedicated to BOOT SET Configured power supply , Do not use it for power supply of other loads .
- because SYSBOOT Pin and LCDC The bus has a reuse relationship , If you use LCDC Bus external equipment or other multiplexing functions , Please make sure AM335x During power on initialization SYSBOOT Pin level is not affected by external equipment , Otherwise, it will lead to AM335x Unable to start properly . You can use Buffer(SN74LV244A) Realization AM335x During power on initialization , Isolate external equipment pairs SYSBOOT Influence .
边栏推荐
- 《opencv学习笔记》-- 分离颜色通道、多通道混合
- 5分+的单基因泛癌纯生信思路!
- Google Earth Engine(GEE)—如何新增一个图例在Map面板
- 程序员大部分时间不是写代码,而是。。。
- 计组-总复习
- 打新债的条件 开户是安全的吗
- 5W1H talk about open source - what is open source?
- 如何优雅的写 Controller 层代码?
- "Meng Hua Lu" is about to have a grand finale. It's better to learn it first than to look ahead!
- 工具及方法 - 在Source Insight中使用代码格式化工具
猜你喜欢

FreeRTOS overview and experience

PHP短信通知+语音播报自动双呼

软件测试 对前一日函数的基本路径测试

Qt: judge whether the string is in numeric format

Turn 2D photos into 3D models to see NVIDIA's new AI "magic"!

Beauty of script │ VBS introduction interactive practice

ArrayList # sublist these four holes, you get caught accidentally

Visual presentation of pictures effectively enhances the attraction of large screen

GLOG从入门到入门

How to write controller layer code gracefully?
随机推荐
It's so difficult for me. Have you met these interview questions?
工具及方法 - 在Source Insight中使用代码格式化工具
软件测试 对前一日函数的基本路径测试
mRNA疫苗的研制怎么做?27+ 胰腺癌抗原和免疫亚型的解析来告诉你答案!
Oxylabs live online: website capture demo
Why are some old SEO methods still effective?
5分+的单基因泛癌纯生信思路!
Moving Tencent to the cloud cured their technical anxiety
ArrayList # sublist these four holes, you get caught accidentally
How to use data analysis tools to deal with emergencies in retail industry
Group counting_ Structure and workflow of CPU
What code did the full stack programmer write this month?
计组_cpu的结构和工作流程
u盘安装kali并且持久化
Multi gate mixture of experts and code implementation
Is GF Securities reliable? Is it safe to open a securities account?
Go basic series | 4 Environment construction (Supplement) - gomod doubts
《opencv学习笔记》-- 矩阵归一化 normalize()函数
Visual presentation of pictures effectively enhances the attraction of large screen
【老卫搞机】090期:键盘?主机?全功能键盘主机!