TITLE and Preliminary Date page 1 of 16
7” Smart Embedded
Evaluation Module
Hardware Description
PCB Version C
Preliminary V0
Written by: ____Paul Kleist_______________
Reviewed by: ___________________
TITLE and Preliminary Date page 2 of 16
Revision history:
Date Page, change Version
2018-05-02 Started Document Preliminary
Legal Disclaimer: THIS INFORMATION / SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
TITLE and Preliminary Date page 3 of 16
Introduction
Emerging Display Technologies has developed a new series of Display modules called
This series of highly integrated modules are intended to be used as Intelligent Display Modules
with Touchpanel and Integrated Driver board with MCU, Memory and a number of interfaces.
The MCU used is the STM32F746 series ARM Cortex M7 processors from STMicroelectronics
with integrated TFT Controller and a variety of Interfaces .
As Standard, the Modules comes with a wide range Power Supply input of 7 to 36 Volt.
This Document describes the Hardware and Interfaces used on the Board in details for Rev.B
boards. Future revisions of the boards will be described in this document with reference to the
Board Revisions if anything changes.
This first series of modules are what we call Evaluation Modules that can be used for Proof of
Concept, Rapid Prototyping and for production. With a certain minimum qty. we can customize
these modules by removing Interface components that are not used in the application, thereby
lowering the cost.
We can also do full custom designs around the Core MCU / Memory system adding special
circuits, special power supply and other interfaces etc. by customers specification.
TITLE and Preliminary Date page 4 of 16
Table of Content
Revision history: .................................................................................................................................. 2
Legal Disclaimer: ................................................................................................................................. 2
Table of Content................................................................................................................................... 4
1. Module Description...................................................................................................................... 5
1.1 General ................................................................................................................................. 5
1.2 Block Diagram ..................................................................................................................... 5
1.3 TFT Backlight and Touch Interface ..................................................................................... 7
1.4 Memory Options .................................................................................................................. 7
2. Hardware connections .................................................................................................................. 8
2.1 Power Input - IF4 ................................................................................................................. 8
2.2 GPIO - IF5 ........................................................................................................................... 9
2.3 SPI - IF6 ............................................................................................................................. 10
2.4 I2C - IF7 ............................................................................................................................. 11
2.5 RS23 - IF8 .......................................................................................................................... 12
2.6 CAN - IF9 .......................................................................................................................... 13
2.7 RS485 - IF10 ...................................................................................................................... 14
2.8 USB OTG - IF11 ................................................................................................................ 15
2.9 ST_LINK/V2 - IF12........................................................................................................... 16
TITLE and Preliminary Date page 5 of 16
1. Module Description
1.1 General
The Smart Embedded modules has everything needed to build a modern Graphic User Interface
Module. The MCU used is STM32F746 Cortex-M7 series with integrated TFT controller capable of
driving display with up to 1024 x 768 resolution (XGA). Resolution on this 7” module is 800x480.
Power Supply input is 7 to 36 Volt.
EDT Smart Embedded boards supports TouchGFX and FreeRTOS which enables easy ‘Proof Of
Concept’ and Rapid Prototyping of modern Graphic User Interfaces. We have implemented a
number of generally used Industrial interfaces with Driver chips to connect to an external system.
The following interfaces are available as standard on the Evaulation Modules:
I2C, SPI, CAN, RS485, RS232, 6-bit GPIO and USB OTG.
A programming interface for ST-LINK/V2 is also provided.
For Electrical and Timing Specifications please consult the Datasheet of STM32F746 and the
appropriate CAS. For Interface IC specifications we have included links to appropriate datasheets.
1.2 Block Diagram
All interfaces use same connector type: Insert Manufacturer and partno.
TITLE and Preliminary Date page 6 of 16
1.3 Picture of PCB
R61
RS485
Termination
Resistor
R55 - R56
CAN
Termination
Resistors
5 Volt
Single Supply
Jumper
TITLE and Preliminary Date page 7 of 16
1.4 TFT Backlight and Touch Interface
All circuits necessary to drive the TFT Display, Backlight and I2C channel for the Touch System is
integrated on the Board. Backlight intensity can be controlled by the application via a PWM signal.
1.5 Memory Options
As standard the 7” Evaluation Module has 16MB SDRAM and 16MB QSPI Flash.
Following memory options exists:
SDRAM: 16MB
QSPI Flash: 16 / 32 / 64 MByte
The SDRAM is used for Framebuffer(s) .
QSPI Flash is mainly used for storing Fonts and the used Graphic elements.
Changing the Standard Memory to another might require a minimum order qty.
TITLE and Preliminary Date page 8 of 16
2. Hardware connections In this section the HW interfaces and supply voltage requirements are described.
2.1 Power Input - IF4
The pin function, name and description can be seen in the following table:
Pin # Name I/O Description
1 VP_IN P Positive Power Supply input (7-36 Volt) Do not connect if jumpered for 5Volt
2 VP_IN P Positive Power Supply input (7-36 Volt) Do not connect if jumpered for 5Volt
3 VP_EN I POWER SUPPLY Enable (Internally Pull Up, Pull Low to Power Down)
4 - - Do not connect
5 GND P Ground
6 GND P Ground
NOTE: Pin 3 has an internal 100k Pull-up to VP_IN.
There is a Jumper option for single 5Volt Supply
Pin types:
P – Power pins.
I – Inpuut
O – Output
IO Bi-directional pin.
The
On-Board LED is controlled by PI8.
TITLE and Preliminary Date page 9 of 16
2.2 GPIO - IF5
Pin # Name I/O Description
1 GPIO1 IO Configured as Input with filter
2 GPIO2 IO Configured as Input with filter
3 GPIO3 IO Configured as Input with filter
4 GPIO4 IO Configured as Input with filter
5 GPIO5 IO Configured as Input with filter
6 GPIO6 IO Configured as Input with filter
All GPIO’s are equipped with protection series resistor, filter capacitor and Pull-Up to 3.3 Volt.
Series resistor is 1KΩ, capacitor is 1nF and Pull-Up resitor is 22KΩ as shown below.
The Port Pins are configured as Inputs in the BSP. They can be changed here:
Insert reference to file.
Alternate Pin functions:
Pin No. PORT Alternate functions
1 PORTF7 Analog TIM11_CH1 UART7_TX
2 PORTF6 Analog TIM10_CH1 UART7_RX
3 PORTF9 Analog TIM14_CH1 UART7_CTS
4 PORTH7 Analog
5 PORTC7 Analog TIM3_CH2 UART6_RX
6 PORTC6 Analog TIM3_CH1 USART6_TX
TITLE and Preliminary Date page 10 of 16
2.3 SPI - IF6
Pin # Name I/O Description
1 VDD 3.3Volt P 3.3Volt Power Supply
2 SPI2_NSS O Negative Slave Select
3 SPI2_SCK O SPI Clock
4 SPI2_MISO I SPI Data Input
5 SPI2_MOSI O SPI Data Output
6 GND P GND
The Port Pins are configured as SPI2 in the BSP. They can be changed here: Insert reference to file.
Alternate Pin functions:
Pin No. PORT Alternate functions
2 PF6 Analog TIM1_BKIN GPIO
3 PF7 Analog GPIO
4 PF8 Analog GPIO
5 PF9 Analog GPIO
TITLE and Preliminary Date page 11 of 16
2.4 I2C - IF7
Pin # Name I/O Description
1 VDD 3.3Volt P 3.3Volt Power Supply
2 I2C_SCL IO SCL
3 I2C_SDA IO SDA
4 I2C_INT I Interrupt
5 I2C_RST O Reset
6 GND P GND
The Port Pins are configured as I2C3 in the BSP. They can be changed here: Insert reference to file.
Alternate Pin functions:
Pin No. PORT Alternate functions
2 PB8 Analog TIM1_CH1 TIM8_BKIN2 GPIO
3 PB9 Analog TIM3_CH4 TIM8_CH4 GPIO
4 PI2 Analog LPTIM1_OUT GPIO
5 PG3 Analog GPIO
TITLE and Preliminary Date page 12 of 16
2.5 RS232 - IF8
RTS: PORTB14
TX: PORTC10
RX: PORTC11 CTS: PORTD11
FORCE_ON: PORTA15, OUTPUT normally HIGH
/FORCE_OFF: PORTF10, OUTPUT normally HIGH
/INVALID: PORTH6, INPUT
IF8 use USART3.
The RS232 Interface Chip used is TRS3122E, datasheet can be downloaded from TI.com
using following link: http://www.ti.com/lit/ds/symlink/trs3122e.pdfs
Initialization in BSP can be found here:
Insert reference to file.
Mounting options: Remove Connector, IC and associated components.
Jumpers can be mounted to provide 3.3Volt USART.
Pin # Name I/O MCU Port Description
1 GND P 3.3Volt Power Supply
2 RTS O PORTB14 RS232 Request To Send
3 TX O PORTC10 RS232 TXD
4 RX I PORTC11 RS2132 RXD
5 CTS O PORTD11 RS232 Clear To Send
6 GND P GND
TITLE and Preliminary Date page 13 of 16
2.6 CAN - IF9
Pin # Name I/O Description
1 VSS P GND
2 VSS P GND
3 CAN_L O CANL
4 CAN_H I CANH
5 GND P GND
6 GND P GND
The CAN interface Chip used is TCAN1042HVD from Texas Instruments, datasheet can be
downloaded from TI.com using following link: http://www.ti.com/lit/ds/symlink/tcan1042hv.pdf
CAN2 on STM32F746 is used. CAN2TX on PB13, CAN2_RX on PB5 and CAN2 STB on PA7.
The CAN signals are terminated on the PCB with R55 -R56 which must be removed if not needed.
Initialization in BSP can be found here:
Insert reference to file.
Mounting options: Remove Connector, IC and associated components if not used.
TITLE and Preliminary Date page 14 of 16
2.7 RS485 - IF10
Pin # Name I/O Description
1 VSS P GND
2 VSS P GND
3 RS485_B O RS485B
4 RS485_A I RS485A
5 GND P GND
6 GND P GND
The RS485 interface Chip used is SN65HVD72DR from Texas Instruments, datasheet can be
downloaded from TI.com using following link: http://www.ti.com/lit/ds/symlink/sn65hvd78.pdf
USART2 on STM32F746 is used.
USART2_RX on PA3, USART2_TX on PA2, USART2_DE on PA1.
The RS485 lines are terminated with R61 which must be removed if not needed.
• Bus I/O Protection;
– >±15 kV HBM Protection
– >±12 kV IEC 61000-4-2 Contact Discharge
– >±4 kV IEC 61000-4-4 Fast Transient Burst
Initialization in BSP can be found here: Insert reference to file.
Mounting options: Remove Connector, IC and associated components if not used.
TITLE and Preliminary Date page 15 of 16
2.8 USB OTG - IF11
USB OTG Port is equipped with a MICRO USB AB connector
Mounting options: Remove Connector and associated components if not used.
TITLE and Preliminary Date page 16 of 16
2.9 ST_LINK/V2 - IF12
IF12 provides a programming interface for ST-LINK/V2
Pin # Name I/O Description
1 VDD P Target VCC connect to Pin 1 on ST-LINK/V2
2 SWO O Not used for programming
3 SWDIO IO Connect to Pin 7 on ST-LINK/V2
4 SWCLK I Connect to Pin 9 on ST-LINK/V2
5 NRST I RESET connect to Pin 15 on ST-LINK/V2
6 GND P GND Connect to Pin 4 on ST-LINBK/V2
Programming Software can be downloaded fro STMicrosystems, registration required.
http://www.st.com/content/st_com/en/products/development-tools/software-development-
tools/stm32-software-development-tools/stm32-programmers/stsw-link004.html
Picture of ST-LINK programmer. 20-pin connector is used.