Hi, ich möchte gerne mit einem CPLD (Coolrunner II) TTL Signale verarbeiten. Am Schluss soll er wieder TTL Signale ausgeben und zwar auf BNC Kabel. Ich suche also eine Möglichkeit die 1.8V Logiksignale vom CLPD auf 5V zu konvertieren, so dass gleichzeitig genügend Power da ist um 50 Ohm und die entsprechende Kapazitivelast zu treiben. Das ganze sollte so bis 100Mhz funktionieren und sollte nur eine kleine konstante Verzögerung haben. Gibt es dafür fertige Bausteine oder wie würded ihr das machen? Mfg :) Mike
@ Mike (Gast) >ich möchte gerne mit einem CPLD (Coolrunner II) TTL Signale verarbeiten. >Am Schluss soll er wieder TTL Signale ausgeben und zwar auf BNC Kabel. >Ich suche also eine Möglichkeit die 1.8V Logiksignale vom CLPD auf 5V zu >konvertieren, Coolrunner II kann mit 3,3V IO arbeiten. Tust du das? Oder brauchst du 1,8V? > so dass gleichzeitig genügend Power da ist um 50 Ohm und >die entsprechende Kapazitivelast zu treiben. Das ganze sollte so bis >100Mhz funktionieren und sollte nur eine kleine konstante Verzögerung >haben. Sportlich. Wieviele Ausgänge sollen denn 50 Ohm treiben? 50 Ohm an 5V sind nicht üblich, dann die 100mA sind nicht ohne! Man kann, je nach Anwendung tricksen. Serienterminierung, siehe Wellenwiderstand, damit sieht der Ausgang 100 Ohm und muss nur noch 50mA bringen. Sowas kann man mit 2-3 parallel geschalteten 74HCT Invertern schaffen. Die brauchen allerdings 3,3V am Eingang, siehe Pegelwandler.
Danke. Hat ein wenig gedauert bis ich mich wider um das Problem kümmern konnte, aber nun. Falk Brunner schrieb: > Coolrunner II kann mit 3,3V IO arbeiten. Tust du das? Oder brauchst du > 1,8V? Ich kann auch mit 3,3V arbeiten. Falk Brunner schrieb: > Sportlich. Wieviele Ausgänge sollen denn 50 Ohm treiben? Die Box soll 5 Eingänge 5 Ausgänge haben. Falk Brunner schrieb: > 50 Ohm an 5V sind nicht üblich, dann die 100mA sind nicht ohne! Die "Box" soll am Ende Logigoperationen mit Trigger-signalen für Laborgeräte ausführen, und dann wider Trigger Signale ausgeben. Deshalb die TTL Signale an 50Ohm terminierte Kabel. Die Flanken sollten auch sehr Steil sein < 100ns wären toll, aber zu sportlich? Könnte man mit dem Coolrunner II einfach ein Mosfet treiben der dann das TTL Signal treibt? z.B. FDG6301N Oder mit einem 74AC240 wobei man dann noch die 3.3V zum ansteuern des 74AC240 anheben muss oder geht das auch so? Ich habe leider keine Erfahrung mit solchen Treibern.
> Die "Box" soll am Ende Logigoperationen mit Trigger-signalen für > Laborgeräte ausführen, und dann wider Trigger Signale ausgeben. Deshalb > die TTL Signale an 50Ohm terminierte Kabel. Haben Deine Laborgeräte an Ihren Triggereingängen denn schon feste 50 Ohm? Das wäre eher unüblich, zumindest ist das bei keinem Gerät was ich kenne so. Die Triggereingänge selber sind typischerweise eher hochohmig. Damit Du 50 Ohm bekommst, willst Du die also selber extern hinzufügen, richtig? Dann könntest Du eigentlich auch ne andere Lösung nehmen, z.B. die von Falk vorgeschlagene Serienterminierung. > Die Flanken sollten auch > sehr Steil sein < 100ns wären toll, aber zu sportlich? Pass auf daß Du Dir nicht durch die steilen Flanken Störungen einhandelst. Wenn Du es wirklich steil haben willst: 74ACT-Serie > z.B. FDG6301N Das ist ein Dual-N. Wie willst Du damit ein Push-Pull-Ausgang bauen? Das wird aufwendiger... Auch mit ner N-P-Kombination brauchst Du noch nen Pegelwandler auf 5V vorneweg. > Oder mit einem 74AC240 wobei man dann noch die 3.3V zum ansteuern des > 74AC240 anheben muss oder geht das auch so? Schau Dir die garantierten minimum high input pegel an. Das reicht beim AC nicht. Nimm ACT, dann geht es.
Mike schrieb: > Die "Box" soll am Ende Logigoperationen mit Trigger-signalen für > Laborgeräte ausführen, und dann wider Trigger Signale ausgeben. Deshalb > die TTL Signale an 50Ohm terminierte Kabel. Da wäre zuerst mal zu prüfen ob die Geräte, die diese Triggersignale bekommen sollen a) überhaupt 50R Eingänge dafür haben und b) dort einen TTL-Pegel (oder was immer du so nennst) brauchen weil typischerweise sind Triggereingänge sowohl empfindlicher als auch hochohmiger. > Die Flanken sollten auch > sehr Steil sein < 100ns wären toll, aber zu sportlich? Häh? Weiter oben schriebst du > Das ganze sollte so bis 100Mhz funktionieren Bei 100MHz ist eine Periode gerade mal 10ns lang. Da sollte eine Flanke höchstens 1ns brauchen. XL
Mike schrieb: > Das ganze sollte so bis 100Mhz funktionieren Mike schrieb: > Die Flanken sollten auch sehr Steil sein < 100ns wären toll, aber > zu sportlich? Irgendwie ist da mindestens ein "0" zu viel.
@ Mike (Gast) >ich möchte gerne mit einem CPLD (Coolrunner II) TTL Signale verarbeiten. >Am Schluss soll er wieder TTL Signale ausgeben und zwar auf BNC Kabel. >Ich suche also eine Möglichkeit die 1.8V Logiksignale vom CLPD auf 5V zu >konvertieren, so dass gleichzeitig genügend Power da ist um 50 Ohm und Denk dran, beim Coolrunner-II muss nur der Kern mit 1,8V arbeiten, die IOs können 1,8V-3,3V (wenn man die als VCCIO anlegt)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.