Ich hab noch zwei NoName Mäuise aus den spät 80er früh 90er.
Schaue dann mal rein was sich dort Reverse Engineeren lässt.
Das mit der RS232 Spannung fasziniert mich auch.
Ich hab noch zwei NoName Mäuise aus den spät 80er früh 90er.
Schaue dann mal rein was sich dort Reverse Engineeren lässt.
Das mit der RS232 Spannung fasziniert mich auch.
Das wären die zwei.
Die eine sagt "Silitek", die zweite ganz generisch "Mouse".
Zeit sich an KiCad ranzusetzen und zu schauen wie da was gewonnen wird.
Danke wolfig.sys! Das ist schon mal sehr gut, die Mäuse scheinen nicht so stark integriert zu sein, wie die neueren. Könntest Du mir noch verraten welche Transistoren da drauf stecken? Da sind jeweils zwei und ich nehme an, die Schaltungen sind ähnlich, was die Stromversorgung angeht.
EDIT: Stimmt nicht, die Schaltungen sind eindeutig anders, trotzdem, was sind das für Transistoren?
Ich sehe schon, dass die Schaltung der zweiten Maus (größeres PCB) an der Stelle der Schaltung am Anfang des Threads extrem ähnlich ist...... huh?
Interessant wäre ein Schaltbild vom IC Bzw wenigstens ein Blockschaltbild.
Wird bestimmt eine Ladungspumpe oder Ähnliches drin sein
Die Seite kenne ich leider schon und da steht im Bezug auf Power schon das, was ich am Anfang geschrieben habe. "...The positive power supply usually taken from RTS and DRT lines...", "...A typical approach is to use diodes to take current fron DTR and RTS lines and then feed it through resistor...". Wenn ich das tue, bekomme ich negative Spannung mit Standard Mouse Treibern....
2x 2N3904 und 1x2N3905 (der in der mitte beim IC)
Dioden 1N4148 und eine am Kabel mittig nur blau 5 (Zehner?)
IC sagt
+B9052
SM-8901 V2.0
MPA00822
Dazu zu finden gabs jetzt auf die Schnelle nichts
Noch von MicroChip ein Application Note.
Inkl. Diagram wie die Spannungs Konvertierung funktioniert.
Sogar Firmware ist mit drin
Cool, da kommt jetzt einiges zum Studieren zusammen
Wie Fanhistorie schon sagt, bei RS232 (aka V24) kommen je nach digitalem Signal +12V oder -12V raus, in der Praxis gerne auch viel weniger. Und nicht besonders viel Strom. Aber eine Rollmaus ist technisch einfach, da wird nicht viel Strom verbraucht. Optische Mäuse sind schon eher Luxus, wobei aktuelle Chips vermutlich Kamera und Bildverarbeitung in einem Bauteil mit optimiertem niedrigem Verbrauch bieten. Bei RS232 wird wohl der Maustreiber dafür sorgen, dass an ein paar Leitungen konstant +12V und -12V anliegen, damit die Maus die Spannung für ihre eigenen Signale zurück zum Computer und für ihren eigenen Bedarf nutzen kann. Oder wenigstens +X und -X Volt, was die Schnittstelle halt so hergibt in der Praxis. Alte CMOS Chips laufen von 3 bis 15 Volt glaube ich, da könnte man sogar mit Dioden und Kondensatoren auskommen ohne Spannungsregler.
Wer elegant sein will, nimmt heute keinen LDO, sondern einen Schaltregler. Die gibt es auch als fertige Module, die man dann wieder wie einen klassischen 7805 einlöten kann um alte Schaltungen zu modernisieren. Also falls man genau 5 Volt haben möchte. Andere Spannungen gehen natürlich auch. Es gibt auch Chips für serielle Schnittstellen, die aus einer niedrigen Spannung (z.B. 3,3 Volt) sowohl +12 als auch -12 Volt intern herstellen, damit sie damit RS232 Signale ausgeben können. Kurz gesagt, die meisten Wünsche bei Stromversorgung sind irgendwie erfüllbar
PS: Das bezieht sich natürlich auf kabelgebundene Mäuse, nicht auf drahtlose Mäuse. Wo sollte man denn dort RS232 anklemmen? Mäuse mit 1-2 Mignon-Batterien oder Akkus verwenden wohl üblicherweise Schaltregler um 3,3 Volt oder ähnliche Spannungen für internen Gebrauch zu erzeugen.
kommt ganz auf die Anwendung an, ich hab jetzt noch nie in einer Maus einen LDO oder Linearregler gesehen.
Meine Optische Logitech Maus läuft mehre Wochen mit einer 1,5V Zelle, vermutlich könnte man sowas heute auch für RS232 bauen
Vielen Dank Fanhistorie! Sehr interessant, man sieht, dass der Aufbau sich der zweiten Maus von wolfig.sys sehr ähnelt. Zumindest die Stromversorgung..... sehr interessant. Aber ich muss jetzt mal Zeit finden das ganze im KiCad nachzuzeichnen um bessere Übersicht zu bekommen.....
Guten Abend ,
was evt. noch für alle interessant ist, da bei dem PIC Baustein als Hersteller Microsoft drauf steht,
Laut von https://www.microchip.com/wwwproducts/en/PIC16C58A verlinktem Datenblatt braucht der +2 bis +6 Volt und sehr wenig Strom, aber nachdem die Maus nur 4 Adern im Kabel hat, könnten entweder am anderen Ende des Kabels noch mehr Bauteile sein oder die Schaltung hat irgendeinen Trick für die RS232 Spannungen? Wenn die Maus Befehle empfangen können soll, brauche ich mindestens Masse und je 1 seriellen Eingang und Ausgang, da reicht ein weiteres Kabel nicht für zwei Versorgungsspannungen. Vielleicht bedient sich die Maus da beim seriellen Eingang um +12 Volt und -12 Volt am Ausgang bieten zu können? Auf dem Gehäuse steht 12 Volt und -12 Volt jeweils 14 mA zur Versorgung, wahrscheinlich überwiegend für die Beleuchtung der Lichtschranken, der Controller selbst verbraucht deutlich weniger.
Sorry, ich habe gerade etwas viel um die Ohren, daher musste ich dieses Thema etwas ruhen lassen, aber ich komme so bald ich kann da zurück. Es interessiert mich auf jeden Fall sehr. mceric die serielle Maus hat bis zu fünf Leitungen - RTS, DTR, RX, TX und GND. Die letzten zwei werden verwendet um zu kommunizieren, aber manche Hersteller sparen die Host->Maus Kommunikation, daher können es manchmal nur 4 Leitungen werden. RTS und DTR sind Signalleitungen, die die Maus zurücksetzen. Alle Pegel im RS232 sind irgendwo zwischen -12V und +12V, je nach Controller kann die Spanne kleiner sein. So weit die gängige Theorie, RTS und DTR werden für die Stromversorgung missbraucht. Wenn die beiden Signale weg genommen werden, wir die Maus nicht mehr versorgt und geht aus. So bald RTS/DTR wieder kommen, schaltet sich die Maus wieder ein und schickt über TX sofort die übliche Identifikation. Das wäre alles super einfach zu verstehen, wären RTS/DTR immer low (+12V), dann müsste man ja in der Maus nur noch von +12V runter auf das, was man braucht. Doch leider sind RTS/DTR stets high (-12V) im normalen Zustand und damit müsste die Maus eigentlich aus bleiben. Die Frage ist also, wie wird die Maus von -12V versorgt? Man kann natürlich GND und RTS/DTR umdrehen, aber das würde ja einiges durcheinander bringen, wenn die Maus und der PC unterschiedliche Masse haben würden..... wie gesagt, ich muss mal Zeit finden um die schönen Bilder von Fanhistorie und wolfig.sys als Schaltung aufs Papier zu bringen....
ICL7660D
Für 'ne Ladungspumpe braucht man IMHO einen NE555 oder sowas. Gut möglich, dass die gegengeschaltete Transistoren, wie oben auf den Bildern zu sehen ist das Hin- und Herschalten übernehmen.....
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!