Hallo Sylvio!
Also ganz sicher bin ich noch nicht, ob deine Signale vom Fingerprint(FP) korrekt sind. Aber die Signalformen sehen ok aus.
Kannst du mal die Zeitbasis auf 5ms oder 10ms umstellen, so dass man alle Bits eines Pakets sieht.
Da müssten in Summe 26 Impulse für einen Finger ankommen. Die 0-Bits auf D0 und die 1-Bits auf D1 (jeweils gegen die Masse des FP gemessen).
Bei deinen Bildern sieht man auf beiden Leitungen Impulse.
Kannst du zwei Kanäle gleichzeitig messen? Dann stell mal D0 und D1 gegen GND(FP) dar. So dass man alle 26 bits eines Fingers sieht.
Wenn du nur einen Kanal hast dann zeig nochmal das Signal D0 gegen D1 - ebenfalls alle 26 bit. Das muss so aussehen wie auf Seite 3.
Wo ist bei deinen Bildern die 0V-Linie? Dort wo links CH1 steht oder dort wo rechts der Schieber ist?
Das Signal D0/D1 musste im Ruhepegel 0V haben(weil beide Leitungen auf 5V sind) und die Bits jeweils gegen +5V und gegen -5V ausschlagen.
Siehe Definition Wiegand
http://en.wikipedia.org/wiki/Wiegand_interfaceAuf der LPC-Seite (d.h. nach dem Optokoppler) bitte immer gegen GND vom Controller messen.
Ich kann in der Schaltung von Hubert kein VSS finden!
VCC sollte immer 3,3V sein.
Da hier irgend etwas nicht stimmen dürfte, wäre es am besten du machts mal einen Schaltplan deines Aufbaus mit allen angeschlossenen Leitungen - kann auch eine eingescannte Handskizze sein.
So ist es ziemlich schwierig etwas zu finden.
Welchen Controller verwendest du?
Wie hast du deine Platine an den Controller angeschlossen? Bitte da nochmal alle Anschlüsse prüfen.
LG Charly