2010년 1월 22일 금요일

pixel clock

pixel clock(PCLK)은 1초에 pixel을 몇 개나 찍을 수 있는가 하는 것이다.
LCD는 보통 화면을 뿌려줄 때, 좌측 상단부터 가로로 나아가 뿌린다.
한 줄을 다 뿌리면 그 다음 줄 맨 왼쪽으로 와서 다시 가로로 나아가며 뿌린다.
한 줄을 다 뿌리면 그 다음 줄 맨 왼쪽으로 갈 수 있도록 줄바꾸기를 해주어야 하는데, 이것을 Hsync라 한다.
이런식으로 전체 화면 하나를 구성하고 나면 맨 오른쪽 하단에서 끝나게 되어 있는데, 그러면 다시 좌측 상단으로 올라가 화면을 다시 뿌린다.
이 과정에서 또한 맨 꼭대기로 올라갈 수 있게 해주어야 하는데, 이것을 Vsync라고 한다.

Vsync가 60Hz라고 한다면, 1초에 화면을 60번 뿌리는 것이 되겠다.


그렇다면, PCLK는 어떻게 계산할까.
LCD화면이 800X480이라고 가정하고 Vsync가 60Hz라고 가정한다면,
PCLK는 60X800X480Hz로 계산해낼 수 있다.
즉, 식을 도출해내면 다음과 같다.
PCLK = LCD_WIDTH * LCD_HEIGHT * Vsync



댓글 없음:

댓글 쓰기