PS3-PS4 Fan Control
Non ho visto molto su internet riguardo questo argomento, c'e' qualche video su youtube ma non spiegano chiaramente i collegamenti da effettuare. Con il passare degli anni le console, soprattutto le prime generazioni di playstation 3 (fat) e playstation 4 (fat) tendono ad avere problemi con le temperature che fondendo lo stagno, causano l'interruzione o il cortocircuito delle ball al di sotto della CPU/GPU/APU. Questo problema viene chiamato YLOD (Yellow Led Of Death) nel caso in cui ci si riferisce alla ps3 mentre BLOD (Blue Led Of Death) nel caso della ps4. Il problema si manifesta quando l'utente accende la console, su ps3 la console si accende per 2-3 secondi con la sequenza del led verde->giallo->rosso lampeggiante e poi si spegne mentre su ps4 la console si accende e rimane accesa con il led blu che "pulsa". La riparazione e' abbastanza complicata poiche' bisogna effettuare il reballing che richiede speciali attrezzature. Per evitare questa tipologia di problemi possiamo utilizzare degli accorgimenti per mantenere la temperatura piu' bassa possibile. Quindi abbiamo:
A questo punto iniziamo a parlare del vero e proprio progetto di questa pagina, la modifica della ventola. Se non avete intenzione di spendere 20 euro per comprare dei moduli gia' fatti potete seguire questa guida. Abbiamo svariati modi per modificare la velocita', possiamo utilizzare un semplice potenziometro oppure realizzare un piccolo circuito PWM o addirittura un circuito con microcontrollore per una gestione piu' ottimale. Prima di descrivere i metodi studiamo per bene come funziona la ventola, essa e' collegata su un connettore 3 pin locato sulla scheda madre. I tre pin sono GND, 12V e Control, quest'ultimo e' il piu' importante infatti tramite questo pin si gestisce la velocita' della ventola variando gli impulsi PWM (Pulse Width Modulation). Entrambe le ventole della ps3 e ps4 funzionano a 12V, quelle della ps3 fat possono arrivare a consumare fino a 3A mentre per i modelli slim in poi max 1.8A, per quanto riguarda la ps4 il consumo di corrente e' pari a max 1.5A. Le ventole della ps3 arrivano ad un segnale PWM massimo di 5v sul pin control mentre quelle della ps4 fino a 3v. Quindi applicando tali tensioni le ventole gireranno al massimo. Tuttavia far girare la ventola alla massima velocita' per troppo tempo potrebbe ridurne lo stato di salute.
Ecco qualche accorgimento:
- Sostituire regolarmente la pasta termica (ogni 6 mesi)
- Manutenzione e aggiunta di "chocolate" al di sopra della componentistica che genera piu' calore in modo da dissiparlo al meglio
- Modifica velocita' ventola (in modo da mantenerla piu' alta del normale)
- Pulizia da polvere (che ostacola il flusso d'aria) soprattutto nella ventola
A questo punto iniziamo a parlare del vero e proprio progetto di questa pagina, la modifica della ventola. Se non avete intenzione di spendere 20 euro per comprare dei moduli gia' fatti potete seguire questa guida. Abbiamo svariati modi per modificare la velocita', possiamo utilizzare un semplice potenziometro oppure realizzare un piccolo circuito PWM o addirittura un circuito con microcontrollore per una gestione piu' ottimale. Prima di descrivere i metodi studiamo per bene come funziona la ventola, essa e' collegata su un connettore 3 pin locato sulla scheda madre. I tre pin sono GND, 12V e Control, quest'ultimo e' il piu' importante infatti tramite questo pin si gestisce la velocita' della ventola variando gli impulsi PWM (Pulse Width Modulation). Entrambe le ventole della ps3 e ps4 funzionano a 12V, quelle della ps3 fat possono arrivare a consumare fino a 3A mentre per i modelli slim in poi max 1.8A, per quanto riguarda la ps4 il consumo di corrente e' pari a max 1.5A. Le ventole della ps3 arrivano ad un segnale PWM massimo di 5v sul pin control mentre quelle della ps4 fino a 3v. Quindi applicando tali tensioni le ventole gireranno al massimo. Tuttavia far girare la ventola alla massima velocita' per troppo tempo potrebbe ridurne lo stato di salute.
Ecco qualche accorgimento:
Potenziometro/Trimmer
Questo metodo lo consiglio ai piu' inesperti poiche' e' il metodo piu' semplice. Procuriamoci un potenziometro, tutti i valori maggiori di 400 Ohm vanno benissimo, consiglio di utilizzarne uno da 10kOhm oppure da 100kOhm. Il valore non ha molta importanza, infatti questo metodo ha un piccolo difetto che sta nel fatto che la corsa totale del potenziometro non viene utilizzata tutta e abbiamo un picco di velocita' in uno specifico angolo dove il potenziometro e' super sensibile e dobbiamo essere molto precisi nel regolarlo.
Ecco due schemi che ho disegnato, partiamo con il piu' semplice (il secondo) molti utilizzano questo metodo ma lo sconsiglio vivamente poiche' se aumentiamo la velocita' della ventola al massimo vengono inviati 12v sul pin PWM (che accetta un segnale massimo di 3v) e si rischia di rovinare la ventola a lungo andare. Il funzionamento e' semplice, prima di tutto tagliamo il cavo grigio, al pin 3 del potenziometro viene applicata la tensione massima (12v cavo marrone dal connettore della ventola sulla scheda madre) mentre al pin 1 la tensione minima (molti collegano a massa ma e' sbagliato perche' se si ruota completamente al minimo la ventola si ferma del tutto), in questo caso il cavo grigio dal connettore della ventola sulla scheda madre. Al pin 2 (quello variabile) colleghiamo il cavo grigio proveniente dalla ventola (non quello dalla scheda madre). In questo modo ruotando verso la tensione minima incontriamo la tensione che invia la scheda madre alla ventola normalmente mentre se ruotiamo verso il massimo aumentiamo la velocita' della ventola.
Passiamo ora al primo schema, il funzionamento e' lo stesso pero' ho aggiunto un regolatore di tensione (il famoso 1117) che stabilizza la 12v a 3.3v per limitare i danni sul pin PWM. Il calore dissipato dal regolatore di tensione e' molto basso e non scalda praticamente per niente (infatti sul pin control non passa molta corrente ma solo un segnale di pilotaggio) quindi la scelta e' ottima. Fondamentalmente e' lo stesso schema di prima ma con uno stabilizzatore in modo da avere max 3.3v con il potenziometro girato al massimo.
Qui sotto qualche foto + schemi elettrici:
Ecco due schemi che ho disegnato, partiamo con il piu' semplice (il secondo) molti utilizzano questo metodo ma lo sconsiglio vivamente poiche' se aumentiamo la velocita' della ventola al massimo vengono inviati 12v sul pin PWM (che accetta un segnale massimo di 3v) e si rischia di rovinare la ventola a lungo andare. Il funzionamento e' semplice, prima di tutto tagliamo il cavo grigio, al pin 3 del potenziometro viene applicata la tensione massima (12v cavo marrone dal connettore della ventola sulla scheda madre) mentre al pin 1 la tensione minima (molti collegano a massa ma e' sbagliato perche' se si ruota completamente al minimo la ventola si ferma del tutto), in questo caso il cavo grigio dal connettore della ventola sulla scheda madre. Al pin 2 (quello variabile) colleghiamo il cavo grigio proveniente dalla ventola (non quello dalla scheda madre). In questo modo ruotando verso la tensione minima incontriamo la tensione che invia la scheda madre alla ventola normalmente mentre se ruotiamo verso il massimo aumentiamo la velocita' della ventola.
Passiamo ora al primo schema, il funzionamento e' lo stesso pero' ho aggiunto un regolatore di tensione (il famoso 1117) che stabilizza la 12v a 3.3v per limitare i danni sul pin PWM. Il calore dissipato dal regolatore di tensione e' molto basso e non scalda praticamente per niente (infatti sul pin control non passa molta corrente ma solo un segnale di pilotaggio) quindi la scelta e' ottima. Fondamentalmente e' lo stesso schema di prima ma con uno stabilizzatore in modo da avere max 3.3v con il potenziometro girato al massimo.
Qui sotto qualche foto + schemi elettrici:
Circuito PWM NE555
Ecco l'altro metodo (solo per i piu' esperti), questo piccolo circuito ci permette di generare un treno di impulsi PWM regolabili con un potenziometro emulando in parte il controllo normale della scheda madre ma in modo manuale, infatti a mio parere questo metodo e' uno dei migliori perche' ci permette anche di effettuare una regolazione piu' morbida e lineare. Per realizzare questo circuito abbiamo bisogno del famosissimo timer ne555 (molti staranno sorridendo), tutto cio' di cui abbiamo bisogno e' collegare la 12V dal connettore della ventola sulla scheda madrealla nostra millefori, la massa ed infine l'output del timer che colleghiamo sul cavo grigio della ventola (non quello della scheda madre, quello rimane tagliato ed inutilizzato). Testate il circuito prima di montarlo nella console, utilizzando un oscilloscopio come ho fatto io potete osservare il comportamento del segnale PWM in uscita dal 555 ruotando il trimmer. Ecco qualche foto compreso lo schema elettrico che ho disegnato:
PWM MCU
Questo metodo (solo per i piu' esperti) consiste nell'utilizzo di un microcontrollore per la gestione della velocita' della ventola. Una volta accesa la console, il microcontrollore si avvia ed inizia a leggere la temperatura dal termistore che ho posto al di sotto della APU, in base alla temperatura rilevata varia il treno di impulsi che genera su un pin PWM specifico collegato al pin control della ventola di sistema. Il vantaggio di questo metodo sta nel fatto che la gestione avviene in modo automatico emulando in modo vero e proprio il controllo originale della PS4 col vantaggio di poter modificare la curva di accelerazione della ventola a proprio piacimento senza dover regolare il trimmer manualmente. In piu' ho aggiunto un modulo composto da 4 display a 7 segmenti pilotati dal TM1637 che viene gestito appunto dal microcontrollore. Il microcontrollore in utilizzo e' un Attiny85 montato su un modulo che lo rende pronto all'utilizzo chiamato "Digispark" compatibile con l'IDE di Arduino.
Sketch Arduino | |
File Size: | 2 kb |
File Type: | ino |
In tutti i casi il risultato finale e' molto pulito e completamente reversibile. Evitate di fare buchi allo chassis della console, rischiate solo di rovinarla. Se ti interessa la modifica dei LED laterali consulta QUESTA pagina.