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 == | ||
Line 673: | Line 112: | ||
''The verdict is still a bit hard to deduce. After all, we know that the CELL in the 40GB is 65nm compared to the 90nm chip in the 60GB consoles, also using about 40 Watts less power overall. Yet, the heat signature is almost the same for both, being slightly more uniform in the 40GB. My guess is, the 40GB does indeed produce less heat, as can be deduced by the much lower weight and smaller heatsink. Thus, it can more effectively transport heat away than the older 60GB model.<br /><br />All in all, I say, Sony engineered quite a nice little piece of machinery here in terms of heat production and dissipation. Today's laptops have CPU's which usually produce less than 25 Watts of heat under load, normally never exceeding 35 watts. PS3 on the other hand can use up to 200 Watts in a case that is not that much bigger.'' | ''The verdict is still a bit hard to deduce. After all, we know that the CELL in the 40GB is 65nm compared to the 90nm chip in the 60GB consoles, also using about 40 Watts less power overall. Yet, the heat signature is almost the same for both, being slightly more uniform in the 40GB. My guess is, the 40GB does indeed produce less heat, as can be deduced by the much lower weight and smaller heatsink. Thus, it can more effectively transport heat away than the older 60GB model.<br /><br />All in all, I say, Sony engineered quite a nice little piece of machinery here in terms of heat production and dissipation. Today's laptops have CPU's which usually produce less than 25 Watts of heat under load, normally never exceeding 35 watts. PS3 on the other hand can use up to 200 Watts in a case that is not that much bigger.'' | ||
source: http://psinsider.e-mpire.com/index.php?categoryid=3&m_articles_articleid=1160 | |||
{{Models}} | |||
[[Category:Thermal]] |