¿Cómo leer y escribir repetidamente una EEPROM SMD sin desmontarla cada vez?

3

Estoy haciendo mucha ingeniería inversa en SOIC-8 Eeproms en la industria automotriz. En el momento requiere desoldar el chip, leer / escribir, soldar el chip nuevamente, probar, repetir.

La mayoría de los Eeproms deben eliminarse de la PCB para poder leerlos.

Como se puede imaginar, cuando esto sucede varias veces, los pines pueden dañarse y la PCB se vuelve un poco desordenada (si está intentando hacerlo con prisa). Por no mencionar en una semana la cantidad de horas desperdiciadas.

¿Cómo puedo facilitar la lectura y la escritura en el Eeprom sin tener que desollarlo de la PCB cada vez?

La mayoría de los Eeproms que me encuentro son dispositivos Microwire como el 93C46 / 56/66.

    
pregunta Terry Gould

2 respuestas

2

Como de cualquier manera, estamos hablando de un cambio relativamente intrusivo en su sistema, se podría considerar que

  • SOIC definitivamente no es la huella más pequeña existente para EEPROMS y
  • esencialmente quieres programación en el sistema.

Entonces, ¿qué hay de deshacerse de EEPROMS del factor de forma SOIC por completo?

Me imagino algo como el formato PCB "sello", es decir. una pequeña PCB con contactos en el borde que se ajusta a donde debería haber estado su EEIC de SOIC.

El único propósito de esa placa sería

  • vaya donde originalmente estaba su EEIC de SOIC,
  • llevar una EEPROM eléctricamente compatible,
  • permite desconectar la fuente de alimentación de EEPROM del resto de tu sistema, y
  • tiene puntos de prueba que van a la dirección / líneas de datos de su EEPROM

De esa manera, podría apagar su sistema, solo encender la EEPROM (por ejemplo, tirando de un puente y conectando una fuente de voltaje externa), y luego usar la EEPROM como si estuviera desoldada (asumiendo que su sistema tiene una alta impedancia en los cables EEPROM cuando se apaga).

Podrías soldar permanentemente ese PCB en su lugar.

Note que esto a menudo ni siquiera es necesario. Si puede construir / comprar una sonda de pin confiable, y puede asegurar que nada más acceda al bus EEPROM durante la lectura / programación (por ejemplo, al mantener el microcontrolador al que se conecta en reinicio), muchos buses típicos (I²C, por ejemplo) le permitirán para acceder a su EEPROM mientras todavía está incorporado.

    
respondido por el Marcus Müller
0

Dado que se trata de tableros prefabricados de grado de producción, es muy poco probable que tengan puertas de aislamiento para aislar los chips EEPROM cuando el tablero está apagado. Por lo tanto, la solución más sensata y directa es utilizar un zócalo SOIC-8 con una pequeña huella coincidente .

Si realmente necesita un cambio muy frecuente, debe diseñar un interposición (preferiblemente en un cable flexible) para cualquier emulador de EEPROM adecuado hasta que se finalice el contenido del código.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas