Bueno pues no me he podido resistir a abrir este tema, y vaya que ha muschos les ha de interesar jeje,
Unas breves notas respecto al antecedente:
Con las placas actuales no podemos mas que resignarnos a usar los sensores que ya trae y normalmente nos topamos con la desagradable nueva de que no estan bien o nos dan datos extraños. Pues se acabó, hay forma de conectar mas sensores para que podamos medir desde la temperatura ambiente hasta la temperatura del monitor jejeje.
La idea es usar el SMBus, si como lo oyen!, este conector ha sido deshabilitado en la mayoria de las placas modernas, pero que creen?, si sigue existiendo, pero ya a un nivel "oculto".
El SMbus es el responsable de procesar la informacion de temperatura del CPU, RPM´s de ventiladores y voltajes, ademas, es el responsable de almacenar las tablas de timings de la memoria RAM. Es en esta parte de la PC por la que lo podemos accesar.
**
¿El SMBus, que no es un conector?**
En efecto hasta hace algunos años las placas base aun traian este conector de 6 pines, pero ya ha venido cayendo en desuso y practicamente no existe en las placas modernas.
Pues la buena noticia es que sigue existiéndo y podemos accesarlo para conectar sensores externos ya sea de RPM´s o de temperatura.
La memoria RAM (por lo menos la DDR y la DIMM) tienen acceso al SMBus vía un chip de ocho pines que todas ellas traen montado. Este chip es una especie de EPROMM o algo asi, que se encarga de transferir los datos de los timings a la placa base.
Dos de sus pines, tienen acceso al SMbus, y van directamente a los pines 91 y 92 de las tarjetas DDR y a los pines 82 y 83 en las DIMM.
En la memoria DDR (que es la que la mayoria tenemos) el SMBus se accesa así:
91 se conecta al SMBusData
92 se conecta al SMBusClock
Esta es una foto indicando la forma del chip de ocho pines sobre la tarjeta DDR:
La magia la lleva a cabo el chip MAX1668. Este chip se encarga de la conversion de la señal analógica de mVolts en señal digital pero transformada a temperatura
No he podido conseguri el chip en las tiendas de electrónica, pero en la página de dallas semiconductor se pueden conseguri muetras gratis.
Las cuales pues ya tengo en mi poder y ya he montado una de ellas con resultados positivos.
Acá va pues el proceso de montaje:
Primero el circuito y los componentes electrónicos, que son pocos y de facil acceso
El condensador de 2200 pF se puede omitir siempre y cuando se haga un blindaje en la señal, esto es que los alambres o cables que unen al sensor con el chip vayan torcidos o trenzados.
Me faltó la foto del condensador fijo de 0.1 mF pero es un condensador 104 de los de pastilla color naranja.
Una caracteristica que debo destacar es que cada chip tiene 5 temperaturas, una local y cuatro externas. La local es en si un sensor montado en el propio chip que se puede usar como sensor de T ambiente, y los externos son los que podemos usar para medir lo que desemos.
El sensor es un transistor común BC547 conectado en modo de diodo uniendo los pines Base y Colector.
Lo mas dificiel es soldar el pequeño chip que apenas mide 5 mm x 5 mm y tiene 16 pines, los cuales se usan todos para el trabajo.
Pero superado este obstáculo este es el resultado:
Lo que sigue es recortar un trozo de placa perforada considerando un total de 8 perforaciones laterales por 4 de ancho jeje. Y pues resta colocar una tira de 8 pines del lado del pin 1 del chip y dos tiras de dos pines:una para la energía (+ 5V y GND) y otra para obtener la señal de la terjeta de memoria: pines 91 y 92
Pues bueno no ahondo en este tema de las uniones ni soldado puesto que no soy un experto y no quiero regarla en el proceso. Espero que las imagenes sean claras. Solo hay que seguir el diagrama de conexiones.