¿Ayuda para identificar un sensor de mouse óptico CMOS?

Estoy trabajando para reutilizar el ensamblaje de la bola de seguimiento de un mouse con cable Logitech Trackman para usarlo en una plataforma experimental. Supuse que Logitech usaría la serie de sensores ópticos de flujo ADNS de Avago, pero no parece ser así. Me las arreglé para desmontar con cuidado hasta el sensor, pero todavía no puedo encontrar un número de pieza. Un lado del chip dice "M8aSN", pero esto no devolvió nada de Google. El conjunto del sensor tenía 6 cables conectados a un PIC, mientras que el sensor en sí tiene cuatro pines.

Espero que algunos sabuesos aquí puedan tener algunas ideas. Gracias de antemano.

Especificaciones del mouse Logitech: https://support.logitech.com/en_us/product/trackman-marble/specs

Sensores de la serie ADNS de Avago (aparentemente no es lo que estoy viendo debido a la diferencia en el pin-out) [¡PDF!]: http://media.digikey.com/PDF/Data%20Sheets/Avago%20PDFs/ToolKitSelectionGuide.pdf

Por último, aquí está el componente de aspecto más similar que he podido encontrar hasta ahora. Tiene cuatro pines aunque es de montaje en superficie: https://www.vishay.com/ppg?84286

Fotos de lo que tengo:

lado del chip:lado del chip

misterioso "M8aSN":misterioso "M8aSN"

ensamblaje completo de LED, chip, componentes, esto tiene 6 cablesensamblaje completo de LED, chip, componentes, esto tiene 6 cables

¿Tiene esquemas de cómo se usó en la aplicación original?
Esa foto no parece ser en absoluto similar al chip ADNS de Avago.
@Hearth Lamentablemente, no tengo ningún esquema para esto, por lo que recurrí a la comunidad EESE en busca de ayuda.
@SpencerWilson Sin embargo, no parece un módulo tan complicado. Parece que alguien más ya ha respondido, pero en el futuro ayudaría si pudiera trazar un esquema para futuras preguntas como esta.
@Hearth ¿Quieres decir un rastro del ensamblaje sensor-PCB-LED?
@SpencerWilson A eso me refería, sí.
@Hearth Le daré una oportunidad a esto. Tengo curiosidad por saber cómo/por qué los 4 pines del sensor se convierten en 6 pines de salida en particular... ¿alguna suposición?
@SpencerWilson Los dos adicionales sin duda son para controlar los LED.
¿Algún éxito al obtener datos de este sensor? Estaba pensando en agregar un tercer eje (bola "giro") a mi Logitech Marble, pero si el sensor no genera una imagen sin procesar de alguna manera, mis posibilidades son nulas.
¡Sí! Puedo enviarte la configuración simple de Arduino que estaba ejecutando. No estaba sacando imágenes, eran dx y dy. Es posible que puedas extraer imágenes, pero no las necesitaba. Sin embargo, los sensores en sí han sido descontinuados, por lo que no pude encontrar suficientes para que el proyecto funcionara, ¡pero parece que esto no lo detiene!

Respuestas (1)

¡Pensé que esas cosas se habían vuelto obsoletas!

Esto es más anecdótico que nada, pero el Trackball Marble de Logitech fue el primero en usar sensores ópticos de esta manera. De hecho, trabajé con algunos de los investigadores que diseñaron las primeras versiones de esos circuitos integrados, parte del pedigrí histórico está aquí . El que encontró podría ser una versión más reciente del diseño (y muy probablemente propiedad de Logitech).

Los circuitos integrados originales eran en realidad lo que se conoce como sensores de flujo óptico analógico VLSI (aVLSI), estos provienen del campo de la ingeniería neuromórfica. Hacen cálculos analógicos basados ​​en la matriz óptica que representa el movimiento del campo óptico (basado libremente en el ojo de un insecto). Este es el documento original de la conferencia (enlace de descarga en PDF) del equipo de investigación que lo creó: Un sistema detector de movimiento CMOS para dispositivos señaladores, Xavier Arreguit et.al.

Puede ver que la Figura 1 del documento se parece mucho al diseño del sensor que encontró.

Concepto de sensor de flujo óptico

Según el documento de 1996, la salida del sensor IC son dos palabras digitales de 5 bits, una para delta-X y la otra para delta-Y. Solo usa 4 pines, dos para alimentación, uno para reloj de interfaz y otro para salida de datos.

Debería poder decodificar el pinout rastreando las señales en la PCB, pero está claro que la almohadilla de montaje grande en uno de los dos pines centrales debe estar conectada a tierra.


Aunque la idea fundamental es similar a la que utilizan los sensores de Avago, el principio de funcionamiento es completamente diferente. El diseño de Avago es totalmente digital y consta de una cámara de baja resolución y un circuito de procesamiento de señales digitales.

Maravillosa respuesta, gracias amablemente. La historia de Lyon es particularmente fascinante para mí, ya que esta plataforma experimental se utilizará para la investigación de neurociencias, ¡en un laboratorio de visión! Círculo completo, parece. Estoy ampliando mi pregunta aquí, pero ¿cree que es probable que encuentre algún tipo de hoja de datos para este chip, o suficiente información para decodificar los bytes del sensor, a través de esta PCB desconocida, a un nuevo microcontrolador? ¿Algún consejo/referencia sobre cómo intentarlo?
@SpencerWilson es extremadamente poco probable que encuentre una hoja de datos, ya que se trata de un sensor patentado, pero debería tener mucha más suerte con los investigadores (a menos que haya NDA involucrados). La visión es un gran tema en la investigación de aVLSI y ha habido muchos desarrollos en esta área. Incluso es posible que pueda obtener acceso a los circuitos integrados de investigación. Algunos nombres que me vienen a la mente: Tobi Delbruck, Kwabena Boahen y Reid Harrison (el fundador de Intan technologies). Todos ellos han realizado circuitos integrados de visión aVLSI en algún momento de sus carreras.
¡Gracias doctor Brown! Probaré suerte allí. Muy apreciado.