Kysymys:
Kuinka löytää DIP-komponentti, joka toteuttaa tämän yksinkertaisen logiikan?
Hristo Hristov
2012-10-01 16:15:15 UTC
view on stackexchange narkive permalink

Minun on toteutettava tämä logiikka hyvin yksinkertaisessa piirissä. Se on täydellinen, jos voin käyttää yhtä komponenttia DIP-paketissa logiikan toteuttamiseksi. Kuinka löydän sellaisen?

enter image description here

Neljä vastused:
stevenvh
2012-10-01 16:18:54 UTC
view on stackexchange narkive permalink

Se on 1 - 2 demultiplekseri, jossa alempi tulo on valintarivi. Voit käyttää tähän 74HC237 3-8 demultiplekseriä. (He eivät tee pienempiä versioita, kuten 1 - 2 DIL-paketissa).

Käytä A0 ja A1 tuloihin ja Y1 ja Y3 lähtöihin. Tee LE, E1 ja A2 mataliksi, E2 korkeiksi. Sitten sinulla on seuraava totuustaulukko:

  A1 A0 Y1 Y3 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1  

Joten A0 on tietosi, A1 on ulostulovalitsin: matala valitsee Y1, korkea valitsee Y3.

Voit käyttää muita tulo- ja lähtöyhdistelmiä samalle IC: lle tämän saavuttamiseksi, tai esimerkiksi käyttää Y0: ta ja Y2: ta Y1: n ja Y3: n sijaan käänteisten lähtöjen saamiseksi, kun ne valitaan. Tämä on taulukon koko totuustaulukko:

enter image description here

Szymon Bęczkowski
2012-10-01 18:26:07 UTC
view on stackexchange narkive permalink

Voit käyttää 4 × NOR-porttia (perus 4001 tai 7402) IC:

enter image description here

Jos haluat päästä tähän piiriin omasta, korvaa jokainen portti NOR-portilla tasa-arvoinen, poista sitten kaksoisversiot ja yhdistä päällekkäiset signaalit.

Usein kannattaa tarkastella piirin puhtaita ja puhtaita eikä toteutettuja ratkaisuja nähdäksesi, sopiko jompikumpi niistä riittävän pieneen määrään portteja.

Joe Hass
2012-10-01 16:25:10 UTC
view on stackexchange narkive permalink

Voit käyttää kaksois 4: 1-multiplekseria, kuten CD4539. Piirisi kaksi tuloa on kytketty valittuihin linjoihin S0 ja S1. Ensimmäiselle multiplekserille kiinteät johdotulot I0, I1 ja I2 maadoitukseen ja johdot I3 - Vdd. Siten ensimmäisen MUX: n lähtö on pieni, ellei S0 = 1 ja S1 = 1, aivan kuten AND-portti. Toista kanavointilaitetta varten kytke kaapelit sisään niin, että I0, I1 ja I3 on ​​kytketty maahan ja I2 on kytketty Vdd: hen. Nyt kun S1 = 1 ja S0 = 1 ja vain siinä tapauksessa, saat 1 lähdön toisesta multiplekseristä.

Wouter van Ooijen
2012-10-01 16:42:22 UTC
view on stackexchange narkive permalink

Kaikkia 'satunnaisia' piirejä ei ole saatavana, mutta näytettäväsi on 2-lähtöinen (1/2) digitaalinen dekooderi-demultiplekseri: Ylempi syötteesi on tietoja, alempi on valinta, joka määrittää mitkä tiedot lähtevät. toinen lähtö pysyy arvossa 0.

Tällaisia ​​piirejä on saatavana, esimerkiksi 74LVC1G19, mutta se on SMD, ja se kääntää on lähtöjä.

Voit yrittää 'pienentää' a 1-of-4 tai 1-of-8-demultiplekseri 1-of-2: een käyttämällä kaikkia paitsi kahta lähtöä, mutta näiden sirujen jellybean-versiot (74138, 74155) kääntävät lähdönsä.


StevenH voitti minut sirulla, joka ei käänny. HC-versio näyttää olevan hirvittävän kallis, mutta HCT-versio on halpa.

1G19 ei ole vastaava: sillä on OR-portit, mikä tekee passiivisesta lähdöstä korkean matalan sijaan.
S *** t, olet oikeassa.
Wouter, kielesi !! :-) [1G18] (http://www.nxp.com/documents/data_sheet/74AUP1G18.pdf) on ratkaisu. Se on kolmivaiheinen, joten vedettävillä / vetävillä vastuksilla voit valita passiivisen tason.
Sinun ei pitäisi pystyä lukemaan, mikä on *: n alla :)
Itse asiassa PAL: n keksimisestä lähtien kaikki (sopivan monimutkaiset) loogiset lausekkeet ovat olleet käytettävissä DIP-paketissa. Ohjelmoitava logiikka ei ole uusi idea - vaikka tänään ajattelemme BGA FPGA: n ja CPLD: n, jotka ovat ainakin pinta-asennettavia, ajatus palaa takaisin aikakauteen, jolloin tietokoneet tehtiin DIP-levyistä. Hakutaulukon toteuttava PROM voi olla toinen ratkaisu. Tietysti sinä ja muut olette perustellusti todenneet, että tällä erityisellä ongelmalla on valmis ratkaisu, joka ei vaadi mukauttamista.
Muistan kirjoittaneen totuustaulukoita ja hakutaulukoita poltettavaksi EPROMS: iin. Nykyään on paljon helpompaa tehdä sellaisia ​​asioita laiteohjelmistossa, nyt kun useimmilla tuotteilla on mikro-ohjain.


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