CMOS piireistä

Seuraa 
Viestejä45973
Liittynyt3.9.2015

Minulla on CMOS- piiri, NAND piiri, ja toteutan sillä esim. ANDin. Sitten laitan lähtöön esim. ledin, mutta tapahtuva operaatio ei ole AND. Syötän siis ulostuloihin samaa jännitettä jota käytän piirin käyttöjännitteenä. Nyt kun syötänkin piiriin jännitettä eräästä toisesta muuntajasta, se toimii täydellisesti. Mikä ero näissä jännitteissä muka voi olla? molemmat ovat tasajännitettä.. jos tästä ei saanut selvää niin kysykää epäselvyyksistä.. asia todellakin askarruttaa.

Kommentit (14)

Volitans
Seuraa 
Viestejä10670
Liittynyt16.3.2005
aleksialeksi
Minulla on CMOS- piiri, NAND piiri, ja toteutan sillä esim. ANDin. Sitten laitan lähtöön esim. ledin, mutta tapahtuva operaatio ei ole AND. Syötän siis ulostuloihin samaa jännitettä jota käytän piirin käyttöjännitteenä. Nyt kun syötänkin piiriin jännitettä eräästä toisesta muuntajasta, se toimii täydellisesti. Mikä ero näissä jännitteissä muka voi olla? molemmat ovat tasajännitettä.. jos tästä ei saanut selvää niin kysykää epäselvyyksistä.. asia todellakin askarruttaa.

CMOS:sta ei riitä tehoa LED:lle. Tarvitset puskurin ennen LED:ä.

Vierailija
Volitans
aleksialeksi
Minulla on CMOS- piiri, NAND piiri, ja toteutan sillä esim. ANDin. Sitten laitan lähtöön esim. ledin, mutta tapahtuva operaatio ei ole AND. Syötän siis ulostuloihin samaa jännitettä jota käytän piirin käyttöjännitteenä. Nyt kun syötänkin piiriin jännitettä eräästä toisesta muuntajasta, se toimii täydellisesti. Mikä ero näissä jännitteissä muka voi olla? molemmat ovat tasajännitettä.. jos tästä ei saanut selvää niin kysykää epäselvyyksistä.. asia todellakin askarruttaa.



CMOS:sta ei riitä tehoa LED:lle. Tarvitset puskurin ennen LED:ä.

Kyllä se ledi palaa, mutta ei halutulla tavalla.

Vierailija

Jos saat led:isi palamaan ja varsinkin jos se saat sen syttymään ja sammumaan sisääntuloa muuttelemalla, niin tarkistapa kytkentäsi logiikka. Virhe voi olla siellä.
NAND:lla toteutettu AND ja muiden loogisten operaatioiden kytkennät pitäisi löytyä digitaalitekniikan perusoppikirjoista.

Vierailija
tapani
Jos saat led:isi palamaan ja varsinkin jos se saat sen syttymään ja sammumaan sisääntuloa muuttelemalla, niin tarkistapa kytkentäsi logiikka. Virhe voi olla siellä.
NAND:lla toteutettu AND ja muiden loogisten operaatioiden kytkennät pitäisi löytyä digitaalitekniikan perusoppikirjoista.

Logiikka on varmasti oikein, koska käytettäessä toista muuntajaa, tuohon tarkoitukseen tehtyä laitetta, syttyy ledi oikein.

Vierailija
aleksialeksi
Minulla on CMOS- piiri, NAND piiri, ja toteutan sillä esim. ANDin. Sitten laitan lähtöön esim. ledin, mutta tapahtuva operaatio ei ole AND. Syötän siis ulostuloihin samaa jännitettä jota käytän piirin käyttöjännitteenä. Nyt kun syötänkin piiriin jännitettä eräästä toisesta muuntajasta, se toimii täydellisesti. Mikä ero näissä jännitteissä muka voi olla? molemmat ovat tasajännitettä.. jos tästä ei saanut selvää niin kysykää epäselvyyksistä.. asia todellakin askarruttaa.

Oiskohan sulla 'open collector'-piiri? Ne vaatisi ylösvetovastuksen ulostuloon. Muutoin voi olla epävakaa tila ulostulossa, jonka kytket sisäänmenoon (sehän sun pitää tehdä, jos teet "nänneistä ändin").

Neutroni
Seuraa 
Viestejä23104
Liittynyt16.3.2005
aleksialeksi
Minulla on CMOS- piiri, NAND piiri, ja toteutan sillä esim. ANDin. Sitten laitan lähtöön esim. ledin, mutta tapahtuva operaatio ei ole AND. Syötän siis ulostuloihin samaa jännitettä jota käytän piirin käyttöjännitteenä. Nyt kun syötänkin piiriin jännitettä eräästä toisesta muuntajasta, se toimii täydellisesti. Mikä ero näissä jännitteissä muka voi olla? molemmat ovat tasajännitettä.. jos tästä ei saanut selvää niin kysykää epäselvyyksistä.. asia todellakin askarruttaa.

Kerro nyt hieman enemmän. Onko NAND 4011 vai joku muu? Ja mitä piiri sitten tekee väärin? Mikä on käyttöjännite? Mistä otat jännitteen, onko se hyvin vakavoitua? Tärkeä juttu: oletko varmasti kytkenyt piirin käyttämättömät sisäänmenot maahan tai käyttöjännitteeseen? Tämän laiminlyönti johtaa millä tahansa CMOS-piirillä helposti outoon toimintaan. Myös ylikuormitus voi häiritä piirin toimintaa, joskaan itse en ole sellaista koskaan huomannut. Oletko kytkenyt piirin käyttöjännitesyöttöön 100 nF:n keraamisen kondensaattorin mahdollisimman lähelle piirin käyttöjännitenastoja? Ei sen AND-tomintoon pitäisi vaikuttaa, mutta tilanvaihdosten transientit voivat pahimmillaan muuttaa vaikka kiikkujen tiloja ilman tuota konkkaa. 100 nanon konkka pitäisi aina laittaa kaikille digitaalipiireille.

totinen
Seuraa 
Viestejä4875
Liittynyt16.3.2005

On kehitetty propabilistinen CMOS (PCMOS), jolla voidaan saavuttaa jopa yli 500 kertaisen energiasäästön sulautetuissa logiikoissa verrattuna perinteiseen CMOS piiriin. Voidaan käyttää erityisesti signaalinkäsittelyyn kuten kuvan tai äänen käsittelyyn. Tällä lienee suuri merkitys mobiilille elektroniikalle (puhelimet, pienoistelevisiot, kamerat tms.). Piiri käyttää laskennassa hyväksi siihen väkisinkin syntyvää kohinaa.

Physorg
Researchers at the Georgia Institute of Technology announce energy savings by a factor of more than 500 in simulations with their ultra energy efficient embedded architecture based on Probabilistic CMOS (PCMOS).
http://www.physorg.com/news11590.html

Vierailija
totinen
Vastaaja_s24fi
Ne vaatisi ylösvetovastuksen ulostuloon.
Mikä on ylösvetovastus?

Avokollektorilähtö tarvitsee ylösvetovastuksen, koska se ei pysty syöttämään virtaa vaan ottaa sitä vastaan. Jos avokollektori lähtöön on kytketty esim. ledi, tarvitsee ledille syöttää tämän ylösvetovastuksen kautta sähköä, jonka kulkee tuon avokollektorilähdön läpi maihin. Eli ylösvetovastuksen kautta syötetään väylälle jännitettä, jonka logiikkapiirin lähdöt aina aktivoiduttuaan kytkevät maihin.

Neutroni
Seuraa 
Viestejä23104
Liittynyt16.3.2005
Deckers
Eli ylösvetovastuksen kautta syötetään väylälle jännitettä, jonka logiikkapiirin lähdöt aina aktivoiduttuaan kytkevät maihin.



Juuri näin. Avokollektoriannoilla voidaan tehdä väylä, jossa on useita laitteita ja mikä tahansa niistä voi vetää väylän maihin toisista riippumatta.

Deckers

Jos avokollektori lähtöön on kytketty esim. ledi, tarvitsee ledille syöttää tämän ylösvetovastuksen kautta sähköä, jonka kulkee tuon avokollektorilähdön läpi maihin.

Mutta ei näin. Tuolla tavalla virtaa kuluu ledin pimeänä ollessa turhan päiten. Jos avokollektorilähdöllä syötetään lediä, ledi ja etuvastus kytketään positiivisesta käyttöjännitteestä lähtöön ja syöttö invertoidaan. Ledi siis palaa kun lähtö on nollassa.

Vierailija
Neutroni
Deckers

Jos avokollektori lähtöön on kytketty esim. ledi, tarvitsee ledille syöttää tämän ylösvetovastuksen kautta sähköä, jonka kulkee tuon avokollektorilähdön läpi maihin.



Mutta ei näin. Tuolla tavalla virtaa kuluu ledin pimeänä ollessa turhan päiten. Jos avokollektorilähdöllä syötetään lediä, ledi ja etuvastus kytketään positiivisesta käyttöjännitteestä lähtöön ja syöttö invertoidaan. Ledi siis palaa kun lähtö on nollassa.

Ei kai tuo vuotovirta kovinkaan suurta ole?

No, SW kavereille sattuu tälläisia pikku suunnittelu häiriöitä

Neutroni
Seuraa 
Viestejä23104
Liittynyt16.3.2005
Deckers

Ei kai tuo vuotovirta kovinkaan suurta ole?

No, SW kavereille sattuu tälläisia pikku suunnittelu häiriöitä

Käytännössä tuo kannattaisi tehdä niin, että laittaa ylösvetovastukseksi ledin etuvastuksen. Siinä tapauksessa laite kuluttaisi hieman enemmän virtaa ledin ollessa pois päältä, koska lähtötransistorin jännite olisi alempi kuin palavan ledin.

Voihan noinkin tietysti tehdä, jos kokee välttämättömäksi ledin palamisen nimenomaan 1-tilalla ja virrankulutuksesta ei tarvitse välittää.

Vierailija

Joka tapauksessa EVO on käsite, joka tähän erisuureeseen tulee täysin OTT:lta. Suosittelen GOOGLE rakenteisiin tutustumista.

Uusimmat

Suosituimmat