Raspberry Pi TFT 디스플레이 모듈: 배선, 설정, 실제로 동작하는 구성
Raspberry Pi는 프로토타입이나 소량 계측기의 두뇌로 흔히 쓰이며, 디스플레이는 보통 먼저 배선하는 부품입니다. 문제는 TFT 패널이 Pi와 직접 통신하는 경우가 드물다는 점입니다. 소형 모듈은 GPIO 헤더의 SPI, 대형은 HDMI 브리지, 일부는 DSI 포트를 요구합니다. 이 페이지는 RONEN TFT 제품군별로 Pi에서 실제로 동작하는 경로와 점등에 필요한 설정을 정리합니다. Pi 기반 디스플레이를 초기 구동하는 개발자와 엔지니어를 위한 내용이며, 소비자용 Pi 화면을 다루지 않습니다.
Pi에서 TFT를 구동하는 세 가지 방법
소형 패널(약 2.4~3.5인치)은 40핀 GPIO 헤더의 SPI로 연결되어 커널 프레임버퍼나 사용자 공간 라이브러리로 구동됩니다. 전용 하드웨어가 거의 필요 없고 GPIO 대부분을 남겨 둡니다. 중형·대형 패널(7~10.1인치)은 Pi의 HDMI 출력을 패널 네이티브 LVDS/RGB 인터페이스로 바꾸는 HDMI 브리지 보드를 사용합니다. 일부는 DSI 포트로 직접 연결합니다. 패널 크기와 남겨 둘 GPIO 수량을 기준으로 경로를 고르십시오.
7~10.1인치 패널용 HDMI 브리지
7~10.1인치 LVDS/RGB 패널에는 Pi와 패널 사이에 HDMI 브리지 보드를 두는 경로가 깔끔합니다. 산업용 PC와 구형 장비에서 쓰는 것과 같은 변환 방식이며, Pi는 일반 모니터로 인식하므로 패널 전용 드라이버가 필요 없습니다. 브리지가 EDID, 백라이트 구동, 네이티브 인터페이스를 처리합니다. 변환 및 브리지 상세는 <a href="../solutions/hdmi-vga-display">HDMI/VGA 디스플레이 솔루션</a> 페이지에 정리되어 있고, 터치가 있으면 보통 컨트롤러 보드에서 USB로 연결합니다.
2.4~3.5인치 소형 모듈용 SPI와 GPIO
소형 SPI 모듈은 GPIO 헤더로 통신하며 디바이스 트리 오버레이와 config.txt의 프레임버퍼 설정으로 구동되거나, 간단한 UI는 Python에서 직접 제어됩니다. 장치가 작고 UI가 가벼우며 나머지 GPIO를 센서와 제어에 남겨야 할 때 적합합니다. HDMI 패널보다 해상도와 주사율은 낮지만 상태 표시나 계기 화면에는 충분합니다.
DSI와 40핀 헤더
Pi의 전용 디스플레이 포트는 DSI를 노출한 모델에서 패널 직결에 쓰이며, SPI의 GPIO 비트 토글링과 대형 패널용 HDMI 브리지를 모두 피할 수 있습니다. 다만 가용성과 핀 배열은 Pi 세대마다 다르므로 설계 전에 사용할 보드에서 포트를 확인하십시오. 대부분의 개발 프로젝트에서는 HDMI 브리지나 SPI 경로가 위험이 낮습니다.
| 경로 | 패널 크기 | 필요한 항목 |
|---|---|---|
| GPIO 경유 SPI | 2.4 - 3.5 inch | 디바이스 트리 오버레이 또는 사용자 공간 드라이버, 프레임버퍼 |
| HDMI 브리지 | 7 - 10.1 inch | HDMI→LVDS/RGB 컨버터, USB 터치 브리지 |
| DSI 포트 | 보드에 따라 다름 | DSI 지원 Pi, 핀 배열 확인 완료 |
드라이버, 설정, 공급 연속성
어떤 경로든 패널을 지정 부품 번호로 유지하고, 브리지나 오버레이를 그 번호와 대조하십시오. 설정이 정확한 모듈에 묶여 있기 때문입니다. 소량·프로토타입에서는 영향이 적지만 제품에서는 큽니다. 당사 상시 재고 카탈로그는 지정 부품 번호에 대해 5년 이상의 연속성을 유지하므로 프로토타입에서 양산으로 넘어가도 동일 패널을 재주문할 수 있으며, 주문 수량은 가정하지 않고 프로젝트별로 확인합니다.
대응하는 RONEN 표준 모델
아래 모듈은 Pi에서 흔한 두 경로를 다룹니다. HDMI 브리지용 대형 LVDS/RGB 패널과 GPIO 직결용 소형 SPI/RGB/MCU 패널입니다. 사용하는 Pi 모델과 인터페이스를 대조하십시오.
- RG-T070BAHA-19CA— 7.0" 1024x600 IPS, 450 cd/m2, LVDS, 정전용량 터치
- RG-T070SWHWA-01— 7.0" 800x480 IPS, 1000 cd/m2, LVDS, 터치 없음, -30 C 정격
- RG-T101BAHA-01— 10.1" 1024x600 IPS, 500 cd/m2, LVDS, 터치 없음
- RG-T101HIEWA-01— 10.1" 1280x800 IPS, 1000 cd/m2, LVDS, 터치 없음, -30 C 정격
- RG-T024BQSA-01— 2.4" 240x320 IPS, 500 cd/m2, RGB/SPI/MCU, 터치 없음
- RG-T028BQSA-01— 2.8" 240x320 IPS, 500 cd/m2, RGB/SPI/MCU, 터치 없음
- RG-T035BHSA-01— 3.5" 320x480 IPS, 320 cd/m2, RGB/SPI/MCU, 터치 없음
- RG-T035QHI-03CP— 3.5" 320x480 IPS, 300 cd/m2, RGB/SPI/MCU, 정전용량 터치
자주 묻는 질문
RONEN TFT를 Raspberry Pi에 연결하려면?
패널 크기별로 보면, 2.4~3.5인치 소형 모듈은 GPIO 헤더의 SPI를 디바이스 트리 오버레이나 사용자 공간 드라이버로 구동하고, 7~10.1인치 LVDS/RGB 패널은 Pi가 일반 모니터로 인식하는 HDMI 브리지 보드를 사용합니다. Pi가 DSI 포트를 제공하는 경우 일부 패널은 DSI를 씁니다.
Raspberry Pi로 7인치 또는 10인치 TFT를 직접 구동할 수 있나요?
GPIO에서 직접 구동하지는 않습니다. 이 패널들은 Pi의 HDMI 출력을 패널 네이티브 LVDS/RGB 인터페이스로 변환하고 터치를 USB로 연결하는 HDMI 브리지를 사용합니다. 이 경로에서는 Pi에 패널 전용 드라이버가 필요 없습니다.
소형 SPI TFT 모듈을 Pi에서 쓰려면 무엇이 필요한가요?
디바이스 트리 오버레이와 config.txt에 설정한 프레임버퍼, 또는 간단한 UI용 사용자 공간 라이브러리입니다. 전용 하드웨어를 거의 쓰지 않으며 GPIO 대부분을 센서와 제어에 남겨 둡니다.
이 패널들은 양산 물량에도 지속 공급되나요?
당사 상시 재고 카탈로그는 지정 부품 번호에 대해 5년 이상의 연속성을 유지하므로, 프로토타입부터 양산까지 동일 패널을 재주문할 수 있습니다. 주문 수량은 프로젝트별로 확인합니다.