FORENEX FES4335U1-56T 메모리 매핑 그래픽 제어 모듈
개정 이력
목사 번호 | 날짜 | 실질적인 변화 |
1.0 | 2016 | 첫 번째 문제. |
일반 설명
FES4335U1-56T는 임베디드 2KB 디스플레이 RAM 내에서 문자 또는 768D 그래픽 애플리케이션을 제공할 수 있는 저비용, 고효율 스마트 TFT-LCD 디스플레이 제어 모듈입니다.
FES4335U1-56T는 외부 단순 MCU(예: 8051 등)와 하드웨어 통신을 설정하기 위한 직렬 인터페이스(Uart-TT)를 제공하고 그래픽 효과 호출 및 실행을 위한 "명령 테이블"을 제공합니다.
그래픽 API의 "명령 테이블"에 따르면 외부 MCU는 직렬 인터페이스를 통해 매개변수와 함께 해당 명령 코드를 FES4335U1-56T로 전송하기만 하면 됩니다. FES4335U1-56T 내부의 명령 디코더는 자동으로 그래픽 작업을 구현하게 됩니다.
FG875D_command_encoder.exe는 PC의 소프트웨어 유틸리티이며 사용자가 "Commands Table"에서 다양한 기능 명령을 경험할 수 있도록 합니다.
목 | 사양 | 주목 |
LCD 크기 | 5.6 인치 (대각선) | |
해결 | 640 x 3 (RGB) x 480 | 점 |
디스플레이 유형 | 일반적으로 흰색, 투과형 | |
도트 피치 | 0.0588(폭) x 0.1764(높이) mm | |
활동 영역 | 112.896(폭) x 84.672(높이) mm | |
모듈 크기 | 142.5 (W) x 100.0 (H) x 16.72 (D) mm | |
View 각도 | L:70/ R:70/ T:50/ B:70 | θ |
표면처리 | 눈부심 방지 | |
색상 배열 | RGB 스트라이프 포함 64k 색상 | |
터치타입 | 4선식 저항성 | |
백라이트 | 빌트인 LED 드라이버 | |
인터페이스 | Uart(TTL-RX/TX), 115200/N/8/1 | |
소프트웨어 제공 | 명령 테이블 | 노트1 |
작동 온도 | -10℃ ~ 60℃ | |
보관 온도 | -20℃ ~ 70℃ |
참고1: 사용 가능한 모든 API는 명령 표에 요약되어 있습니다. 문서를 참고하세요
(FG875D_명령 Table_vx.pdf). 그리고 각 명령어에 대한 자세한 사용법은 (FG4335x_software_Note_V1.pdf)를 참고하세요.
핀 할당
UART 입력 인터페이스(H4)
커넥터: (박스 헤더_2x5핀/ 2.0mm/ 측면 입구) | |||||||
핀 번호 | 설명 | 입출력 | 메모 | 핀 번호 | 설명 | 입출력 | 메모 |
핀1 | 접지 | 핀2 | RX | I | |||
핀3 | TX | O | 핀4 | NC | |||
핀5 | 실드 접지 | 핀6 | NC | ||||
핀7 | NC | 핀8 | NC | ||||
핀9 | 5V/350mA | I | 1 | 핀10 | 5V/350mA | I | 1 |
참고사항1: 외부 전원 DC5V 입력
2-2、대체 전원 커넥터(W2) 옵션
커넥터: (wafer_2pin/ 2.0mm/ 측면 입구) | |||||||
핀 번호 | 설명 | 입출력 | 메모 | 핀 번호 | 설명 | 입출력 | 메모 |
핀1 | 접지 | I | 핀2 | 5V/700mA |
외부 전원 입력을 위한 추가 커넥터를 제공합니다. H5의 Pin 9&10에서 전원(DC4V)이 공급되지 않는 경우.
GPIO 인터페이스(H2)
커넥터: (Header_2x5pin/ 2.0mm/ 측면 입구) | |||||||
핀 번호 | 설명 | 입출력 | 메모 | 핀 번호 | 설명 | 입출력 | 메모 |
핀1 | GPO0 | O | 2 | 핀2 | 지피아이 0 | I | 3 |
핀3 | GPO1 | O | 2 | 핀4 | 지피아이 1 | I | 3 |
핀5 | GPO2 | O | 2 | 핀6 | 지피아이 2 | I | 3 |
핀7 | GPO3 | O | 2 | 핀8 | 지피아이 3 | I | 3 |
핀9 | 접지 | 핀10 | 접지 |
참고사항2: GPO_0 ~ 3은 오픈 드레인으로 출력되며 외부 보드에 풀 하이 저항이 있어야 합니다.
참고사항3: GPI_0 ~ 3은 3.3V 허용 오차가 있는 5V 입력입니다.
작동 사양
전기 사양
절대 최대 정격
상징 | 상징 | 최소 | 최대. | 단위 | 메모 |
파워볼tage | (주)비씨씨 | -0.3 | 5.2 | V | |
작동 온도 | TOP | -10 | 60 | ℃ | |
보관 온도 | TST | -20 | 70 | ℃ |
*본 제품의 절대 최대 정격 값은 언제든지 초과될 수 없습니다.
권장 작동 조건
상징 | 설명 | 최소 | 일반 | 최대. | 단위 | 메모 |
VCC | 공급량tage | 3.7 | 5 | 5.2 | V | |
국제전자통신위원회(ICC) | 현재의 | 0.7 | A | |||
UART_TTL(Tx,Rx,CTS,RTS) 및 I2C(SCL,SDA) 신호 레벨 | ||||||
비에이치 | 입력 높은 볼륨tage | 2.64 | 3.3 | V | ||
빌 | 낮은 볼륨 입력tage | 0 | 0.66 | V | ||
브이오에이 | 출력 높은 볼륨tage | 2.9 | 3.3 | V | ||
권 | 출력 낮은 볼륨tage | 0 | 0.4 | V | ||
광학 사양(θ=0°) | ||||||
CR | 대비율 | 400 | 500 | |||
L | 휘도 | 230 | 280 | cd / m² | ||
전송 속도 | ||||||
유아트 | 115200 | 비피에스 | ||||
소비 전력 @ 5v 입력, 100% 밝기 | ||||||
소비 | 5.6”, 640×480 | 3.1 | W |
기계 사양
하드웨어 사양
블록 다이어그램
그림 3-a: FES4335 블록 다이어그램
하드웨어 인터페이스
- 적용 모델은 FES4335U1-56T입니다.
- UART(TTL-RX/TX): 3선(TX, RX, GND) (섹션: 핀 할당)을 참조하세요.
- 전송 속도: 115200bps/N/8/1로 고정됩니다.
- 호스트와 FES4335U1-56T 간의 연결
소프트웨어
커뮤니케이션(핸드쉐이킹)
직렬 인터페이스(Uart-TTL)로 인해 FES4335는 외부 호스트와의 통신 설정을 제공합니다. 호스트는 요청하는 작업 구현을 위해 FES4335에 명령 스트림을 전송할 수 있습니다.
전송 용량에 따라 명령 스트림 형식은 간단히 두 가지 범주로 정의됩니다.
- 표준 명령 스트림: 명령 표에 나열된 각 작업에 대한 필수 명령 스트림 형식입니다. (섹션 4-3 명령 표 참조)
- 대량 데이터 전송 스트림: 일부 작업에만 제공하면 대량 데이터 전송을 요청하고 표준 명령 스트림 중에 요청이 확인되었습니다.tage.
현재 대량 데이터 전송 프로토콜을 요청하는 두 가지 작업 아래에만 있습니다.
- FG875D_WriteToSerialROM(기능 코드 0x21).
- FG875D_ _Block_RW (기능 코드 0x24)를 표시합니다.
명령표에 따르면 각 명령에는 특정 작업 작업에 대한 고유한 기능 코드가 있습니다. (섹션 4-3 명령 표 참조)
따라서 FES4335가 표준 명령 스트림 전체를 수신하면 체크섬의 어떤 부분을 먼저 확인하게 됩니다. 그 후, 함수 코드 부분이 식별되고 매개변수 부분과 함께 구현됩니다.
특정 코드 영역 0x50~0x5F가 있으며 일부 메시지 코드를 정의하고 모든 기능 코드와 격리됩니다.
메시지 코드 반환 | ASCII | 마녀 | 설명 |
잘못된 코드 | "엑스" | 0x58 | 체크섬 오류 |
대기 코드 | “여” | 0x57 | FES4335는 사용 중입니다. |
레디 코드 | "에스" | 0x53 | FES4335 준비 완료 |
타임아웃 코드 | "티" | 0x54 | 수신 시간 초과 |
터치 인터럽트 코드 | "피" | 0x50 | 터치 패널이 터치됨 |
명령 성공 코드 | 기능 코드 | 명령 구현 성공 | |
대량 전송 성공 코드 | 0x55,0xAA | 대량 데이터 전송 성공 |
전송 중 오류가 발생하지 않은 경우.
FES4335는 표준 명령 스트림 S에서 수신된 기능 코드에 따라 명령을 구현합니다.tage, 성공 확인을 위해 함수 코드를 호스트에 반환합니다.
or
대량 데이터 전송 시점을 나타내는 반환 함수 코드(0x55,0xAA)가
"대량 데이터 전송"에서 문제 없이 완료됨tag이자형".
성공 상태를 알리는 성공 코드 또는 (0x55,0xAA)를 반환합니다.
호스트는 다음 새 명령 스트림을 보낼 수 있습니다.
- 전송 중 예상치 못한 상황이 발생한 경우.
FES4335는 오류 검사를 위해 수신된 기능 코드와 함께 해당 오류 코드 메시지를 반환합니다.
아래와 같이 잘못된 코드(0x58)를 반환하는 경우. (체크섬 오류가 발생했음을 나타냄)
표준 명령 스트림tag전자 오류
or 대량 데이터 전송tag전자 오류
호스트는 이전 명령 스트림을 반복해야 합니다.
아래와 같이 Timeout 코드(0x54)를 반환하면 (Timeout 오류가 발생했음을 나타냄) 표준 명령 스트림tag전자 오류
or 대량 데이터 전송tag전자 오류
호스트는 이전 명령 스트림을 반복해야 합니다.
아래와 같이 Wait 코드(0x57)를 반환합니다. (대기 상태가 발생했음을 나타냅니다.) 표준 명령 스트림이 사용 중임
Bulk Data Transmission is Busy FES4335가 바쁜 상태에 있음을 호스트에게 알립니다. 호스트는 FES4335가 Ready 코드(0x53)를 반환할 때까지 전송을 일시적으로 중지한 다음 아직 데이터가 완료되지 않은 명령 스트림 또는 대량 데이터 스트림을 계속해야 합니다.
아래와 같이 Ready 코드(0x53)를 반환합니다. (준비 메시지가 발생했음을 나타냅니다.)표준 명령 스트림이 준비됨
or 대량 데이터 전송 준비 완료
FES4335가 바쁜 상태에서 해제되었음을 호스트에게 알립니다. 호스트는 나머지 명령 스트림 또는 대량 데이터 스트림을 계속할 수 있습니다.
- 터치 인터럽트가 발생했음을 알리는 특정 코드와 터치 패널의 좌표(x,y) 값을 자동으로 반환합니다.
- 아래와 같이 좌표(x,y) 값과 함께 터치 인터럽트 코드(0x50)를 반환합니다.
- ㅏ. 대량 데이터 전송에서tage, FES4335는 일시적으로 터치 기능을 비활성화하고 터치 좌표(x,y) 반환을 중지합니다.
- 비. 대량 데이터 전송 중tag이자형. FES4335는 터치 인터럽트가 발생하면 자동으로 터치 좌표(x,y)를 반환합니다.
- 씨. 호스트는 기능 코드 0x03(APIs:FG875D_Detect_Touch)을 전송하여 좌표(x,y) 값을 폴링할 수도 있습니다.
명령(스트림/형식/프로토콜)
표준 명령 스트림
- 체재: 이 형식은 함수 코드 바이트와 여러 매개변수 바이트 및 체크섬 바이트를 결합합니다. 암호.
- 프로토콜 :
대량 데이터 전송
Standard Command Stream의 함수 코드는 (0x21) 또는 (0x24)이므로 FES4335에서 해당 함수 코드를 식별한 후 대량 데이터 전송 작업을 요청합니다.
이 경우 전체 통신 프로세스는 두 개의 s로 분리됩니다.tages(표준 명령 스트림tage + 대량 데이터 전송 프로토콜 stag이자형).
- 체재: 이 형식은 대량 데이터 전송에 사용할 수 있습니다.tag오직 e뿐.
선행 코드(0x55,0xAA)는 대량 데이터 전송 시작을 나타내는 기능 코드를 대체하고 길이 바이트에 설정된 값은 계속해서 몇 바이트의 데이터가 들어올 것인지를 나타냅니다. 실제 데이터 수량에서 1을 뺀 길이 바이트를 설정해야 합니다. - 프로토콜 :
FES4335에 대량 데이터 전송을 쓰도록 요청하는 표준 명령 스트림을 보여주는 그림입니다.FES4335에서 대량 데이터 전송을 읽도록 요청하는 표준 명령 스트림을 보여주는 그림입니다.
명령 테이블
“FG875D_Commands Table_vx.pdf” 문서를 참고하시기 바랍니다.
부록(팁)
정지 이미지를 화면에 더 빨리 표시하는 세 단계.
1 단계): 이미지를 .bin으로 변환 file:
.bin만 허용하는 FES4335의 플래시-ROM으로 인해 file 이미지. 따라서 .BMP 이미지를 변환할 수 있는 유틸리티 FG875_BMP_to_Bin.exe를 제공합니다. file .BIN으로 file.
(자세한 내용은 문서〝FG875_BMP_to_Bin_manual.pdf〞를 참조하세요).
2 단계): .bin 로드 중 file 내부 SPI-FlashROM(AMIC A25LQ64)에.
- 대량 데이터 전송에 들어가려면 FES0를 요구하기 위해 기능 코드 21x875(APIs:FG4335D_WriteToSerialROM)을 사용합니다.tage.
- FES0에서 명령 성공 코드(21x4335)가 반환된 후, 외부 MPU는 섹션 4-2-2의 대량 데이터(쓰기) 전송에 대한 프로토콜 설명에 따라 이미지를 전송할 수 있습니다. 그림 (2)를 참조하세요.
- ①과 ②를 건너뛰는 또 다른 방법:
PC 측에서 유틸리티 소프트웨어(FG875D_command_encoder.exe)를 실행하고 선택 대화 상자에서 기능 항목(APIs:FG875D_WriteToSerialROM)을 선택합니다. 그 이후에는 유틸리티 소프트웨어가 통신 프로토콜 및 이미지 업로드에 대해 모두 처리합니다. file SPI-FlashROM에.
유틸리티 소프트웨어(FG875D_command_encoder.exe) 사용에 대해서는 “FG875D_Command_Encoder-UsersMenu.pdf” 문서를 참조하십시오.
3 단계): 기능 코드 0x22(APIs:FG875D_SerialROM_Show_On_Panel)를 사용하여 FES4335가 내부 SPI_FlashROM의 이미지를 패널의 표시된 위치에 표시하도록 요구합니다.
이 방법으로 8051 MCU 버스로 디스플레이 버퍼를 채우는 것보다 더 빠른 이미지를 표시할 수 있습니다.
문서 / 리소스
![]() |
FORENEX FES4335U1-56T 메모리 매핑 그래픽 제어 모듈 [PDF 파일] 사용자 매뉴얼 FES4335U1-56T 메모리 매핑 그래픽 제어 모듈, FES4335U1-56T, 메모리 매핑 그래픽 제어 모듈, 매핑 그래픽 제어 모듈, 그래픽 제어 모듈, 제어 모듈, 모듈 |