summaryrefslogtreecommitdiff
path: root/content/blog/multichannel-led-driver
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2023-03-19 23:41:06 +0100
committerjaseg <git@jaseg.de>2023-03-19 23:41:06 +0100
commitaa54c194ff5e3fa2f42909f4eb5c27d1b1366dc4 (patch)
tree79fb51120fceaafce9404e092778afeb52765d3c /content/blog/multichannel-led-driver
parent9d2ecb11fdc6d48702b0b9bd3f29dab4fb73457c (diff)
downloadblog-aa54c194ff5e3fa2f42909f4eb5c27d1b1366dc4.tar.gz
blog-aa54c194ff5e3fa2f42909f4eb5c27d1b1366dc4.tar.bz2
blog-aa54c194ff5e3fa2f42909f4eb5c27d1b1366dc4.zip
Make images on dark mode darker
Diffstat (limited to 'content/blog/multichannel-led-driver')
-rw-r--r--content/blog/multichannel-led-driver/index.rst18
1 files changed, 10 insertions, 8 deletions
diff --git a/content/blog/multichannel-led-driver/index.rst b/content/blog/multichannel-led-driver/index.rst
index 7de03d5..86fab72 100644
--- a/content/blog/multichannel-led-driver/index.rst
+++ b/content/blog/multichannel-led-driver/index.rst
@@ -376,15 +376,16 @@ the resulting brightness curve below.
.. raw:: html
- <figure>
- <figure class="side-by-side">
+ <div class="subfigure">
+ <figure>
<img src="images/uncorrected_brightness_sim.svg" alt="">
<figcaption>
Calculated brightness curve for the uncorrected BCM setup. As you can see, at low setpoints the result
is about as smooth as sandpaper, which is well in line with our observations. At high setpoints the
offset gets swamped out and the nonlinearity in the low bits is not visible anymore.
</figcaption>
- </figure><figure class="side-by-side">
+ </figure>
+ <figure>
<img src="images/corrected_brightness_sim.svg" alt="">
<figcaption>
Brightness curve for the corrected BCM setup extrapolated using actual measurements. Looks as buttery
@@ -392,7 +393,7 @@ the resulting brightness curve below.
</figcaption>
</figcaption>
</figure>
- </figure>
+ </div>
.. _BPW34: http://www.vishay.com/docs/81521/bpw34.pdf
.. _MCP6002: http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf
@@ -431,19 +432,20 @@ Conclusion
.. raw:: html
- <figure>
- <figure class="side-by-side">
+ <div class="subfigure">
+ <figure>
<a href="images/olsndot_schematic.png">
<img src="images/olsndot_schematic.png" alt="A picture of the LED driver schematic">
</a>
<figcaption>The LED driver <a href="images/olsndot_schematic.png">schematic</a></figcaption>
- </figure><figure class="side-by-side">
+ </figure>
+ <figure>
<a href="images/olsndot_pcb.png">
<img src="images/olsndot_pcb.png" alt="A picture of the LED driver PCB layout">
</a>
<figcaption>The LED driver <a href="images/olsndot_pcb.png">PCB layout</a></figcaption>
</figure>
- </figure>
+ </div>
Putting some thought into the control circuitry and software, you can easily control large numbers of channels of LEDs
using extremely inexpensive driving hardware without any compromises on dynamic range. The design we settled on can