当前位置:网站首页>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 .
边栏推荐
- Supervised, unsupervised and semi supervised learning
- [Yocto RM]3 - Yocto Project Releases and the Stable Release Process
- Locust performance test - parameterization, no repetition of concurrent cyclic data sampling
- 评价——灰色关联分析
- Scoped attribute and lang attribute in style
- Appium自动化测试基础 — ADB常用命令(一)
- [sylixos] I2C device driver creation and use
- Review of drug discovery-02-prediction of molecular properties
- What problems should be evaluated before implementing MES management system
- 1382. balancing binary search tree - General method
猜你喜欢
Cesium Click to draw polygons (dynamically draw polygons)
Cesium anti aliasing (lines, borders, etc.)
Jenkins - 内置变量访问
[embedded foundation] serial port communication
Appium automation test foundation - Supplement: app package name and appactivity
Jenkins - Pipeline 语法
[elt.zip] openharmony paper Club - memory compression for data intensive applications
Raspberry pie realizes intelligent cooling by temperature control fan
要搞清楚什么是同步,异步,串行,并行,并发,进程,线程,协程
Data analysts too hot? Monthly income 3W? Tell you the true situation of this industry with data
随机推荐
【sylixos】i2c设备驱动创建和使用
Locust performance test - parameterization, no repetition of concurrent cyclic data sampling
ionic4实现半星评分
网络爬虫是什么
声网 VQA:将实时互动中未知的视频画质用户主观体验变可知
学习 pickle
Data analysts too hot? Monthly income 3W? Tell you the true situation of this industry with data
Lmsoc: a socially sensitive pre training method
外盘期货哪里可以开户?哪个平台出入金比较安全?
【sylixos】NEW_ Example of type 1 character drive
Fundamentals of scala (3): operators and process control
Chapitre 4: redis
Review of drug discovery-03-molecular design and optimization
【牛客討論區】第四章:Redis
OS module and os Learning of path module
[Yocto RM]8 - OpenEmbedded Kickstart (.wks) Reference
TD Hero online conference on July 2
[Yocto RM]3 - Yocto Project Releases and the Stable Release Process
Cesium Color 颜色(赋值)随机颜色
Centos8 operation record command version Yum redis MySQL Nacos JDK