waveshare 1.47inch Touch Display Module

Waveshare 1.47-inch Touch LCD Display Module User Manual

Model: 1.47inch Touch Display Module

1. Уводзіны

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. Асаблівасці

  • Раздзяленне дысплея: 172×320 pixels with 262K colors for clear and vibrant visuals.
  • Тэхналогія адлюстравання: IPS panel for wide viewныя вуглы.
  • Сэнсарная панэль: High transmittance, fast response capacitive touch screen.
  • Integrated Drivers: Embedded JD9853 display driver and AXS5106L capacitive touch control chip.
  • Інтэрфейсы сувязі: Utilizes SPI for display control and I2C for touch control, minimizing required I/O pins.
  • тtage Сумяшчальнасць: Бартавы тtage translator supports 3.3V and 5V power input.
  • Шырокая сумяшчальнасць: Supports controller boards such as Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino.

3. Змест пакета

У пакет уваходзяць наступныя элементы:

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

4. Налада і падключэнне

4.1 Модуль скончыўсяview

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

Малюнак 2: Закончанаview of the 1.47-inch Touch LCD Display Module's key features, including size, resolution, display color, panel type, and integrated drivers.

4.2 вызначэння кантактаў

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.

Табліца 1: Вызначэнне шпілек
PinАпісанне
VCCPower Supply (3.3V / 5V input)
GNDзямля
МІСОSPI MISO pin
МОСІВывад SPI MOSI
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_BLПадсвятленне ВК
TP_SDATP Data pin (I2C SDA)
TP_SCLTP Clock pin (I2C SCL)
TP_INTTP Interrupt pin
TP_RSTTP Reset, low active

4.3 томtagэлектронны перакладчык

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.

На борце Voltagэлектронны перакладчык

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

4.4 Падключэнне Прыкладampлес

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

Выкарыстанне Прample: Connecting with Raspberry Pi 5 and ESP32-S3

Малюнак 5: Выпample 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 detailed wiring diagrams and code examples specific to Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino, refer to the official Waveshare online development resources.

5. Інструкцыя па эксплуатацыі

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.

  • Ініцыялізацыя дысплея: 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.
  • Сэнсарны ўвод: 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.
  • Кіраванне падсветкай: 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. Тэхнічнае абслугоўванне

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

  • Уборка: 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.
  • Апрацоўка: Handle the module by its edges to avoid touching the display surface or sensitive electronic components.
  • захоўванне: Store the module in a dry, dust-free environment, away from direct sunlight and extreme temperatures.
  • крыніца харчавання: Always use a stable and appropriate power supply (3.3V or 5V) to prevent damage to the module.
  • Абарона ад ESD: Take precautions against electrostatic discharge (ESD) when handling the module, especially during installation.

7. Выпраўленне непаладак

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.
    • Праводка: 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.
    • крыніца харчавання: 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.
  • Дотык не рэагуе:
    • I2C Connection: 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: Ensure the SPI clock speed is within the recommended limits for the JD9853 driver.
    • Фармат дадзеных: 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. Тэхнічныя характарыстыкі

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.

Табліца 2: Тэхнічныя характарыстыкі
ПараметрКаштоўнасць
Аперацыйная Voltage3.3В / 5В
дазвол172 × 320 пікселяў
Драйвер дысплеяJD9853
Сэнсарны драйверAXS5106L
Паказаць інтэрфейс4-правадной SPI
Сэнсарны інтэрфейсI2C
Дысплейная панэльIPS
Сэнсарны тыпЁмісты
Памер дысплея1.47 inches (17.75 × 32.93 mm)
Памер модуля22.05 × 41.69 мм

9. Падтрымка і рэсурсы

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.

Афіцыйны Waveshare Webсайт: www.waveshare.com

© 2023 Waveshare. All rights reserved. Information in this manual is subject to change without notice.