waveshare 1.47inch Touch Display Module

Waveshare 1.47-inch Touch LCD Display Module User Manual

Model: 1.47inch Touch Display Module

1. Introduktion

This manual provides detailed instructions for the Waveshare 1.47-inch Touch LCD Display Module. This module features a 172×320 resolution IPS display with 262K RGB colors and an integrated touch panel. It is designed for use with various microcontrollers and development boards, including Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino, utilizing SPI and I2C communication interfaces.

The module integrates a JD9853 driver for the display and an AXS5106L capacitive touch control chip. An onboard voltage translator ensures compatibility with both 3.3V and 5V power inputs.

2. Funktioner

  • Skærmopløsning: 172×320 pixels with 262K colors for clear and vibrant visuals.
  • Displayteknologi: IPS panel for wide viewing vinkler.
  • Berøringspanel: High transmittance, fast response capacitive touch screen.
  • Integrerede drivere: Embedded JD9853 display driver and AXS5106L capacitive touch control chip.
  • Kommunikationsgrænseflader: Utilizes SPI for display control and I2C for touch control, minimizing required I/O pins.
  • Voltage Kompatibilitet: Ombord voltage translator supports 3.3V and 5V power input.
  • Bred kompatibilitet: Supports controller boards such as Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino.

3. Pakkeindhold

Følgende varer er inkluderet i pakken:

  • 1.47inch Touch LCD Module x1
  • SH1.0 13PIN-kabel (~100 mm) x1
  • FFC cable x1

4. Opsætning og tilslutning

4.1 Modul overview

Waveshare 1.47-inch Touch LCD Display Module

Figure 1: Waveshare 1.47-inch Touch LCD Display Module. This image shows the compact display module with its integrated components and connection interfaces.

1.47inch Touch LCD Display Module Features Overview

Figur 2: Overview of the 1.47-inch Touch LCD Display Module's key features, including size, resolution, display color, panel type, and integrated drivers.

Definitioner af 4.2 ben

The module uses SPI for display communication and I2C for touch communication. Below is a table detailing the pin assignments.

SPI and I2C Control Interfaces Pinout

Figure 3: Detailed pinout for the SPI and I2C control interfaces on the display module.

Tabel 1: Pin-definitioner
StiftBeskrivelse
VCCPower Supply (3.3V / 5V input)
GNDJord
MISOSPI MISO pin
MosiSPI MOSI-pin
SCLKSPI Clock pin
LCD_CSLCD Chip Selection, low active
LCD_DCLCD Data/Command selection (high for data, low for command)
LCD_RSTLCD Reset, low active
LCD_BLLCD baggrundsbelysning
TP_SDATP Data pin (I2C SDA)
TP_SCLTP Clock pin (I2C SCL)
TP_INTTP Interrupt pin
TP_RSTTP Reset, low active

4.3 bindtage Oversætter

The module includes an onboard voltage translator, allowing it to operate with both 3.3V and 5V power inputs without external level shifting. This simplifies integration with various microcontrollers.

Onboard Voltage Oversætter

Figure 4: The module features an onboard voltage translator for 3.3V/5V compatibility.

4.4 Tilslutning Eksamples

The module can be connected to various development boards. Ensure correct pin mapping between the module and your chosen microcontroller.

Anvendelse Eksample: Connecting with Raspberry Pi 5 and ESP32-S3

Figur 5: Eksample connections showing the display module interfaced with a Raspberry Pi 5 (top) and an ESP32-S3 board (bottom). Note: Raspberry Pi 5 and ESP32-S3 boards are not included with the display module.

For detaljerede ledningsdiagrammer og kodeeksemplareramples specific to Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino, refer to the official Waveshare online development resources.

5. Betjeningsvejledning

Once the module is correctly wired to your development board and powered, you will need to upload appropriate firmware or code to control the display and read touch inputs.

  • Displayinitialisering: Use the provided libraries or code examples to initialize the JD9853 display driver via the SPI interface. This typically involves setting up the SPI bus, sending initialization commands, and configuring display parameters.
  • Displaying Graphics: After initialization, you can send pixel data to the display buffer via SPI to draw text, images, or graphical elements.
  • Berøringsinput: The AXS5106L touch controller communicates via I2C. Use the I2C interface to read touch coordinates and detect touch events. The TP_INT pin can be used to trigger an interrupt on the host microcontroller when a touch event occurs, reducing polling overhead.
  • Baggrundslys kontrol: The LCD_BL pin can be used to control the display backlight, typically via a PWM signal for brightness adjustment.

Refer to the Waveshare online documentation for specific programming guides and example code for your chosen platform (Raspberry Pi, ESP32-S3, Pico, Arduino).

6. Vedligeholdelse

To ensure the longevity and optimal performance of your 1.47-inch Touch LCD Display Module, follow these maintenance guidelines:

  • Rensning: Gently wipe the display surface with a soft, lint-free cloth. For stubborn smudges, use a small amount of screen cleaner designed for electronics. Avoid abrasive materials or harsh chemicals.
  • Håndtering: Hold modulet i kanterne for at undgå at berøre displayoverfladen eller følsomme elektroniske komponenter.
  • Opbevaring: Store the module in a dry, dust-free environment, away from direct sunlight and extreme temperatures.
  • Strømforsyning: Always use a stable and appropriate power supply (3.3V or 5V) to prevent damage to the module.
  • ESD beskyttelse: Take precautions against electrostatic discharge (ESD) when handling the module, especially during installation.

7. Fejlfinding

If you encounter issues with your display module, consider the following troubleshooting steps:

  • Display Not Working / No Communication:
    • Check GPIO Level: Verify that the GPIO level on your development board matches the power supply voltage of the product (3.3V or 5V). Incorrect voltage levels can prevent communication or damage the module.
    • Ledningsføring: Double-check all connections, especially SPI (MISO, MOSI, SCLK, CS, DC, RST, BL) and I2C (SDA, SCL, INT, RST) pins, ensuring they are correctly wired to your microcontroller.
    • Strømforsyning: Confirm that the module is receiving stable power at the correct voltage.
    • Code/Libraries: Ensure your code is correctly initializing the display and touch drivers. Use the latest libraries and examples from Waveshare's official resources.
  • Berøring reagerer ikke:
    • I2C-forbindelse: Verify the I2C SDA and SCL lines are correctly connected.
    • TP_INT Pin: If using interrupts, ensure the TP_INT pin is correctly configured and handled in your code.
    • Touch Driver Initialization: Confirm the AXS5106L touch controller is properly initialized via I2C.
  • Display Artifacts or Incorrect Colors:
    • SPI-hastighed: Ensure the SPI clock speed is within the recommended limits for the JD9853 driver.
    • Dataformat: Verify that the pixel data format (e.g., RGB565, RGB666) matches the display driver's configuration.

For further assistance, consult the Waveshare online documentation or contact their technical support.

8. Specifikationer

Outline Dimensions of the 1.47-inch Touch LCD Display Module

Figure 6: Outline dimensions of the 1.47-inch Touch LCD Display Module in millimeters.

Tabel 2: Tekniske specifikationer
ParameterVærdi
Operation Voltage3.3V / 5V
Opløsning172 × 320 pixels
Skærm driverJD9853
Tryk på DriverAXS5106L
Display interface4-leder SPI
BerøringsgrænsefladeI2C
SkærmpanelIPS
Tryk på TypeKapacitiv
Skærmstørrelse1.47 inches (17.75 × 32.93 mm)
Modulstørrelse22.05 × 41.69 mm

9. Support og ressourcer

For the latest documentation, development resources, example code, and technical support, please visit the official Waveshare website. Online resources typically include detailed tutorials, schematics, and software libraries for various platforms.

Officiel Waveshare Webwebsted: www.waveshare.com

© 2023 Waveshare. Alle rettigheder forbeholdes. Oplysningerne i denne manual kan ændres uden varsel.