Estoy tratando de hacer ingeniería inversa de este PCB de un teclado para usarlo con un Arduino, pero mis conocimientos basados en transistores son un poco escasos.
He llegado hasta aquí con respecto a la arquitectura de la placa; los pines JP1 1-8 están conectados al pin inferior de TR1 a 8. Todos los pines inferiores de TR1 a 8 son comunes, y van al pin A de JP2. El pin central del transistor está conectado a algunos de los interruptores, y el otro lado de los interruptores va a los pines 9 a 15.
He dibujado el escenario de SW13 (En el cuadro naranja). Mi problema es que no sé realmente a dónde ir desde aquí.
Puedo ver uno de los tres escenarios;
- Aplico una tensión a los pines A y 4, y controlo el estado del pin 10
- Aplico una tensión a los pines A y 10, y controlo el estado del pin 4
- Aplico una tensión a los pines 4 y 10, y controlo el estado del pin A
Sé que tendré que escanearlo como una matriz, pero estoy bastante seguro de cómo funciona una vez que tengo las cosas resueltas electrónicamente.
O bien, tengo las cosas completamente equivocadas.
Para completar, JP3 va a una placa hija con otro botón y dos LEDs encendidos, y TR 9-13 parecen estar relacionados con los LEDs.(D1,D2) La escritura en los transistores parece ser 24 0E (o 0E) pero no puedo encontrar nada para esto en google para ayudarme a encontrar qué tipo de transistor y lo que el pinout podría ser.
Cualquier ayuda en la dirección correcta sería muy apreciada.