Tillståndsdiagran
Ska rita tillståndsdiagram, förstår man ska börja med teckna uttryck, vet inte riktigt hur detta uttryck kommer se ut i detta fall, man ska väl även bestämma krets antar Moore i detta fall. När jag har uttryck bör jag göra en tillståndstabell hur får jag ut perioden? Tacksam för svar.
Eftersom det inte finns någon input så går man ovillkorligt från varje tillstånd till ett visst annat tillstånd och kommer så småningom tillbaka till ett tidigare tillstånd. Räkna tillstånden i den cykeln.
Tack, vi har 3 d vippor, har du lust teckna första uttrycket så jag lite stöd, de till vänster, väldigt tacksam 🙂
Uttrycken blir nog rätt komplicerade med JK-vippor, men det går väl om man absolut vill.
Börja med tillståndet 000. Vad blir nästa tillstånd?
I vanliga damm har vi 000 sedan 001 osv men har ju inget o följa nu, går det göra en tabell här menar du, där detta går utläsa, man behöver tillstånd först? Tecknade uttryck i signaler j o k utsignal är q
Fall
Vad har J och K för värden i A?
Vi får i a ja:q3c invers ock ja: q3c invers hur gör man på b med and grunden?,🤔 Tack för svar
Grinden
Tolkar det som att b blir jb: qa o kb:qa
Fick detta uttryck:
Jag tog och satte upp en tabell och började med tillståndet Qa, Qb, Qc = 000. Då kan man se vad ingångarna på vipporna blir och därmed nästa tillstånd. Detta använde jag sedan i nästa rad osv.
Du behöver hela tabellen för att se perioden.
Det är rätt, jag visade bara början på tabellen. Men om man fortsätter så får man ett mönster som upprepar sig.
Jaha, jag trodde du var frågeställaren.
Tack, antar vi bara att vi startar i 0? Så nästa steg blir111?
Hur får du 111?
Blev fel, hur fick vi 100 samt 010? Tack för svar🙂
Om du har tillståndet 000 och tittar i kretsschemat hur signalerna ser ut på vippornas ingångar så ser man att nästa tillstånd blir 100 när nästa klocka kommer.
(Jag antar att du vet hur en J-K vippa fungerar)
Kan detta stämma? Tack för svar🙂
Inte riktigt. På nedersta raden får jag Ja Ka = 1, Jb Kb = 0, Jc = 0, Kc = 0. Då blir nästa tillstånd Qa Qb Qc = 110.
Tänk på att Jc och Kc inte är ihopkopplade så de kan (och kommer) att bli olika ibland.
Jag kan tipsa om att jag fick fem tillstånd som denna kretsen vandrar igenom och upprepar. Som tur är var 000 ett av dessa. För att ge en fullständig lösning bör man även undersöka de andra tre tillstånden och se var man hamnar då.
Hur kommer du fram till det?🤔 Tänker hur du resonerat
Så här ungefär:
Ja och Ka är kopplade till /Qc.
Jb och Kb är kopplade till Qa.
Jc är kopplad till AND-grinden vars ingångar är kopplade till Qa och Qb.
Kc är kopplad till Qc
Om nuvarande tillstånd är Qa Qb Qc = 010 så blir:
Ja och Ka = 1 => A-vippan slår om vid nästa klockpuls
Jb och Kb = 0 => B-vippan står stilla
Jc = Qa x Qb = 0 => C vippan står stilla (Kc är också 0)
Kc = 0
Hoppas det är någorlunda klart. Säg till om jag har rört till det för dig.
Jag ser mönstret nu, tex om vi har qc=o så ger det qa=1 på ingången, men exempel om vi har qc=0 i nuvarande tillstånd då har vi ju ja=1 om vi hade 1 på ingången innan omslag har vi nu 1 in och 1 ut. Men hur får du ihop tillstånden? Vad slår du ihop?
Tack för du är förstående jag läser upp en gammal tenta och har ingen annan att fråga🙂 detta var ett helt nytt moment dessutom.
Tillståndet är vad som finns i vipporna och som syns på utgången Q för var och en av dem. Så tillståndet är Qa Qb Qc, t.ex. 0 0 0 från början.
Tänk på att det är JK-vippor vi har, inga D-vippor. De beter sig som så här:
Strunta i de tre översta och den nedersta raden.
Om J och K är noll båda två, så händer inget när klockpulsen kommer.
Om J = 1, K = 0, så kan vippan bli Q = 1 (och /Q = 0) när klockpulsen kommer. Står vippan redan så blir den kvar så.
Om J = 0, K = 1, så kan vippan bli Q = 0 (och /Q = 1) när klockpulsen kommer. Står vippan redan så blir den kvar så.
Om J = 1, K = 1, så ändrar vippan alltid tillstånd när klockpulsen kommer.
Länk till databladet för en 74112: https://pdf1.alldatasheet.com/datasheet-pdf/view/23029/STMICROELECTRONICS/74112.html
Hej, tror jag förstår nu, men lite klurigt med qc tycker jag har ju två olika input, hur bör jag tänka där?Tack för all hjälp🙂🙂
Ja, en JK-vippa har ju två ingångar. De kan ha olika värden. Du borde alltid skriva ut båda.
Kan du förklara hur du får det nya Qc-värdet på de två nedersta raderna?
oj, såg jag missat det, menar du före klockpuls?
Tack:)
Som jag skrev förut, Jc och Kc kan ha olika värden. Det är fallet på de två nedersta raderna.
Men resultatet för nästa tillstånd i den högra kolumnen (med Qa, Qb ocg Qc) blir ändå detsamma som jag fått.
Blir lite knepigt förstå när man väljer 0 och när man väljer 1🤔tack på förhand
Nu ser min och din tabell ut likadant. Förhoppningsvis har vi gjort rätt båda två :-)
Är det något du undrar över när det gäller tabellen?
Frågan i uppgiften gällde ju sen perioden på utsignalen som är Qc.
Om man ska vara noggrann ska man nog kolla upp de tre tillstånden som inte är med i tabellen. Vad händer om vi hamnar i något av dem? Vad blir då nästa tillståndet? (Kan lugna dig med att den inte "hänger sig" och fastnar i något av dem)
Hej,
Tack för all hjälp:) Håller på med omtentamen och exjobb så missat detta. Uppskattar den hjälp jag fått verkligen:)
Varför blev det gånger på jc*kc minns inte riktigt,?,🙂 Tack på förhand
Nej det ska det nog inte vara. Har inte tänkt på det var ett x där.
Man får helt enkelt använda sanningstabellen från databladet för 74112 som jag klistrade in i ett tidigare inlägg. Är nog svårt att uttrycka det i boolesk algebra.