Pantalla de 7 segmentos de ingeniería inversa

Me encontré con un problema con uno de mis proyectos de pasatiempos y en este momento necesito ayuda. Estoy intentando olfatear las señales que entran en una pantalla de 7 segmentos y usarlas para un propósito.

La pantalla es una pantalla de 7 segmentos de 4 dígitos (más algunos signos adicionales) . Hay 13 pines que lo conectan a un IC, pero no se puede determinar su modelo (el IC). Le he conectado un analizador lógico y esto es lo que tengo:

salida del analizador lógico

Perdón por la calidad que necesitaba para hacer un poco de edición de imágenes para ajustar todos los canales en una imagen

La parte entre las dos primeras líneas verticales es cuando la pantalla tiene todos los dígitos iluminados durante el "arranque". La parte entre la segunda y la tercera línea es donde se muestra 0,0 más kg . Cuando la báscula (sí, es una báscula digital) está apagada, todos los pines están configurados en alto. Este es todo el sentido que he logrado darle:

  • Las primeras 4 líneas son de control y su patrón parece no cambiar, independientemente de cuál sea la salida de la pantalla.
  • Los otros 9 pines parecen controlar los dígitos de alguna manera.
  • Cada "bit" tiene una duración de 4,2 ms y un período dura 37 ms
  • Hay algo de ruido visible en la medición, esos parpadeos tienen una duración de 20-40 us (resolución LA) y creo que se supone que los pines están bajos cuando ocurren.

No sé cómo interpretar esta lógica en este momento y se agradece cualquier ayuda. Para todo lo que vale, aquí está el orden en que se encienden y apagan los primeros 4 pines:

  • 1101
  • 1110
  • 1000
  • 0100
  • 0010
  • 0001
  • 0111
  • 1011
Esto se resolverá más fácilmente instalando una fuente de corriente de aproximadamente 10 mA (o suministro de pocos voltios y resistencia) y probando varias combinaciones de pines mientras toma notas de lo que ve.
¿Cuál es la tecnología de visualización, LED, LCD, VFD u otra? Las señales de control para LCD son muy diferentes de las de LED o VFD, ya que nunca debe haber ninguna polarización de CC neta en ningún segmento de LCD.

Respuestas (1)

No puedo decirlo con certeza, pero creo que las primeras cuatro señales escanean los cuatro dígitos, y los otros nueve pines son los 7 segmentos (ag), probablemente un punto decimal (dp) y algo más.

Dependiendo de si se trata de un estilo de cátodo común o de ánodo común, se determinará la polaridad.

Lo que puede hacer es tomar 5V en serie con una resistencia de 10k más o menos y conectar un cable a uno de los primeros cuatro pines y el otro cable a uno de los nueve pines restantes. Si eso no funciona, cambia la polaridad. Esto le mostrará qué pin de control controla cada dígito y qué pin de segmento controla cada segmento, y cuál es la polaridad.