Forum: Mikrocontroller und Digitale Elektronik Single-puls 10us


von Der Peter (Gast)


Lesenswert?

Hallo Forum,

auf der Suche nach guten Vorschlägen, quarzgenau einen getriggerten 
Einzelpuls mit 10us Dauer zu erzeugen. Natürlich wie immer mit 
geringstem technischem Aufwand ;-)und gestern schon fertig.

Danke für Eure Ideen! Viele Grüße Peter

von Günni (Gast)


Lesenswert?

Das geht nur in Assembler, wenn auch noch in dieser Zeit alle Interrupts 
deaktiviert sind.

von Teo D. (teoderix)


Lesenswert?

(xyz)4060

von Wolfgang (Gast)


Lesenswert?

Der Peter schrieb:
> Danke für Eure Ideen!

Dann mal raus mit den Spezifikationen.

Wie groß darf die Latenz zwischen Triggerzeitpunkt und Puls sein?
Ist der Trigger zum Quarz synchronisiert?

von Ingo Less (Gast)


Lesenswert?

Kleinen µC verwenden? Wie sieht der Trigger aus bzw. darf es einen 
Verzug zwischen Trigger und Signal geben. Rück mal mehr Details raus

von MaWin (Gast)


Lesenswert?

Der Peter schrieb:
> auf der Suche nach guten Vorschlägen, quarzgenau einen getriggerten
> Einzelpuls mit 10us Dauer zu erzeugen.

Da beginnt das Prolem mit deiner wischi-waschi Aufgabenstellung.

Wenn der Triggerimpuls kommt, wie schnell muss der Impuls starten ?

1us, 1ns oder egal ?

Dann könnte für die Lösung interessant sein, wie lange der Triggerimpuls 
nach seiner Einschaltflanke aktiv ist. 1us, 100us also kürzer oder 
länger als der auszulösende Impuls oder beides ?

Zu guter Letzt natürlich der Impuls selber: 5V TTL Signal oder 10mV oder 
1A ?

von Jörg R. (solar77)


Lesenswert?

Der Peter schrieb:
> ...einen getriggerten
> Einzelpuls mit 10us Dauer zu erzeugen.

Bei den Angaben reicht ein 74HC4538.

von _beep_ (Gast)


Lesenswert?


von Der Peter (Gast)


Lesenswert?

Nach den Fragen bezüglich der genauen Anforderungen sind diese bereits 
genannt. Die Latenzzeit ist quasi egal, da manuelle Auslösung.
10us ist die Anforderung die Toleranz dafür +/-1%, also 0,1us.
Die Pulsform muß rechteckig sein, mit möglichst steilem Anstieg zur 
Ansteuerung eines FET‘s.

Danke und Grüße Peter

von Alex D. (daum)


Lesenswert?

Der Peter schrieb:
> Die Latenzzeit ist quasi egal, da manuelle Auslösung.

Bedeutet manuelle Auslösung hier mechanischer Schalter? Wenn ja, dann 
wäre wahrscheinlich ein kleiner Mikrocontroller wirklich die beste Wahl, 
da der auch gleich das Signal entprellen kann, was sonst zu mehrfachen 
Impulsen führen würde.

von pegel (Gast)


Lesenswert?

Wie genau sind die verschiedenen Internen µC Oszillatoren eigentlich so?

Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn 
die Temperatur im Rahmen bleibt und abgeglichen wird.

Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich.
Inklusive Entprellung vom Taster, oder was auch immer.

von Der Peter (Gast)


Lesenswert?

pegel schrieb:
> Mit meinen kleinen Freunden, den STM32G03x ist +/-1% kein Problem wenn
> die Temperatur im Rahmen bleibt und abgeglichen wird.
>
> Damit ist alles im SO8 ohne Zusatzbeschaltung, na gut einen C, möglich.
> Inklusive Entprellung vom Taster, oder was auch immer.

Was möchtest du für einen entsprechend programmierten Freund haben?

von Jörg R. (solar77)


Lesenswert?

Der Peter schrieb:
> Die Latenzzeit ist quasi egal, da manuelle Auslösung.
> 10us ist die Anforderung die Toleranz dafür +/-1%, also 0,1us.
> Die Pulsform muß rechteckig sein, mit möglichst steilem Anstieg zur
> Ansteuerung eines FET‘s.

Verbinden (Punkschweißen) von Lithium-Zellen?

: Bearbeitet durch User
von Der Peter (Gast)


Lesenswert?

Jörg R. schrieb:
> Verbinden (Punkschweißen) von Lithium-Zellen?

Nein, Funktionstest für eine vorhandene Signaldetektion ;-)

von pegel (Gast)


Lesenswert?

Bin keine Firma, habe die bei RS gekauft, verdienen will ich nichts, 
ausser Du verdienst dir mit dem Projekt eine goldene Nase.

Wichtig ist der Abgleich. Temperaturbereich und Spannung müssen schon 
stimmen. Bei mir wird er mit 3,3V betrieben.

Ich werde morgen mal ein wenig programmieren und melde mich dann.

von Teo D. (teoderix)


Lesenswert?

Der Peter schrieb:
> Nein, Funktionstest für eine vorhandene Signaldetektion ;-)

pegel schrieb:
> Ich werde morgen mal ein wenig programmieren und melde mich dann.

Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?!

von pegel (Gast)


Lesenswert?

Teo D. schrieb:
> Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?!

Mit Drehgeber und OLED? ;)

Möglich ist alles. Zum Debug sollte Der Peter sich dann allerdings so 
etwas besorgen:
https://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/1939798/?sra=pmpn

von Teo D. (teoderix)


Lesenswert?

pegel schrieb:
> Teo D. schrieb:
>> Dann gönn dem Teil doch noch ein kleines Mäuseklavier, ~4-20µs....?!
>
> Mit Drehgeber und OLED? ;)

Häää? Schlechter Scherz oder Unwissen?

von pegel (Gast)


Lesenswert?

Wieso? Passt alles dran.

Aber nötig ist es wohl eher nicht.

Nur ein Taster und der 10µs Ausgang genügt anscheinend.

von Teo D. (teoderix)


Lesenswert?

pegel schrieb:
> Nur ein Taster und der 10µs Ausgang genügt anscheinend.

Jetzt noch, warts ab. ;)

von pegel (Gast)


Lesenswert?

Teo D. schrieb:
> Jetzt noch, warts ab. ;)

Deshalb der diskrete Hinweis auf das Board.

Genaueres kann nur Der Peter sagen.

von Teo D. (teoderix)


Lesenswert?

pegel schrieb:
> Deshalb der diskrete Hinweis auf das Board.

Ah, ich dachte das wäre um die OLED Ansteuerung zu debuggen.... :D

> Genaueres kann nur Der Peter sagen.
Sicher, die Frage ist nur WANN! ;)

Naja, in Anbetracht des Aufwandes, kann man das schon mal wagen.
....
Wie soll das eigentlich versorgt werden, Akku, Batterie, NT, Nuklear, 
Solar.....?

von MaWin (Gast)


Lesenswert?

Der Peter schrieb:
> 10us ist die Anforderung die Toleranz dafür +/-1%, also 0,1us.

Alles andere als quartzgenau.

Aber du willst wohl keine Bauteilabweichungen mit Trimmpotis justieren 
müssen, also kein NE555.

Der Peter schrieb:
> mit möglichst steilem Anstieg zur Ansteuerung eines FET‘s.

Also eher 10V als 5V und eher 1A als 20mA. Gate-Treiber ?

von Der Peter (Gast)


Lesenswert?

Guten Morgen zusammen!

Versorgung: Da das Teil nur selten gebraucht wird, wird es 
Batteriebetrieb. Ja, 5V wäre gut, aber das kann man ja shiften.
Wenn daraus etwas universelles wird (Der DIP-Schalter-Vorschlag 4-20us)
soll mir das recht sein, aber dafür gibt es aktuell keine Anwendung bei 
mir! Daß ich das Teil trimmen muß ist kein Problem. auch mit der 
Temperatur bekomme ich das in den Griff!

@Theo D:
Ja, ein Taster und ein Ausgang, damit hat es sich.

Einzig was sein kann, daß sich die 10us als Anforderung nochmal um 
10-20% ändern, aber das ist ja dann wirklich nur minimalste Anpassung 
denke ich.

@Mavin (als Gast):
Warum nehme ich keinen 555? Weil es auf Dauer reproduzierbar sein soll, 
umd da sind schwingende Quarze eben einfach stabiler als eine 
RC—Kombination. Und daß 1% nicht quarzgenau ist, ist auch klar, aber, 
warum soll ich es genauere spezifizieren, wenn ich es nicht genauer 
brauche?

@ alle die hier rumunken und schwarz malen:
Geht doch wieder in euren Teich zurück ;-)) Da ist das Leben eh viel 
schöner! Dankeschön!

@Pegel: Vielen Dank schon mal für deine Mühen! Nun, ich verdiene daran 
nichts, ausser die Ehre daran, recht gehabt zu haben bei meine Worten:
das geht besser und deutlich günstiger! Ja, und deine Arbeit erspart es 
mir, mich selber hinsetzen zu müssen, ein uC herauszusuchen, die 
SW-Umgebung zu installieren und mich da einzuarbeiten. Vielen Dank dir 
schon einmal!

Viele Grüße an alle und einen gesunden Tag euch!
Peter

von Der Peter (Gast)


Lesenswert?

Der Peter schrieb:
> @ alle die hier rumunken und schwarz malen:
> Geht doch wieder in euren Teich zurück ;-)) Da ist das Leben eh viel
> schöner! Dankeschön!

Ok, nachdem ich alles nochmal durchgegangen bin, sehe ich, daß das eine 
oder andere eher ironisch gedacht war... ich bin hier auch schon 
forumsgeschädigt... So soll mein Satz nun prophylaktisch verstanden sein 
;-)

von m.n. (Gast)


Lesenswert?

pegel schrieb:
> Möglich ist alles. Zum Debug sollte Der Peter sich dann allerdings so
> etwas besorgen:
> 
https://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/1939798/?sra=pmpn

Wozu der ganze Aufwand?
Ein ATtiny25 mit keram. Resonator oder Quarz reicht völlig aus. Auch der 
gewünschte Versorgungsspannungsbereich von 5 V ist gegeben.

von Teo D. (teoderix)


Lesenswert?

Der Peter schrieb:
> Einzig was sein kann, daß sich die 10us als Anforderung nochmal um
> 10-20% ändern, aber das ist ja dann wirklich nur minimalste Anpassung
> denke ich.

Dafür hätte ich das Mäuseklavier vorgesehen, damit das Anpassen auch 
funktioniert. So rein prophylaktisch, man kennt ja seine 
Pappenheimer... ;)

von m.n. (Gast)


Lesenswert?

Teo D. schrieb:
> Dafür hätte ich das Mäuseklavier vorgesehen, damit das Anpassen auch
> funktioniert.

Ein Trimmpoti bzw. fester Spannungsteiler an einem ADC-Eingang würde 
schon reichen. Das spart Platz und IO-Pins. Um unabsichliche 
Veränderungen zu verhindern, wird der Wert ins EEPROM geschrieben.
Darf ja wieder alles nichts kosten ;-)

von Der Peter (Gast)


Lesenswert?

pegel schrieb:
> Bin keine Firma, habe die bei RS gekauft, verdienen will ich nichts,
> ausser Du verdienst dir mit dem Projekt eine goldene Nase.
>
> Wichtig ist der Abgleich. Temperaturbereich und Spannung müssen schon
> stimmen. Bei mir wird er mit 3,3V betrieben.
>
> Ich werde morgen mal ein wenig programmieren und melde mich dann.


@Pegel(Gast)
Nun hoffe ich, du bist noch nicht gestartet!
Leider kann ich dir nicht privat schreiben, wegen dem (Gast).
Das Thema ist abgehakt. Begründung: man hat mir essentielle 
Informationen quasi unterschlagen... Und da war es wieder, was Theo 
schon vermutet hat...
Mit einem Mal sind die Anforderungen verändert... Ich könnte k...!
Sorry für eurer aller Zeit, die ich hier nun sinnlos verbraten habe!

Viele Grüße Peter

von m.n. (Gast)


Lesenswert?

Der Peter schrieb:
> Mit einem Mal sind die Anforderungen verändert...

Andere Anforderungen, andere Lösungen - wie immer.

> Ich könnte k...!

Nicht schlimm! Erst bei trockenem Husten wird es kritisch ;-)

von pegel (Gast)


Angehängte Dateien:

Lesenswert?

Der Peter schrieb:
> Nun hoffe ich, du bist noch nicht gestartet!

Ich hatte meinen Spass.
Das ist heraus gekommen:

von pegel (Gast)


Lesenswert?

Übrigens: für ca. 100€ gibt es einen FeelTech Generator.
Damit ist man genügen flexibel für wechselnde Anforderungen.

von Der Peter (Gast)


Lesenswert?

pegel schrieb:
> Ich hatte meinen Spass.
> Das ist heraus gekommen:

Wie kann ich das nun wieder gut machen?

Schick ne Emil wenn du magst an nassenicht bei web punkt deutschland ;-)
Dann finden wir was, was dich glücklich macht ;-)

Viele Grüße

von pegel (Gast)


Lesenswert?

pegel schrieb:
> Ich hatte meinen Spass.

Das genügt mir. Ist ja Hobby ....

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
Noch kein Account? Hier anmelden.