找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[基础电路] 如何防止闪烁引起的突发调光-HowtoPreventFlickerCausedbyBurstD

[复制链接]
admin 发表于 2013-2-21 19:26:52 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
Abstract: The DS3881 and DS3882 CCFL controllers are used in automotive, industrial, and avionic applications to backlight LCD panels that require a high dimming ratio. These CCFL controllers use both analog lamp-current amplitude modulation and digital pulse-width burst-dimming techniques to achieve the high dimming ratio. The digital PWM burst dimming can, however, create visible flicker at very low dimming levels. This application note describes how to eliminate the flicker.
  
  IntroductionThe DS3881 and DS3882 CCFL controllers use both analog lamp-current amplitude modulation and digital pulse-width-modulation (PWM) burst-dimming techniques to achieve a high dimming ratio. These controllers are typically used in used in automotive, industrial, and avonic applications to backlight LCD panels requiring a high dimming ratio.
  
  Digital PWM burst dimming can cause a problem at very low dimming levels unless an external PWM signal, synchronized to the lamp clock, is used to control the width of the burst-dimming period. If that PWM burst-dimming signal is generated either from the DS3881/DS3882's internal oscillator or from an external oscillator which are asynchronous to the lamp clock, then visible flicker can appear on the LCD panel at very low brightness levels.
  
  This "flicker" problem is easily explained, but harder to solve. At very low brightness levels, there might only be a very few lamp clock cycles per burst-dimming cycle. Therefore, because the burst-dimming clock or signal is not synchronized to the lamp clock, the number of lamp clock cycles in each burst-dimming period can vary by plus or minus one lamp-clock cycle. At most dimming levels this is not a problem. When, however, only a very few burst-dimming cycles (i.e., less than ) are being generated, the plus/minus variation can appear as flicker in the LCD panel.The flicker is seen because the human eye can detect relative brightness changes greater than about 20%.
  
  There are three work-arounds for this flicker problem. Each approach works with the DS3881/DS3882 controllers.
  
  Work-Around #1: Synchronize the External DPWM to the Lamp ClockIf an external PWM signal is used to control the burst-dimming period, the DS3881/DS3882 internally sample this signal at the PSYNC input on both the rising and the falling edges of the lamp clock. If the external PWM signal is synchronized with the lamp clock, the plus/minus one-lamp-clock-cycle variation will be eliminated. The LCD panel will not flicker at low dimming levels.
  
  It is important to emphasize that the DS3881/DS3882 sample the external PWM signal on both edges of the lamp clock. As long as the edges of the burst-dimming PWM signal (provided at the PSYNC input) and the lamp clock (provided at the LSYNC input) are not coincident, the plus/minus one-lamp-clock-cycle variation will not occur. It is recommended that the transitioning edges of the PSYNC input be at least 200ns away from both the rising and falling edge of the lamp clock provided at the LSYNC input.
  
  Work-Around #2: Provide a Significant Brightness Step at Low Dimming LevelsAn alternate approach provides a significant step size between the minimum burst-dimming period and the next brightest step. First, the DS3881/DS3882 are forced into the minimum burst-dimming period by either holding the BRIGHT input at 0V, by programming the BPWM register to 01h, or by providing a minimum PWM signal at the PSYNC input. Now the plus/minus one-lamp-clock variation will not occur. The brightness step described here would be the minimum brightness step. If an additional step-up in brightness moves beyond the point at which the user can see flicker, the problem is thus avoided.
  
  As an example, assume a DS3881/DS3882 system like that described in application note 3997, "How to Achieve a 300:1 Dimming Ratio with the DS3881/DS3882 CCFL Controllers." In that system, the minimum burst-dimming period is six lamp cycles. Suppose that the burst-dimming period is increased to 16 lamp cycles, so now the user cannot see flicker. The jump from 6 to 16 lamp cycles is controlled either by the voltage applied at the BRIGHT pin, by the value programmed in the BPWM register, or by the pulse width applied at the PSYNC input.
  
  Work-Around #3: Use the SSP and BLC Registers to Control BrightnessThe plus/minus one-lamp-cycle-clock variation mentioned earlier only occurs when the burst-dimming duty cycle begins to exceed the minimum burst created by the DS3881/DS3882. That minimum burst is determined by the programmed number of soft-start lamp cycles and the programmed lamp-cycle sample rate. More details can be found in Application Note 3997 noted above.
  
  As an alternative, the controller can be forced to generate the minimum burst by setting the BPWM register to 01h. Then the user programs the soft-start registers (SSP1 to SSP4) and uses the analog dimming control in the BLC register to control the dimming. The dimming is manipulated until the minimum burst created by the DS3881/DS3882 is long enough that the plus/minus one-lamp-cycle variation will not cause visible flicker.
  
  Table 1 below is based on information in application note 3997, and shows how to accomplish this work-around. The lamp clock rate is assumed to be 60kHz; the burst-dimming frequency is 100Hz. The minimum burst-dimming period will be six lamp cycles, because the soft-start is set to two lamp cycles and the sample rate is set to four lamp cycles.
  
  The minimum brightness occurs at Brightness Step #1. Brightness rises slowly with step-size changes of less than 20%. First the analog lamp current is increased. When the analog lamp current reaches its nominal level (i.e., 100%), the burst-dimming period is increased, not by changing the BPWM register but by increasing the soft-start by two lamp cycles. If increasing the soft-start by two lamp cycles produces too great a brightness jump, then reduce the analog lamp current by a similar amount. As Table 1 illustrates, this latter approach is used until the number of burst-dimming cycles exceeds 20. Then the BPWM register is used to set the brightness.
  
  Table 1. Using the SSP and BLC Registers to Control Brightness Brightness Step No.DS3881/DS3882 Register SettingsConfigurationDimming BPWMSSP1SSP2SSP3SSP4BLC Burst-Dimming Duty Cycle (%)Analog Lamp-Current Setting (%) Ratio Step Size (%)101h00h00h00h70h1Fh1.0035286—201h00h00h00h70h1Ch1.004124415301h00h00h00h70h18h1.004920416401h00h00h00h70h14h1.005717514501h00h00h00h70h10h1.006615214601h00h00h00h70h0Bh1.007812815701h00h00h00h70h06h1.008811411801h00h00h00h70h00h1.0010010012901h00h00h00h77h07h1.338687131001h00h00h00h77h00h1.3310075141101h00h00h70h77h05h1.679067121201h00h00h70h77h00h1.6710060101301h00h00h77h77h01h2.009851151401h00h70h77h77h00h2.3310043161501h00h77h77h77h00h2.6710037131601h70h77h77h77h00h3.0010033111701h77h77h77h77h00h3.3310030101805h77h77h77h77h00h3.9110026151906h77h77h77h77h00h4.6910021172007h77h77h77h77h00h5.471001814
  If the burst-dimming cycle needs to be extended beyond 20 clock cycles to eliminate flicker, the lamp sample rate can be increased first to 8, then 16, and finally 32. Again, the BLC register can be used to increase the number of brightness steps.
  
  A Chinese version of this application note appeared in EDN China, August 2008.
  <-- END: DB HTML -->
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-24 09:32 , Processed in 0.061549 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表