完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
LED电子显示屏是由许多相互独立的像素点(发光元)排列而成,由于像素点的分离性,决定了其发光的控制和驱动只能以数字方式进行。这些像素点的发光状态由控制器同步地控制,独立驱动。视频真彩色显示意味着要对每一个像素点的亮度分别进行控制,并且要在规定的扫描时间内同步地完成。大屏幕是以数以万计的像素点组成的,这使得系统的复杂性较两值显示大屏幕而言大为增加,并对总体的数据传输速度提出了更高的要求。给每一像素点设置一个常规D/A显然是不现实的,必须寻找一种能最大限度降低系统复杂性且性能尽可能高的解决方案。
由视觉原理知道,人对像素点的平均亮度感觉可取决于它的亮/灭占空比。也就是说,只要对像素点亮/灭占空比进行调节,就能实现对亮度的控制。对LED电子显示屏而言,这意味着只要将代表像素点亮度的数字转换为像素点发光的时间(D/T转换),即实现了亮度的D/A转换。 设屏幕数据刷新的周期为,控制任意像素点亮度的数据为n位二进制数 D=bi2i(其中bi=0或1) Ton为相应于D的发光时间,则像素点亮/灭的占空比为: d=Ton/Ts=D= bi2i 该表达式可用可预置减法计数器实现,但每一像素点配一计数器将使得显示电路异常复杂。上式改写为:Ton=Ts bi2i,这意味着可将Ton分成几个时间段,由于当足够小时,几个分离时间段合成的Ton与总长度相同的连续的Ton其视觉效果是相同的。于是,一般地有,对于n位二进制数据D=bi2i,将分Ts为n段,并选取适当时间分割函数f(i),使得第i段Ti=Tsf(i),其中0Tibi=Ts f(i)bi,这时?d=Ton/Ts=Tibi/Ts=f(i)bi 即为此像素点的亮/灭占空比。由于函数f(i)对所有像素点而言可以是共同的,因而上式表明,只要用f(i)统一控制各个像素点,就能实现全屏幕所有像素点相互独立而又同步的D/T转换。对于单个像素点来说用图1的电路可实现上式。图中SFR为8位移位寄存器,图为时间分割函数f(i)的波形。 大屏幕显示驱动电路通常采用“串行移位+锁存+驱动”的结构,以期尽量减少数据传送线。要全屏幕同时实现上式,只要将所有ST信号统一由f(i)控制即可。当然这样做的前提是要求移位寄存器中存放的是各个像素点控制数据中的同权位,而这可通过预先的数据处理做到。 |
|
|
|
只有小组成员才能发言,加入小组>>
791 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2860 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2710 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1070浏览 3评论
193浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 02:23 , Processed in 0.933194 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号