关于LCD时序的HBP、HFP、HSW造成图像左移或者右移的原因
关于LCD时序中的HBP、HFP、HSW等参数,如果HBP参数配置的不准确,屏幕图像会左移或者右移。
问题:由于我需要在PC上仿真一个TFT,需要仿真出这种左移或右移的效果,我想知道这种现象的原因。
1:我的想法是LCM中本身有一个固定的HBP值,假设其值为HBP_LCM,假设LCD Controller中配置的HBP为HBP_CON.当HSW到达后,经过了HBP_LCM个像素周期,LCM不管VDE是否有效,内部的x坐标开始计数。而LCD Controller中相应的X坐标的数据是在经过HBP_CON后始计数的。如果HBP_CON和HBP_LCM不等,两个X坐标偏移,就造成了左移或者右移的现象。这种理解对不对呢?
2:如果不按照上面的理解,如果LCM是在VDE有效后,内部的x坐标从零开始计数的,而这个VDE信号的LCD Controller发送的,当LCD Controller使得VDE有效后,它开始从零发送X坐标的RGB数据,这样的话永远也不会发生图像偏移了啊。