CMI08 PS/2 Maus-Interface - ohne Funktion - Tipps gesucht

1, 2

von Sleepy » Sa 21. Feb 2009, 19:55
tfhh hat geschrieben:1. Wird mir konstant von Dir unterstellt, ich bin unfähig zu löten (wenn auch "politisch korrekt" ausgedrückt)


Wenn ich da auch meinen Senf dazugeben darf: ich arbeite in einer Firma die elektronische Lehr- & Meßgeräte baut. Alle Mitarbeiter die in der Produktion die Geräte montieren machen Ihren Job gut & schon viele Jahre. Trotzdem schleichen sich immer wieder Fehler ein, sei es beim Bestücken der Platinen, beim Löten oder der Montage der Geräte (die ich dann teste bzw. abgleiche).
Das hat dann auch nichts damit zu tun ob die Kollegen gut arbeiten oder nicht, Lötbrücken & Bestückungsfehler (Handarbeit) sind nun einmal die häufigsten Fehlerquellen. Früher kamen auch gerne mal Ätzfehler hinzu, die Fehlerquote durch Ätzfehler ist aber zum Glück auf fast Null abgesunken.

Selbst SMD-Platinen die wir extern fertigen lassen (maschinell) haben teilweise massig Lötbrücken.

Es ist auch gelegentlich so daß ich einen Fehler einfach nicht finde, mein Kollege schaut mal drüber und sieht in sofort... manchmal ist es genau umgekehrt.

Und wenn die Platinen von den Bestückerinnen gelötet werden sehen sie so supersauber aus wie von dem Kunden aus Ohio. Wenn ich sie selber löte sehen sie so aus wie die von tfhh.
Darüber ärgere ich mich aber nicht; das ist nun auch einmal so.

Und ohne Dir jetzt zu Nahe treten zu wollen (ich kann´s ja selber auch nicht besser): die Platine ist nicht wirklich sauber -> die Flußmittelreste stören das Bild etwas.

Das Angebot von irgendwer ist völlig o.k. so - ich würde es annehmen.

Slee∏

von tfhh » So 22. Feb 2009, 12:30
Moin Moin,
Sleepy hat geschrieben:Wenn ich da auch meinen Senf dazugeben darf: ich arbeite in einer Firma die elektronische Lehr- & Meßgeräte baut. Alle Mitarbeiter die in der Produktion die Geräte montieren machen Ihren Job gut & schon viele Jahre. Trotzdem schleichen sich immer wieder Fehler ein, sei es beim Bestücken der Platinen, beim Löten oder der Montage der Geräte (die ich dann teste bzw. abgleiche).
Das hat dann auch nichts damit zu tun ob die Kollegen gut arbeiten oder nicht, Lötbrücken & Bestückungsfehler (Handarbeit) sind nun einmal die häufigsten Fehlerquellen.

Das ist klar - und ich schrieb ja auch mehrfach, daß ich generell erstmal den Fehler bei mir suche.

Das die von mir gelöteten SMD-ICs keine industriell-vergleichbare Heldenleistung sind, ist mir auch klar. Ich mache SMD nur selten, weil als Hobby zu figeliensch und zu umständlich. Andererseits habe ich schon ein paar Dutzend SMD-ICs bis hin zu TQFP 100 Pin mit der Hand gelötet, auch wenn es dank Standard-ERSA Station und Standard-Blei-Lötzinn nicht immer perfekt aussieht. Alle funktionsfähig bis auf einen - den hat´s mal zerrissen.

Dennoch habe ich - mindestens 3 mal - alle Kontakte auf Schluß geprüft, auf Durchgang, was man halt so macht. Meine Frau (ausgebildete Fernmeldehandwerkerin, also durchaus technisches Verständnis vorhanden) hat auch nochmal eine Sicht- und Leiterbahn-Kontrolle vorgenommen, das nur mal am Rande.

Der Punkt, der mich wahnsinnig aufregt, ist, caß seitens Christian jede sachliche Frage abgeblockt wird. Ich habe gefragt, wie es mit der Aktivität (Pegeländerungen, Stati etc.) am ATMega aussieht. Keine Reaktion.

Dann habe ich mir das PS/2 Protokoll angesehen - damit hatte ich mich nie beschäftigt, aber es ist ziemlich simpel. Also mal geschaut, wie die Kommunikation an einem normalem PC mit PS/2 Maus so aussieht, wenn man die Kiste startet.

Mittlerweile habe ich - aus reinem Interesse - eine kleine Testschaltung mit einem 8042 aus nem alten 386er Board und PS/2 Tastatur fliegend verdrahtet, um einfacher - ohne jedes Mal den ganzen PC neustarten zu müssen - das Protokollverhalten beim Kaltstart anzusehen.

Das wird alles mißachtet, und was ich bekomme, ist sinngemäß: "Na, bei DIESER Lötarbeit kann es ja nicht laufen". Was totaler Humbug ist. Die PS/2 Schnittstelle hat nur DATA, CLOCK, VCC und GND, d.h. es wird nur aktiv DATA und CLOCK an den µC herangeführt. Diese beiden PINs sind weder kurzgeschlossen noch haben sie keine Verbindung zum µC. Damit sind alle Voraussetzungen erfüllt, daß der ATmega mit der PS/2 Maus kommunizieren kann. Die restlichen Bauteile sind, auch ohne Schaltplan zu haben, eindeutig nicht für die Kommunikation zwischen µC und PS/2 Device notwendig.

Natürlich werde ich die Karte einsenden zur Überprüfung. Es geht mir auch nicht um die 3 Euro Portokosten, herrje.

So, da wäre mir einfach ein wenig entgegenkommendere Umgangsform lieber gewesen.

Zu guter Letzt: Die Frage nach der Prüfung der ATmega wurde auch nicht hier beantwortet. Per EMail hieß es dann: "Wurde mit Verify gebrannt". Nun, das ist keine Garantie für irgendetwas. Ich habe schon im Laufe meines Bastlerlebens ein paar Tausend (keine Übertreibung) EPROMs und µC mit PROM (8051er...) programmiert, auch mit Verify, auch mit den damals jeweils besten Programmiergeräten. Und trotzdem kommt es immer wieder vor, daß die Bausteine nachher im Einsatz ihren Dienst verweigern. Ist selten, aber passiert.

Gruß, Jürgen

von dl7ukk » Mi 18. Mär 2009, 21:34
Hallo Jürgen,

ich muss mal nachfragen. Ist den das Problem geklärt und noch viel wichtiger, was war die Ursache.

Als Bastler interessiert mich das einfach mal und man könnte sich bei passender Gelegenheit sicher viel Zeit beim Suchen und Ärger ersparen.


Vielen Dank!

von tfhh » Do 19. Mär 2009, 21:57
Moin,
dl7ukk hat geschrieben:Hallo Jürgen,

ich muss mal nachfragen. Ist den das Problem geklärt und noch viel wichtiger, was war die Ursache.

Als Bastler interessiert mich das einfach mal und man könnte sich bei passender Gelegenheit sicher viel Zeit beim Suchen und Ärger ersparen.

Vielen Dank!

Christian hat die Platine geprüft und bei ihm lief sowohl die von mir gelötete Platine wie auch der zuvor programmierte ATmega fehlerfrei.

An meinen diversen XL/XE mit diversen Logitech/Microsoft-Mäusen funzt schon der Basic-Drei-Zeiler nicht so, wie gedacht. Aber ich hatte noch keine Zeit, mich damit weiter zu beschäftigen.

Gruß, Jürgen

von dl7ukk » Do 19. Mär 2009, 22:45
Hi Jürgen,

dann erstmal Danke für Info, vielleicht findet sich ja doch noch ein Grund.

von Sleepy » Do 19. Mär 2009, 22:52
Du hast geschrieben daß Du es mit zwei verschiedenen XLs versucht hast. Hast Du auch mal zwei verschiedene Netzteile probiert? Evt. ist die Spannung die am Joystickport anliegt zu gering oder so gerade auf der Kippe?

Wenn ich mich jetzt nicht täusche gab´s da mit SIO-Bus Geräten auch schon mal Probleme.

Slee∏

von tfhh » Fr 20. Mär 2009, 22:23
Moin,
Sleepy hat geschrieben:Du hast geschrieben daß Du es mit zwei verschiedenen XLs versucht hast. Hast Du auch mal zwei verschiedene Netzteile probiert? Evt. ist die Spannung die am Joystickport anliegt zu gering oder so gerade auf der Kippe?

Wenn ich mich jetzt nicht täusche gab´s da mit SIO-Bus Geräten auch schon mal Probleme.

Ich verwende ein Labornetzteil von ELV, 0-20 Volt / 0-5 Ampere frei regelbar für meine Testsysteme. Die Testrechner haben also für XL-Verhältnisse supersaubere +5 Volt erhalten - ich hatte auch mit 5,15 Volt max. getestet (gemessen an den VCC/Ground Pins der 4066er) - kein Erfolg.

Habe aber zur Zeit andere Projekte, von daher liegt die Karte erstmal im Schrank.

Gruß, Jürgen
1, 2