Upload
holger
View
745
Download
8
Embed Size (px)
Citation preview
communityDeutsch
Home > the knode > Development Platforms and Kits > Dev Kits Learning Center > Dokumente Mobile Apps0
Diskutieren Blogs Events Design Elements Unterlagen People element14 TV RoadTest Willkommen Guest Login Registrieren
Bis zu Dokumente in Dev Kits Learning Center
Raspberry Pi GPIO Expansion - Low LevelPeripheralsErstellt am: 08.03.2012 10:29 von Ankur Tomar - Letzte Änderung: 08.03.2012 11:14 von Ankur Tomar
VERSION 4
Introduction
The Raspberry Pi allows peripherals and expansion boards to access the CPU by exposing the in and outputs. Theproduction board has a 26-pin 2.54mm (100mil) expansion header, arranged in a 2x13 strip. They provide 8 GPIO pinsplus access to I2C, SPI, UART), as well as +3V3, +5V and GND supply lines. Pin one is column 0 on the bottom row.Voltage levels are 3v3. There is no over-voltage protection on the board - the intention is that people interested in seriousinterfacing will use an external board with buffers, level conversion and analog I/O rather than soldering directly onto themain board.
It is also possible to reconfigure some of the pins to provide a second I2C interface. Kernel boot messages go to theUART at 115200bps.
Header Pinout:
Top Row 5V0 DNC GND TXD RXD GPIO1 DNC GPIO4 GPIO5 DNC GPIO6 SPI_CE0_N SPI_CE1_N
Bottom Row 3V3 SDA0 SCL0 GPIO7 DNC GPIO0 GPIO2 GPIO3 DNC SPI_MOSI SPI_MISO SPI_SCLK DNC
Colour legend
+5V
+3.3V
Do not connect
UART
GPIO
SPI
I2C
Power Pins
Maximum permitted current draw from the 3v3 pin is 50mA.
Maximum permitted current draw from the 5v pin is the USB input current (usually 1A) minus any current draw from therest of the board.
Model A: 1000mA - 500mA -> max power draw: 500mAModel B: 1000mA - 700mA -> max power draw: 300mA
General Purpose Input/Output (GPIO)
General Purpose Input/Output (GPIO) is a generic pin on a chip whose behaviour (including whether it is an input or outputpin) can be controlled (programmed) through software. All the UART, SPI and I2C pins can be reconfigured as GPIO pins,to provide a total of 17 GPIO pins. Each of their functions is detailed in the Broadcom BCM2835 chipset datasheet.
The available alternative functions and their corresponding pins are detailed below. These numbers are in reference to thechipset documentation and may not match the numbers exposed in linux or detailed above. Only fully usable functions aredetailed, for some alternative functions not all the necessary pins are available for the functionality to be actually used. Allexposed pins can be used for GPIO
Top Row Pinout:
Header 2 4 6 8 10 12 14 16 18 20 22 24 26Chipset 14 15 18 23 24 25 8 7Function 5V0 DNC GND TXD RXD PWM DNC GPIO GPIO DNC GPIO SPI_CE0_N SPI_CE1_N
Bottom Row Pinout:
Header 1 3 5 7 9 11 13 15 17 19 21 23 25Chipset 0 1 4 17 21 22 10 9 11Function 3V3 SDA0 SCL0 GPIO DNC GPIO GPIO GPIO DNC SPI_MOSI SPI_MISO SPI_SCLK DNC
The complete list of chipset pins which are available are:
0, 1, 4, 7, 8, 9, 10, 11, 14, 15, 17, 18, 21, 22, 23, 24, 25
Pin 12 supports PWM.GPIO voltage level is 3V3 and are not 5V tolerant.Each GPIO can interrupt, high/low/rise/fall/change.
It is also possible to reconfigure some of the pins to provide an ARM JTAG interface. However ARM_TMS isn't availablefor this (chipset pin 12 or 27 is needed).
It is also possible to reconfigure some of the pins to provide an I2S (hardware mod may be required) or PCM interface.
Aktionen
Druckvorschau anzeigen
Missbrauch melden
E-Mail-Benachrichtigungenempfangen
Als E-Mail senden
Als PDF anzeigen
Anzeigen
Von (2) mit Lesezeichenversehen
Themenverwandter Inhalt
Ähnliche Produkte
Inhalte
Keine verwandtenProdukte gefunden
SPECTRUM DIGITAL: TechnicalReference For eZdspF28335Development board
STMicroelectronics: AN3099: IBISmodels for signal integritysimulation of SPEAr3xxapplications
Freescale: User Manual ForMCF5441X Kit
Freescale: MPC5606S-Datasheetfor MPC5606S�
Freescale: IMX53CEC : Datasheetfori.MX53xD ApplicationsProcessors for ConsumerProducts
Eingehende Links
Raspberry Pi Single BoardComputer
Re: Challenge: Raspberry PItablet
Mehr von Ankur Tomar
Ankur Tomars Profil anzeigen
Microchip: PIC32 USB Starter KitII Users Guide
Microchip: PIC32 Ethernet StarterKit User Guide
Microchip: PIC32 Starter KitUser's Guide
Raspberry Pi Single BoardComputer
STM: Datasheet for STM32F407MCU
Technologien Resources Arbeitsbereich the knode Store About Us Load Google Translate
theknode | The Drawer You have to be logged in to view the content of the Drawer. Please Anmelden oder Registrieren.
Raspberry Pi GPIO Expansion - Low Level Peripherals - element14 http://www.element14.com/community/docs/DOC-43484/l/raspberry-p...
1 von 2 14.06.2012 12:08
Sitemap | Feedback & Unterstützung | Hilfe | Allgemeine Geschäftsbedingungen | Über element14
© 2009 Premier Farnell plc. Alle Rechte vorbehalten.Premier Farnell plc, eingetragen in England und Wales (Firmennummer 00876412), eingetragener Firmensitz: Farnell House, Forge Lane, Leeds LS12 2NE.
Durchschnittliche Benutzerbewertung
(2 Bewertungen)
Attributes
Room: Development Platforms and Kits
Product Category: MCU/MPU/DSC/DSP/FPGA Development Kits
Manufacturer: Raspberry Pi
Silicon Manufacturer: Raspberry Pi
Silicon Core Number: BCM2835
Core Architecture: ARM
Core Sub-Architecture: ARM11
MIPI CSI-2
The MIPI CSI-2 interface to a 15-way flat flex connector is Sony sub-LVDS.
DSI
The DSI interface to a 15-way flat flex connector.
CEC
HDMI-CEC (Consumer Electronics Control for HDMI) is supported by hardware but some driver work will be needed andcurrently isn't exposed into Linux userland.
12381 Aufrufe Kategorien: PCB Connectors gefällt mir (0)
Kommentar hinzufügen
Reply
wocket 10.03.2012 11:14
I'm a little confused MIPI CSI-2 (Camera Serial Interface 2) is a camera interface standard and DSI interface isDisplay Serial Interface (A bit like ATM machine) but Low Voltage Differential Signaling refers to both LCD's andCamera's.
gefällt mir (0)
theknode | The Drawer You have to be logged in to view the content of the Drawer. Please Anmelden oder Registrieren.
Raspberry Pi GPIO Expansion - Low Level Peripherals - element14 http://www.element14.com/community/docs/DOC-43484/l/raspberry-p...
2 von 2 14.06.2012 12:08