Editing Thermal
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== [[CELL BE]] internal Powermanagement == | |||
<div style="float:right">[[File:CellBE-heatdistribution.jpg|200px|thumb|left|[[CELL BE]] heatdistribution (on die)]]</div> | <div style="float:right">[[File:CellBE-heatdistribution.jpg|200px|thumb|left|[[CELL BE]] heatdistribution (on die)]]</div> | ||
=== Characteristics === | |||
* Dynamic Power Managment with 5 power managment states | * Dynamic Power Managment with 5 power managment states | ||
* 1 linear sensor | |||
*1 linear sensor | |||
* 10 digital thermal sensors (8xSPE, PPE and?) | |||
* THERM signal(s) are sent to [[Syscon Hardware]] via SMbus | |||
=== Readout of Thermal data using Software === | |||
Readable in software : [http://www.ps3devwiki.com/wiki/LV2_Functions_and_Syscalls#sys_sm.2Fsys_ctrl_Syscalls LV2 sc383 sys_game_get_temperature / sc384 sys_sm_get_tzpb] | |||
==== Homebrew for thermal (and fan) data / control ==== | |||
* http://www.ps3devwiki.com/files/devtools/PS3_Temp/ [http://www.filecrop.com/81195444/index.html mirror] [http://www.filecrop.com/81219150/index.html mirror] | |||
* [http://mods.elotrolado.net/~hermes/ps3/control_fan_utility_v0.3.rar control_fan_utility_v0.3.rar] (including source) [http://www.mirrorcreator.com/files/KVLXQPJW/control_fan_utility_v0.3.rar_links mirror] for 4.31 and 4.40 // [http://www.elotrolado.net/hilo_utilidad-control-fan-utility-v0-3-cfw-4-31-y-4-40-cex_1893851 original thread] | |||
* [http://mods.elotrolado.net/~hermes/ps3/control_fan_utility_v1.0.rar control_fan_utility_v1.0.rar] (including source) [http://www.mirrorcreator.com/files/1OFDEDNC/control_fan_utility_v1.0.rar_links mirror] for 3.41, 3.55, 4.21, 4.30 and 4.40 // [http://www.elotrolado.net/hilo_utilidad-control-fan-utility-v1-0-cfw-cex-3-41-3-55-4-21-4-30-4-31-y-4-40_1893851 original thread] | |||
* [http://mods.elotrolado.net/%7Ehermes/ps3/control_fan_utility_v1.6.rar control_fan_utility_v1.6.rar] (added support for Remote Play) [http://rapidshare.com/files/3792710738/control_fan_v1.6%28remoteplay%29.pkg mirror] // [http://www.elotrolado.net/hilo_utilidad-control-fan-utility-v1-6-cfw-cex-3-41-3-55-4-21-4-30-4-31-y-4-40_1893851 original thread] | |||
* [http://mods.elotrolado.net/%7Ehermes/ps3/irismanager-4-x.rar irismanager-4-x.rar] (with fancontrol/thermal output) // [http://www.elotrolado.net/hilo_aplicacion-iris-manager-v2-40_1862716 original thread] | |||
== Motherboard Thermal Management == | |||
[[CELL BE]]/[[RSX]] send thermal data over SMbus towards 2 bufferchips, which in turn sends it to [[Syscon]] which handles fanspeeds, poweroff etc. | |||
=== | === Speculation === | ||
* Attackvector for clock-slowdown? | |||
AD51/067ARMZ-REEL (2 channel Thermal Monitor SMbus IC) | === AD51/067ARMZ-REEL (2 channel Thermal Monitor SMbus IC) === | ||
6-710-287-01 / IC1101 | 6-710-287-01 / IC1101 <br /> | ||
Used for monitoring the [[CELL BE]] | Used for monitoring the [[CELL BE]] | ||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | {| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | ||
Line 126: | Line 38: | ||
! Pin !! Signal !! Description | ! Pin !! Signal !! Description | ||
|- | |- | ||
| 1 || | | 1 || VCC || +3.3_Thermal | ||
|- | |- | ||
| 2 || D+ || from | | 2 || D+ || from STI_THERMAL0 via R1106 100 Ohm and C1103 0.001uF 50V | ||
|- | |- | ||
| 3 || D- || from | | 3 || D- || from STI_THERMAL0 via R1107 100 Ohm and C1103 0.001uF 50V | ||
|- | |- | ||
| 4 || /THERM || | | 4 || /THERM || | ||
|- | |- | ||
| 5 || GND || Ground | | 5 || GND || Ground | ||
|- | |- | ||
| 6 || /THERM2 || to / | | 6 || /THERM2 || to /SYS_THR_ALRT | ||
|- | |- | ||
| 7 || SDATA || from THR_I2C_SDA | | 7 || SDATA || from THR_I2C_SDA | ||
Line 144: | Line 56: | ||
|} | |} | ||
=== OnSemi ADT7461A0002RMZR (2 channel Thermal Monitor SMbus IC [[CELL BE]]/[[RSX]]) === | |||
<div style="float:right">[[File:ADT7461A0002RMZR.png|200px|thumb|left|OnSemi ADT7461A0002RMZR<br />6-710-287-01<br />Used for monitoring the [[CELL BE]] (IC1101) & [[RSX]] (IC2101)]]</div> | |||
=== | |||
<div style="float:right">[[File:ADT7461A0002RMZR.png|200px|thumb|left|OnSemi | |||
6-710-286-01 / IC2101 <br /> | 6-710-286-01 / IC2101 <br /> | ||
Used for monitoring the [[RSX]]<br /> | Used for monitoring the [[RSX]]<br /> | ||
Datasheet: [http://www.onsemi.com/pub/Collateral/ADT7461-D.PDF ADT7461-D.PDF] <br /> | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | {| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | ||
Line 168: | Line 66: | ||
! Pin !! Signal !! Description | ! Pin !! Signal !! Description | ||
|- | |- | ||
| 1 || VCC | | | 1 || VCC || +3.3_Thermal | ||
|- | |- | ||
| 2 || D+ || from | | 2 || D+ || from RSX_TDR via R2101 100 Ohm and C2103 0.001uF 50V | ||
|- | |- | ||
| 3 || D- || from | | 3 || D- || from RSX_TDN via R2102 100 Ohm and C2103 0.001uF 50V | ||
|- | |- | ||
| 4 || /THERM || to | | 4 || /THERM || to RSX_GPIO6 / RSX_THR_EVENT | ||
|- | |- | ||
| 5 || GND || Ground | | 5 || GND || Ground | ||
Line 185: | Line 83: | ||
|- | |- | ||
|} | |} | ||
== Thermal Images == | == Thermal Images == | ||
=== 90nm / 60GB FAT and 65nm / 40GB FAT === | === 90nm / 60GB FAT and 65nm / 40GB FAT === | ||
<gallery> | |||
</gallery> | |||
source: http://www.pakgamers.com/forums/f11/comparing-heat-output-different-ps3-27004/ | |||
{{Models}} | |||
[[Category:Thermal]] |