Hallo, ich hätte mal eine Frage. Folgendes ist bei mir im Einsatz: Microcontroller Infineon XC167. Dieses besitzt sog. externe Interrupt Pins, d.h. diese können als Triggerquelle für interne Interrupts verwendet werden. Laut Datenblatt müssen die Impulse für 2 Taktzyklen anliegen (entspricht 50ns bei 40MHz). Mein Problem ist nun, dass ich extern Impulse u.a.mit 10MHz und Duty Cycle von 50% einspeise, also müssten im Idealfall diese Impulse genau 50ns lang sein. Leider aber schwankt der Wert um wenige ns bzw. ps, so dass der Controller nicht jedes Signal erkennt. Ich bin gerade am Überlegen, wie man diese Problem beseitigen kann. Wer hat hier ne Idee??? Prinzipiell müsste ich doch einfach die Impulse künstlich verlänger bzw. stabil auf mind. 50ns halten. Gibts es für solche Anwendungen spezielle Treiberbausteine? (3,3V Logic) Danke für jeden Vorschlag! Marco
Grundsätzlich ein job für ein Monoflop (monostabiler Multivibrator ) z.B. 4538 aber ob der schnell und genau genug ist ?.
Hallo ich denke es gibt 2 Möglichkeiten: a, wie Marco schon geschriebeb mit einem Monoflop, möglicherweise reicht auch ein Treiber mit nem Kondensator oder b) ein RS-Flip-Flop. Allerdings brauchst Du dann noch einen Ausgang am uC, der das Flip-Flop wieder zurücksetzt. Gerhard
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.