Hilfe Identifizieren eines optischen CMOS-Maussensors?

Ich arbeite daran, die Trackball-Baugruppe einer kabelgebundenen Logitech Trackman-Maus für die Verwendung in einer Versuchsanlage umzufunktionieren. Ich bin davon ausgegangen, dass Logitech die optischen Durchflusssensoren der ADNS-Serie von Avago verwenden würde, aber das scheint nicht so zu sein. Ich habe es geschafft, den Sensor vorsichtig zu zerlegen, kann aber immer noch keine Teilenummer finden. Auf einer Seite des Chips steht „M8aSN“, aber dies hat nichts von Google zurückgegeben. Die Sensorbaugruppe hatte 6 Leitungen, die zu einem PIC liefen, während der Sensor selbst vier Stifte hat.

Ich hoffe, dass einige Spürnasen hier vielleicht eine Idee haben. Vielen Dank im Voraus.

Technische Daten der Logitech-Maus: https://support.logitech.com/en_us/product/trackman-marble/specs

Sensoren der Avago ADNS-Serie (anscheinend nicht das, was ich aufgrund der unterschiedlichen Pinbelegung ansehe) [PDF!]: http://media.digikey.com/PDF/Data%20Sheets/Avago%20PDFs/ToolKitSelectionGuide.pdf

Schließlich ist hier die am ähnlichsten aussehende Komponente, die ich bisher finden konnte. Es hat vier Pins, obwohl es oberflächenmontiert ist: https://www.vishay.com/ppg?84286

Fotos von dem, was ich habe:

Chipseite:chipseitig

mysteriöses "M8aSN":mysteriöses "M8aSN"

Vollständige Montage von LEDs, Chips, Komponenten - dies hat 6 LeitungenVollständige Montage von LEDs, Chips, Komponenten - dies hat 6 Leitungen

Haben Sie Schemata, wie es in der ursprünglichen Anwendung verwendet wurde?
Dieses Foto scheint dem Avago ADNS-Chip überhaupt nicht ähnlich zu sein.
@Hearth Ich habe leider keinerlei Schaltpläne dafür, weshalb ich mich an die EESE-Community gewandt habe, um Hilfe zu erhalten.
@SpencerWilson Es sieht jedoch nicht so kompliziert aus wie ein Modul. Es scheint, dass jemand anderes bereits geantwortet hat, aber in Zukunft würde es helfen, wenn Sie einen Schaltplan für zukünftige Fragen wie diese zeichnen könnten.
@Hearth Eine Spur der Sensor-PCB-LED-Baugruppe, meinst du?
@SpencerWilson Darauf habe ich mich bezogen, ja.
@Hearth Ich werde es versuchen - ich bin gespannt, wie / warum die 4 Sensorstifte insbesondere zu 6 Ausgangsstiften werden ... irgendwelche Vermutungen?
@SpencerWilson Die zusätzlichen zwei dienen zweifellos zum Ansteuern der LEDs.
Irgendein Erfolg beim Abrufen von Daten von diesem Sensor? Ich habe darüber nachgedacht, meinem Logitech Marble eine 3. Achse (Ball "Twist") hinzuzufügen, aber wenn der Sensor irgendwie kein Rohbild ausgibt, sind meine Chancen gleich Null.
Ja! Ich kann Ihnen das einfache Arduino-Setup schicken, das ich ausgeführt hatte. Ich habe keine Bilder gezogen, es war dx und dy. Es ist möglich, dass Sie Bilder ziehen können, aber ich brauchte es nicht. Die Sensoren selbst wurden jedoch eingestellt, daher konnte ich nicht genug davon finden, um das Projekt zum Laufen zu bringen, aber das hört sich so an, als würde Sie das nicht aufhalten!

Antworten (1)

Ich dachte, die Dinger seien veraltet!

Das ist eher anekdotisch als alles andere, aber der Trackball Marble von Logitech war der erste, der optische Sensoren auf diese Weise verwendete. Ich habe tatsächlich mit einigen der Forscher zusammengearbeitet, die die ersten Versionen dieser ICs entworfen haben, einige der historischen Ahnentafeln finden Sie hier . Diejenige, die Sie gefunden haben, könnte eine neuere Version des Designs sein (und sehr wahrscheinlich proprietär von Logitech).

Die ursprünglichen ICs waren eigentlich sogenannte analoge VLSI (aVLSI) optische Flusssensoren, diese stammen aus dem Bereich der Neuromorphic Engineering. Sie führen analoge Berechnungen auf der Grundlage des optischen Arrays durch, das die Bewegung des optischen Felds darstellt (locker basierend auf einem Insektenauge). Dies ist das Original-Konferenzpapier (PDF-Download-Link) des Forschungsteams, das es erstellt hat: A CMOS Motion Detector System for Pointing Devices, Xavier Arreguit et.al.

Sie können sehen, dass Abbildung 1 des Papiers dem Layout des Sensors, den Sie gefunden haben, sehr ähnlich ist.

Konzept des optischen Durchflusssensors

Gemäß der Veröffentlichung von 1996 besteht die Ausgabe des Sensor-IC aus zwei digitalen 5-Bit-Wörtern, eines für Delta-X und das andere für Delta-Y. Es verwendet nur 4 Pins, zwei für die Stromversorgung, einen für die Schnittstellenuhr und einen für die Datenausgabe.

Sie sollten in der Lage sein, die Pinbelegung zu dekodieren, indem Sie die Signale auf der Platine verfolgen, aber es ist klar, dass das große Montagepad in einem der beiden mittleren Pins geschliffen werden muss.


Obwohl die Grundidee ähnlich der von Avagos Sensoren ist, ist das Funktionsprinzip völlig anders. Das Design von Avago ist vollständig digital und besteht aus einer Kamera mit niedriger Auflösung und einer digitalen Signalverarbeitungsschaltung.

Wunderbare Antwort, vielen Dank. Die Geschichte von Lyon ist für mich besonders faszinierend, da diese Versuchsanlage für die neurowissenschaftliche Forschung in einem Sehlabor verwendet wird! Der Kreis schließt sich, wie es scheint. Ich erweitere meine Frage hier, aber halten Sie es für wahrscheinlich, dass ich eine Art Datenblatt für diesen Chip oder genügend Informationen finde, um die Bytes vom Sensor über diese unbekannte Leiterplatte zu einem neuen Mikrocontroller zu decodieren? Irgendwelche Tipps/Referenzen zum Ausprobieren?
@SpencerWilson, ein Datenblatt zu finden, ist äußerst unwahrscheinlich, da dies ein proprietärer Sensor ist, aber Sie sollten viel mehr Glück mit den Forschern haben (es sei denn, NDAs sind beteiligt). Vision ist ein großes Thema in der aVLSI-Forschung und es gab viele Entwicklungen auf diesem Gebiet. Möglicherweise erhalten Sie sogar Zugang zu Forschungs-ICs. Einige Namen, die mir in den Sinn kommen: Tobi Delbruck, Kwabena Boahen und Reid Harrison (der Gründer von Intan Technologies). Alle von ihnen haben irgendwann in ihrer Karriere Vision-aVLSI-ICs gemacht.
Danke, Doc Brown! Dort werde ich mein Glück versuchen. Sehr geschätzt.