Erillislogiikoilla tehty vertailija

Moi,

Olisi tarpeen saada tehtyä logiikka, joka tutkii onko mitkä tahansa kaksi inputtia (siis samaan aikaan) kahdeksasta nollia/gnd:ssä. Mikäli löytyy antaa arvoksi loogisen ykkösen.

Kiitos vastauksista/ideoista.
16848
Äänestä

Muut lukivat myös

Vastaukset 16

Vanhimmat

ohjelmoitavalla piirillä.

Äänestä
  • kytkentä. Mattiki otti viinaa ehkä ehkä ei.

    Äänestä

  • kalle kehveli kirjoitti:

    kytkentä. Mattiki otti viinaa ehkä ehkä ei.

    Kytkentä on sivulla 45.

    http://focus.ti.com/lit/an/slod006b/slod006b.pdf

    Operaatiovahvistin, tässä tapauksessa logiikkatasolle vaikkapa sellainen Rail-To-Rail-tyyppinen. Mitottaa sillai että kahden summaksi tulee se 5 volttia. Yhdellä tulee 2,5 volttia. Jos ylä- ja alatilan rajat ovat häilyvät niin perään voi heittää esim. analogisen vertailijan (eli hommaa op-kaksikon) joka tekee ratkaisun ja samalla invertoi lähdön käyttäjän haluamalla tavalla. Kun käyttöjännitealue on 0...5 V ei mitään suojauksia tarvita sillä summa on aina maksimissaan 5 volttia.

    Kytkentää ei ole koska heitin päästä tähän. Veikaan kuitenkin että tämä on yksinkertaisin tapa.

    Osat:

    9 vastusta 2 analogiseen vertailijaan
    Operaatiovahvistinkaksikko

    Toimiskohan?

    Äänestä

  • Ins-opiskelija kirjoitti:

    Kytkentä on sivulla 45.

    http://focus.ti.com/lit/an/slod006b/slod006b.pdf

    Operaatiovahvistin, tässä tapauksessa logiikkatasolle vaikkapa sellainen Rail-To-Rail-tyyppinen. Mitottaa sillai että kahden summaksi tulee se 5 volttia. Yhdellä tulee 2,5 volttia. Jos ylä- ja alatilan rajat ovat häilyvät niin perään voi heittää esim. analogisen vertailijan (eli hommaa op-kaksikon) joka tekee ratkaisun ja samalla invertoi lähdön käyttäjän haluamalla tavalla. Kun käyttöjännitealue on 0...5 V ei mitään suojauksia tarvita sillä summa on aina maksimissaan 5 volttia.

    Kytkentää ei ole koska heitin päästä tähän. Veikaan kuitenkin että tämä on yksinkertaisin tapa.

    Osat:

    9 vastusta 2 analogiseen vertailijaan
    Operaatiovahvistinkaksikko

    Toimiskohan?

    Tulot pitäisi näemmä invertoida kanssa. Sen voi tehdä puskuripiirillä joka invertoi. Tai sitten mitoittalla summan niin, jo kahden nolla-jännite nostaa analogiselle vertailijalle jännitettä riittävästi. Eli yhden jännite 5/8 volttia. Osamäärä pysyy samana.

    Tuo kahdeksan bittiä on sellainen hirviö että totuustaulukkoon tulisi 256-kohtaa, joten en jaksa digitaalisesti ratkaisua pohtia näillä taidoilla.

    Jos nyt oikein ymmärsin bittisuutarin ehdottamin piirikytkisen niin noita piirejä tarvitaan 2 kpl koska yksi on neljäbittinen, ja edelleen perää vielä jotain erillislogiikkaa. Osia tulloo siihenkin.

    Äänestä

Piiri on 74HC85 tai 4585.

Äänestä
  • tarkemmin.
    Kiinnostaa miten sen tekisit ko piireillä

    Äänestä

  • Ei kyllä ihan avaudu miten saat kytkettyä tuon siten, että antaa hälyn, kun mitkä tahansa kaksi inputtia on nollassa ? Voitko valaista kytkentää enemmän ts. miten kytketään ?

    Äänestä

  • jesperson kirjoitti:

    Ei kyllä ihan avaudu miten saat kytkettyä tuon siten, että antaa hälyn, kun mitkä tahansa kaksi inputtia on nollassa ? Voitko valaista kytkentää enemmän ts. miten kytketään ?

    Tein sellaisen digitaalisen ohjauksen, joka antoi DC-moottorille paikkatiedon. Ohjaus tehtiin 74HC85-piirillä ja moottorilta tulevaa digitaalista tietoa verrattiin ohjaukseen tulevaan tietoon, kun ne olivat samat, niin paikka oli löydetty. Aikaa on lähes 20 vuotta ja kytkis on mennyt muistista pois. Mitkään minun ideani eivät tulleet käytetyiksi, kuten pintaliitos(SMD)-tekniikka. Olen kai syntynyt 20 vuotta liian aikaisin.

    Äänestä

Ostaisin kaupasta ohjelmoitavan logiikan johon koodaisin ton tehtävän ratkaisun, koska releitä tarvittas ihan sikamainen määrä ton tekemiseen.

Äänestä
  • Miten nyt sitten määrittelekään releen (olikohan metafora)? Laskin juuri, että homman toteutukseen 12 erilliskomponenttia tarvitaan, joista 11 vastuksia. Että silleen.

    Ohjelmoitava logiikka tai mikro-ohjain, niin tekisin sen itsekin. Ei tarvitsisi kovinkaan montaa riviä tekstiä koodata. Ainut vain että ummikolle voi olla aivan liian iso kynnys hommata pelit ja vehkeet sitä varten, ja vielä opetella ohjelmoimaan.

    Äänestä

  • Ins-opiskelija kirjoitti:

    Miten nyt sitten määrittelekään releen (olikohan metafora)? Laskin juuri, että homman toteutukseen 12 erilliskomponenttia tarvitaan, joista 11 vastuksia. Että silleen.

    Ohjelmoitava logiikka tai mikro-ohjain, niin tekisin sen itsekin. Ei tarvitsisi kovinkaan montaa riviä tekstiä koodata. Ainut vain että ummikolle voi olla aivan liian iso kynnys hommata pelit ja vehkeet sitä varten, ja vielä opetella ohjelmoimaan.

    Teettä sama TTL jännitteillä. Nolla 0-0,9V ja ykkönen 2,7-5,0V.

    Äänestä

On epätarkka tuo ehto, että mitkä tahansa kaksi inputtia samaan aikaan nolla. Siis vain kaksi nollassa vai vähintään kaksi?

Äänestä
  • Tuo ehto tosiaan tarkoittaa vähintään kaksi tai useampi nollassa/gnd:ssä. Jos mikä tahansa yksi inputti nollassa, ei aiheuta loogista ykköstä/hälyä.

    Äänestä

  • NAND kirjoitti:

    Tuo ehto tosiaan tarkoittaa vähintään kaksi tai useampi nollassa/gnd:ssä. Jos mikä tahansa yksi inputti nollassa, ei aiheuta loogista ykköstä/hälyä.

    Tämähän helpottu potenssiin kaksi!

    Äänestä

  • NAND kirjoitti:

    Tuo ehto tosiaan tarkoittaa vähintään kaksi tai useampi nollassa/gnd:ssä. Jos mikä tahansa yksi inputti nollassa, ei aiheuta loogista ykköstä/hälyä.

    Mistä tuo tieto/signaali saadaan. Onko se TTL vai relelähtö vai mikä? Ratkaisuun on kyllä vaihtoehtoja: jännitteenjako ja op-vahvistin tai sitten logiikkapiirit.

    Äänestä

Kommentoi aloitusta


NAND kirjoitti:

Moi,

Olisi tarpeen saada tehtyä logiikka, joka tutkii onko mitkä tahansa kaksi inputtia (siis samaan aikaan) kahdeksasta nollia/gnd:ssä. Mikäli löytyy antaa arvoksi loogisen ykkösen.

Kiitos vastauksista/ideoista.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu