FC2カウンター FPGAの部屋 7セグメントLEDを何個ダイナミック点灯できるか?2
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

7セグメントLEDを何個ダイナミック点灯できるか?2

昨日の7セグメントLEDを何個ダイナミック点灯できるか?では、7セグLED1個当たり1msにするところ500usにしてしまったので、1msに修正した。
プロジェクトをここに置きます。今回のはちらつくので昨日のより面白い。
SW0~SW4を16(十進)(つまりダイナミック点灯LED20個)くらいから、ちらつきが目立ち始める。この時点で20ms、50Hz間隔でリフレッシュ。
SW0~SW4を31(十進)にするとめちゃくちゃちらつく。
明るさは昨日と同様だと思う。
ちなみに電圧は、7セグLEDが点灯している時に、コモンアノードのトランジスタのコレクタが2.5V、7セグLEDのカソードが0.8V、カソード(セグメント)へのFPGAの出力が0.1V。よって7セグLEDのVfは1.7V。
100オームの抵抗の両端は0.7Vなので、電流は0.7V/100オーム=7mA。8セグメント点いてるときのトランジスタのコレクタ電流は7mA * 8seg = 56mA。
となる。
次に電圧波形。
トランジスタのコレクタ電圧。GNDは下から2メモリ目。電圧軸は1V/1目盛り。時間軸は500us/1目盛り。waitが0の場合(SW0~SW4が0)
05-10-27_14-05.jpg

7セグLEDのカソード(セグメント)のどこか。GNDは下から2メモリ目。電圧軸は1V/1目盛り。時間軸は1ms/1目盛り。waitが4の場合(SW0~SW4が4)05-10-27_14-07.jpg

7セグLEDのカソード(セグメント)のどこか。GNDは下から2メモリ目。電圧軸は1V/1目盛り。時間軸は5ms/1目盛り。waitが31の場合(SW0~SW4が31)05-10-27_14-09.jpg

時間軸が遅いので、最初が写真に写らないで切れてます。

昨日やってみるといっていた出力ピンをCMOS出力にするというのは、やってみたらコンパイル途中でプレーサーに蹴られました。セレクトIOのルールに違反するそうです。
----------------------------

トリビアに出してみようか?
7セグメントLEDを何個ダイナミック点灯できるか?
あなたは何個点灯までゆるせますか?100人に聞いてみました。
これじゃ、トリビアの種かな? まあ、こんなマニアックなことトリビアで取り上げられることも無いだろうけど。楽しめた。
  1. 2005年10月27日 22:58 |
  2. FPGAリテラシー及びチュートリアル
  3. | トラックバック:0
  4. | コメント:4

コメント

marseeさんの結果をいただいてしまいまして、7個でダイナミックすることにしました(汗
SEGの本数を倍にします。COMにはFETを乗せます。部品が届いたので仮配置だけして、ひとりはしゃいでおります。
  1. 2005/10/28(金) 20:10:47 |
  2. URL |
  3. キコ #-
  4. [ 編集 ]

あくまでもスパルタン3スタータキットでの私の主観です。私も”どの位の個数ダイナミック点灯できるか”という自分の疑問にまがりなりにも回答出来てうれしいです。
電子工作はああしようこうしようと、考えて作っている時が楽しいですよね。そして、完成した時の喜びは大きいと思います。頑張って作ってください。
  1. 2005/10/28(金) 21:35:41 |
  2. URL |
  3. marsee #-
  4. [ 編集 ]

ありがとうございます。7個というのも、13個を2分割するのにちょうどよかった数です。
それにしてもスパ3キット、いいですね~。一家に1台(違)。遊べそうですよね。。
  1. 2005/10/28(金) 22:27:46 |
  2. URL |
  3. キコ #-
  4. [ 編集 ]

スパ3キット良いですよ。いろいろな実験も、プロセッサも作れますし。
http://marsee101.blog19.fc2.com/blog-entry-14.html
http://marsee101.blog19.fc2.com/blog-entry-36.html
http://marsee101.blog19.fc2.com/blog-entry-38.html
インベーダーやパックマンなども作っている方もいるようですよ。
  1. 2005/10/28(金) 22:35:52 |
  2. URL |
  3. marsee #-
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog.fc2.com/tb.php/54-31b20e93
この記事にトラックバックする(FC2ブログユーザー)