Reparación de receptor digital

Hola

Estoy reparando un receptor de sat=E9lite digital Metronic slimbox

441307 que al enchufarlo se queda reiniciando continuamente y no llega a mostrar ninguna imagen. Ocasionalmente cuando menos lo esperas se inicia y funciona bien hasta que lo desenchufas.

Despu=E9s de comprobaciones varias he descubierto casi de casualidad que tocando con lo que sea la l=EDnea de reloj del bus I2C (SCL) se arregla el problema, ya sea toc=E1ndola con un dedo o con la punta del tester o conectandole un cable de 30 cm. Estar=EDa tentado a arreglarlo as=ED pero digo yo que tiene que haber algo que le d=E9 este comportamiento =BFno?

Al parecer esta se=F1al la genera el chip TMS320AV7111 a 100kHz y va conectada a una memoria 74LC64 y al demodulador HDM8515. No dispongo de osciloscopio para ver la se=F1al. =BFIdeas?

Saludos

Reply to
Jeroni Paul
Loading thread data ...

Esa linea deberia ser estar conectada a +5V por una resistencia del orden de los 4k7 y no tendria por que afectarle un poco de ruido con la punta del tester. No se le habra quebrado la soldadura? Mas facil que buscarla y revisarla es soldar una y probar.

Eduardo.

Reply to
Eduardo

En 5 Ago, 00:09, Eduardo ha escrito:

Pues hay una resistencia de 4k7 pero conectada al rail de 3.3V. En el camino de la se=F1al tambi=E9n hay una resistencia de 56 hacia el sintonizador, de 10 hacia la memoria y de 10 hacia el procesador, todas ellas buenas.

Tambi=E9n cabe mencionar que en estado normal el voltimetro marca 3.3V en esta se=F1al lo que significa que en reposo no hay reloj, y solo baja la lectura moment=E1neamente cuando reconfigura el sintonizador. Gracias

Reply to
Jeroni Paul

"Jeroni Paul" escribió en el mensaje news: snipped-for-privacy@57g2000hsv.googlegroups.com...

Parece claro que el procesdor maneja la memoria y el sintonizador mediante ese bus I2C.

No veo claro por qué relacionas que haya reloj o no con la tensión que haya en esa línea. El bus I2C usa dos señales, una de datos (SDA) y otra de reloj (SCL), y parece más lógico que la señal de la que hablas sea SDA. Normalmente el master (en este caso el procesador) debe mantener esa señal en alto (en este caso 3.3V) o bien ponerla en alta impedancia (en ese caso es la resistencia de 4k7 la que la pone en alto) mientras no haya transmisión de datos. La línea SCL en cambio debe ser mantenida normalmente a nivel bajo, y sólo cambia durante las transmisiones.

A lo que interesa, aún con la resistencia de 4k7 abierta puedes tener 3.3V en la línea SDA si el procesador en reposo mantiene esa línea en alto. Yo probaría a resoldar la resistencia, o a poner otra resistencia de 4k7 (la resistencia que suelen recomendar es entre 2k2 y 4k7, así que incluso con dos de 4k7 en paralelo debería ir). Ah, y por si las dudas, sin una resistencia de pull-up o siendo ésta demasiado grande, el bus I2C no funciona.

--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
 Click to see the full signature
Reply to
Pepitof

En 5 Ago, 02:51, "Pepitof" ha escrito:

e haya

Asumiendo que el tester mida la tensi=F3n eficaz, si una se=F1al a nivel alto es 3.3V y marca 3.3V es que est=E1 siempre a nivel alto, si oscilara con un ciclo de trabajo del 50% deber=EDa marcar la mitad de tensi=F3n, m=E1s o menos es lo que marca durante los cortos instantes que duran las transmisiones.

=F1al

lmente

Hmmm... esto no lo ten=EDa entendido as=ED, a ver...

formatting link
p=E1gina 8, en estado de reposo ambas l=EDneas estan a nivel alto.

Adem=E1s si toco la SDA con lo que sea el aparato se queda colgado. Tambi=E9n he observado que la SDA est=E1 conectada mediante una resistencia de 3k9 a 5V. Menudo dise=F1o.

.3V

. Yo

la

on

Ok, pues he resoldado y nada. Luego he metido otra de 4k7 en paralelo y ya funciona, *pero* ahora mido 2k3 entre SCL y alimentaci=F3n, es decir la resistencia original est=E1 ah=ED.

Saludos

Reply to
Jeroni Paul

Una duda pues, como hacían las famosas PICARD que solo montaban un 16F84 y una 24LC16, sin las resistencias pullup? utilizaban las que estaban dentro del Conector ISO (vamos, del conector hacia dentro del deco, digo)?

Reply to
Fleming

Supongo que usaban las resistencias de pull-up internas del 16F84. Te garantizo que no usaban nada del deco.

De hecho las lineas del bus I2C no estaban accesibles en el conector de la tarjeta, y por tanto no había forma física de acceder a ese bus directamente. Lo que se hacía para acceder a la EEPROM era cargar un programita en el 16F84 que se encargaba de transmitir/recibir por dos de sus ports (accesibles desde el conector) todo lo que se quería recibr/transmitir por el bus I2C.

--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
 Click to see the full signature
Reply to
Pepitof

Pues creo que llevas razón... Yo tenía entendido que SCL era 0 por defecto.

El que funcione con 2k3 y no con 4k7 podría tener una explicación, aunque es muy aventurado decirlo sin tener una bola de cristal (o un osciloscopio digital). Normalmente se recomienda 4k7 para el bus I2C con clock a 100kHz, y 2k2 para bus I2C con clock a 400kHz. Se me ocurre que quizás por la versión de la placa o del firmware, el procesador esté generando el clock del I2C a más de 100kHz, y el funcionamiento con 4k7 sea muy crítico (eso explicaría que unas veces funcione y otras no).

Tampoco parece un diseño muy fino, eso de que la resistencia de pull-up de una de las líneas vaya a 3.3V y la otra a 5V, no es muy ortodoxo.

--
Saludos de Jose Manuel Garcia
jose.mgg@terra.es
 Click to see the full signature
Reply to
Pepitof

En 5 Ago, 18:37, "Pepitof" ha escrito:

nque es

z,

lock

(eso

No creo, ha funcionado unos tres a=F1os encendiendo a la primera y de repente no enciende ni patras. Seg=FAn las especificaciones del TMS320AV7111 solo soporta I2C a 100kHz. Y seg=FAn la web de Texas Instruments esta serie de micros fu=E9 descatalogada el 1998, considerando que el receptor es del 2004 me pregunto si es que los ten=EDan en stock.

A mi se me ocurre que este receptor es muy calenturiento y la placa podr=EDa haberse vuelto medio conductora en alguna zona.

Gracias por las sugerencias y saludos

Reply to
Jeroni Paul

aunque es

kHz,

clock

o (eso

Tanto? tendria que estar color medio carbon, habiendo temperatura me parece mas probable la quebradura de alguna soldadura o de un condensador SMD. Me he encontrado con casos totalmente invisibles, solo con tester o capacimetro te dabas cuenta.

Si lleva fuente conmutada le desconfiaria a los electroliticos de baja capacidad, puede que tengas un ripple o una inestabilidad que joda de las formas mas insolitas.

Eduardo.

Reply to
Eduardo

En 5 Ago, 22:43, Eduardo ha escrito:

Del SCL no es dado que muestra la continuidad esperada en todos sus puntos, aunque no seria descartable de alguna otra cosa que indirectamente afectara a eso, tema alimentaciones quiz=E1.

Recuerdo una radio que repar=E9 que funcionaba de forma intermitente y al final result=F3 ser el barniz de la placa o alg=FAn producto usado durante su fabricaci=F3n que se volv=EDa conductor.

Todos los electrol=EDticos comprobados con mi medidor de ESR, todos buenos. De todas formas la fuente es una plaquita aparte marca "Lead Year Ent. co.ltd." 12V 2A que suministra solo 12V y con eso funciona todo el receptor. Simplemente he conectado una bater=EDa en su lugar y el receptor hace lo mismo, idem con una fuente de PC. Me sorprende que dicho receptor no venga con un conector para 12V externos si ya lo tienen todo para ello, para caravanas o campings. Tiene un mini- conversor DC-DC que genera 30V para el sintonizador y otro que genera los 14/18V. Luego tiene reguladores lineales a punta pala, dos gordotes para 2.5V y 3.3V, otro peque=F1ito para 5V y un 7805 para otros

5V, un 7809 para 9V. Todas las alimentaciones parecen marcar lo correcto.

Saludos

Reply to
Jeroni Paul

A falta de alternativas he soldado una resistencia de 4k7 en paralelo y el aparato ya funciona bien.

Reply to
Jeroni Paul

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.