芯片应用
用ZQL9701芯片组成LED显示屏非常方便,电路的复杂程度也大大降低。假如要求组成一个640 X 480分辨率、LED显示刷新频率120帧砂、采用1/16扫描方式显示的真彩色视频LED显示屏。同时安排9701的128个输出中Al-32用于32列红色LED发光灯的列控制,B1-32用于32列蓝,CI-32用于32列绿,D1-32不用。每片9701负责32列,640列共需20片,480(行)/16(扫描数)=30(“部分”数,即扫描板数),整屏需要的9701的总数为}''` 0片。
如果视频源取自行频31.5kHz(31.746 u s)帧频60Hz(16 666.66 u s)的显示适配卡的话,每块扫描板从视频源读取它扫描显示的16行数据,需要花31.746 X 16=507.94 u s,而在LED显示一侧因为刷新频率为120Hz,是视频源帧频的2倍,所以从视频源读人的16行数据在LED屏上要重复显示2次。对于扫描板来说,要把从视频源读进来的16行数据写人到板上RAM中,显示时又从RAM中读出。这样,能够用于LED显示的时间就是允许RAM进行读操作的时间,它等于总时间减去写操作时间,即16 666.66-507.49=16 159.17 11 s,粗略地计算,可以认为这16 159us的时间用于2次每次17行每行8192个CLK脉冲的显示数据传输(包括输出列控制数据)。这就可以求出所需要的CLK时钟周期(或称为点周期),有16 159 170 (ns) / (2X 17 X 8192) =58.016ns o ZQL9701的CLK周期最小为50ns,完全可以满足要求。1/16的扫描方式是最大限度,其它扫描方式1/H, H值均小于16,这时的CLK周期为16159170 (ns) / (2X (H +1)X8192),其值均大于58ns,自然不会出现问题。我们就以640 X 480分辨率、显示刷新频率120帧砂、真彩色视频LED显示屏为对像,具体计算一下所需ZQL9701芯片的数量和应该达到的CLK时钟频率。这时,帧周期标称值为8 333 333ns,实际值为16 159 170/2=8 079 585ns;行周期为8 079 585ns/ (H+ 1);点周期为8 079 585ns/(8192X(H+l)。具体计算结果如表4.14所示。应该说明的是,上述计算是比较粗略的,因为它没有考虑其它方面的时间开销,但大体上可以作为方案设计的参考。