4D Systems 4DPi-35 Service Manual

4DPi-35
3.5” Primary Display for the Raspberry Pi REVISON 1.x HARDWARE
Document Date: 28th October 2015 Document Revision: 1.4
D
ATASHEET
Please refer to the 4D Systems website for the latest Revision of this document
Uncontrolled Copy when printed or downloaded.
4DPi
-35
Primary Display
– Raspberry Pi
Contents
1. Description ............................................................................................................................. 3
2. Features ................................................................................................................................. 3
3. Pin Configuration and Summary .............................................................................................. 4
4. Connecting the Display to the Pi .............................................................................................. 6
Hardware Connection ............................................................................................................................ 6
Software Download / Installation .......................................................................................................... 6
Calibrating the Touch Screen ................................................................................................................. 7
Change the Display Orientation ............................................................................................................. 8
Change the SPI Freq and Compression .................................................................................................. 8
Backlight Control .................................................................................................................................... 8
Parameters Listing .................................................................................................................................. 9
5. Notes ................................................................................................................................... 10
6. Scribble Box .......................................................................................................................... 10
7. Mechanical Details ............................................................................................................... 11
8. Schematic Diagram ............................................................................................................... 12
9. Specifications and Ratings ..................................................................................................... 13
10. Legal Notice ........................................................................................................................ 14
11. Contact Information............................................................................................................ 14
4D SYSTEMS 4DPi-35 Primary Display – Raspberry Pi Compatible
4DPi
-35
Primary Display
– Raspberry Pi

1. Description

The 4DPi-35 is a 3.5” Primary Display for the Raspberry Pi*, which plugs directly on top and displays the primary output like what is normally sent to the HDMI or Composite output. It features an integrated Resistive Touch panel, enabling the 4DPi-35 to function with the Raspberry Pi without the need for a mouse.
Communication between the 4DPi-35 and the Raspberry Pi is interfaced with a high speed 48Mhz SPI connection, which utilises an on-board processor for direct command interpretation and SPI communication compression, and features a customised DMA enabled kernel. This combination allows this display to output 17FPS when displaying a typical image/video, and can achieve higher depending if the image can be compressed.
The 4DPi-35 is designed to work with the Raspbian Operating System running on the Raspberry Pi, as that is the official Raspberry Pi operating system.
The 4DPi-35 features a breakout header (P2), which enables all of the Raspberry Pi GPIO pins to be accessed while the 4DPi-35 is connected. These can be access with jumper wires or with an IDC ribbon cable.
Note*: Raspberry Pi is a trademark of the Raspberry Pi Foundation, and all references to the
words ‘Raspberry Pi‘ or the use of its logo/marks
are strictly in reference to the Raspberry Pi product, and how this product is compatible with but is not associated with the Raspberry Pi Foundation in any way.

2. Features

Universal 3.5” Primary Display for the Raspberry
Pi.
Compatible with Raspberry Pi A, B and B+.
480x320 QVGA Resolution, RGB 65K true to life
colours, TFT Screen with integrated 4-wire Resistive Touch Panel.
Display full GUI output / primary output, just
like a monitor connected to the Raspberry Pi
High Speed 48MHz SPI connection to the
Raspberry Pi, featuring SPI compression technology.
Typical frame rate of 17 Frames per second
(FPS), higher if image can be compressed further by the kernel. Lower if no compression is possible.
Powered directly off the Raspberry Pi, no
external power supply is required.
On/Off or PWM controlled backlight, selectable
by on board jumper.
Module dimensions: 56.6 x 97.6 x 20.8mm
(including corner plates). Weighing ~ 50g.
Display Viewing Area: 49 x 73.4mm
4x corner plates with 2.6mm holes for
mechanical mounting.
RoHS and CE Compliant.
© 2015 4D SYSTEMS Page 3 of 14 www.4dsystems.com.au
4D SYSTEMS 4DPi-35 Primary Display – Raspberry Pi Compatible
4DPi
-35
Primary Display
– Raspberry Pi
P1 Pinout (Raspberry Pi Connector – FEMALE connector)
Pin
Symbol
I/O
Description
1
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
2
SPI-CS1
O
Chip Select Pin for the SPI to the Resistive Touch Controller chip
3
SCK
O
Clock Pin for the SPI
4
SPI-CS0
O
Chip Select Pin for the on-board processor for the SPI communications
5
MISO
I
MISO Pin for the SPI
6
GPIO25
I/O
GPIO on the Raspberry Pi - unused
7
MOSI
O
MOSI Pin for the SPI
8
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
9
+3.3V
P
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
10
GPIO24
I/O
GPIO on the Raspberry Pi - unused
11
GPIO22
I/O
GPIO on the Raspberry Pi - unused
12
GPIO23
I/O
GPIO on the Raspberry Pi - unused
13
KEYIRQ
I
Interrupt for the push buttons (Reserved for next revision)
14
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
15
PENIRQ
I
Interrupt for the touchscreen controller
16
GPIO18
I/O
GPIO on the Raspberry PI – Can be used for PWM Backlight, else unused
17
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
18
GPIO15
I/O
GPIO on the Raspberry Pi - unused
19
GPIO4
I/O
GPIO on the Raspberry Pi - unused
20
GPIO14
I/O
GPIO on the Raspberry Pi - unused
21
GPIO1
I/O
GPIO on the Raspberry Pi - unused
22
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
23
GPIO0
I/O
GPIO on the Raspberry Pi - unused
24
+5V
P
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
25
+3.3V
P
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
26
+5V
P
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi

3. Pin Configuration and Summary

I = Input, O = Output, P = Power
© 2015 4D SYSTEMS Page 4 of 14 www.4dsystems.com.au
Continued overleaf…
4D SYSTEMS 4DPi-35 Primary Display – Raspberry Pi Compatible
4DPi
-35
Primary Display
– Raspberry Pi
P2 Pinout (Expansion Header – MALE connector)
Pin
Symbol
I/O
Description
1
+5V
P
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
2
+3.3V
P
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
3
+5V
P
+5V Supply Pin, connected to the main 5V supply of the Raspberry Pi
4
GPIO0
I/O
GPIO on the Raspberry Pi - unused
5
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
6
GPIO1
I/O
GPIO on the Raspberry Pi - unused
7
GPIO14
I/O
GPIO on the Raspberry Pi - unused
8
GPIO4
I/O
GPIO on the Raspberry Pi - unused
9
GPIO15
I/O
GPIO on the Raspberry Pi - unused
10
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
11
GPIO18
I/O
GPIO on the Raspberry PI – Can be used for PWM Backlight, else unused
12
PENIRQ
I
Interrupt for the touchscreen controller
13
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
14
KEYIRQ
I
Interrupt for the push buttons (Reserved for next revision)
15
GPIO23
I/O
GPIO on the Raspberry Pi - unused
16
GPIO22
I/O
GPIO on the Raspberry Pi - unused
17
GPIO24
I/O
GPIO on the Raspberry Pi - unused
18
+3.3V
P
+3.3V Supply Pin, connected to the main 3.3V supply of the Raspberry Pi
19
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
20
MOSI
O
MOSI Pin for the SPI
21
GPIO25
I/O
GPIO on the Raspberry Pi - unused
22
MISO
I
MISO Pin for the SPI
23
SPI-CS0
O
Chip Select Pin for the on-board processor for the SPI communications
24
SCK
O
Clock Pin for the SPI
25
SPI-CS1
O
Chip Select Pin for the SPI to the Resistive Touch Controller chip
26
GND
P
Ground Pin, connected to the main system Ground of the Raspberry Pi
I = Input, O = Output, P = Power
Note: The on board processor of the 4DPi-35, along with the Touch Screen Controller on the 4DPi, both utilise a Chip Select (CS) each on the Raspberry Pi’s SPI Bus, SPI-CS0 and SPI-CS1. This leaves no CS available for the user, so SPI is essentially unavailable for the User. It may be possible to use a GPIO as a CS pin, however the current SPI driver that comes with Raspbian does not currently support this. Support for this may become available in the future.
Note: Header H1 and Switches S1 through S5 are not mounted and not available to be mounted on HW REV
1.1. Due to incompatibility with the Raspberry Pi B+ and the timing of its release, this feature has been put on hold with the 4DPi-35 in HW REV 1.1, and a compatible hardware model will be released at a later date, which will allow external push buttons to be interfaced via the on board processor of the 4DPi-35, and will be compatible with Raspberry Pi A/B/B+ models.
© 2015 4D SYSTEMS Page 5 of 14 www.4dsystems.com.au
Loading...
+ 9 hidden pages