CMOS 4026

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
jorx
Inlägg: 64
Blev medlem: 11 oktober 2008, 15:50:52
Ort: Oslo

CMOS 4026

Inlägg av jorx »

Hej.

Har köpt en CMOS 4026. Det är en räknare (Decade Counter) med 7-segment output. Men jag vågar knappt använda den för det är så lätt att bränna sånna kretsar ifall man använder dem fel. Det är överhuvudtaget det som är det jobbiga med elektronik. Bränner man en transistor så märker man det men om man bränner en ic-krets märker man ingenting men det bara inte fungerar. Samtidigt kan det vara nåt annat som gör att det inte fungerar.

Hade TTL-versionen av den räknaren, 74nånting, och en BSD-omvandlare. Den kopplade jag upp efter ett schema jag hade från en bok. Sedan testade jag att göra en fyrkantvåg på klockingången genom att jag hade en ledning från plusspolen som jag vidrörde klockingången med upprepade gånger för att testa. Fungerade inte överhuvudtaget. Suck, vad är fel, antagligen är kretsen sönder eller nåt.

Och så är det hela tiden. Till exempel skulle jag göra en oscillator. Följde exemplet som stod i en sån Allt om elektronik-bok. Men det fungerade inte. Testade flera gånger utan att det fungerade. Till slut gav jag upp. Ett år efter eller så fick jag lust att testa igen. Kopplade upp exakt som jag hade gjort innan och då fungerade det. Blev inte fyrkant men iallafall. Väldigt jobbigt att komma vidare när inte ens de enklaste uppkopplingarna fungerar.

Ja, det var lite frustration från mig. Kanske fler nybörjare som känner igen sig. Har väldigt lust att lära mig att göra lite mer avancerade saker, men då måste jag komma vidare från nybörjarstadiet.

Jaja, men som sagt: 4026, hur ungår jag att bränna den.

EDIT: Jag har hört att man ska koppla oanvända ingångar på CMOS-kretsar till jord. Vad innebär oanvända ingångar. Är det ingångar som aldrig skal användas eller ska alla ingångar vara kopplade till jord hela tiden, alltså till de används. Förstår inte riktigt detta. Jag kan ju ha en ingång som väldigt sällan/kanske aldrig ska användas i min applikation. Men vad spelar det för roll för kretsen?

/Jörgen
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Låt bli att koppla spänningsmatningarna fel, kortsluta utgångarna och skydda den mot ESD-skador så ska den nog hålla. Å andra sidan får du ju 100st för 333kr på elfa så de är rätt billiga att elda upp :D

Betydligt svettigare blir det när komponenterna kostar en 5-hundring styck då blir man lätt ledsen.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31309
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Inga ingångar får någonsin vara kopplade till ingenting. Antingen ska de vara jord, eller så ska de vara vcc (vdd). Inget annat. Ska man t.ex koppla en tryckknapp till en ingång, och knappen ger en jordning när man trycker på den, så kopplar man också ett motstånd på runt 10k från ingången till plus. Ett pullup-motstånd som det kallas. Det gör så att så fort det inte är något kopplat till ingången, är den kopplad till plus.
Om knappen ger en plussignal, kopplar du motståndet till jord istället. Då har du ett pulldown-motstånd.

Har du en vippomkopplare som ger plus åt ena hållet, och jord åt andra, så ska du ändå ha ett motstånd, för under ett kort ögonblick när man slår över knappen, kommer ingången vara okopplad.
jorx
Inlägg: 64
Blev medlem: 11 oktober 2008, 15:50:52
Ort: Oslo

Inlägg av jorx »

Ok, MadModder Nu börjar det likna nånting. Alltså, vad ska jag koppla till klockingången? Den räknar ju upp när den går från nolla till etta så då måste jag alltså koppla ett 10k motstånd till jorden som ska vara där hela tiden. Display Enable In ska alltid vara pluss. Ska jag ha en reset knapp måste jag koppla reset-ingången till jord med 10k och samtidigt till pluss med en tryckknapp mellan. Men vad med de inngångar jag inte använder som Clock Inhibit tex. Kan de vara kopplade till jord direkt utan motstånd.
jorx
Inlägg: 64
Blev medlem: 11 oktober 2008, 15:50:52
Ort: Oslo

Inlägg av jorx »

Å andra sidan får du ju 100st för 333kr på elfa så de är rätt billiga att elda upp Very Happy
Jo det är sant men det är hopplöst att veta om det är det som har hänt.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4743
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

CMOS ingångar är känsliga för statisk elektricitet.
I princip är det en Gate som är kopplad rätt ut på ICns pinne
Denna är såpass högohmig att dina uppbyggda laddningar
(statisk elektricitet) inte har någonstans att ta vägen om de hamnar
på pinnen. Detta skadar Gate ingngen.

Om den däremot kopplas till en utgång från en annan krets (eller utgång i samma krets) så finns det alltid en signalväg via den kretsens utgång

Använder man inte en ingång så koppla den till jord eller +
(beroende på ingångens funktion för resten av systemet)

Om du tar en kabel från + och pillar på en ingång så brukar det
för det mesta inte fungera som tänkt, Räknare räknar flera 1000 pulser

Tryckknappar är bäst att därför koppla ena sidan till + , utgången från knappen kopplas till din ingång, Mellan ingång och jord sätter du 1 motstånd på t.ex 10k ohm.

Swech
jorx
Inlägg: 64
Blev medlem: 11 oktober 2008, 15:50:52
Ort: Oslo

Inlägg av jorx »

En fråga till: Ifall man har många ic-kretsar i ett kopplingschema blir det väldigt många ingångar där man behöver pullup/pulldown-motstånd. Kan man isåfall använda samma motstånd till flera ingångar?

Ytterligare en fråga. Ifall man kopplar en ingång direkt til utgången på en annan cmos-krets, behöver man då något extra motstånd? Och vad med ikke-cmos-kretsar?

/Jörgen
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31309
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Sen får man såklart kolla om de ingångar man inte ska använda har någon funktion som inverkar och om de då är aktivt låga eller inte, som t.ex clock inhibit. Databladet svarar på om man bör koppla den direkt till jord eller vcc.
Aktiverar man clock inhibit brukar det innebära att man kopplar bort klockan. Såna ingångar är ofta aktivt låga, dvs när pinnen jordas aktiverar man pinnens funktion, och vice versa.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Inlägg av jesse »

Rita upp ett schema på hur du tänker koppla och lägg upp det här så hjälper vi dig gärna så allt stämmer. Om man bara är noggrann och faktiskt tar reda på vad varje ingång ska vara till och ansluter den rätt så brukar det fungera.

På tal om kontakter: Om du har en räknare vars ingång är ansluten till GND via ett motstånd och till V+ via en tryckknapp så är det stor risk att kontakten studsar några gånger vid varje knapptryckning. Det gör att räknaren räknar upp flera steg på en tryckning. För att undvika det behöver du också ansluta en kondensator på ingången (till GND) t.ex. på 100nF. Den ser till att ta bort snabba förändringar på ingången och studsen räknas inte.
jorx
Inlägg: 64
Blev medlem: 11 oktober 2008, 15:50:52
Ort: Oslo

Inlägg av jorx »

Har inga 10k motstånd.

Har följande:
4,7k
100k


Vilket passar bäst
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Om du ska koppla en knapp till en ingång så tänk på att det säkert blir problem med kontaktstuds när den byter läge. Det är inget bra att använda en knapp direkt på en ingång om du vill vara säker på att den bara går till eller från en gång när knappen ändrar läge. En räknare t.ex.
jorx
Inlägg: 64
Blev medlem: 11 oktober 2008, 15:50:52
Ort: Oslo

Inlägg av jorx »

Ja, den här gången fungerade uppkopplingen som den skulle. Väldigt kul när det fungerar. Men helt klart kontaktstuds :) Har ingen kondensator som har så lågt värde som 100 nF så jag har inte testat det ännu.

Tack för alla svar. Har fortfarande några frågor obesvarade:
En fråga till: Ifall man har många ic-kretsar i ett kopplingschema blir det väldigt många ingångar där man behöver pullup/pulldown-motstånd. Kan man isåfall använda samma motstånd till flera ingångar?

Ytterligare en fråga. Ifall man kopplar en ingång direkt til utgången på en annan cmos-krets, behöver man då något extra motstånd? Och vad med ikke-cmos-kretsar?
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg av Tony »

TTLkretsar t.ex. 74, 74F och 74LS brukar ha inbyggda pullup.
CMOS kretsar t.ex. 40, 74C, 74HC och 74HCT har det inte.

Du kan koppla flera ingångar till samma pullup men inte hur många som helst; 10 är inga problem men det finns ingen anledning att göra det, bättre i så fall att hårdkoppla.

Generellt gäller:

-Överbliven grind: Hårdkoppla mot jord.

-Oanvänd funktion på komplex krets (t.ex. räknare):
Hårdkoppla till GND eller Vcc, om du är säker på att du inte behöver funktionen -Annars pullup eller pulldown (eller gör en loop av byglingstråd så är den lätt att klippa av eller löda bort).

Du behöver inga motstånd när du kopplar utgång till ingång, -Undantag: utgång med open collector/open drain.

I stort sett behövs det bara pullup/pulldown till: givare, brytare och inställningsbyglar (adressbyglar).

Angående kontaktstuds så kan du köra med större kondensator, testa t.ex 1µF.
Tar du en ännu störe kondensator kanske du får minska pullup till 1kΩ.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7437
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

TTL har inte alls någon inbyggd pull-up, däremot har de ingångar som uppfattas som 1 när de är öppna. Det var därför Din först nämnda räknare inte fungerade.

När TTL-ingångar som skall vara 1 inte används skall de kopplas genom pull-up till Vcc, flera kan kopplas till samma motstånd. Lita aldrig på att de är 1 om de är öppna, att göra så är mycket ful konstruktionspraxis.

CMOS går bra att som nämnts att koppla direkt till Vdd.

Det går inte alls att ha öppna ingångar på CMOS ns när man gör en slarvig och snabb labb, de kommer att fladdra vilt av laddninar de plockar upp och inget kommer att fungera.

Till TTL skall pull-down undvikas allt vad det går. Dessa ingångar drar ström när de är 0 och därför måste motstånden vara relativt små och orsakar onödig strömförbrukning.

Har man kondensator som avstudsning skall det helst också sitta ett litet motstånd på sådar 1/10 eller mindre än pull-up för att skydda brytaren. Det nöter på kontaktytorna att ha en konding direkt över en brytare. Kanske inget att bry sig för när man bara labbar, men i färdiga konstruktioner som skall hålla länge bör man tänka på det, speciellt om kondingarna är så stora som 1µ eller redan vid 100n..



För att slippa kommentarer, en ESD skada behöver inte märkas direkt, det kan ta lång tid. Så tänk inte ens tanken att hantera CMOS utan adekvat skydd. Så på med ESD-tofflorna, lägg ut avledande matta, ESD-underlägg på bordet, endast bomullstyg i kläderna och givetvis ESD-säkra verktyg, förvaringsboxar, kaffemuggar o.s.v. Glöm för all del inte antistatbehandling av alla insekter som kan råka sätta sig på kortet. :)
Skriv svar