Hoi allemaal!

Ik heb een kloksignaal van 1Vpp. Dit signaal komt uit een divider, met een frequentie van 54Mhz.

Het probleem is nu, dat dit kloksignaal te zwak is voor een FPGA klok input. In de datasheet van de FPGA staat dat deze een TTL crystal oscillator nodig heeft.

Mijn vraag: Hoe krijgen we dit kloksignaal van 1Vpp op een TTL niveau??

Ik heb gezocht naar een comparator, maar deze hebben ALLEMAAL een 3V output. In de datasheet staat wel gegeven dat deze een TTL compatible output heeft, maar ik twijfel of dit genoeg is. Weet iemand een comparator die wel een hogere output voltage heeft??

Of iemand een andere oplossing..? Ik heb het snel nodig!

Alvast bedankt iedereen!!

Groeten Enno.

Nou ligt 54MHz redelijk boven bij mij gebruikelijke frequenties...
Kun je wat met een (HF) tor en een pull-up / down weerstand? Of wil dat echt niet bij 54MHz?

Kan die FPGA niet gewoon op 3V draaien?

een comparator die bij die snelheid nog moet werken zul je zeer zelden met een 5 volt output vinden, tenzij de comparator op 12 volt gevoed mag worden.

Maar, 3 volt uitgang is idd. TTL-comaptibel, TTL schakelt nl. als volgt.
<0.8V het signaal wordt als 0 gezien.
>2.4V het signaal wordt als 1 gezien.
dus met een uitgang die tussen 0.5 en 3 volt schakelt heb je in princiepe genoeg.
Een andere mogelijkheid is een z.g. levelshifter, die kan van low voltage logica aan TTL standaard aanpassen.
Maar je zegt een deler die 1Vtt uitgangssignaal levert, dat klinkt naar ECL-logica, daarvoor zijn kant-en-klare aanpas-IC's te krijgen, om van ECL naar TTL om te zetten.

Ahhh...super!

ik had nog nooit gehoord van ECL logica. Maar weer wat geleerd! Heb al wat ic'tjes gevonden!

bedankt!

Toch nog even een vraagje.

Ik heb dit IC: MC100ELT25D. Dit is een ECL-to-TTL translator.

Mijn vraag: Bij welke inputvoltage schakelt de output naar High en bij welke inputvoltage schakelt de output naar Low.

Omdat ik maar een inputvoltage heb van 0V tot 1V. 1Vtt

[Bericht gewijzigd door Enno op ]

hmm, neem het datablad van je motorola IC en je weet het.
Als je inputspanning van 0 tot 1 volt loopt is het geen ECL. ECL ligt rond de 3.5 volt, waarbij je 500 mv naar boven (4v) en 500 mv naar beneden (3v) gaat voor 0 en 1.
Met wat voor IC werk je, dat er 0 tot 1 volt uit komt ??

Dit is een Divider. MC12026A

andere oplossing is misschien met een transistor schakeling??


---------------------vcc(5V)
              |
             | |
          R2 | |
              |______clkinput
              |
            |/
---[ R1 ]---|  BF199 oid
            |\
              |
              |
---------------------gnd

Juist, dit IS een ECL-deler, dit ding heeft idd. de ECL-output swing van 1Vtt, en ligt (als je tenminste in het datablad hebt gekeken) rond de 3 volt. dus NIET van 0 tot 1 volt zoals je eerder zei. Overigens is je eerdergenoemde IC voor Negativ ECL of N-ECL gemaakt, als je de MC100ELT22 neemt, die is voor P-ECL gemaakt, moet het dus lukken. met een BSX-20 en juist gedimensioneerde weerstanden kan het ook, maar het is een crime om het goed werkend te krijgen zo. ben wel eens dagen aan het stoeien geweest met een MB506 van Fujitsu, om daar het uitgangssignaal goed uit te peuteren. Was overigens niet zo'n simpel tortrapje als je hier voorstelt.

Zoals eerder gezegd kan je een koppeling maken tussen ECL en TTL levels met een comparator. Gebruik dan wel een ultra-fast comparator van bv Analog Devices (www.analog.com). Zij hebben comparators met 4ns propagatiedelay en rising-/falling edges van rond de 1ns. Da's dus zeker niet verkeerd. Je kan 'm ook zelf-instellend maken: een RC filter aan je klok, en de output van dit filter (Bandbreedte iets van een kilohertz o.i.d.) aan de inverterende input van je comparator en je klok aan de niet-inverterende. Hiermee kun je heel nette pulsen krijgen. Let wel goed op evt. pull-up weerstanden aan de output van de comparator om je output bereik evt. te vergroten.

Succes.