LEDキューブにおすすめのドライバIC

このQ&Aのポイント
  • LEDキューブを作る際におすすめのドライバICについて知りたいです。
  • PICを使用してLEDキューブを作りたいのですが、おすすめのドライバICはありますか?
  • LEDキューブの配線に適した電導線についても教えてください。
回答を見る
  • ベストアンサー

LED キューブにおすすめのドライバIC

PIC 初心者です。 いつかLED キューブを作ってみたいと思うのですが、今までLED ドライバIC を使った事がありません。 フルカラーで8x8x8 を作ろうとすると1面につき 8x8x3 = 192 個制御しないといけません(ゲンナリ)。 #1面毎に接地を切り替えて、計8面を扱おうと思っています。 MAX6966 というのが10ポート制御できそうで、かつカスケード接続もできそうなのでイケるかなと思うんですが、日本語で取り扱ったサイトがあまり見つかりません。メジャーな品ではないのでしょうか? おすすめのドライバIC が他にあるのでしょうか?一応PIC でやりたいと思います。またLED の数は減らしてもいいと思っています。そもそもドライバIC を20個もカスケード接続できるもんなでしょうか? あとキューブ配線に適した電導線(曲がりにくくて細い)ってなにかありますか?できれば薄い皮膜があればと思うんですが・・・。

noname#148582
noname#148582
  • 科学
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • tadys
  • ベストアンサー率40% (856/2135)
回答No.1

ドライバICのGndを切り替えるというのは無理があるでしょう。 全てのLEDの輝度を独立に制御しようとするというのは難しいですね。 TLC5940というのは16CHの出力ピンがあります。 これなら、12個で制御できます。 配線(実装)をちゃんとやれば12個でも20個でも動きます。 MAX6966 の単価はデジキーで¥388です。20個で7,760円 TLC5940 の単価はデジキーで¥364です。12個で4,368円 デジキーでは他のLEDドライバも探す事が出来ます。 http://jp.digikey.com/

noname#148582
質問者

お礼

ありがとうございます! とても使えそうなIC ですね!なかなか探せませんでした!デジキーも初でした!

その他の回答 (1)

  • tadys
  • ベストアンサー率40% (856/2135)
回答No.2

No.1です。 >全てのLEDの輝度を独立に制御しようとするというのは難しいですね。 というのは「接地を切り替えて」という方法では難しいという意味です。 +側で切り替える場合でも、切り替えの制御とPWMのタイミング合わせなどが難しくなります。

関連するQ&A

  • LEDドライバICのカスケード接続

    添付図のようにLEDドライバICを搭載した基板を複数枚カスケード接続しています。 DATA、CLK、ENABLE、LATCHの4線式8BITのICです。 ここで、最終基板の点灯だけを確認するために、ダミーカウント基板(?)のようなものを製作したいのですが、どのような回路になるのでしょうか? DATAを送信するマイコンのプログラムは変更せずに、CPLD等は使用せずに組みたいのですが・・。 1枚の基板にドライバICが1個搭載されているとして、最終の5枚目の検査の場合を例に御教授いただけると幸いです。 ドライバICを必要数(この例では4個)並べるくらいしか思いつかないのです・・。もっとカスケード数が多くなるとこんな方法では対処できないので。。 よろしく御願いいたします。

  • LEDドライバーICの応用

    LEDドライバーICの応用 質問させていただきます。 4mAから20mAの電流でコントロールできる機器があります。 この機器を16台程度PICからコントロールしたいと思っています。 LED用の定電流ドラーバーICが使えないかと思っています。 候補と思っているのは、 TI社のTLC59116です。 TLC59116は、 16-CHANNEL Fm I2C-BUS CONSTANT-CURRENT LED SINK DRIVER ということで、I2Cでコントロール出来る16チャンネルの定電流ドライバーICのようです。 プログラミングは問題ないのですが、電子回路の知識が乏しくデータシートを理解しきれません。 私の理解が合っているかどうかと、TLC59116を私の使用目的に使えるかについてご教授下さい。 1.LED定電流ドライバーとは、接続される負荷(LED等)によらず一定の電流を供給できるもの。 2.LED定電流ドライバーを使って電流値でコントロールする機器をコントロールすることは可能。 3.TLC59116にはFが付いている物と付いていない物がある。Fが付いていない物は、I2Cから受けた0-255値を内部PWMにした後に電流値に変換して出力。 4.出力電流の最大値は、REXTピンに接続される抵抗値により決まる。I2Cから受けた0-255値は、0mAからここで決めた電流値までに対応する。 5.TLC59116Fは、PWMから電流変換をしないでそのままPWMとして出力されるもの。 なお、TLC59116では目的は達成されないという場合、 実現可能なLEDドライバーICまたは、ソリューションをお教え願えますでしょうか。 よろしくお願いします。

  • フルカラーLEDのコントロール

    PIC、マイコンを使用しないことを前提に、 フルカラーLEDや光の三原色のLEDを使い、可変抵抗ひとつだけで色を32段階調ほどアナログ制御できるような回路どなたかご教授願います。 よろしくお願いいたします。

  • 8x8x8LEDキューブの電流値

    以前同じような質問をしましたが、質問が説明不足だったので再度質問させていただきます。 まず以下のサイトを参考にして8x8x8LEDキューブを作成しています。 http://ameblo.jp/ledeco/entry-11473790462.html 8x8x8LEDキューブなので一段には64個のLEDが並列接続されています。(それが八段あります。) 八段を高速で切り替えるダイナミック点灯で制御します。ですので、同時に光るLEDの最大は64個です。 ここで疑問に思ったことなのですが、 ひとつのLEDに5mA流したいとすると、アノードコモン側には5x64=320mA流す必要があると思います。 しかし、320mA流すように電流制限抵抗を選定すると64個中のひとつのLEDだけを点灯させる場合、ひとつのLEDに320mA流れてしまうのでLEDが壊れてしまう気がします。 ダイナミック点灯のように高速に点滅させる場合は大電流が流れても壊れない物なのでしょうか。 反対に、LEDの最大定格に合わせて30mAをアノードコモン側に流すよう抵抗を選定すると、ひとつのLEDだけ点灯させる場合壊れないのはいいが、64個すべて点灯させた場合30/64=0.47mAとなりすごく暗くなってしまうと思います。 この場合はどのようにしてLEDに流す電流を決めたらよいのでしょうか。 それとも根本的に考え方が違うのでしょうか。 ソースドライバ側のトランジスタはこれから決めるので、アノードコモン側の電流には制限がないものとします。 ご教授願います。 DataSheet LED 黄緑 3mm http://akizukidenshi.com/download/OSNG3133A.pdf

  • PICのアセンブラによるLEDの制御

    PICのアセンブラによるLEDの制御 をやっているんですが。 LEDを点滅させる速度を時間に応じて変化させたいのですが、いまいちわかりません。 ●○●○●○●○ から ○●○●○●○● です。 使用ICは16F84Aです おそらく、 COUNT1 EQU 1CH を変化させるか、DELAYサブルーチンをかえるのであろうと思うのですが、わかりません。 教えてください。

  • 8x8x8のLEDキューブの電流について

    前回トランジスタアレイに流せる電流値について質問させていただきましたが、追加で疑問に思ったことがあったので質問させていただきます。 今現在8x8x8のLEDキューブを作成しているのですが、 並列に64個のLEDが接続されていて全部を光らせたい場合ひとつに5mA流したいとき、合計で320mAの電流が必要と思います。 320mA流す設計で回路を作ったときにLEDひとつを光らせた場合ひとつのLEDに320mA流れてしまうと思うので壊れる気がします。 ダイナミック点灯の高速な点滅だと耐えられるのでしょうか。 また、壊れるとして全体に流す電流を30mAに下げると、全点灯させた場合ひとつに流れる電流はすごく小さくなってしまい暗くなると思います。 この場合の電流はどのように決めたら良いのでしょうか。 よろしくお願いいたします。

  • フルカラーLEDの制御

    技術、予算的に厳しいのでPICを使用せずに、ダイオードマトリックスでフルカラー制御を行いたいと考えています。 1回路8接点のロータリースイッチで、以下の7パターン(8接点目は省略)を切り替える仕様です。 過去ログのhttp://oshiete1.goo.ne.jp/qa1433600.htmlで、似たような事が書いてあったため、参考にして回路図を書いてみました。 ちなみにフルカラーLEDは並列で8つほど接続する予定です。(各LEDのR,G,Bに抵抗を取り付ける予定) 各抵抗値は、20mAを想定して、R=495Ω、G=430Ω、B=430Ωを考えています。 そこで質問なのですが、 1)以下の回路図でうまく制御できるものなのか、教えていただけないでしょうか。 2)1の赤(R)のみ光らせた場合の回路で例えると、GとBはアノードもカソードも同じ電位に   なり、光らないという仕様になるのですが、この方法は正規なものなのでしょうか。   (負荷や寿命等に影響されない??) 3)各パターンからアノードコモンへの接続に、定電流ダイオード(E-103)を並列に繋ぎ、   20mAとしていますが、LEDを並列に8つ繋げた場合でも問題なく発光しますでしょうか。 以上、長文となりますが、よろしくお願い致します。 ------------------------------------------------------------------- 【フルカラー制御パターン ( )は点灯する色】  1  赤(R)  2  緑(G)  3  青(B)  4  黄(R+G)  5  紫(R+B)  6  水色(G+B)  7  白(R+G+B) 【フルカラーLED規格】  特殊フルカラーLED、アノードコモンタイプ   R ... VF(2.1V) ... IF(50mA)   G ... VF(3.4V) ... IF(30mA)   B ... VF(3.4V) ... IF(30mA) 【回路図】 12Vアダプター  - +  | |  | └──---┐ロータリースイッチ  | ┌-┬-┬-┼-┬-┬-┐  ┷  1 2  3 4  5 6 7         LR  LG  LB    LC         |  |  |    |         |  |  |    |         R   R   R     |         |  |  |    |         |  |  |    |         |  |  |    |         |  |  |    |  1 ───-)-┬-)-┬-)-─┐ |         | ▼| ▼|   ▽ |         | └┤ └┤  └-┤  2 ──┬-)-─-)-┬-)-─┐ |       ▼|   | ▼|   ▽ |       └┤   | └┤  └-┤  3 ──┬-)-┬-)-─-)-─┐ |       ▼| ▼|  |  ▽ |       └┤ └┤  |  └-┤  4 ───-)-─-)-┬-)-─┐ |         |  | ▼|  ▽ |         |  | └┤  └-┤  5 ───-)-┬-)-─-)-─┐ |         | ▼|  |  ▽ |         | └┤  |  └-┤  6 ──┬-)-─-)-─-)-─┐ |       ▼|   |   |  ▽ |       └┤   |   |  └-┤  7 ───-)-─-)-─-)-─┐ |         |   |   |  ▽ |         |   |   |  └-┘         |   |   |              ┷  ┷  ┷  ※各記号の説明   LR ... LEDのR端子   LG ... LEDのG端子   LB ... LEDのB端子   LC ... LEDのアノードコモン   R ... 抵抗   ▼ ... 汎用整流用ダイオード TAIWAN製 1N4007(1Aタイプ)   ▽ ... 定電流ダイオード 石塚電子製 E-103(10mA)並列繋ぎ   -)- ... 立体交差   ┷ ... GND

  • LEDドライバのPWM調光時の電流測定の方法について

    LEDドライバのPWM調光時の電流測定の方法について LEDドライバ回路でICのPWM調光機能を用いてLED電流を制御した場合、 この電流の測定方法としてデジタルマルチメーターを用いて電流を測定 することは適切でしょうか。 PWM信号は数百Hzで入力し、LED電流は約10mAくらいです。 LED電流のリニア特性を測定しようとしてそれらしき値は出ているのですが、 ご教授お願い致します。

  • モーターとPIC用の電源

    電子工作でPICを用いてモーターを動作させる回路を作成しています。 モータードライバIC(TA7291P)をPICで制御してモーター(FA-130)を回転させようとしています。 (最終的には3つドライバを使用して3つのモータを制御するつもりです。) 9Vの006P電池を5Vのレギュレータを用いてPICとモータードライバの電源にしたのはいいのですが、この5Vの電源をモーターの電源にしたところ、回転速度が非常に遅くて、PICにつないだLEDが点滅(電流が足りていない?)して上手く動作しませんでした。 調べてみるとIC側の電源とモーターの電源を別にしないといけないことを知りました。 そこで、IC側はそのままでモーター側の電源をスイッチングACアダプタに変えることにしましたが、出力電圧と出力電流はどのようなものを選べばよいでしょうか。 これは希望なんですが、ACアダプタ一つでモーターとIC用の電源にすることはできないでしょうか。

  • モータドライバTA7291SGがうまく動きません

    モータードライバの使い方について TA7291SGの使い方がいまいちわかりません 電子工作完全初心者です。 モータードライバの使い方についてご教授お願いしたいと思います。 PICとモータドライバを使って、モータを動かそうと考えました。 構想は以下の通りです。 ・PIC16F84AのA0ーA3を使って、2つのモータを制御する ・モータドライバはTA7291SG 2個 ・モータドライバからの出力をタミヤのツィンモーターギアボックスにぶちこむ 電源は単3x2で、HT7750Aを使った回路で5Vに昇圧、PICとTA7291SGのVCCに接続します。TA7291SGのVSとVrefには直接単3x2の3Vを接続しました。 (図参照、GND等は省略、モータードライブは実際は2個あります) VSは出力側電源端子、Vrefは制御電源端子ということで3V流してやればOUT1とOUT2に3V出ると思ったのですが・・・実際には1.5Vくらいしか出ません。モーターは動くのですが、かなり低速です。 テスターで測ってみたところ、VS VREFにはちゃんと3Vとどいています。 どこが間違っているのでしょうか?何か根本的なところで間違っているような気がするのですが。。PIC系とモーター系は別電源にしないといけないのでしょうか? どなたか、教えていただければ幸いです。