Mikrocontroller erkennt Signale aufgrund zu kurzer Signaldauer nicht ;-(

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 13 7 2026  20:58:35      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Oszilloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
Mikrocontroller erkennt Signale aufgrund zu kurzer Signaldauer nicht ;-(

    







BID = 83495

motze

Gerade angekommen


Beiträge: 2
 

  



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

BID = 83514

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach

 

  

Normalerweise nimmt man, um einen Impuls zu verlängern ein Monoflop.
74HC123 ist bei 3,3V wohl schon zu langsam, aber mit AC oder VHC oder LVX sollte es gehen.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 83521

Benedikt

Inventar

Beiträge: 6241

Wenn der Impuls nur geringfügig länger werden muss (High Zeit), dann verwende ich 74HC32 (4 OR Gatter). 3 Davon schalte ich in Reihe um den Impuls etwas zu verzögern (ca. 5-10ns pro Gatter) und verknüpfe diesen dann mit dem Orginalpuls. Dadurch wird die High Zeit etwas länger.

Allerdings wird das in diesem Fall warscheinlich nicht funktionieren, denn die High Zeit und die Lowzeit müssen je länger als 50ns sein !
Also ein Monoflop wird auch kein Erfolg bringen. Die einzige Lösung: uC höher takten...

BID = 83528

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
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.


Ich glaube, das siehst du falsch.
Die Impulse müssen mindestens 2 Taktzyklen aktiv sein, damit der µP sie erkennt.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 83880

motze

Gerade angekommen


Beiträge: 2

An sich erkennt der uC Signale mit 50ns High Pegel.
Ich habe mit einem hochwertigen Signalgenerator die Impulse erzeugt und es wird jeder erkennt. Später werden die Signale jedoch von einem FPGA geliefert, welcher natürlich
Toleranzen hat und somit um wenige ns von den 50ns abweicht


Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag       heute wurden bisher 12 Beiträge verfasst
© x sparkkelsputz        Besucher : 192379089   Heute : 4110    Gestern : 4879    Online : 356        13.7.2026    20:58
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0309929847717