3 ms·
The PWM greyscale is commonly used in other other display technologies like LED where controlling current is not feasible as well as Texas Instrument's DMD whic
by matt-attack 4y ago
The PWM greyscale is commonly used in other other display technologies like LED where controlling current is not feasible as well as Texas Instrument's DMD which is a micro mirror that can only be on or off.
- dragontamer 4y ago> LED where controlling current is not feasible Voltage-controlled current source is a pretty basic OpAmp circuit actually. There's also some tricks to turn some common voltage regulators into current controls. If your "information" is already encoded as current, you can somewhat current-mirror with a very basic BJT circuit (its not the best circuit, but if you don't care about accuracy its fine). I'd say that current control is _more expensive_ than PWM though. PWM is just software or a 555 timer if you're oldschool, both are cheaper than OpAmps / Voltage Regulators. Or maybe you mean, "not feasible for the costs people expect", which is probably true. PWM is just so much cheaper in practice.
- mananaysiempre 4y agoWhen I needed a beeper with a time delay for a fridge door, I looked at retail prices for a dual-555 IC (a 556) and for a dual-opamp IC (ended up going with a 6002) and was surprised to find the opamp was something like three times cheaper, even taking into account the hefty capacitor for the time delay. (Active buzzers wouldn’t run off a 3V cell so I did need a dual IC for the delay and the square-wave generator.) Is this just a retail-specific distortion?
- londons_explore 4y agoAll of the components you mentioned would be sub-cent in large volumes and surface mount parts. I'd imagine the retail price is a combination of 'what the customer is willing to pay', and 'random'.
- matt-attack 4y agoI really meant for large 4K (4096x2160) arrays of LED pixels like in this [1]. [1]: https://displaysolutions.samsung.com/led-signage/onyx https://displaysolutions.samsung.com/led-signage/onyx
- error503 4y agoIt's "feasible" to use dynamic current sources per pixel, and many LED pixel drivers do offer this for dot correction / colour balance / global brightness, but PWM is almost always used for pixel values; it's much easier to achieve the necessary resolution staying in the digital domain, and there's not really any downside. The other big issue with current control is that the simple ways to do dynamic current are linear, so effectively use constant power regardless of pixel state, and also burn a lot of silicon area and might start creating thermal issues in the driver. At high power levels, current regulated switch mode DC-DC drivers start to make sense, but doing that per pixel is definitely not feasible.
- zero_iq 4y agoThe last time I coded something along these lines was way back in the day for pulsing the Amiga's power/disk drive LEDs in time to music and sound effects, instead of their usual on/off/half brightness states. Not quite so useful, but I remember having fun coding it :D I was surprised at just how effective it was, without any noticeable flicker.
- snvzz 4y agoHopefully not the power led, as the audio filter is switched with the same signal. Some early games made that mistake. It sounds horrible in anything newer than the first A1000s.