Kysymys:
Tunnista kolmen tulosignaalin ensimmäinen nouseva reuna
anhnha
2019-05-10 05:16:36 UTC
view on stackexchange narkive permalink

Minulla on 3 tulosignaalia, jotka ovat pulssiaaltomuotoja. Lähtö kytketään korkeaksi, kun 3 tulon kaikki 3 ensimmäistä nousevaa reunaa on havaittu. Onko logiikkaporteista, kiikarista digitaalinen piiri, joka voi tehdä sen? Ajattelen kiikaria, mutta ongelmana on, että se havaitsee jokaisen nousevan reunan, ei vain ensimmäisen nousevan reunan.

enter image description here

Ja milloin ulkona menee vähän?
Tarvitset flip-flopien ja logiikkaporttien yhdistelmän.
Yritätkö havaita, nousevatko y ja z korkealle ennen x: n toista nousevaa reunaa?Tai jos ne nousisivat korkealle toisen nousevan reunan jälkeen, johtaisiko se myös siihen, että tuotos nousee korkealle?
@Tyler se pysyy korkeana siitä lähtien
@Annie: ei, järjestyksellä ei ole väliä, havaitse vain 3 tulon ensimmäiset nousevat reunat.Kun 3 tulon ensimmäiset nousevat reunat on havaittu, lähtö menee korkealle ja pysyy tällä arvolla
`kiikku tunnistaa jokaisella nousevalla reunalla` ... se ei ole aivan totta ... sanan` `havaitsee '' pitäisi olla sana` `salvat`` ... ja puhut kellotulosta ... ajattelemitä tapahtuisi tuotokselle, jos tietojen syöttö on sidottu korkealle
Etkö voi vain mitata tuotosta?Vai onko sinun kytkettävä lähtö itse?Jos niin, yksinkertainen 3-JA-portti ja salpa toimivat ... Mutta sinun on myös nollattava se.
Kolme vastused:
joribama
2019-05-10 07:42:28 UTC
view on stackexchange narkive permalink

Voit käyttää alla olevaa virtapiiriä 3 D-kiikarilla ja yhdellä 3-tuloisella AND-portilla. Sinun on myös käytettävä kiikun palautustuloa tuotoksen palauttamiseksi nollaan (ei ole esitetty kaaviossa).

schematic

simuloi tätä virtapiiriä - Kaavio luotu käyttämällä CircuitLab

Voit siirtää FF: ää 3-tulon JA jälkeen 2 FF: n tallentamiseksi.
@Paebbels - Ehdotuksen käyttämiseksi tarvitsemme kahden ensimmäisen (peräkkäin puhuvan) tulon olevan korkealla viimeisen syötteen nousevan reunan kohdalla, mitä ei ole tässä esimerkissä.Huomaa, että X on jo matala, kun Y menee korkealle.
Hyväksyn teidän perustelut, mutta piirustus on tapa epätarkka sanoa, että X on ehdottomasti alhaalla :).
Scott Seidman
2019-05-10 06:09:01 UTC
view on stackexchange narkive permalink

Laita kukin tulo SR-salvan joukkoon ja AND kaikki lähdöt yhteen.

Tony Stewart Sunnyskyguy EE75
2019-05-10 06:59:18 UTC
view on stackexchange narkive permalink

Kuten määritelty, 3 nousevaa reunaa ovat asynkronisia, joten nollaa 3 salpaa ja NOR-tulo = lähtö



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 4.0-lisenssistä, jolla sitä jaetaan.
Loading...