Pubblicato il

Guida Progetti Come usare la Banana Pi per i vostri progetti

Banana Pi è un microprocessore compatibile Raspberry Pi. Costruito con ARM Cortex-A7 CPU dual-core e GPU Mali400MP2, e il software è open source, Banana Pi può servire come piattaforma per fare un sacco di applicazioni e progetti.

LISTA PRODOTTI:

NOTA BENE: A causa del basso amperaggio della porta USB del computer, si consiglia di utilizzare 5V 2A adattatore di alimentazione esterno.

BananaPiBoard

CARATTERISTICHE TECNICHE:

CPU: A20 ARM Cortex-A7 Dual-Core da 1 GHz di clock
GPU: ARM Mali400MP2 compatibile con OpenGL ES 2.0/1.1
Memoria SDRAM: 1 GB DDR3 condivisa con la GPU
Memorie di massa: SD Card Max.64 GB; Slot SATA per dischi fino a 2 TB
Network: 10/100/1000 Ethernet RJ45 (USB WIFI Dongle optional)
Camera Input: Slot CSI modulo video camera (richiede una videocamera compatibile)
Ingresso: Microfono
Uscite Video: HDMI, CVBS, LVDS/RGB
Uscita Audio: Jack 3,5 mm e HDMI
Alimentazione: 5 volt attraverso connettore Micro USB (DC In Only) e/o MicroUSB (OTG)
Porte USB 2.0: 2 collegate direttamente al chip Allwinner A20
Pulsanti:
– Reset vicino al connettore MicroUSB
– Alimentazione vicino al pulsante Reset
– UBoot dietro il connettore HDMI
GPIO (non totalmente compatibile con Raspberry Pi – connettore 2X13 pin):
– GPIO,UART,I2C bus,SPI bus with two chip selects,
– CAN bus,ADC,PWM,+3,3 V,+5 V, ground.
LED:
– Alimentazione (Rosso)
– Ethernet (Blu)
– Definito dall’utente (Verde)
Remote: IR
Dimensioni (mm): 92 x 60
Peso: 48 grammi

Banana Pi Input / Output (lato frontale)

BananaPiBoardSchema

Banana Pi Input / Output (lato posteriore)

BananaPiBoardSchemaDietro

Pin Definizioni di connettore Extensible:
Banana Pi ha più connettori estensibili per sviluppare i propri progetti e applicazioni. La maggior parte degli accessori di estensione comuni, tra cui pannello LCD, touch screen, modulo della macchina fotografica, console UART e pin di controllo GPIO sono accessibili dai socket e connettori della Board.
BananaPiconnectori
Banana Pi intestazioni estensibili 26-pin GPIO
Banana Pi ha 26-pin GPIO header per estendere le funzioni come I2C, SPI, 5V e uscita 3.3V. Ci sono anche altri pin GPIO disponibili per i controlli interni e le schede figlie. Ad esempio, è possibile utilizzare queste intestazioni per connettere una scheda Arduino per i vostri progetti.
26pinsHeaderBananaPi
CON3
Nome Pin
Funzione Multiplex Seleziona
GPIO
Multi 1
Multi 2
Pin 1
3.3V1
VCC-3V3
Pin 2 *
5.0V1
VCC-5V
Pin 3
SDA
TWI2-SDA
PB21
Pin 4 *
5.0V2
VCC-5V
Pin 5
SCL
TWI2-SCK
PB20
Pin 6
GND3
GND
Pin 7
IO-GCLK
GPCLK
PI3
Pin 8
TXD0
UART3-TX
PH0
Pin 9
GND1
GND
PIN10
RXD0
UART3-RX
PH1
Pin11
IO-0
IO-0(UART2-RX)
PI19
PIN12
IO-1
IO-1
PH2
Pin13
IO-2
IO-2(UART2-TX)
PI18
PIN14
GND4
GND
PIN15
IO-3
IO-3 (UART2-CTS)
PI17
Pin16
IO-4
IO-4 (CAN_TX)
PH20
Pin17
3.3V2
VCC-3V3
Pin18
IO-5
IO-5(CAN_RX)
PH21
Pin19
SPI-MOSI
SPI0_MOSI
PI12
Pin20
GND5
SPI0_GND
Pin21
SPI-MISO
SPI0-MISO
PI13
Pin22
IO-6
IO-6 (UART2_RTS)
PI16
Pin23
SPI-CLK
SPI0_CLK
PI11
Pin24
SPI-CE0
SPI0_CS0
PI10
Pin25
GND2
GND
Pin26
SPI-CE1
SPI0_CS1
PI14
CON1 (Camera Serial Interface)
CON1 è un estensione connettore a bordo CSI di Banana Pi. Si tratta di un connettore FPC 40 pin che può collegare un modulo telecamera esterna con mappature appropriate. Le definizioni dei pin di CON1 sono indicati come di seguito.
CON1 Pin
Nome Pin
GPIO
CON1 P01
LINEINL
CON1 P02
LINEINR
CON1 P03
VCC-CSI
CON1 P04
ADC_X1
CON1 P05
GND
CON1 P06
ADC_X2
CON1 P07
FMINL
CON1 P08
ADC_Y1
CON1 P09
FMINR
CON1 P10
ADC_Y2
CON1 P11
GND
CON1 P12
CSI-FLASH
PH17
CON1 P13
LRADC0
CON1 P14
TWI1-SDA
PB19
CON1 P15
LRADC1
CON1 P16
TWI1-SCK
PB18
CON1 P17
CSI-D0
PE4
CON1 P18
CSI0-STBY-IT
PH19
CON1 P19
CSI0-D1
PE5
CON1 P20
CSI-PCLK
PE0
CON1 P21
CSI-D2
PE6
CON1 P22
CSI0-PWR-IT
PH16
CON1 P23
CSI-D3
PE7
CON1 P24
CSI0-MCLK
PE1
CON1 P25
CSI-D4
PE8
CON1 P26
CSI0-RESET #
PH14
CON1 P27
CSI-D5
PE9
CON1 P28
CSI-VSYNC
PE3
CON1 P29
CSI-D6
PE10
CON1 P30
CSI-HSYNC
PE2
CON1 P31
CSI-D7
PE11
CON1 P32
CSI1-STBY-IT
PH18
CON1 P33
RESET #
CON1 P34
CSI1-RESET #
PH13
CON1 P35
CSI-IO0
PH11
CON1 P36
HPR
CON1 P37
HPL
CON1 P38
IPSOUT
CON1 P39
GND
CON1 P40
IPSOUT
CON2 (interfaccia display LCD)
CON2 è un estensione del connettore LVDS a bordo display LCD di Banana Pi. Si tratta di un connettore FPC 40 pin che può collegarsi pannello esterno LCD (LVDS) e touch screen modulo (I2C) pure. Le definizioni dei pin di CON2 sono indicati come di seguito.
CON2 Pin
Nome Pin
Funzione Multiplex Seleziona
GPIO
Multi 1
Multi 2
CON2 P01
IPSOUT (uscita 5V)
CON2 P02
TWI3-SDA
PI1
CON2 P03
IPSOUT(Uscita 5V)
CON2 P04
TWI3-SCK
Pi0
CON2 P05
GND
CON2 P06
LCD0-IO0
PH7
CON2 P07
LCDIO-03
PH12
CON2 P08
LCD0-IO1
PH8
CON2 P09
LCD0-D0
LVDS0-Vp0
PD0
CON2 P10
PWM0
PB2
CON2 P11
LCD0-D1
LVDS0-VN0
PD1
CON2 P12
LCD0-IO2
PH9
CON2 P13
LCD0-D2
LVDS0-VP1
PD2
CON2 P14
LCD0-DE
PD25
CON2 P15
LCD0-D3
LVDS0-VN1
PD3
CON2 P16
LCD0-VSYNC
PD27
CON2 P17
LCD0-D4
LVDS0-VP2
PD4
CON2 P18
LCD0-HSYNC
PD26
CON2 P19
LCD0-D5
LVDS0-VN2
PD5
CON2 P20
LCD0-CS
PH6
CON2 P21
LCD0-D6
LVDS0 VPC-
PD6
CON2 P22
LCD0-CLK
PD24
CON2 P23
LCD0-D7
LVDS0-VNC
PD7
CON2 P24
GND
CON2 P25
LCD0-D8
LVDS0-VP3
PD8
CON2 P26
LCD0-D23
PD23
CON2 P27
LCD0-D9
LVDS0-VN3
PD9
CON2 P28
LCD0-D22
PD22
CON2 P29
LCD0-D10
PD10
CON2 P30
LCD0-D21
PD21
CON2 P31
LCD0-D11
PD11
CON2 P32
LCD0-D20
PD20
CON2 P33
LCD0-D12
PD12
CON2 P34
LCD0-D19
PD19
CON2 P35
LCD0-D13
PD13
CON2 P36
LCD0-D18
PD18
CON2 P37
LCD0-D14
PD14
CON2 P38
LCD0-D17
PD17
CON2 P39
LCD0-D15
PD15
CON2 P40
LCD0-D16
PD16

 

J11 (UART)
Il ponticello J11 è l’interfaccia UART. Per gli sviluppatori di Banana Pi, questo è un modo facile per ottenere l’output della console UART per controllare lo stato del sistema e registrare il messaggio.
J11 Pin
Nome Pin
Funzione Multiplex Seleziona
GPIO
Multi 1
Multi 2
J11 Pin1
TXD
UART0-TX
PB22
J11 Pin2
RXD
UART0-RX
PB23

 

J12 (UART e Fonte di energia)
Il ponticello J12 fornisce la fonte di alimentazione comprese 3.3V e 5V. C’è una coppia di UART TX / RX uscita segnali qui.
J12 Pin
Nome Pin
Funzione Multiplex Seleziona
GPIO
Multi 1
Multi 2
J12 Pin 1
5V
J12 Pin2
3.3V
J12 Pin3
NC
IO-7
PH5
J12 Pin4
RXD
UART7_RX
PI21
J12 Pin5
NC
IO-8
PH3
J12 Pin6
TXD
UART7_TX
PI20
J12 Pin7
GND
J12 Pin8
GND