Hallo zusammen, Ich habe eine generelle uC-Frage. Kann man die Flanken in ihrer Steilheit bereits durch den uC beeinflussen? Also durch die Programmierung? Oder ist dies nur durch äußere Beschaltung möglich? Vielen Dank schonmal! :) Mike
Hallo Mike, beschreibe Dein Problem konkreter. Willst Du den µC als Schmittrigger benutzen, oder die Schaltgeschwindigkeit der µC Ausgänge beeinflussen? Axel
Hallo Axel Düsendieb :) Ich würde gerne die Flanken eines Pegelwechsels etwas mehr zu einer Rampe machen. Also statt einer Risetime von einigen ns vielleicht 1us. Mike
@Mike (Gast) >Ich habe eine generelle uC-Frage. Kann man die Flanken in ihrer >Steilheit bereits durch den uC beeinflussen? nein. >Also durch die Programmierung? nein. >Oder ist dies nur durch äußere Beschaltung möglich? ja. Ein RC-Tiefpass ist dein Freund. Für 1us sagen wir mal 100 Ohm und 5nF. Oder man nimmt definiert langsame Treiber. MAX483 z.B. Oder einen alten IC der 4000er Baureihe, bei 5V sind die schon ziemlich langsam. MFg Falk
Danke Falk! Ich habe sowas ja schon "befürchtet". Aber man weiß ja nie was so Mikrocontroller doch alles für ungeahnte Fähigkeiten haben :D Mike
@ Mike (Gast) >Ich habe sowas ja schon "befürchtet". Aber man weiß ja nie was so >Mikrocontroller doch alles für ungeahnte Fähigkeiten haben :D Richtig. Bei FPGAs kann man da was konfigurieren, allerdings nicht bis in den Bereich von 1µS. Eher so 0,5..2ns. MfG Falk
Bei bestimmten Mikrocontrollern kann man die Ausgänge beeinflussen: z.B. beim Tricore kann man den Strom, mit dem der Ausgang getrieben wird einstellen. Zusammen mit der Ausgangskapazität ergeben sich so andere Flankensteilheiten.
Man kann so gut wie bei jeden neueren Controller das Verhalten der Ausgänge per Registerwert beeinflussen. Meißt stellen die Controller dann drei Stufen der Flankensteilheit zur Verfügung. Aber da as hier meißt um AVRs und ATmegas geht, trifft das eben nicht zu. Gruß, TManiac
Wenn ich einen Tiefpass einsetze, wird die steigende Flanke zu einer schönen Rampe, aber die fallende wird viel zu flach, d.h. der Kondensator entlädt sich zu langsam. Hab immer das Problem, dass entweder die steigende zu steil oder die fallende zu flach ist. Hat da jemand einen Geheimtipp für mich? ;) Mike
Mike schrieb: > Wenn ich einen Tiefpass einsetze, wird die steigende Flanke zu einer > schönen Rampe, aber die fallende wird viel zu flach, Wenn du nur eine Zeit beeinflussen willst, dann nimm zwei Dioden, so kannst du fallende und steigende Flanke getrennt beeinflussen.
1 | D1 ___ R1 |
2 | µC o---+-->|---|___|---+-----+-------o Ausgang |
3 | | ___ | | |
4 | +--|<---|___|---+ === C |
5 | D2 R2 | |
6 | | |
7 | D1, D2 = 1N4148 Masse |
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.