Sida 4 av 8
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 20:37:30
av hanzibal
Här kommer en liten redogörelse av vad som egentligen händer när felet uppstår:
Så här ser det ut när prylen funkar som den skall...
spanning1.JPG
oscillator1.JPG
...och så här ser det ut när det skiter sig.
spanning2.JPG
oscillator2.JPG
Det verkar alltså som att kristallen får ett genombrott, alltså kortslutning eller kanske tvärtom?
Kan säkert bero på en massa saker, kanske fel typ av kristall - jag använder en HC-49/S på 12Mhz som egentligen skall ha 30pF emedan jag kör på 33pF eftersom jag inte har 30pF. En sådan skall väl tåla 3V?
Varför sedan min labbkortsprototyp funkar med samma exemplar av kristall kan man ju undra...
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 20:56:06
av nifelheim
antar att du mäter på utgången, men jag är ändå lite förvånad att oscillatorn inte tvärstannade när du stoppade dit proben
stoppa in en extern Klocka på xtIn eller vad nu ingången hette.
har du ingen signalgenerator bygg den med cmos-inverterare och en kristall på din kopplingsplatta.
buffra med extra inverterare så att kristallen blir stabil.
Det kan ju mycket väl vara så att han stänger ner oscillatorn i något strömsparläge som han hamnar i.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 21:02:18
av hanzibal
Hej och tack för svar!
nifelheim skrev:antar att du mäter på utgången, men jag är ändå lite förvånad att oscillatorn inte tvärstannade när du stoppade dit proben
Jag mäter på kristallens ena ben (enl. bild) och hade proben på plats innan jag körde igång annars tror jag att den stannat då jag har för mig att den gjort det i de fall där jag satt dit proben i efterhand. Tur att jag satte en kristallsockel på detta kort.
nifelheim skrev:stoppa in en extern Klocka på xtIn eller vad nu ingången hette.
har du ingen signalgenerator bygg den med cmos-inverterare och en kristall på din kopplingsplatta.
buffra med extra inverterare så att kristallen blir stabil.
Du överskattar min förmåga märker jag

Har ingen signalgenerator, funkar det med en oscillator istället för din förslag eller är det kanske i princip samma sak som en kristall?
nifelheim skrev:Det kan ju mycket väl vara så att han stänger ner oscillatorn i något strömsparläge som han hamnar i.
Ja, så kan det såklart vara men jag trodde inte chipet funkade alls utan kristall, d.v.s. att kristallen genererar systemklockan men så är det kanske inte alls? Vidare trodde jag att man inte kunde hindra kristallen från att svänga.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 21:25:16
av hanzibal
Hmm...nu när jag testar så fortsätter kristallen att gå fint även efter att !sspnd gått ner. Vilket i så fall skulle tyda på att det inte är kristallen i alla fall samt att chipet inte stänger ner oscillatorn när den går ner i suspend-läge. I så fall kanske det är den interna krets som utvinner klockan (från kristallen) som falerar efter ett tag, vilket ju i sin tur kan bero på diverse andra knasigheter.
Jag blir inte riktigt klok på detta, trodde att jag äntligen hittat källan till felet, d.v.s. kristallen. Detta särskilt eftersom kortet fungerade i ytterligare 30 minuter igen efter ett omedelbart kristallbyte och omstart.
Enligt denna bild från bladet så är oscillatorkretsen kopplad till den interna PLL:en som utifrån denna genererar 96Mhz vilket tycks vara den enda klockan (fast de kanske inte visar systemklockan i denna bild). Man ser också att !sspnd endast har med "power manager" att göra varför det kanske är någon slags över/underspänningsgrej.
block.JPG
Undrar hur de lärde tolkar läget?
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 22:32:55
av nifelheim
Ungefär såhär menade jag:
om du har en TTL eller LS logik
http://www.electronicecircuits.com/elec ... -schematic
eller så här med CMOS
http://www.eleccircuit.com/wp-content/u ... 74hc04.png
så att du vet att du har en stabil klocka, om du fortfarande misstänker klockan (kristallen)
Har du testat med en annan strömförsörjning,
en annan usb-sladd, en annan dator....
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 22:37:12
av nifelheim
kontrollera drivspänningen
löd dit lite extra avkopplingskondensatorer
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 22:40:01
av hanzibal
Saknar 74-logikkretsar så det får i så fall vänta tills imorgon kväll. Tackar för tipset.
Eftersom jag hela tiden lutat mig på att labbkortsproton funkar under exakt samma yttre förhållanden så har jag inte testat på andra maskiner etc men det skall jag ta och göra. Har en HP laptop och en eeePC också fast båda dessa kör visserligen också XP.
EDIT: När det gäller drivspänningen, vad skall jag titta på där specifikt?
EDIT: Jag har som sagt även två kort som beter sig på i princip samma sätt. Vidare tycker jag att det är konsigt att kortet falerar efter en stund och att det liksom ligger ett slags hysteres i det. Om kortet får vila tillräckligt länge (gärna en hel natt) så funkar det i upp till en timme. Sedan funkar det en kort stud igen om jag låter det vila en kvart. Ju längre tid kortet får vila desto längre tid funkar det. Sedan har vi också det här med kristallbyte direkt efter fel som tycks ge en skaplig stunds korrekt funktion även det även om det inte blir några 30 min av det.
EDIT: Testar nu på min EeePC som går på batteri nu vilket bör ge en snyggare matning. Märkligt not ligger kristallen nu på 2,6V istället för 3V och dutycycle är lite jämnare på 47,5 negativ halvvåg respektive 52,5% positiv halvvåg. Frekvensen har också något lägre varians kring 12Mhz. !sspnd ligger på samma 3,18V.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 23:04:58
av nifelheim
"laggkortsproton" är det en nyupptäckt elementarpartikel?
det går bra med 4000 logik om du hittar det i junkboxen.
mät störningarna på matningsspänningen på lite olika ställen på kortet med oscilloskopet,
även på jordpinnarna om du har smala ledare och dom inte sitter direkt i jordplanet.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 23:15:46
av hanzibal
He, he rättade det stavfelet i efterhand.
Apropos elemenarpartiklar så har jag under mitt felsökande sett praktiska exempel på såväl Shrödingers katt som Heisenbergs osäkerhetsprincip
Har en hel del i min junklåda men sådant saknar jag eftersom jag mest pysslar på "systemnivå" och bygger inte många kretsar själv.
Nu falerade kortet under testkörning med EeePC:n och kristallen snurrade på fint även efter att !sspnd gått ner.
Skall mäta drivspännningen d.v.s. USB 5V eftersom 3.3V regulatorn inte används nu.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 23:30:00
av nifelheim
om du funderar över om 30 eller 33pF är rätt så kan du sluta mäta direkt på kristallen
Jag vet inte vad du har för probe men skulle gissa att du har minst 10 kanske 20pF
i 10X läge och 10 gånger så mycket i 1X läge.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 24 april 2012, 23:59:50
av hanzibal
Har nu mätt USB 5V och DC-kopplat ser den ut att ha rippel på ca 200mV jämt kring 5V, några spikar eller dylikt syns inte till där. Om jag däremot mäter AC-kopplat och går ner till 50mV i Y-skala så ser man att "ripplet" består av korta störnngar (ca 5us långa) som kommer parvis och toppar 100mV på vardera sidan 0V med ca 50us emellan de båda störnngarna. Detsamma gäller 3.3V fast då såklart kring 3.3V. Det ser i princip likadant ut på samtliga ställen, USB 5V-matningen till USB-chipet, till MCUn, 3.3V till på diverse ställen.
Om jag istället mäter när kortet är kopplat till stationära datorn så är samma parvis störningar på plats fast nu något högre ca. 260mVpp.
Samma störningspar finns också på alla jordpunkter jag mätt på. Såhär ser det ut när jag mäter AC-kopplat på stationära PCn:
ac.JPG
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 25 april 2012, 00:03:21
av Klas-Kenny
Du kan ju sätta scopet på single shot och trigga på !SSPND och samtidigt mäta på matningen, när enheten stänger ner så kan du se om någonting samtidigt hände med matningen. Om matningen ligger stabil när enheten stänger ner kan du troligen anta att felet inte ligger där.
Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 25 april 2012, 00:06:01
av hanzibal
nifelheim skrev:om du funderar över om 30 eller 33pF är rätt så kan du sluta mäta direkt på kristallen

Ok, verkar som att kortet är skapligt okänsligt för olika värden på lastkapacitanser (labbproton funkar bra på allt mellan 10 och 33pF) vilket även det du berättar bekräftar.
Klas-Kenny skrev:Du kan ju sätta scopet på single shot och trigga på !SSPND och samtidigt mäta på matningen, när enheten stänger ner så kan du se om någonting samtidigt hände med matningen. Om matningen ligger stabil när enheten stänger ner kan du troligen anta att felet inte ligger där.
Vilken bra idé, skall försöka mig på det men inte säkert att jag klarar det eftersom jag inte precis är kung på oscilloskop

Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 25 april 2012, 00:09:07
av Klas-Kenny
Väldigt enkelt, en kanal på matning, andra kanalen på !SSPND, öppna trigger-menyn och välj Sweep: Single, Source: den kanal du mäter på !SSPND med och Slope: *pil ner*, sen får du sätta Trigger level på typ 1,5V eller så. Så ska det fungera.

Re: Mitt första kort: Skev oscillatorkrets avgörande?
Postat: 25 april 2012, 00:11:54
av labmaster
Var har du anslutit !sspnd?