このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ

*目次 [#g1c10afb]

#contents


*TINA利用による74HC161の動作確認 [#f33f2299]

-以前に『絵ときでわかるディジタル回路』に書かれていた74HC161利用による[[16進カウンタ回路]]を実際に製作し、[[74HC161]]の動作を確認した。
-今回はTINAを用いて74HC161の入出力に注目したタイミングチャートを作ってみた。
-そして、TINAの仮想表示器を利用して回路を考えてみた。


*実験 [#efcb626f]

-使用するソフトウェアはTINA7である。


**タイミングチャート [#gb624495]

-作成したTSCファイルは[[74HC161.TSC:http://security2600.sakura.ne.jp/main2/data1/74HC161.TSC]]である。
-LOAD=H、即ちデータ入力は使わないので、データ入力端子であるA〜D(3〜7番ピン)はオープンでよいが、一応GNDにつないでおく。
-入出力だけに注目するため、インタラクティブモードはデジタルを選択してシミュレーションしたり、解析からタイミングチャートを製作する。

#img(http://security2600.sakura.ne.jp/main2/image3/161_1.jpg)
#img(,clear)

 この回路のタイミングチャートは次の通りである。

#img(http://security2600.sakura.ne.jp/main2/image3/161_2.jpg)
#img(,clear)


**仮想表示器を用いたシミュレーション [#m993271e]

#img(http://security2600.sakura.ne.jp/main2/image3/tina.jpg)
#img(,clear)

-作成したTSCファイルは[[74HC161_3.TSC:http://security2600.sakura.ne.jp/main2/data1/74HC161_3.TSC]]である。
-デジタル電圧ピンと7セグメント表示器を設置して、カウンタ回路の様子をシミュレーションしてみた。
--目視でシミュレーションがわかるように、CLK入力は1MHzにセット。
-動作中のflash動画は[[tina.swf.html:http://security2600.sakura.ne.jp/main2/data1/tina.swf.html]]。
--線のポイントごとに赤・青で表示されるが、これはH,Lの違いを意味する。赤ならばH、青ならばLである。


*習得したこと [#x5e0d225]

**TINAの操作方法 [#j6566c6d]

-2つのクロックタイプを使い分け。
--CLKピンには、2Hzのデューティー比50%の正方派を入力。
--CLRピンには、1回だけ↓入力。
---CLRピンはイネーブルだから、↓入力が入ると出力全てがリセットされる。
-タイミングチャートの生成
--電圧ピンを置いてから、ツールメニューの「Analysis」>「Digtal Timing Analysis」を選択すると、タイミングチャートが別ウィンドウで表示される。
--このウィンドウはさらに画像エディタ機能としても動作するようだ。
--波形は電圧ピン名でソート(昇順)されて表示される。
---波形の並びを変更してければ、電圧ピンの特性画面のラベル名欄において、半角で「V:1」「l:2」のようにすると、「:」の後に付けた数字が表示順になる。この番号は測定結果画面には表示されない。
-前回はDCモードでシミュレーションしたが、今回は完全にデジタル部品しか使っていないのでデジタルモードでシミュレーションしなければならないことがわかった。気付いたデジタルモードのときの注意は次の通り。
--部品は電圧ピン、GND、クロック入力、H/L入力を使う。
--ICのVcc,GNDの指定はしなくてよい。
-ERCで簡易的な回路チェックが可能。
--ひとつでもオープンなピンがあるとアラートが出る。
---実際の回路ではオープンするときであっても、シミュレーション時はGND,Vccいずれに接続しておくべきかもしれない。
-TINAに便利な仮想表示器
--仮想LED(部品名はロジックインダクター)
---見た目が菱形のもの。
---小型と大型を選べる。
---Hなら指定した色を点灯する。あたかも[[LED]]のように働くが、抵抗器などの存在を考慮しなくてもよい。
---Hなら指定した色を点灯する。あたかも[[LED]]のように働くが、[[抵抗器]]などの存在を考慮しなくてもよい。
--仮想7セグメントLED(部品名はHEXディスプレイ)
---TINAの仮想表示器は7セグメントLEDとデコーダをセットにしてある。抵抗器などの存在を考慮しなくてもよい。
---TINAの仮想表示器は[[7セグメントLED]]と[[デコーダ]]をセットにしてある。抵抗器などの存在を考慮しなくてもよい。


**回路 [#p97b4f83]

-74HC161の動作の復習


*参考文献 [#ke6949c5]

-『絵ときでわかるディジタル回路』
-『デジタル回路の「しくみ」と「基本」』