9 votos

¿Hay solo SMBus en placas base de PC?

Tengo conectados dos cables para el SMBus reloj y las líneas de datos de mi placa base (manualmente soldado a través de cables, porque no hay ningún encabezado). Deseo interfaz de este bus para mi microcontrolador.

Me enganché estas a mi alcance, y que muestran el correcto 3.3 V o menos (a mí esto me parece que los cables se HAN conectado ya que hay un pull-up).

Puedo leer y escribir a este SMBus a través de python-smbus en linux. El mismo SMBus incluso recoge el SPD eeproms en los módulos de memoria, por lo que ESTE smbus definitivamente las obras. Pero no puedo ver ninguna de esta actividad en mi alcance.

Hay sólo una SMBus en las placas base de PC? O hay varios, y por eso estoy enganchando mis cables a los lugares equivocados?

Mi Placa base es una ASRock X58 Extreme 6 (Southbridge es ICH10R)

4voto

Sun Puntos 13

Eche un vistazo a la hoja de datos para el ICH10 de la familia.

En la página 214, se describe el SMBus. Sólo hay una SMBus interfaz de a bordo para controlar/sondeo de dispositivos de la placa base, pero hay un adicional de esclavo SMBus, a través de la cual un maestro externo dispositivo puede enviar eventos al ICH10. No hay manera de que el uso de esta programación de la computadora. Sección 5.20.7 en la página 222 describe cómo funciona y qué puede hacer. Parece que es utilizado para apagar las luces de la gestión, la vigilancia externa, sensor de telemetría, etc.

Bien podría ser que usted ha conectado a la interfaz esclava, que es la razón por la que no estamos viendo el tráfico. El pull-ups en esos pines son, probablemente, no para proteger a las entradas de alta impedancia.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X