I'm trying to learn more about modern LCD monitors and how they're controlled. Eventually I'll tear one down and poke around for wave forms and such. If anyone could point out my mistakes or link to a source, or a teardown someone else has already done... that would be wonderful.
I think I understand up to the LVDS. After that point in the control chain, I'm lost.
Originally I thought the driver IC controlled grey-scale for each unit/sub pixel via PWM.
i.e. ON = Light, OFF = No Light
This is apparently incorrect.
Now from what I gather, each pixel's plate charge is adjusted, which in-turn 'twists' the light more or less, which in-turn increases or decreases the amount of light going through the polarizer... right?
Each LCD driver IC adjusts each pixel charge to ~8 bits of accuracy via it's OWN DAC?! That's a lot of DACs.
Although from what I gather, each DAC is only 4bits and is simply like a fine adjustment? The most significant 4bits select a rough voltage level from ~16 preselected (resistor set) voltage levels. This rough adjustment is largely responsible for gamma correction? The 4bit DAC simply adds a small voltage offset?
How far off am I? If that's how they adjust gamma, then how is it changed in software?
I read that most modern TN panels are only 6 bits versus the 'true 8bit' IPS panels. Is this simply because TNs are faster and they can get away with more dithering? Is it simply a limitation of the LCD driver circuitry and a TN panel could have eight bits of greyscale?