Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Taktumschaltung » Themenansicht

Autor Thread - Seiten: -1-
000
21.01.2017, 09:51 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,

ich suche eine Schaltung mit der ich Zwei Takte ohne unterschreitung der Mindestinpulsbreite umschalten kann.

Beide sind TTL Signale.
1. 1,77Mhz
2. 2,50Mhz

Danke.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
21.01.2017, 11:40 Uhr
Deff



Hallo,
habe hier mal ein Beispiel!

Mal auf die Schnelle aus der MP 12/87 S.383 in SPLAN übertragen...

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
21.01.2017, 11:40 Uhr
Mobby5



Gilt die Mindestimpulsbreite für jeweils High bzw. Low oder beides Zusammen? Gibt es auch eine Maximalimpulsbreite? Muss die Umschaltung zu einem ganz genauen Zeitpunkt erfolgen oder ist das unkritisch.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
21.01.2017, 12:16 Uhr
Enrico
Default Group and Edit


Die Schaltung funktioniert nur, weil dort die Takte ganze Vielfache voneinander sind.
Bei 1,77 und 2,55 MHz verschieben sich ständig die Flanken gegeneinander.
Hier wird das nicht stabil funktionieren.

Das müsste man irgendwie mit einer PLL synchronisieren, so dass nur umgeschaltet wird,
wenn gerade bei beiden Takten eine Flanke anliegt.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
21.01.2017, 12:39 Uhr
Mobby5




Zitat:
Enrico schrieb
Die Schaltung funktioniert nur, weil dort die Takte ganze Vielfache voneinander sind.
Bei 1,77 und 2,55 MHz verschieben sich ständig die Flanken gegeneinander.
Hier wird das nicht stabil funktionieren.




Genau darauf wollte ich hinaus.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
21.01.2017, 12:44 Uhr
Deff



Jetzt, wo Du es schreibst, Enrico, ist mir das auch klar geworden.

Ingo
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
21.01.2017, 13:08 Uhr
PIC18F2550

Avatar von PIC18F2550

Beide Flanken der 2,5Mhz HL / LH müssten gemeinsam in einer H oder L Periode der 1,75Mhz liegen.

eventuell den einen Takt an deffinierter Stelle Stoppen und den anderen an deffinierter Selle freigeben.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 21.01.2017 um 13:12 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
21.01.2017, 13:40 Uhr
Enrico
Default Group and Edit


Wie willst Du denn das hinkriegen?

Mit irgemdwas müsste man das Umschalten solange verzögern,
bis die Flanken passen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
21.01.2017, 14:40 Uhr
Besserwisser

Avatar von Besserwisser

Vielleicht mit einem Schmitt-Trigger?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
21.01.2017, 14:40 Uhr
Besserwisser

Avatar von Besserwisser

Vielleicht mit einem Schmitt-Trigger?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
21.01.2017, 14:41 Uhr
Enrico
Default Group and Edit


Das bringt nur was bei Pegel.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
21.01.2017, 14:42 Uhr
Besserwisser

Avatar von Besserwisser

D-FlipFlop?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
21.01.2017, 15:27 Uhr
Enrico
Default Group and Edit


Könnte, da wird sich PIC aber noch das Hirn für verknoten müsen.

Dabei fällt mir ein, dass die 1,77 MHz beim KC nicht fest sind.
Ich glaube Kai schrieb mal, dass Flanken wandern.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
21.01.2017, 16:02 Uhr
Bert



Hier ist eine Möglichkeit beschrieben:
https://www.design-reuse.com/articles/5827/techniques-to-make-clock-switching-glitch-free.html

Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
21.01.2017, 18:44 Uhr
PIC18F2550

Avatar von PIC18F2550

Danke Bert,

die 2. Schaltung reicht schon aus da ich einzig die mindestpulsbreite einhalten muss.

Über eine PLL hatte ich auch schon ein mal nach gedacht.
Leider können bei schnellen Frequenzwechsel kurzzeitig zu hohe Frequenzen entstehen.
Und das geht leider nicht.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek