Banner publicitario de PCBWay

Razón para determinar que el MCU está dañado?

Hola a todos.
Tengo una versión anterior del control remoto Firestick. Funcionó de forma intermitente hasta que se detuvo. Reemplacé las baterías pero no pasa nada.

Las pruebas que he hecho son:

Lo alimenté con una fuente de alimentación de 3.1v @60mA para ver el consumo y en todo momento aunque presione las distintas teclas el consumo está a 0mA (la resolución mínima que tiene mi fuente es 1mA). Revisé todos los condensadores (grandes y pequeños en busca de cortos y nada). Todos los integrados sí están recibiendo los 1,8 V (ninguno tiene un cortocircuito entre VCC y GND). Utilicé un microscopio y no hay ninguna pista rota visible en ningún lado. Hay cuatro circuitos integrados:
MEMORIA FLASH: Winbond_25Q20EWNIG,
AUDIO: WM8904G (supongo que para el micrófono),
TECLADO: PZ418 (TCA8418),
y el MCU: OZMO2000

FLASH:
Winbond_W25Q20EWNIG-49213.jpg
AUDIO:
Wolfson_Microelectronics_WM8904G-49212.jpg
TECLADO:
Texas_Instruments_PZ418-49211.jpg
MCU:
Oszmo_2000-49210.jpg
PCB:
PCB.jpg


Con mi osciloscopio básico (DSO-TC3) verifiqué los pulsos en los pines CLK (MEMORIA FLASH, TECLADO y IC OZMO2000) durante y después del encendido y al presionar las teclas y no hay pulsos en el osciloscopio, sin embargo esos pines siempre están en alto (1,8 V). Todos los circuitos integrados se energizan con 1,8V (Hay un pequeño regulador que baja a 1.8V de 3V). La MCU tiene un cristal 24000, pero no puedo medirlo porque mi OSC está limitado a 500 kHz, sin embargo, tiene un voltaje fijo de 0.480 V (¿no debería la MCU enviar más voltaje)? ¿Quizás 0,9 o 1,1 V)? La hoja de datos dice "Nivel de entrada XTAL 1.1V". De todos modos lo reemplacé con un nuevo 24000 y tiene el mismo comportamiento.

Es eso concluyente para decidir que el MCU estará muerto?

Gracias de antemano.
 
Revisé con microscopio (para no equivocarme) por si hay pistas rotas, y ya revisé los capacitores chiquititos y los de mayor tamaño y NO tienen corto (no hay continuidad), el cristal también mencioné que lo cambié por uno nuevo de igual MHZ (24) y todo sigue igual.
 
Mencionas que el cristal tendría que tener 1v 🤔 estás seguro? El cristal es pasivo o activo? Si es activo tiene 3 o 4 pines , el pasivo solo dos pines y no se alimenta con tensión a diferencia del activo
Lo mas correcto aun es medir con lo auxilio de un Osciloscopio de aomenos 100MHz de banda pasante en su entrada Vertical con una sonda atenuada en X10.
Tenemos de "veer" una forma de onda senoidal un poco deformada de 24MHz.
La tensión "DC" presente en los terminales del Cristal de Cuartzo depende del circuito interno al circuito integrado reponsable por lo mantenimento de la oscilación , eso cuando NO hay oscilación , por ejenplo sin lo cristal conectado o dañado .
Ya cuando tenemos la oscilación (RF) presente , hay la oscilación de periodo correspondente a la frequencia de operación del dichoso Cristal de Cuartzo propriamente dicha escursionando sobre ese nivel "DC".
!Saludos desde Brasil!
 
Lo mas correcto aun es medir con lo auxilio de un Osciloscopio de aomenos 100MHz de banda pasante en su entrada Vertical con una sonda atenuada en X10.
Tenemos de "veer" una forma de onda senoidal un poco deformada de 24MHz.
La tensión "DC" presente en los terminales del Cristal de Cuartzo depende del circuito interno al circuito integrado reponsable por lo mantenimento de la oscilación , eso cuando NO hay oscilación , por ejenplo sin lo cristal conectado o dañado .
Ya cuando tenemos la oscilación (RF) presente , hay la oscilación de periodo correspondente a la frequencia de operación del dichoso Cristal de Cuartzo propriamente dicha escursionando sobre ese nivel "DC".
!Saludos desde Brasil!
Yo creo que nos estamos centrando en algo que no pasa por ahí. Primero que nada, probaría por el reset; Si no funciona, el segundo paso que "yo" haría (después de hacer lo que ya hizo y mencionó), es hacer un reballing con mucho cuidado. Es muy común caídas y que se presenten microfisuras/desoldsduras/malos contactos, etc. Si no levanta, entonces ya iría pensa dos en botarlo... Pero primero lo primero.
-Ya verificó alimentación
-Ya verificó estado de pistas (no mencionó si tenía esquema para saber si no se desolde y salió algún componente)
-Ahora falta que arranque por test de integración de hardware
-Reballing

"Yo" lo haría así (en realidad probaría primero integración y después desarmar y mirar)...
No me pasó con este equipo en particular, pero me pasó algo similar con un control del Chromecast... Desarme al cuete, y era que se había desconfigurado.
 
Yo creo que nos estamos centrando en algo que no pasa por ahí. Primero que nada, probaría por el reset; Si no funciona, el segundo paso que "yo" haría (después de hacer lo que ya hizo y mencionó), es hacer un reballing con mucho cuidado. Es muy común caídas y que se presenten microfisuras/desoldsduras/malos contactos, etc. Si no levanta, entonces ya iría pensa dos en botarlo... Pero primero lo primero.
-Ya verificó alimentación
-Ya verificó estado de pistas (no mencionó si tenía esquema para saber si no se desolde y salió algún componente)
-Ahora falta que arranque por test de integración de hardware
-Reballing

"Yo" lo haría así (en realidad probaría primero integración y después desarmar y mirar)...
No me pasó con este equipo en particular, pero me pasó algo similar con un control del Chromecast... Desarme al cuete, y era que se había desconfigurado.
No está desconfigurado porque ni genera consumo (obviamente igual lo había tratado antes de desarmar de configurarlo muchhhhhas veces y nada, usando baterías nuevas).

En cuanto a los pines de VCC sí, todos los integrados tienen su voltaje.
El integrado "PZA418": es el encargado de los botones.
1773776817435.png
El pin 20 (RESET): está siempre en alto: 1.8V
Pin 22 (SDA y 23 (SCL) no tienen pulsos.
Pin 24 INT Está siempre en alto también 1.8V (nunca baja a 0V al presionar los botones), revisé las pistas y están bien.
-------------------
El integrado "25Q20EWNIG": es la memoria flash:
1773777073376.png
Pin 2 (DATA OUTPUT), tiene 1.8V sin pulsos.
pin 5 (DATA INPUT), está en 0V nunca marca nada ni pulsos (ni al energizar ni presionar nada botones)
pin 6 (CLK) está siempre en alto 1.8V pero sin pulsos.
pin 8 (VCC) está bien (1.8V)
-----------------
Y el integrado principal (SoC): "OZMO2000" de 56 pines.
Aquí los principales o relevantes:
Pin 11: VBATT1 = 1.8V
pin 19: Cristal: 0.480V (al desoldar el cristal mide exactamente lo mismo, al poner el nuevo cristal marca también lo mismo sin cambio).
pin 20: capacitor de cristal: 1.4V
pin 26: VDDIO = 1.8V
pin 32: VDDIO = 1.8V
pin 37: VDDIO = 1.8V
pin 50: SPICLK = 1.8V (sin pulsos ni al energizar ni al presionar botones)
pin 54: RST_N (System reset, active low.) = 1.8V fijo.

En cuanto al cristal, ésta es la referencia que dice el datasheet del integrado:
1773777914923.png
Ese 1.1V es lo que yo asumiría debería de generar el integrado, pero al ser sólo 0.480V me deja pensando. Por cierto, con y sin capacitores del cristal me tira el mismo voltaje 0.480V

Qué opinan?
 

Adjuntos

  • 1773777881209.png
    1773777881209.png
    359.6 KB · Visitas: 0
pin 50: SPICLK = 1.8V (sin pulsos ni al energizar ni al presionar botones)

En cuanto al cristal, ésta es la referencia que dice el datasheet del integrado:
Ver el archivo adjunto 337330
Ese 1.1V es lo que yo asumiría debería de generar el integrado, pero al ser sólo 0.480V me deja pensando. Por cierto, con y sin capacitores del cristal me tira el mismo voltaje 0.480V

Qué opinan?
Te vuelvo a repetir la pregunta: De cuántos pines es el cristal... De nada me sirve que me digas que tenés una tensión de 0.48 (supongo que lo sacas con multimetro rms/osciloscopio) cuando no se si es pasivo o activo... Si es activo, tenés un pin GND, un pin VCC y un pin clock de salida... El 4to, si está, es para aterrizar el chasis... Si es de dos pines, como te dijo Graniel, vas a tener que mirar con un osciloscopio una senoidal muy pequeña y posiblemente media deformada.
La lupa no te muestra falsos contactos y microfisuras. Tenés una estación soldadora?
El pin SPICLOCK es un pin del bus de comunicación SPI; Jamás te va a dar en alto si no hay comunicación, y es un reloj de sincronismo para la comunicación... Que quede en alto o bajo, todo depende de la programación del CPOL que es el que define cual estado es el de reposo.
 
Ah ok.
El cristal es de 4 pines. 3 dan continuidad con GND (así está la PCB) y uno es de señal.

El cristal es semejante a éste:
1773784861480.png

Este es el de la PCB con zoom (los colores rojos son los pines que dan continuidad a GND y el azul es el de señal).
1773784998606.png
 
No midas continuidad 🤦 hace lo que te dijo Daniel; osciloscopio punta en x10, ajusta la base en 30/50 nseg, toma referencia gnd y la otra punta en la salida clock... Por la tension de alimentación (0.48) dudo que funcione. Mencionaste que lo sacaste e igual tenias 0.48v, entonces, apunta a dos cosas, uno puede ser un capacitor de filtrado en la pista del cristal, o el regulador de esa etapa (es un ic smd de 5 o 6 pines que no puede estar muy lejos). El cristal minimo necesita si o si 1v como minimo para funcionar... Si no hay regulador y la alimentación sale del micro, fijate de aislar ese pin y alimentalo externamente con 1v (hasta 1.3 es seguro) y fijate que tengas salida. Como es un cristal activo, la señal sale semi cuadrada... Ya con eso, si no levanta, entonces proba el reballing
Ah ok.
El cristal es de 4 pines. 3 dan continuidad con GND (así está la PCB) y uno es de señal.

El cristal es semejante a éste:
Ver el archivo adjunto 337373

Este es el de la PCB con zoom (los colores rojos son los pines que dan continuidad a GND y el azul es el de señal).
Ver el archivo adjunto 337374

No es de 4 pines, es de 2.... o sea, es pasivo.... dos pines tienen que ir a dos capacitores (uno es In y el otro Out) y dos pines a GND.... El capacitor que se ve en la parte superior, ademas de los otros dos capacitores, tambien miralo... La mayoria de los controles a distancia, para ahorrar bateria solo activa el cristal cuando detecta que presionaron una tecla.
 
Última edición:
Atrás
Arriba