Skip to content
EntityQ611961· pop 9· linked from 16 articles

Charlieplexing

Sign in to save

thumb|Illustrates how a diagonal array enables nearly twice as many unique intersections as an x/y array.

Wikidata facts

Show 1 more fact
Commons category
Charlieplexing

via Wikidata · CC0

~27 min read

Article

24 sections
Contents
  • Etymology
  • Origin
  • Tri-state multiplexing (Charlieplexing)
  • Complementary drive
  • Expanding: tri-state logic
  • Expanding
  • Problems with Charlieplexing
  • Refresh rate
  • Peak current
  • Requirement for tristate
  • Forward voltage
  • Alternative use cases and variants
  • Input data multiplexing
  • Projected capacitance touchscreens and keypads
  • {{anchor|Gugaplexing}}GuGaplexing
  • Chipiplexing
  • Cross-plexing
  • Tucoplexing
  • Pulse-width modulation
  • Code example
  • See also
  • Notes
  • References
  • Further reading

thumb|Illustrates how a diagonal array enables nearly twice as many unique intersections as an x/y array.

thumb|A Charlieplexed digital clock which controls 90 LEDs with 10 pins of a PIC 16C54 microcontroller. Charlieplexing (also known as tristate multiplexing, reduced pin-count LED multiplexing, complementary LED drive and crossplexing) is a technique for accessing a large number of LEDs, switches, micro-capacitors or other I/O entities, using relatively few tri-state logic wires from a microcontroller. These I/O entities can be wired as discrete components, x/y arrays, or woven in a diagonally intersecting pattern to form diagonal arrays.

Available in 8 languages

via Wikidata sitelinks · CC0

Connections

Categories