VIZIC TECHNOLOGIES SMART GPU 2 4.3” TOUCH Datasheet----Rev 1.
SMART GPU 2 4.3” TOUCH Datasheet SMART GPU 2– Intelligent Embedded Graphics, Audio and Touch Processor.
SMART GPU 2 4.
SMART GPU 2 4.3” TOUCH Datasheet Table of Contents: Description.….................................................................................................................4 Board Features……….....................................................................................................6 SmartGPU 2 Board Explained…....................................................................................7 1. Host Interface................................................................................
SMART GPU 2 4.3” TOUCH Datasheet Smart GPU 2: Intelligent Embedded Graphics, Audio and Touchscreen Processor. Description: The Smart GPU 2 is a powerful easy to use, intellectual property, embedded graphics, audio and touchscreen processor in a state-of-the-art ARM CortexM3 chip; this is mounted on a board with a touchscreen color LCD. It's aimed to help developers to create advanced Graphical User Interfaces (GUIs) in a very easy way.
SMART GPU 2 4.3” TOUCH Datasheet The next image clearly explains the roles played by the user host main processor and the Smart GPU 2 processor: Instead of loading all the Geometry, Images, audio, video, SD FAT memory access, etc. processing to the main host processor, the Smart GPU 2 does the entire job and stuff in parallel with the user microcontroller/microprocessor by receiving simple orders or commands.
SMART GPU 2 4.3” TOUCH Datasheet Board Features: 4.3“, 480x272 pixels resistive touchscreen LCD, capable of displaying 262,144 colours. Easy 5 pin interface to any host device: VCC, TX, RX, GND, RESET. On-board uSD/uSDHC card adaptor, FAT(windows PC) Support up to 32GB for storing images and text, Data Logger functions (read-write) and LFN(long File Names). BMP and JPG images support. Video and Audio(CD quality) capable. Integrated 2 channel DACs outputs can play stereo audio.
SMART GPU 2 4.
SMART GPU 2 4.3” TOUCH Datasheet 1.-Host Interface The Smart GPU 2 is a slave peripheral device and it provides a bidirectional serial interface to a host controller via its USART(Universal Serial Asynchronous Receiver - Transmitter). Any microcontroller or processor (AVR, PIC, BASICstamp, XXDUINO, raspberry PI, 8051, MBED, FPGA, ARM, STmicro, etc) or PC(by serial interface RS232) as host, can communicate to the device over this serial interface from 9600bps up to 4000000bps.
SMART GPU 2 4.3” TOUCH Datasheet 1.2 Serial Set-up The Smart GPU 2 is configured to be always initialized at a standard baud rate of 9600 bps. So the first command that the host sends to the Smart GPU 2 must be at that speed. Always after any power-up or reset, the Smart GPU 2 must be initialized by sending the uppercase ascii character ‘U’ (55hex) at 9600bps. This will initialize all the processor, and when done it will respond with an ACK byte (4Fhex, ‘O’ascii).
SMART GPU 2 4.3” TOUCH Datasheet 1.4 Splash Screen on Power Up The Smart GPU 2 will wait up to 3 seconds with its screen in black, for the host to transmit the Initial command (‘U’, 55hex). If the host has not transmitted this initial command the module will display its splash screen. If the host has transmitted only the initial command and has received a valid ACK, the screen will remain in black.
SMART GPU 2 4.3” TOUCH Datasheet 1.
SMART GPU 2 4.3” TOUCH Datasheet Pin 1 Symbol AR(DAC) I/O Out Description Audio Right Channel Output analog pin, always use a >=100uF capacitor to decouple output. 2 AL(DAC) Out Audio Left Channel Output analog pin, always use a >=100uF capacitor to decouple output. 3 Reset In Master reset signal, Internally pulled up to 3.3V via a 40K resistor. An active low pulse greater than 100ns will reset the module. 5V tolerant input. 4 Ground In Supply Ground 5 VCC 3.
SMART GPU 2 4.3” TOUCH Datasheet 1.7 TYPICAL HOST CONNECTION: for 3.3V Systems *The SmartGPU2 must always be powered with 3.3V (TX, RX, and Reset pins are 5V tolerant). 1.8 TYPICAL HOST CONNECTION: for 5V Systems *The SmartGPU2 must always be powered with 3.3V (TX, RX, and Reset pins are 5V tolerant).
SMART GPU 2 4.3” TOUCH Datasheet 1.9 Typical Audio headphones/speakers connections: The Smart GPU 2 supports stereo audio output, the pins labeled AL(Audio Left Channel) and AR(Audio Right Channel) are the audio DACs outputs. The processor can manage any Audio file, so files with .wav extension will be easily opened and played. The following circuit connections are recommended to achieve a good CLEAN headphones or speaker’s connection, no LPF or HPF Filter is applied to outputs.
SMART GPU 2 4.3” TOUCH Datasheet 1.10 Typical RTC Real Time Clock connections: The Smart GPU 2 processor has an embedded RTC Real Time Clock to support full Time-Date calendar functions, also Data Logger applications that require a precise timestamp. The real-time clock is an independent timer that counts every second and keeps information about Date(day, month, year) and Time(hours, minutes, seconds). The next RTC Timer Functions enable full possibilities with the Smart GPU 2.
SMART GPU 2 4.3” TOUCH Datasheet 2. SMART GPU 2 Command Set - Software Interface Specification 2. Command Set As mentioned before the command interface between the Smart GPU 2 and the host processor is via the serial interface USART/UART. A list of very easy to learn commands provide complete access to all the available functions. Commands and responses can be a single byte or a byte package. All commands always return a response, either a single ACK, or data followed by an ACK.
SMART GPU 2 4.3” TOUCH Datasheet 2.1 Command summary For detailed information, be sure to check the SmartGPU 2 COMMAND SET Sheet.
SMART GPU 2 4.
SMART GPU 2 4.
SMART GPU 2 4.3” TOUCH Datasheet 3 Micro SD File/Folder organization The Smart GPU 2 is capable of managing nested folders, so a complete files and folder organization could be achieved inside the micro SD card. Also the Smart GPU 2 could directly access nested folders for example: “0:/rock/punk/oldies/song.wav”.
SMART GPU 2 4.3” TOUCH Datasheet 4 Micro SD card file management The Smart GPU 2 is capable of managing files directly in FAT/FAT12/FAT16 or FAT32 file systems without any special program/interface or micro SD rare formats. A maximum of 32GBs micro SD memory card is supported, allowing storing thousands of full screen images, videos, audio files/songs, and thousands of text files. The files are fully compatible format with any PC. This section explains how to load and create images (.bmp/.
SMART GPU 2 4.3” TOUCH Datasheet 2.- Go to File->Open, and select the desired image, or draw your own creation. 3.-Press on the resize button on the main bar 3.
SMART GPU 2 4.3” TOUCH Datasheet 3.2- We only care on the resize section of this new window, now select PIXELS, and then write the size of the image, in this case we create a full screen image (landscape) on the SMART GPU 2, that is 480x272 pixels. (Any size under 480x272 could also be chosen if we desire a non-full screen image. In portrait mode we chose 272x480 for a full screen image). 3.3- Press OK button and the image it’s now resized.
SMART GPU 2 4.3” TOUCH Datasheet 4.- Now go again to File->Save As->BMP or JPG picture, and click. 5.- A new window pop-up, select any path of the micro SD, give it a name to the image in the File Name field, and click SAVE. (Remember that the file name must be up to 250 CHARACTERS, special characters may not work, it’s recommended to use only alphanumeric characters).
SMART GPU 2 4.3” TOUCH Datasheet 6.- Finally check the contents on the microSD card. Safely remove the micro SD card, then insert it on the SMART GPU and call the image! 7.
SMART GPU 2 4.3” TOUCH Datasheet 4.2 Storing Songs/Audio files on the micro SD card Any Song/Audio file could be stored and played by the Smart GPU 2 processor, the only requirement is the .wav extension and WAVE format. From a music CD, just extract the files/songs in .wav format and place them into the microSD card to be played (see SmartGPU2-Audio Player-CD Tutorial.pdf). For PC stored files with any other extension than .wav, use any Audio processing software to convert .mp3, .wma, .atrac, .mp4, etc.
SMART GPU 2 4.3” TOUCH Datasheet 2.- Go to Edit->Preferences, and click. 3.
SMART GPU 2 4.3” TOUCH Datasheet 3.1- A new window pops-up, now select “WAV Encoder” and change setting “Automatic” to “Custom”, then click OK: -Select the desired Sample Rate, 8/16 bit Sample Size and MONO or STEREO Audio and click OK. The best audio quality is achieved with the 44.100Khz, 16bit, Stereo parameter).
SMART GPU 2 4.3” TOUCH Datasheet 3.2- Now select the “Advanced” tab to visualize the path where converted files/songs will be stored, finally click OK to close the window: 4.
SMART GPU 2 4.3” TOUCH Datasheet 4.1- Once the desired songs are selected, perform right click on the mouse and a new menu will pop-up, click on “create WAV version”: 5.- Wait for the files to be converted, then search for them in the iTunes Media Folder previously visualized with the Advanced Preferences Tab. User could copy all the files with the folders directly to the microSD card to be sorted by artist/album/year, etc.
SMART GPU 2 4.3” TOUCH Datasheet 6.- Finally, copy the files to microSD card and check the contents. Safely remove the micro SD card, then insert it on the SmartGPU 2 and play the files! 7.- Steps 1-4 must be done only for the first time to setup WAV conversion, once iTunes is configured, user could repeat process from step 4.
SMART GPU 2 4.3” TOUCH Datasheet 4.3 Storing text files on the micro SD card Any text could be prepared to be stored and loaded by the SmartGPU 2, the only requirement is the .txt extension and desired size. Any text processing software could convert or “Save As” text as .txt. To keep it simple, in this section the universal and easiest to use: Microsoft Notepad software is used. 1.- Open the Note Pad software. 2.- Go to File->Open, and select the desired text file, or write your own text.
SMART GPU 2 4.3” TOUCH Datasheet 3.- Go to File->Save As, and click on. 4.- A new window pop-up, select any path of the microSD card, give it a name to the text file, be sure that the “.txt” extension is selected and click SAVE. (Remember that the file name must be up to 250 CHARACTERS, special characters may not work, it’s recommended to use only alphanumeric characters).
SMART GPU 2 4.3” TOUCH Datasheet 5.- Finally check the contents in the microSD card. Safely remove the micro SD card, then insert it on the SMART GPU 2 and call the text file! 6.
SMART GPU 2 4.3” TOUCH Datasheet 4.4 Formatting the micro SD card for first use It is recommended but not necessarily to format the micro SD card for first use, in this section a format to new micro SD card to FAT format is explained. 1.- Open a new explorer window, right click on the microSD card and a menu appears, select “FORMAT…” and click. (Note that formatting a micro SD card will erase all the contents of it).
SMART GPU 2 4.3” TOUCH Datasheet 2.- A new window will pop-up, choose FAT(default) or FAT32 on the File System menu, and click start. 3.- Click OK on the new window and wait to the PC to perform the format.
SMART GPU 2 4.3” TOUCH Datasheet 4.
SMART GPU 2 4.3” TOUCH Datasheet 5 Development Hardware tools SmartGPU2 is compatible with any system that contains a USART/Serial port, a common device with this feature is the Arduino board, SmartGPU2 is fully compatible with all Arduino and Arduino-like boards, however as most of those boards supply only ~150mA in their 3.3V power output, then Vizic Technologies designed the SmartSHIELD, this board takes 5V of the boards and regulates the output to 3.
SMART GPU 2 4.3” TOUCH Datasheet 6 Development software tools In order to make even easier the learning about how to communicate with the Smart GPU 2 processor, FREE software could be downloaded and used in any PC. This software simulates most of the functions of the Smart GPU 2 chip by connecting it to the PC through the USB-UART SX Bridge, this connection enables real live graphics processing.
SMART GPU 2 4.
SMART GPU 2 4.
SMART GPU 2 4.
SMART GPU 2 4.
SMART GPU 2 4.3” TOUCH Datasheet VIZIC TECHNOLOGIES COPYRIGHT 2016. THE DATASHEETS AND SOFTWARE ARE PROVIDED "AS IS." VIZIC EXPRESSLY DISCLAIM ANY WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT.
SMART GPU 2 4.3” TOUCH Datasheet In no event shall Vizic be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by Vizic Tech, or the use or inability to use the same, even if Vizic has been advised of the possibility of such damages.