Warum Schmitt-Trigger an Parallele PC-Schnittstelle

Jun 27, 2007 2 Replies

Hallo,



habe hier eine Adapterschaltung, die einige Leitungen der Parallelen PC-Schnittstelle auf SPI umwandelt. Dabei werden die Datenleitung und / CS =FCber ein D-FF gepuffert. Das ist mir soweit klar. Au=DFerdem fungiert das D-FF gleichzeitig als Pegelwandler (TTL->CMOS 3,3V).



Der serielle Takt f=FCr die SPI-Schnittstelle (SPI_CLK) sowie der Takt f=FCr das D-FF wird aus 2 Leitungen der Parallelen Schnittstelle gewonnen, die jeweils auf einen invertierenden Schmitt-Trigger gelegt sind. Weshalb wird bei den Taktleitungen anders verfahren, als bei den Datenleitungen (D-FF)?



Hat das was mit der Schwierigkeit einer konstanten Taktgenerierung unter einem Multitasking-BS zu tun, oder doch eher damit, da=DF die Taktr=FCckgewinnung mittels Schmitt-Trigger nicht so st=F6ranf=E4llig ist? Weshalb ist der Schmitt-Trigger zus=E4tzlich invertierend?



Gru=DF,



Stefan



schrieb im Newsbeitrag news: snipped-for-privacy@u2g2000hsc.googlegroups.com...

Weil die Flanken der Signalwechsel einer parallelen Schnittstelle durch Kondensatoren und ggf. lange Kabel gedaempft sind (wegen EMV) und daher die kritische Region des Umschaltpunktes so langsam ueberqueren, das Stoerungen zu mehreren Pulsen des schnellen SPI fuehren koennten. Beim D-FF der Datenleitung kein Problem, das Signal interessiert nur, wenn es stabil ist.

Weil das das Standard-Bauteil ist und man in Software gegeninvertieren kann.

Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net homepage: http://www.geocities.com/mwinterhoff/ de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/ Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Vielen Dank f=FCr die Antwort. Ist einleuchtend!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required