当前位置:网站首页>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 .
边栏推荐
- How is the e-commerce red envelope realized? For interview (typical high concurrency)
- 基于AM335X开发板 ARM Cortex-A8——Acontis EtherCAT主站开发案例
- 集群控制管理
- Anonymous Messenger: hidden communication of Trojan horse
- [latest - lightweight cloud servers - hot sales] new lightweight application server optimization scheme, 1-core 2g5m time limit as low as 99 yuan / year
- It's so difficult for me. Have you met these interview questions?
- GLOG从入门到入门
- [go language questions] go from 0 to entry 4: advanced usage of slice, elementary review and introduction to map
- Why are some old SEO methods still effective?
- 不用做实验的6分+基因家族纯生信思路~
猜你喜欢

我真傻,招了一堆只会“谷歌”的程序员!

Shell脚本(.sh文件)如何执行完毕之后不自动关闭、闪退?

万名校园开发者花式玩AI,亮点看这张图就够啦!

@RequestBody注解

How is the e-commerce red envelope realized? For interview (typical high concurrency)

《opencv学习笔记》-- 感兴趣区域(ROI)、图像混合

Libuv的安装及运行使用

FreeRTOS overview and experience
![[graduation season · attacking technology Er] three turns around the tree, what branch can we rely on?](/img/0a/0ebfa1e5c1bea6033b538528242252.png)
[graduation season · attacking technology Er] three turns around the tree, what branch can we rely on?

《梦华录》要大结局了,看超前点映不如先来学学它!
随机推荐
2022年有什么低门槛的理财产品?钱不多
GTEST from getting started to getting started
Group counting_ Structure and workflow of CPU
[deep learning][pytorch][original]crnn trains loss on the higher version of pytorch as a solution for Nan
Moving Tencent to the cloud cured their technical anxiety
[digital ic/fpga] booth multiplier
怎么可以打新债 开户是安全的吗
Ppt drawing related, shortcut keys, aesthetics
电商红包雨是如何实现的?拿去面试用(典型高并发)
Tke deployment kubord
12+!不同癌症中TMB与ICI反应之间的免疫相关因素研究
Give you a server. Can you deploy your code online?
可变参数模板实现max(接受多个参数,两种实现方式)
GLOG from getting started to getting started
怎么申请打新债 开户是安全的吗
怎样申请打新债 开户是安全的吗
Adobe Photoshop using the box selection tool for selection tutorial
计组_cpu的结构和工作流程
《梦华录》要大结局了,看超前点映不如先来学学它!
《opencv学习笔记》-- 感兴趣区域(ROI)、图像混合