• ベストアンサー

非同期回路によるハザードの消し方

非同期式回路にてハザードが出てしまうのは知っていますが、ハザードが出てしまった場合、ハザードをなんとかして消す方法は無いものでしょうか。 ハザードが出る前に予防するのではなく、ハザードが既にでてしまった状態での対処方法が知りたいです。 お願いします。

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

  • ベストアンサー
  • Qwerty-36
  • ベストアンサー率25% (58/226)
回答No.2

さて、74HC00(2入力NAND 4個入り)で遊びましょうか。 ハザード(0→1→0)の出た信号をAとします。 これを2つの入力をショートしたNAND回路2段で遅延させ、これを信号Bとします。 この信号Aと信号BをNAND回路のそれぞれの入力に入れます。 このNAND回路の出力を、最後に残ったNAND回路で反転します。 信号Bを作るNAND回路2段をシュミットインバータ2段に変更し、その間に可変抵抗を入れ、可変抵抗と2段目のシュミットインバータの間とGNDの間にコンデンサを入れます。 信号が1→0→1の場合は、NANDをNORに変更しましょう。 ハザードが出ることが判っているんであれば、この回路も理解できるでしょう。 ただし、現在の設計では絶対に使ってはいけない技術です。

tadasisan
質問者

お礼

ご指摘有難う御座います。 とても勉強になりました。現在は使ってはいけない技術かもしれないですが、試してみたいと思います。

その他の回答 (1)

  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

基本は2つです。 1. CR等でダンプして潰す。 2. 適当な間隔でサンプリングして消す。 前者は、ダンプした受け側をシュミットトリガにしておかないと、新たなノイズパルスの発生源になってしまいます。 後者は、絶対ハザードが出ない(収まっている)ことが設計上分かっているタイミングでサンプリングしないと意味がありません。そうでないと、スパイク的なハザードはきえますが、クロック間隔分の「幅広いパルス」に化けてしまいます。

tadasisan
質問者

お礼

ご指摘ありがとうございます 早速試してみたいと思います。

関連するQ&A

  • カウンタのハザードについて

    同期式・非同期式1/3カウンタについて実験をし、非同期式でハザードが起こる理由は分かったのですが、ハザードが起こると実際何が問題なのでしょうか?具体例も教えてもらえるとうれしいです、よろしくお願いしますm(__)m

  • カウンタ回路

    JK-FFを用いてカウンタの実験を行なったのですが、いくつか質問があります。自分なりに思うことも書いてみます。分かる方アドバイスよろしくお願いします。 (1)非同期式N進カウンタでハザードの発生理由と対策  非同期式カウンタではCKを統一していないためハザードが出来るんですか?ハザードをなくすためにはCKを共通にして同期式にすればいいんでしょうか・・・? (2)同期式16進カウンタをBCDカウンタとして使うには回路をどう変更したらよいか?  実験で使った回路はJK-FFを4段にしたものです・・・。 (3)4ビットシフトレジスタの動作原理とLSIの中に使われている例をあげよ 参考URLなどいいのでよろしくお願いします!!

  • 同期回路と非同期回路の境界線は?

    同期回路と非同期回路の境界はどこまででしょうか? 前段のフリップフロップの出力を後段のフリップフロップのクロックに使ったり、 途中で論理ゲートを使った場合などは、回路自体の遅延がありますよね? カウンタ回路などの場合、段数が多くなると遅延が累積して、非同期カウンタと変わらなくなってしまうように思えるんですが? また、そのような場合、最初のクロックのタイミングではカウンタの値を読み出せないと思いますが、、、、。基本のクロックを遅らせて使っては同期とは言えない気もします。 回路自体はシミュレーションで動けばOKなのですが、同期と非同期の境目が気になったものですから、、。もしかしたら何か大きな勘違いをしているかもしれないので、ご指摘をお願い致します。

  • 74HC160を使用した同期式回路でのストップウォッチの作成

    現在会社での研修で、デジタルICの回路にてストップウォッチを製作しているんですが、いまいちデジタル回路がわからず苦闘しています。 質問なんですが、74hc160のICを使って、カウンタ部分を同期式の回路で製作せよ。という課題で、同期式にするにはクロック部分と'P'、'T'の端子の関係に着目すればできると先輩にアドバイスされ、いろいろと勉強したんですがわかりません。 なるだけわかりやすく教えていただければ幸いです。 ちなみに僕自身の知識レベルとして、非同期式、同期式の違い、基本的な論理式がわかる程度です。よろしくお願いします

  • 論理回路の問題を教えてください。

    論理回路の問題を教えてください。 以下の問題について、(1)と(2)は一応解きましたが、(3)が解けませんでした。 どなたか(1)、(2)の添削も含め、(3)の解説をお願いします。 問題 図2.2は、ある同期式順序回路のタイムチャートを示している。 この同期式順序回路は、Reset信号が1の時CLK信号の立ち上がりエッジに同期して動作し、 1CLKサイクルの間Outに1を出力し、続く2CLKサイクルはOutにOを出力する動作を繰り返す。 (1)この同期式順序回路を3つの状態A,B,Cをもつ状態機械として設計する時の状態遷移図を示せ。 ただし、Resetが0のときは状態Aとなること。 (2)3つの状態A、B,Cに対して2つの状態変数S1、S2を表2.1のように割り当てる。 1CLKサイクル後の状態をS1’,S2’とする時、S1’とS2’および出力Outを S1とS2を用いた式で表せ。 (3)この同期式順序回路を2つのDフリップフロップを用いて設計し、その回路図を示せ。 問題は以上です。 (1)は、添付した写真の上の図です。 (2)は、表2.1にS1’とS2’とOutを足して、それぞれの値が1の時を選ぶと、 S1’=¬S1・S2 S2’=¬S1・¬S2+S1・¬S2=¬S2 Out=S1・¬S2 となりました。 (3)は全くわかりませんでした。 よろしくお願いします。

  • 同期式3進カウンタについて

    同期式3進カウンタについて JK-FFを2つ使用して同期式3進カウンタを作りました。 この回路に3クロック分カウントしたらカウント動作が停止(000)となる回路を作りたいのですが、どのような回路を追加すればよいのでしょうか。(リセットすることにより再カウント開始する回路) よろしくお願いいたします。

  • CB400SF(NC31)のハザードスイッチ

    まいどお世話になっています。 当方タイトルの通りCB400SF(NC31)94年式に乗っております。このバイクは私が中古で購入したのですが、前のオーナーが右のスイッチボックスを前年式のものに交換したらしく、ハザードスイッチがあるべきところにはヘッドライトのオンオフスイッチになっています。 そこで質問なのですがこの右スイッチボックスを94年以降のものに交換すればハザードランプを使用することができるのでしょうか? それとも回路の変更などが必要なのでしょうか? ご返答お待ちしております。

  • 論理回路のカウンタの回路について。

    「JKフリップフロップを用いた非同期式8進アップカウンタの回路図を示せ。」 という問題があるのですが、まだカウンタの回路を考える、ということを考えたことがなく、どう考えていったらいいのか分かりません。 こういった問題も大体、こういうカウンタだったらこういう回路になる、というのを覚えておくものなのでしょうか?それとも回路の作り方というのがあるのでしょうか? よろしくお願いします。

  • ウインカーの回路について

    以下の条件で点滅・点灯する回路を作りたいと思います。 IGNキーONで ウインカースイッチOFFの時 ウインカー左右点灯 ウインカースイッチ左の時 ウインカー左点滅、ウインカー右点灯 ウインカースイッチ右の時 ウインカー右点滅、ウインカー左点灯 ハザードスイッチONの時 左右点滅 今日、バッテリー直結で試してみたのですが、電子式ウインカーリレー1個、正逆リレー(5極)2個、ウインカースイッチ1個、ハザードスイッチ1個使いました。その回路での問題点はハサードを出すとき、ウインカースイッチを左か右かON状態でないと、ハザードスイッチをONにしても点滅しません。(最悪これでいこうと思ってますが、正逆リレーを1つで無理なのかなと思ってます。) そこで上の回路に正リレーを1つ足して、できるかどうかやってみたのですが、電圧不足のため!?正リレーがうまく働きません。 そこで質問ですが・・・ (1)上のような条件で作動する回路を作成する場合、正リレー・逆リレー・正逆リレーは何個いりますか?ウインカーリレーは1つでいけますか?正逆リレーは1つでいけますか? (2)ハザードスイッチのみでハザードを作動させることは可能でしょうか? (3)また、整備不良!?等の違反にはならないですか?(特にウインカーランプを左右常時点灯するのがどうなのかなと思って心配です。) 本当は電子回路で作りたいのですが、当方知識がないので、今回はリレーなどで対応したいと思います。

  • 論理回路の問題を教えてください。

    論理回路の問題を教えてください。 以下の問題がよくわかりません。できるだけ詳しく教えてください。 問題 図2.2の同期式順序回路Aの内部状態を3つの状態変数Q1,Q2,Q3によりQ1Q2Q3で表し、 初期状態は111とする。 また、Q1,Q2,Q3が次にクロックで遷移する値をそれぞれQ1+,Q2+,Q3+で表す。 (1)順序回路Aの状態遷移図を示せ。ただし、順序回路Aは入出力を持たないので、 状態遷移図の枝には入出力を付けなくてよい。 (2)順序回路Aと同じく3つの状態変数Q1,Q2,Q3を持ち、初期状態が111で 状態遷移の順序が順序回路Aの逆順になる同期式順序回路を順序回路Bとする。 この順序回路BのQ1+,Q2+,Q3+をQ1,Q2,Q3を用いた簡単化された論理式で表せ。 以上です。大変だと思いますが、どうかよろしくお願いします。