Kysymys:
74HC / HCT: Mitä tehdä käyttämättömillä tuloilla ja miksi?
jnrbsn
2018-07-14 01:58:00 UTC
view on stackexchange narkive permalink

Jos käytän IC: tä 74HC- tai 74HCT-perheessä enkä käytä kaikkia syöttönastoja, ymmärrän, että minun ei pidä jättää niitä yhdistämättä, koska ne kelluvat.Mutta mitä minun pitäisi oikein tehdä heidän kanssaan, ja mitkä ovat eri vaihtoehtojen edut ja haitat?

Esimerkiksi, jos käytän 74HCT08: ta, jossa on neljä AND-porttia, ja käytän vain kahta portista, mitä minun pitäisi tehdä kahden muun portin tulojen kanssa?

Olen nähnyt useita suosituksia eri paikoissa, kuten ...

  • liitä ne suoraan Vcc: hen
  • liitä ne suoraan GND: hen
  • liitä ne Vcc: hen vetovastuksen kautta
  • kytke ne GND: hen alasvetovastuksen kautta

Mitkä ovat näiden vaihtoehtojen edut ja haitat?Mikä vaihtoehto on paras vakaudelle ja pienelle virrankulutukselle?

Neljä vastused:
Michael Karas
2018-07-14 02:26:53 UTC
view on stackexchange narkive permalink

On muutamia huomioita, joita ei ole mainittu muissa vastauksissa.

  1. Joskus käyttämättömällä syötteellä on tärkeä rooli osan logiikassa. Esimerkki olisi 4-tuloinen portti, jossa tosiasiallisesti käytetään vain 3 tuloa. Tällöin logiikkataso, johon sidot käyttämättömän syötteen, on valittava oikein, muuten käytettyjen toimintojen logiikkatoiminto ei toimi.
  2. Joissakin liike- / teollisuussegmenteissä on testattava kaikki toiminnot kullakin levyn osalla, vaikka niitä ei käytettäisikään. Tämä tehdään sen varmistamiseksi, että mikään sirun syntyvä vika ei altista suuremmalle osalle osan katastrofaalista epäonnistumista. Pullojen lisääminen kutakin käyttämätöntä tapia varten mahdollistaa automaattisen testauslaitteen vaihtamisen tapeihin, mikä ei olisi mahdollista, jos ne olisivat kovasti sidottu VDD: hen tai GND: hen.
  3. On tapauksia, joissa on kätevää pitää käyttämättömät portit käytettävissä tulevaa uudistusta varten, jotta muotoilu muuttuu havaittujen virheiden, signaalien käänteisen tai yhdistetyn tai muiden asioiden tapauksessa. VDD: hen ja GND: hen kovasti sidottuja nastoja on paljon vaikeampaa muokata, joten lisätyt vetäytymiset tai alamäet tarjoavat työtyypit uudelleistyölle.
Kaikki erinomaiset pisteet!
Olin Lathrop
2018-07-14 02:05:39 UTC
view on stackexchange narkive permalink

CMOS-tulojen oletusarvo on liittää ne suoraan maahan tai virtalähteeseen. Annan reitityksen sanella mikä. Jos sillä ei ole merkitystä, liitä ne maahan.

Aloitan luultavasti siitä, että ne kaikki on kytketty maahan kaaviossa, ja sitten kytkin joitain virtalähteeseen reitityksen aikana, jos se helpottaa asioita. Jos sinulla on maataso, maa on verkko, johon voit muodostaa yhteyden, samalla kun se aiheuttaa vähiten ylimääräisiä reititysruuhkia.

Joissakin tapauksissa voit liittää tulot lähtöihin. Sitoa esimerkiksi AND-portin kaikki kolme nastaa yhteen. Se voi päätyä jompaankumpaan kahdesta vakaasta tilasta, mutta et välitä kumpi. Tämän etuna on mahdollisesti vähemmän reititysruuhkia, varsinkin jos nämä kolme nastaa ovat vierekkäin.

Tämä temppu tulojen sitomisesta lähtöihin ei tietenkään toimi käänteisten porttien kanssa. Sitten tekisit joko oskillaattorin tai päädyit sisääntuloihin, jotka kelluvat absoluuttisesti pahin jännitteellä tehohäviötä varten.

Lisätty

Tässä kaikki on oletettu, että nämä ovat panoksia täysin käyttämättömiin portteihin, mistä tulkitsin kysymyksen. käytettyjen porttien käyttämättömien syötteiden napaisuudella voi olla merkitystä, ja silloin et ehkä voi valita, onko tulo sidottava korkeaan vai matalaan. Esimerkiksi, jos käytät vain 3 tuloa 4-tulo- JA NAND-portissa, käyttämätön neljäs tulo on sidottava korkealle, jotta portti toimisi aiotulla tavalla. Samoin käytettyjen TAI- tai NOR-porttien käyttämättömät syötteet on sidottava mataliin.

CMOS-tulojen ei tarvitse sitoa korkeita tai matalia vastuksia. Tämä ei ole ei , koska CMOS-tuloihin on rakennettu sarjavastuksia, koska ne eivät ole. Tämä johtuu siitä, että korkea käynnistysvirta ei virtaa eikä CMOS-sisääntulon pitäminen virran tai maan tasolla edes käynnistyksen aikana aiheuta haittaa.

WhatRoughBeast
2018-07-14 02:11:30 UTC
view on stackexchange narkive permalink

Yhdistä joko Vcc: hen tai GND: hen.Sillä ei ole merkitystä.Ilman lähtöjen kuormitusta sisäisten transistoreiden virta on suunnilleen sama.

Tai käytä vetäytymistä tai pudotusta - sillä on jälleen vähän eroa sillä ehdolla, että käytät enemmän osia kuin tarvitaan, ja jos vastus epäonnistuu, kelluvat tulot voivat aiheuttaa hämmentäviä oireita, joita on entistä vaikeampaajäljittää, koska käyttämättömiä portteja ei "selvästikään" tarvitse tarkistaa.Puhun kokemuksestani, kun sanon, että käyttämätön portti voi tuottaa mystisoituvia oireita saman portin käytetyn portin tulosteesta.

Pullup / down-tekniikat ovat suurelta osin krapulaa aikaisemmista CMOS-ohjelmia edeltävistä perheistä.

AND-portin tai TAI-portin käyttämättömien tulojen liittäminen joko Vcc: hen tai GND: hen tekee eron.Käyttämätön JA-tulo VCC: lle ja käyttämätön TAI-tulo GND: lle.
@Uwe - Onko sinulla lähde ja kvantifikaatio siitä?
Luulen, että @Uwe ajatteli sanovan, että sillä ei ollut merkitystä, sidoitko käyttämättömän syötteen VCC: hen vai GND: hen, kun mielestäni tarkoituksellasi oli, että sillä ei ollut merkitystä, käytätkö vastusta suoran yhteyden sijasta.Jos et tarkoittanut sitä, ei olisi järkevää sitoa käyttämätöntä TAI-syötettä VCC: hen, koska se tekisi siitä aina totta, ja käyttämättömän AND: n sitominen GND: hen tekisi siitä aina väärän.Molemmat näistä tilanteista tavallaan voittavat logiikkaportin perinteisen sovelluksen.
Luulen, että Uwe puhuu käytetyn portin käyttämättömistä panoksista, joissa on enemmän panoksia kuin tarvitaan.Tässä tapauksessa vaihtoehto voisi olla sitoa käyttämättömät tulot käytettyyn (saman portin) tuloon
@GuitarPicker - ei.CMOS: n erittäin korkea tuloimpedanssi on melko riippumaton tulotasosta (niin kauan kuin se on tietenkin logiikkatasolla).Samoin ilman lähtökuormitusta ymmärrän, että sisäinen lähtövirta on olennaisesti nolla, koska toteemi-napapiirin kahdesta osasta yksi ei ole johtava.Piirin väliosat voivat tietysti käyttäytyä toisin, ja siksi pyysin lähdettä ja kvantifiointia.Tulotason valinnalla on suuri ero TTL: n kaltaisille perheille, mutta ymmärrän, että tämä ei ole totta CMOS: n kanssa.
Jos kytket käyttämättömän AND-porttitulon GND: hen, AND-portin lähtö ei koskaan nouse korkeaksi, vaikka kaikki käytetyt tulot olisivatkin korkeat.Jos käyttämätön TAI-porttitulo on sidottu VCC: hen, OR-lähtö on aina korkea, vaikka kaikki käytetyt tulot olisivatkin vähäisiä.Toivon, että ymmärrät nyt ja et tarvitse lähdettä tai määrällistä määritystä.
@Uwe - Totta, mutta mitä sitten?Miksi uskot, että kuormittamaton CMOS-portti vetää enemmän virtaa, kun sen lähtö on korkea kuin matalalla?Se ei ole kaukana ilmeinen.Siksi haluaisin, että varmuuskopioit lausuntosi lähteellä.
En uskonut, että kuormittamaton CMOS-portti vetää enemmän virtaa, kun sen lähtö on korkea kuin silloin, kun se on matala.
@Uwe - Miksi luulet sitten, että sillä on merkitystä, jos käyttämättömät JA portin panokset on sidottu korkeaan tai matalaan?Miksi käyttämättömien TAI-portin tulot tulisi sitoa eri tavalla kuin AND: t?Sanoit: "AND-portin tai TAI-portin käyttämättömien tulojen liittäminen joko Vcc: hen tai GND: hen tekee eron."Miksi?Myönnetään, että lähtösignaalin taso on erilainen molemmissa tapauksissa, mutta miksi se vaikuttaa OP: n kysymykseen?Hän kysyi nykyisestä tyhjenemisestä, ei käyttämättömistä signaalitasoista.
Bimpelrekkie
2018-07-14 02:12:45 UTC
view on stackexchange narkive permalink

Sillä ei ole väliä mitä vaihtoehdoista valitset, kaikki tekevät tarvittavat 99,99% tapauksista.Ja siinä 0,01% tapauksista, joissa tämä ei ole totta, tiedät ja sinulla on hyvä syy tehdä jotain erilaista.En voi ajatella esimerkkejä siitä, missä näin olisi.

Vastuksen käyttö on turhaa, koska CMOS-logiikkatulot ovat erittäin suuria ohmisia, joten virtaa ei silti tule.

Tämä jättää yhteyden maadoitukseen tai syöttöön ainoana vaihtoehtona, sillä valitsemallasi ei ole väliä, mikä on helpompaa.

CMOS-logiikkapiirit käyttävät virtaa vain silloin, kun ne ovat changing-tiloja, joten sinun on sovellettava fixed-tilaa tuloihin.Onko nolla, yksi tai molempien yhdistelmä ei ole väliä lainkaan.

Mitä tarkoitat "molempien yhdistelmällä"?Jos tarkoitat muutosta ajan myötä, se tarkoittaa, että se * polttaa jonkin verran voimaa muuttuessaan tilaa.Jos tarkoitat kellumista jonkun kiinteän 0: n ja kiinteän 1 välillä, niin se on myös kutsu ongelmiin (voi olla melko samanlainen kuin jättää se yhdistämättä).Jos tarkoitat, että portti A on kytketty virtalähteeseen ja portti B on kytketty maahan, niin joo, se on hieno.
"Molempien yhdistelmällä", että jotkut nastat on kytketty maahan ja toiset nastat toimitettavaksi.En tarkoittanut minkään nastan syötteen muuttamista, koska se hävisi koko idean ogf pitäen syötteen staattisena.


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...