LCD 帧率 (FPS) 计算器
1. 接口类型选择
2. 接口参数
3. 时序参数 (Timing)
数据发送流程
Start
是否发送完毕
YN计算公式
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
帧率 (FPS)26.04fps
💡 提示: 提高 SCLK 频率、减少数据线数量或使用更低色深可提升帧率。QSPI 模式比 SPI 快 4 倍,8080-16Bit 比 8080-8Bit 快 2 倍。
影响刷新率的关键因素:
- SPI/QSPI 时钟频率:频率越高,数据传输越快,但需确保信号完整性;
- 分辨率:分辨率越高,每帧数据量越大,刷新率越低;
- 色深:RGB565(16bit)比 RGB888(24bit)数据量少 1/3,对刷新率要求高的场景建议使用 RGB565。
- 由于TR2S芯片推送一帧画面需要20-30ms, 所以刷新率理论最高为 30 fps。
典型参考值(QSPI 模式,8080_16B 模式):
- TR220S
| 芯片 | 接口 | 时钟频率 (MHz) | 分辨率 | 色深 | 帧率 |
|---|---|---|---|---|---|
| TR220S | QSPI | 80 | 480×800 | RGB565 | 24 |
| TR220S | 8080_16B | 40 | 480×800 | RGB565 | 30 |
- TR230S
| 芯片 | 接口 | 时钟频率 (MHz) | 分辨率 | 色深 | 帧率 |
|---|---|---|---|---|---|
| TR230S | QSPI | 100 | 1024×600 | RGB565 | 22 |
| TR230S | 8080_16B | 45 | 1024×600 | RGB565 | 30 |