¿Cómo identificar ICs defectuosos o falsos (duplicados)?

2

Estoy desarrollando una aplicación en LPC2138. Preparé prototipo utilizando una placa de desarrollo estándar. Después de la finalización, cambié a la tabla final. Pero no puedo descargar ningún programa en mi LPC2138.

Las conexiones son correctas. Comparé con mi placa de desarrollo y comprobé cada pin individual. La diferencia de voltaje en VCC y VSS es 3.3V. El pin de reinicio es alto. El cristal es fuente de onda cuadrada fina.

Mi última duda es sobre Chip. Podría haber comprado un LPC2138 defectuoso o falso. ¿Hay alguna forma de identificar que Chip es bueno y me falta algo en la programación?

P.S .: Puse a tierra el pin BSL, REAJUSTE el circuito. Idealmente debería ir en Bootloader y si envío "U" debería devolver "?". Esto sucede en mi placa de desarrollo pero no hay respuesta de la junta final.

    
pregunta Swanand

3 respuestas

8

Es poco probable que su parte sea falsificada, especialmente si la compró a un distribuidor de confianza. ¿Has verificado lo siguiente en esta hoja de datos :

  • ¿Su pin P1.26 / RTCK está bajo? Después de reiniciar, el LPC2138 tomará muestras del pin RTCK y, si está bajo, los pines JTAG se usarán como JTAG, de lo contrario, se usarán como pines GPIO. (Página 12)
  • El pin P0.31 NO DEBE ser extraído LOW externamente cuando el pin RESET está en LOW o El puerto JTAG estará deshabilitado. (Página 11)
  

El pin de reinicio es alto.

¿Cómo se eleva el pin RESET? ¿Qué valor tiene la resistencia?

Detectando falsificaciones

Hay compañías a las que puede enviar una parte y hacer que la analicen, American Counterfeit Detection es una de esas compañías.

Algunas de las señales a buscar son:

  • Errores ortográficos en las etiquetas de los fabricantes
  • arañazos o marcas de lija
  • Verificación de que el código de fecha en la etiqueta coincide con los códigos de fechas en las partes
  • Códigos de fecha que no son posibles. ex. 0657
  • Códigos de fecha que están en el futuro
  • Si las piezas son sensibles a la humedad, requieren un paquete seco y una tarjeta indicadora de humedad. A menudo, los falsificadores olvidan parte de los requisitos de las partes sensibles a la humedad.

Este es un gran recurso para identificar piezas falsificadas mediante inspección visual: Detección de componentes electrónicos falsificados

Las siguientes imágenes muestran las virutas que se han lijado. Normalmente, cuando se moldea un chip, no tendrá ninguna marca de rayado.

Aquí puede ver una marca que se borra fácilmente.

Aquípuedeverquehanintentadovolveraestamparsobreelselloexistente.

Aparte de una inspección visual externa, aquí se incluyen algunos otros métodos utilizados:

  • Pruebas funcionales
  • X-Ray, X-RF o SAM Inspección
  • Desencapsulación
  • Detección de fugas de componentes electrónicos herméticamente sellados

Métodos de detección de IC falsos de Integra :

    
respondido por el Garrett Fogerlie
2

Waitaminit ... cuando lo reinicies, ¿debería ir al bootloader?

Entonces, cuando compraste un LPC2138 para tu tablero objetivo, ¿cómo se programó el cargador de arranque en él?

¿Lo compró específicamente del mismo proveedor que la placa de desarrollo, como un LPC2138 con el cargador de arranque correcto preprogramado?

¿O compró usted mismo un dispositivo y un programa no programados en el cargador de arranque?

EDITAR: el gestor de arranque parece estar preprogramado en la fabricación. Sin embargo, la única forma de borrar las claves de seguridad de estos chips es borrar todo el chip, y no me queda claro qué le hace al cargador de arranque original ...

Este es un escenario: el cargador de arranque no se inicia después del reinicio.

Encontré un manual de la placa de desarrollo con información sobre la solución de problemas al iniciar el cargador de arranque, al reiniciar. P0.14 debe ver el nivel lógico 0 para impedir el cargador de arranque.

Otro escenario posible: una pieza genuina, con suerte funcionando, pero reutilizada después de un borrado de todo el chip.

Por lo tanto, algunas de las siguientes opciones pueden ser útiles: debería ser posible leer la memoria flash a través de JTAG y verificar si el gestor de arranque está presente y es correcto ...

Aquí hay un esquema: necesitas hardware de programación. La placa de desarrollo puede hacer eso: ¿hay algo en su documento sobre "programación de dispositivos de destino"?

De lo contrario, la programación del hardware puede ser tan simple como una "interfaz ISP", generalmente un conector JTAG de 6 clavijas en su placa. Esto se conecta a un adaptador JTAG (probablemente su placa de desarrollo) mediante un cable plano y se comunica (generalmente a través de USB) con el software de programación en su computadora de desarrollo.

Encontrarlo, instalarlo y utilizarlo depende de usted ...

Agregue un enlace a su placa de desarrollo para obtener ayuda más detallada.

    
respondido por el Brian Drummond
0

La forma más fácil de identificar un falso es si la etiqueta en el chip es sustancialmente descuidada en comparación con un chip bueno conocido ( enlace ). Esto solo ayuda para las falsificaciones obvias. A veces se usa una fábrica oficial para producir falsificaciones fuera del reloj, por lo que ni siquiera se puede decir con eso. Incluso es un problema para el gobierno ( enlace )

Aparte de los problemas obvios de fabricación (no es exactamente el empaque del producto correcto, o el empaque ic [se obtiene un paso de 0.65mm ic cuando debería ser un paso de 0.5mm], las etiquetas no son lo que deberían ser), La única forma de identificar si es una falsificación es abrirla y, de nuevo, compararla con una versión buena conocida. No es algo que pueda hacer el promedio (quite las capas superiores del empaque protector, tome un microscopio electrónico para comparar) (a menos que tenga suerte y pueda ver claramente que el chip no tiene partes internas).

    
respondido por el Passerby

Lea otras preguntas en las etiquetas