Tải bản đầy đủ (.docx) (4 trang)

CƠ CHẾ HIỂN THỊ ẢNH LÊN MONITOR

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (200.05 KB, 4 trang )

2. CƠ CHẾ HIỂN THỊ ẢNH LÊN MONITOR
2.1 NGUYÊN TẮC CHUNG.
Để hiện thị hình ảnh ra màn hình được tích hợp thì cần phải có một bộ VGA Grenerator
với các tín hiệu và cơ chế làm việc như sau:
4.1.1 VGA COLOR SIGNALS.
Có 3 tín hiệu color là: red, green và blue gửi tín hiệu màu sắc (color information) đến
màn hình VGA. Mỗi một tín hiệu điều khiển một súng bắn điện tử (electron gun) để phóng các
hạt electron vẽ lên một màu cơ bản tại một điểm trên màn hình. Dải của tín hiệu nằm từ từ 0V
(tương ứng với màu tối hoàn toàn) và 0.7V (sáng hoàn toàn) điều khiển cường độ của mỗi
thành phần màu và 3 thành phần màu kết hợp với nhau tạo lên màu của điểm ảnh (dot) hay
phần tử ảnh (pixel) trên màn hình.
Hình 4.1: VGA Connection
Tùy vào độ rộng A bít của tín hiệu màu ngõ vào tín mà mỗi màu analog ở ngõ ra là một
trong 2
A
mức với bộ chuyển đổi digital to analog A bit, 3 tín hiệu analog kết hợp với nhau tạo
nên phần tử ảnh (pixel) với 2
A
x 2
A
x 2
A
= 2
3A
màu khác nhau.
4.1.2 VGA SIGNAL TIMING.
Mỗi một ảnh (hay frame) trên màn hình hiển thị là kết hợp của h dòng, mỗi dòng có w
pixel. Kích thước của mỗi frame được biểu diễn w x h dưới dạng tiêu biểu gồm 640 x 480m 800
x 600, 1024 x 768 và 1280 x 1024.
Hình 4.2: CRT Display Timing Example
Để vẽ một frame, có những mạch điện có trách nhiệm di chuyển dòng electron từ trái


sang phải và từ trên xuống dưới dọc theo màn hình gọi là deflection circuit. Những mạch này
yêu cầu phải có 2 tín hiệu đồng bộ để khởi động và dừng dòng electron tại đúng thời điểm để
cho một dòng các điểm ảnh được vẽ dọc theo màn hình và mỗi dòng được điền theo cơ chế từ
trên xuống dưới để tạo lên một ảnh.
VGA Display Timing với chế độ 640 x 480:
Symbol Parameter Vertical Sync Horizontal Sync
Time Clocks Lines Time Clocks
T
s
Sync pulse time 16.7 ms 416,800 521 32µs 800
T
DISP
Display time 15.36 ms 384,000 480 25.6µs 640
T
PW
Pulse width 64µs 1,600 2 3.84µs 96
T
FP
Front porch 320µs 8,000 10 640ns 16
T
BP
Back porch 928µs 23,200 29 1.92µs 48
4.1.3 VGA GENERATOR.
Hệ thống bên ngoài ghi giá trị pixel vào trong thanh ghi pixel (data register). Nội dung
của thanh ghi này được dịch sau mỗi xung cloch để thay thế pixel hiện tại. Các bit này được gửi
đến bộ DAC để chuyển sang dạng tín hiệu màu analog. Rồi kiểm tra xem giá trị trên chân Blank
để xuất ra cổng VGA.
Hai mạch tạo xung đồng bộ (pulse generation circuit) được dùng để tạo các xung đồng
bộ dọc (VSYNC) và ngang (HSYNC). Bộ hirizontal sync generator có đầu ra là tín hiệu gate một
chu kì trùng khớp với sường lên của xugn đồng bộ ngang (horizontal sync pulse), tín hiệu gate

này nối với tín hiệu clock – enable của bộ vertical sync generator vì thế nên clock – enable chỉ
cập nhật bộ đến thời gian sau mỗi dòng pixel (line of pixels). Tín hiệu gate của vertical sync
generator được dùng như tín hiệu báo kết thúc một frame, đồng thời nó cũng reset và xóa toàn
bộ nội dung của pixel buffer nên bộ VGA generator luôn khởi động từ trạng thái xóa sạch hoàn
toàn với mọi frame.
Bộ tạo tín hiệu đồng bộ cũng tạo ra các tín hiệu horizontal và vertical blanking. Khi
dùng phép toán OR logic ta được tín hiệu blanking toàn cục.
2.2 BỘ VGA DAC ADV7123
Kit DE2 tích hợp một bộ VGA DAC và ADV7123 với cấu trúc
 Hỗ trợ tín hiệu màu 10 bit ở ngõ vào, với bộ DAC 10 bit sẽ cho ra mức màu Analog ở
ngõ ra, tuy nhiên trong thiết kế dữ liệu màu ta cung cấp cho ADV7181 chỉ là 8 bit nên tín hiều
màu ở Analog ngõ ra có mức 3, tín hiệu analog kết hợp lại với nhau tạo nên phần tử ảnh (16
triệu) màu, 1028224.
 Các tín hiệu đồng bộ là SYNC và BLANK: giá trị của SYNC thì không ảnh hưởng đến quá
trình hiển thị, BLANK với giá trị 0 thì chốt các dữ liệu màu ở ngõ vào.
Hình 4.3: Sơ đồ cấu trúc ADV7123
 Các chân của ở ngõ ra được nối tương ứng với các chân của cổng VGA trên KIT DE2, vì
vậy để sử dụng được bộ VGA DAC này ta phải tạo ra một khối vừa cung cấp các tín hiệu BLANK,
Red, Green, Blue cho ADV7123 vừa phải tạo ra 2 tín hiệu đồng bộ VSYN và HSTNC nối trực tiếp
vào cổng VGA một cách đồng thời.

×