Vraag over ECL IC SP8637B (Algemeen)
Hallo forumlezers,
Ik ben maanden bezig met de reparatie van een frequentie teller (800MHz tot 18GHz). Het is zo’n frequentie teller die gebruikt maakt van het hetrodyne principe. Ik had al een reparatie verslag aan een andere frequentie teller ( type EIP 351D) met hetzelfde principe eerder op dit forum gezet.
http://www.transistorforum.nl/forum/index.php?id=22156
Er mankeert veel aan dit apparaat maar voorlopig wil ik één probleem voorleggen aan jullie.
In een circuit zit een teller die van 25 MHz tot 275 MHz telt. Dit wordt gedaan met als eerste decade teller een ECL IC type SP8637 B. Daarna zijn het standaard TTL tellers.
Dit type zou zeker boven de 300MHz moeten kunnen tellen. Het is een decade teller (dus gedeeld door tien).
De uitgang voor de BCD code bestaat (4 poorten) zijn TTL.
De klok ingang is een ECL type (25 tot 275MHz)
De uitgang voor de volgende tellers (gedeeld door tien ) is ook ECL
De reset ingang is TTL
De “clock input inhibit” ingang die gebruikt wordt is van het type ECL
Als je de hele cyclus bekijkt dan :
1e: “ reset “ actief (de BCD uitgangen gaan naar nul)
2e: “ reset “ passief (de BCD uitgangen blijven op nul)
3e: “clock input inhibit” niet actief (de decade teller gaat tellen en via de decade uitgang ook de achterliggende tellers)
4e: “clock input inhibit” actief (de decade teller staat stil en ook de achterliggende tellers staan stil)
5e: uitlezen BCD code tellers
6e: weer starten op punt 1
Wat is nu het probleem:
Regelmatig blijft een waarde van de eerste decade teller na een rest staan De decade teller zelf heeft naar de achterliggende tellers wel goed gewerkt gezien de waarde die daar staan.
Deze fout is uitvoerig getest en gemeten met een digitale geheugen scoop maar ook met een logic analyzer. Dus je ziet dan op het betreffende display een verkeerde waarde maar op de uitgang van de eerste decade teller staat deze verkeerde waarde ook. Er is dus niets mis met het uitlezen van de decade counter. Deze fout komt bij alle combinaties van de BCD uitgangen voor.
Er kunnen dan in de bovengenoemde cyclus (1 tot en met 5) meerdere resets voorbij komen maar de BCD uitgangen van de eerste decade counter blijven foute waardes houden en gaan dus regelmatig niet naar nul tijdens de reset.
Alle signalen rondom het ECL ic SP8637 B zijn veelvuldig gemeten op hoogte timing etc. maar steeds kom je tot de conclusie dat deze goed zijn. Dus de oorzaak moet wel het IC zelf zijn. Dit werd nog extra bevestigd doordat het IC erg temperatuur gevoelig is. Bij het aanzetten duurt het toch wel enkele minuten voordat de telling start. En een zeer klein pufje koude spray doet de telling al stoppen.
Dit IC is nog wel te koop maar erg duur, uiteindelijk heb ik na onderhandelen toch twee gekocht (40 Euro totaal). En na plaatsen wat denk je? Het zelfde foute resultaat dus ook zeer temperatuur gevoelig en niet altijd naar nul gaan na rest van de BCD uitgangen.
Hierna dus weer veel zitten meten, de timing signalen zijn met factors 10 ruimer dan gespecificeerd zijn. Ook de niveaus kloppen gewoon. Wat zou het nu nog kunnen zijn. Zo langzamer hand ga ik toch geloven dat ook de twee gekochte IC’s niet goed zijn. Maar zoiets geloof je bijna niet en je zoekt dus een denkfout bij je zelf.
Mijn vraag is nu heeft iemand zo iets eerder meegemaakt bij dit soort ECL IC’s door bijvoorbeeld veroudering?
Graag jullie reactie met vriendelijke groet,
Loek