Matrix Orbital EVE2 Hardware Manual Download Page 8

7

 

EVE2 TFT Module

 

 

5.2

 

SPI and QSPI communication 

The EVE2 TFT Module is capable of communicating to hosts and microcontrollers through a quad serial parallel 
interface (QSPI). Only SPI mode 0 is supported. The QSPI slave interface can operate up to 30MHZ, and can be 
configured in SINGLE, DUAL or QUAD channel modes. 
 
The SPI slave defaults to SINGLE channel mode operation, using MISO as output to the master and MOSI as input 
from the master. The SPI slave can be configured to allow DUAL and QUAD channel modes by writing to register 
REG_SPI_WIDTH while in single channel mode. 
 

Table 4: SPI/QSPI Communication Configuration 

REG_SPI_WIDTH[1:0] 

Channel Mode 

Data pins 

Max bus speed 

00 

SINGLE - default mode 

MISO, MOSI 

30 MHz 

01 

DUAL 

IO0, IO1 

30 MHz 

10 

QUAD 

IO0, IO1, IO2, IO3 

25 MHz 

11 

Reserved 

 
When DUAL/QUAD channel modes are enabled, the SPI data ports become unidirectional. SPI transactions will be 
signified by CS going active low when DUAL/QUAD modes are active, and data ports are set as inputs. 
 
Hence, for writing to the FT81x, the protocol is “WR-Command/Addr2, Addr1, Addr0, DataX, DataY, DataZ …” The 
write operation is considered complete when CS goes inactive high. 
 
For reading from the FT81x, the protocol is “RD-Command/Addr2, Addr1, Addr0, Dummy-Byte, DataX, DataY, 
DataZ”. However as the data ports are now unidirectional, a change of port direction will occur before DataX is 
clocked out of the FT81x. Therefore it is important that the firmware controlling the SPI master changes the SPI 
master data port direction to “input” after transmitting Addr0. The FT81x will not change the port direction till it 
starts to clock out DataX. Hence, the Dummy-Byte cycles will be used as a change-over period when neither the 
SPI master nor slave will be driving the bus; the data paths thus must have pull-ups/pull-downs. The SPI slave from 
the FT81x will reset all its data ports’ direction to input once CS goes inactive high (i.e. at the end of the current 
SPI master transaction). 
 
The below diagram depicts the behaviour of both the SPI master and slave in the master read case. 

 

Figure 7: SPI Master and Slave bus behaviour 

 

 

Summary of Contents for EVE2

Page 1: ...EVE2 TFT Module Hardware Manual Revision 1 2...

Page 2: ...n Date Description Author 1 2 October 23rd 2017 Corrected bezel information in section 2 1 Added additional header information Divino 1 1 October 10th 2017 Added link to FTDI Programmers Guide Divino...

Page 3: ...ion Interface 6 5 1 SPI Interface Timing Specification 6 5 2 SPI and QSPI communication 7 5 3 Serial Data Protocol 8 6 Electrical Characteristics 9 6 1 Absolute Maximum Ratings 9 6 2 DC Characteristic...

Page 4: ...ates using SPI protocol and can be configured for quad SPI communication Using SPI communication protocol makes the EVE 2 compatible with many microcontrollers available on the market including the FT...

Page 5: ...utomation elevators and many more EVE graphics controller ICs combine display touch and audio functionality within a single chip and take an innovative object oriented approach to HMI implementation t...

Page 6: ...ut SPI Dual Quad mode SPI data line 1 5 MOSI Input output SPI Single mode SPI MISO input SPI Dual Quad mode SPI data line 0 6 CS Input SPI slave select input 7 INT Open Drain Output Interrupt to host...

Page 7: ...nager and audio manager Communication between graphics GUI manager and the hardware is via the SPI driver Typically the display screen shot is constructed by the custom application based on the framew...

Page 8: ...re active and data ports are set as inputs Hence for writing to the FT81x the protocol is WR Command Addr2 Addr1 Addr0 DataX DataY DataZ The write operation is considered complete when CS goes inactiv...

Page 9: ...write transactions are sent by the most significant bit first Each transaction starts with CS going low and ends when CS going high Data transactions have no limit regarding data length so long as th...

Page 10: ...tions Parameter Description Min Typ Max Units Conditions Voh Output Voltage High VCCIO 0 4 3 3V V Ioh 5mA Vol Output Voltage Low 0 4 V Iol 5mA Vih Input High Voltage 2 0 V Vil Input Low Voltage 0 8 V...

Page 11: ...stive EVE2 35A BLM TPN GTT35A TPR BLM B0 H1 3 8 None EVE2 35A BLM TPR GTT38A TPR BLH B0 H1 4 3 None EVE2 43A BLM TPN GTT43A TPN BLM B0 H1 Resistive EVE2 43A BLM TPR GTT43A TPR BLM B0 H1 5 0 None EVE2...

Page 12: ...lay Command list generation Intuitive design format Deploy screens to the display Multiple screen generation Device Inspector 7 4 EVE2 Module Displays The EVE2 Module is paired with a Matrix Orbital P...

Page 13: ...EVE2 TFT Module 12 8 Dimensional Drawing Figure 10 EVE2 TFT Module Technical Drawing...

Page 14: ...Schematic Figure 11 EVE2 TFT Module Schematic 10 Contact Sales Phone 403 229 2737 Email sales matrixorbital ca Support Phone 403 204 3750 Email support matrixorbital ca Online Purchasing www matrixorb...

Page 15: ...ck to View Pricing Inventory Delivery Lifecycle Information Matrix Orbital EVE2 70A BLM TPN EVE2 43A BLM TPN EVE2 29A BLM TPN EVE2 43A BLM TPR EVE2 38A BLH TPR EVE2 50A BLM TPR EVE2 70A BLM TPR EVE2 5...

Reviews: