找回密码
 注册
搜索
查看: 1873|回复: 2

[ARM资料] Design of an ARM based microcontroller circuit board

[复制链接]
发表于 2010-10-29 01:51:34 | 显示全部楼层 |阅读模式
Contents
1 Introduction 3
2 Goal of the project 4
3 System architecture 5
3.1 Description of the ARM LPC2129 microcontroller . . . . . . . . . . . . . . . . . 5
3.1.1 The ARM primary functions . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1.2 General purpose input and output pins . . . . . . . . . . . . . . . . . . . 5
3.1.3 The analog to digital converter . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.4 Integrated UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.5 The CAN and I2C buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Denomination of the circuit boards . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 The microcontroller’s electrical circuit 7
4.1 The ARM’s electrical circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4.2 The PIC’s electrical circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3 The power supplies’ electrical circuits . . . . . . . . . . . . . . . . . . . . . . . . 9
4.4 The LEDs’ electrical circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.5 The I2C’s electrical circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.6 The CAN’s electrical circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.7 External connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.7.1 The PROG PIC connector . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.7.2 The salam power connector . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.7.3 The Capteurs1 and Capteurs2 connectors . . . . . . . . . . . . . . . . . . 16
4.7.4 The PROG ARM connector . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.7.5 The I2C bus connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.8 The microcontroller’s printed circuit board . . . . . . . . . . . . . . . . . . . . . 18
4.9 General diagram of the system . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5 The electrical circuit for programming the ARM 22
5.1 In System Programming method . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Using the serial communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6 Accessing the microcontroller’s functionalities with the software 24
6.1 The project’s bundled files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2 Initialization of the ARM’s primary functions . . . . . . . . . . . . . . . . . . . . 25
6.3 Accessing the LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.4 Communicating via UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1
6.5 Using the sensors connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.6 Using the I2C bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.7 Using the CAN bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.8 The main file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7 Getting started 28
7.1 Downloading the tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.2 Compiling your project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.3 Programming the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.4 Communicating through RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8 Known problems 30
8.1 Software problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.2 Hardware problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
9 Future improvements 32
9.1 Wireless communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.1.1 Goals to achieve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.1.2 Electromagnetic waves (radio) communication . . . . . . . . . . . . . . . . 32
9.1.3 Ultra sonic waves communication . . . . . . . . . . . . . . . . . . . . . . . 33
9.1.4 Electromagnetic waves (photons) communication . . . . . . . . . . . . . . 33
10 Conclusion 34
A Philips ARM LPC2129 microcontroller datasheet 36
B SALAMCTRL circuit board datasheet 37
C SALAMPROG circuit board datasheet 38
D National Semiconductor LP3964 800mA Fast Ultra Low Dropout Linear Regulator
datasheet 39
E Linear Technology LTC1503-1.8 High Efficiency Inductorless Step-Down DC/DC
Converter datasheet 40
F Microchip MCP2551 High-Speed CAN Transceiver datasheet 41
G Maxim MAX3232 True RS-232 Transceiver datasheet 42
H Source code of the project LPC2129 Project 43
I I2C communication protocol 44
▽恅璃靡▼:101029@52RD_Design of an ARM based microcontroller circuit board.pdf
▽跡﹛宒▼:pdf
▽湮﹛苤▼:1998K
▽潠﹛賡▼:
▽醴﹛翹▼:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-11-8 15:20:05 | 显示全部楼层
顶!!!强了一个沙发[em01][em01]
点评回复

使用道具 举报

发表于 2012-1-24 22:52:44 | 显示全部楼层
顶!!!强了一个沙发
本文来自:我爱研发网(52RD.com) - R&D大本营
详细出处:http://www.52rd.com/bbs/dispbbs.asp?boardid=39&id=196849&replyID=542737
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-24 02:58 , Processed in 0.046229 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表