当前位置:网站首页>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-28 02:19:00 【Tronlong】
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
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 .
边栏推荐
- Four classic training modes in comparative learning
- Raspberry pie realizes intelligent cooling by temperature control fan
- Jenkins - built in variable access
- 【ELT.ZIP】OpenHarmony啃论文俱乐部—数据密集型应用内存压缩
- 【牛客討論區】第四章:Redis
- To understand what is synchronous, asynchronous, serial, parallel, concurrent, process, thread, and coroutine
- [Yocto RM] 4 - Source Directory Structure
- 嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (下)
- Jenkins - Pipeline 概念及创建方式
- JS 随机数(随机数 小数)
猜你喜欢

Solve storage problems? WMS warehouse management system solution

Jenkins - 訪問 Jenkins 自定義參數變量,處理變量值中含有空格

Cesium Click to draw polygons (dynamically draw polygons)

Jenkins - groovy postbuild plug-in enriches build history information

Adobe Premiere Basics - common video effects (corner positioning, mosaic, blur, sharpen, handwriting tools, effect control hierarchy) (16)

Evaluation - rank sum ratio comprehensive evaluation

Class initialization and callback usage

Raspberry pie realizes intelligent cooling by temperature control fan
![[Niuke discussion area] Chapter 4: redis](/img/53/f8628c65890f1c68cedab9008c1b84.png)
[Niuke discussion area] Chapter 4: redis

Jenkins - Groovy Postbuild 插件丰富 Build History 信息
随机推荐
Evaluation - grey correlation analysis
机器学习笔记 - 时间序列作为特征
How to optimize the "message" list of IM
I/o limit process and CPU limit process
学习 pickle
766. 托普利茨矩阵
[Yocto RM] 4 - Source Directory Structure
【牛客討論區】第四章:Redis
What problems should be evaluated before implementing MES management system
Intensive reading of transformer thesis paragraph by paragraph
205. 同构字符串
Cesium Click to obtain longitude and latitude (2D coordinates)
Jenkins - 访问 Jenkins 自定义参数变量,处理变量值中含有空格
Locust performance test - parameterization, no repetition of concurrent cyclic data sampling
Appium automation test foundation - Supplement: app package name and appactivity
[embedded foundation] serial port communication
【永艺XY椅】试用体验
一张图弄懂 MIT,BSD,Apache几种开源协议之间的区别
Jenkins - groovy postbuild plug-in enriches build history information
To understand what is synchronous, asynchronous, serial, parallel, concurrent, process, thread, and coroutine