as99127f pwm registers

Jean Delvare khali at linux-fr.org
Thu Jul 24 15:32:36 CEST 2003


Just one more thing:

> AS99127F_1 & AS99127F_2 & ASB100:
> - if (IOByte($4F,$0,IORead)=$12) or (IOByte($4F,$0,IORead)=$C3)
>   then AS99127F_1
> - if (IOByte($4F,$0,IORead)=$5C) or (IOByte($4F,$0,IORead)=$A3)
>   then AS99127F_2

The AS99127F_2 Vendor ID you give here is Winbond's one! Are you sure?


> and finally the voltages, this is where there is a diffrence between
> the 2 AS99127F versions:
> 
> AS99127F_1:
> V0V6=($25*(-0.016))*3.97
> V0V7=($26*(-0.016))*1.503
> 
> AS99127F_2:
> V1V6=(($25*0.016)-3.6)*5.14+3.6
> V1V7=(($26*0.016)-3.6)*3.14+3.6

This is exactly the same difference there is between W83781D and
W83782D!

If what you say is right (and I'm confident in you), the AS99127F_2 has
the same device ID as the W83782D (except maybe the LSB, so $30 and
$31), the same vendor ID and the same V6 and V7 formulae. So, is there
any reason to make any difference between these two chips?

(The only difference I can see is that original winbond chips hold their
I2C address at register $48, and Asus ones don't seem too. However, we
never had a AS99127F_2 in our hands, so maybe Asus made it right for
this one? Any insight welcome.)

Thanks again Alex.

-- 
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/



More information about the lm-sensors mailing list