LCD Frame Rate (FPS) Calculator
1. Interface Type
2. Interface Parameters
3. Timing Parameters
Data Transfer Flow
Start
Frame sent?
YNCalculation Formulas
Pixel Clockpixelclk = SCLK × 4 ÷ BPP = 40 × 4 ÷ 16 = 10 MHz
Block Numberblock_num = width × height ÷ block = (800 × 480 ÷ 1) = 384000
Block Periodblock_period = block / pixelclk = 1 / 10000 = 0.0001 ms
FPS Periodfps_period = block_num × (block_period + block_wait) = 384000 × (0.0001 + 0)= 38.4 ms
Periodperiod = fps_period + fps_wait = 38.4 + 0 = 38.4 ms
FPSfps = 1000 ÷ period = 1000 ÷ 38.4 = 26.04
Period38.4ms
Frame Rate (FPS)26.04fps
💡 Tip: Increasing SCLK, using more data lines, or lowering color depth can improve the frame rate. QSPI is 4× faster than SPI, and 8080-16Bit is 2× faster than 8080-8Bit.
Key Factors Affecting Refresh Rate:
- SPI/QSPI clock frequency: the higher the frequency, the faster the data transfer, but signal integrity must be ensured;
- Resolution: the higher the resolution, the more data per frame, and the lower the refresh rate;
- Color depth: RGB565 (16bit) carries 1/3 less data than RGB888 (24bit); RGB565 is recommended for scenarios with high refresh-rate requirements.
- Since the TR2S chip takes 20-30 ms to push one frame, the theoretical maximum refresh rate is 30 fps.
Typical Reference Values (QSPI mode, 8080_16B mode):
- TR220S
| Chip | Interface | Clock Frequency (MHz) | Resolution | Color Depth | Frame Rate |
|---|---|---|---|---|---|
| TR220S | QSPI | 80 | 480×800 | RGB565 | 24 |
| TR220S | 8080_16B | 40 | 480×800 | RGB565 | 30 |
- TR230S
| Chip | Interface | Clock Frequency (MHz) | Resolution | Color Depth | Frame Rate |
|---|---|---|---|---|---|
| TR230S | QSPI | 100 | 1024×600 | RGB565 | 22 |
| TR230S | 8080_16B | 45 | 1024×600 | RGB565 | 30 |