春のプロジェクト2009/第7回
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[春のプロジェクト2009]]
*第7回 チャタリング除去回路とLCD制御回路[#q05c41db]
#contents
**0 概要[#s2a5c889]
-FPGAボード上にあるスイッチのチャタリングの除去用回路の作成。
-液晶ディスプレイ制御回路の作成。
**1 チャタリング[#q984e733]
-チャタリングとは
--スイッチなどのメカニカルな接点がOFFからONになる時にスイッチの接点がバウンドし、ON->OFF->ON->OFF->を短時間に何度か繰り返してからONになる現象の事。
-解決法(チャタリングの除去)
--サンプリング間隔を最大チャタリング継続時間の2倍程度に設定する。
**2 液晶ディスプレイ制御回路[#j62fc200]
-出力ポート
--lcd_e:液晶ディスプレイのwrite_enable信号
--lcd_rs:lcd_dが制御コマンドか表示データかを区別するための信号。0の時制御、1の時表示。
--lcd_rw:液晶ディスプレイへの読み書きを指定。(今回は常に0。つまり読込だけ)
--sf_d:制御コマンドや表示データ
-入力ポート
--data0-data5:表示用データ。
--clk
--reset
*** DE2 boardにおけるLCDとのインターフェイス(途中) [#a506db70]
-インターフェイス
--VO: LCDの電源のON/OFF
--DB0 - DB7: 制御データ or 表示データ
--E: LCD使用許可信号
--R/W: 書き込み or 読み込み信号
--RS: 制御コマンド or 表示データ の選択
-制御コマンドにてLCDのどこに表示データを置くのかなどを指定し、表示データをその場所に置く。
制御コマンド
↓
表示データ
↓
制御コマンド
↓
表示データ
↓
…
-詳しくはこちら
#ref(CFAH1602BTMCJP.pdf)
**3 シミュレーション[#r6abd663]
-今回から実機でのシミュレーションのみ。
-----------------------
提案、質問などあればお願いします。
#comment
終了行:
[[春のプロジェクト2009]]
*第7回 チャタリング除去回路とLCD制御回路[#q05c41db]
#contents
**0 概要[#s2a5c889]
-FPGAボード上にあるスイッチのチャタリングの除去用回路の作成。
-液晶ディスプレイ制御回路の作成。
**1 チャタリング[#q984e733]
-チャタリングとは
--スイッチなどのメカニカルな接点がOFFからONになる時にスイッチの接点がバウンドし、ON->OFF->ON->OFF->を短時間に何度か繰り返してからONになる現象の事。
-解決法(チャタリングの除去)
--サンプリング間隔を最大チャタリング継続時間の2倍程度に設定する。
**2 液晶ディスプレイ制御回路[#j62fc200]
-出力ポート
--lcd_e:液晶ディスプレイのwrite_enable信号
--lcd_rs:lcd_dが制御コマンドか表示データかを区別するための信号。0の時制御、1の時表示。
--lcd_rw:液晶ディスプレイへの読み書きを指定。(今回は常に0。つまり読込だけ)
--sf_d:制御コマンドや表示データ
-入力ポート
--data0-data5:表示用データ。
--clk
--reset
*** DE2 boardにおけるLCDとのインターフェイス(途中) [#a506db70]
-インターフェイス
--VO: LCDの電源のON/OFF
--DB0 - DB7: 制御データ or 表示データ
--E: LCD使用許可信号
--R/W: 書き込み or 読み込み信号
--RS: 制御コマンド or 表示データ の選択
-制御コマンドにてLCDのどこに表示データを置くのかなどを指定し、表示データをその場所に置く。
制御コマンド
↓
表示データ
↓
制御コマンド
↓
表示データ
↓
…
-詳しくはこちら
#ref(CFAH1602BTMCJP.pdf)
**3 シミュレーション[#r6abd663]
-今回から実機でのシミュレーションのみ。
-----------------------
提案、質問などあればお願いします。
#comment
ページ名: