当前位置:网站首页>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 .
边栏推荐
- Moving Tencent to the cloud cured their technical anxiety
- Axi low power interface
- Code is really - omnipotent! Refuse to fight
- 如何开发短信通知和语音功能医院信息系统(HIS系统)
- 怎样打新债具体操作 开户是安全的吗
- How stupid of me to hire a bunch of programmers who can only "Google"!
- 如何只导出word文档中的标题?(即将正文内容都删除,只保留标题)B站牛逼
- 软件测试 对前一日函数的基本路径测试
- 深圳市人民医院程立新课题组提出多组学数据在肝细胞癌的诊断与预后分析的新方法meGPS
- PHP短信通知+语音播报自动双呼
猜你喜欢

FreeRTOS overview and experience

Understanding of homogeneous coordinates

@Requestbody annotation

【Go语言刷题篇】Go从0到入门4:切片的高级用法、初级复习与Map入门学习

2D 照片变身 3D 模型,来看英伟达的 AI 新“魔法”!

How stupid of me to hire a bunch of programmers who can only "Google"!

Qt: 判断字符串是否为数字格式

GLOG从入门到入门

脚本之美│VBS 入门交互实战

如何开发短信通知和语音功能医院信息系统(HIS系统)
随机推荐
Install Kali on the U disk and persist it
Programmers spend most of their time not writing code, but...
脚本之美│VBS 入门交互实战
LS-DYNA新手入门经验
Adobe Photoshop using the box selection tool for selection tutorial
《opencv学习笔记》-- 离散傅里叶变换
How to use data analysis tools to deal with emergencies in retail industry
TP-LINK 1208 router tutorial (2)
Why are some old SEO methods still effective?
【云驻共创】解读HarmonyOS 应用与服务生态
@RequestBody注解
"Write once, run at all ends", Qualcomm released AI software stack!
万名校园开发者花式玩AI,亮点看这张图就够啦!
GLOG from getting started to getting started
How to export only the titles in word documents? (i.e. delete all the text contents and keep only the title) stop B
Tke deployment kubord
Why does the virtual machine Ping the host but not the virtual machine
深圳市人民医院程立新课题组提出多组学数据在肝细胞癌的诊断与预后分析的新方法meGPS
How to write controller layer code gracefully?
TP-LINK 1208路由器教程(2)