ChatDiagram
3 templates · Circuit diagram

マルチプレクス型LEDマトリクス回路図

マルチプレクス型LEDマトリクスを使うと、はるかに少ないGPIOピンで数十個、数百個のLEDを制御できます。このコレクションでは、MAX7219、シフトレジスタチェーン、Charlieplexingなど、一般的なドライバ構成の動作する回路図を紹介します。アドレス線、電流制限抵抗、電源接続がどのように組み合わさるかを確認できます。

Standard IEEE Std 315 / ANSI Y32.2Engine schematex-circuitExport SVG · PNG · PDF
How to

How to use a circuit diagram template.

  1. 01マトリクスとドライバを選ぶ

    LEDマトリクスのサイズ(例:8×8、16×16)と、使用可能なGPIO数・必要なリフレッシュ性能に合うドライバICを選びます。

  2. 02マルチプレクシング方式を計画する

    使用できるピン数に応じて、行/列スキャン、シフトレジスタ、Charlieplexingのいずれかを決めます。

  3. 03電流制限と電源を追加する

    各セグメントまたは列に電流制限抵抗を配置し、点灯中のLED全体のピーク電流に電源が対応できることを確認します。

  4. 04制御線を配線する

    ドライバのdata、clock、latch、enable線を、マイコンまたは制御ボードに接続します。

  5. 05回路図を作成して整える

    回路図作成ツールで部品とネットを配置し、書き出す前に信号経路とラベルを確認します。

FAQ

Questions about circuit diagram templates

LEDマトリクス回路におけるマルチプレクシングとは何ですか?

マルチプレクシングとは、LEDをグリッド状に配置し、1行または1列ずつ非常に高速で点灯させる技術です。必要なI/Oピン数を減らしながら、LEDが連続点灯しているように見せられます。

マルチプレクス型LEDマトリクスにはGPIOピンが何本必要ですか?

ドライバとマトリクスのサイズによって異なります。MAX7219なら8×8マトリクスに必要なピンは3本(data、clock、load)だけですが、行/列を直接マルチプレクシングする場合は行数+列数のピンが必要です。Charlieplexingでは、n本のピンでn(n−1)個のLEDを制御できます。

Arduinoで16×16 LEDマトリクスを駆動できますか?

はい。ArduinoをMAX7219またはシフトレジスタと組み合わせます。Arduinoがドライバへシリアルデータを送り、ドライバが高速な行/列スキャンと電流制御を処理します。

Charlieplexingとは何ですか?いつ使うべきですか?

Charlieplexingは、マイコンのピンが持つ3ステート機能を利用し、非常に少ないピンで多数のLEDを制御します。n本のピンで最大n(n−1)個のLEDを駆動できます。ピン数が極端に限られる小規模マトリクスに適していますが、抵抗値の選定とタイミングの調整が必要です。

これらの回路図には部品値が含まれていますか?

例には一般的な接続とロジックが示されていますが、正確な抵抗値とコンデンサ容量は、LEDの順方向電圧、求める明るさ、電源電圧によって異なります。作成ツールを使って、用途に合わせて部品値を追加・調整してください。