3-pin:
-- 12V
-- GND
-- Tach
4-pin:
-- 12V
-- GND
-- Tach
-- PWM
Tach är en signal från fläkten till moderkortet/kontrollern som säger hur fort den snurrar.
PWM är en signal från moderkortet/kontrollern som säger åt fläkten hur fort den ska snurra. Från moderkortet är signalen open-collector och dras hög av fläkten till 5 eller 3.3V. Moderkortet klarar att sänka 5.25V, 5mA.
Problemet jag vill lösa är om man har en 3-pin-fläkt som man vill styra med ett 4-pin-uttag. Då vill man alltså styra 12V-matningen (eller jorden) m.h.a. PWM-sigmalen. För att krångla till det ännu mer vill man inte att 0% duty-cycle på PWM:en ska vara 0V ut, utan det ska motsvara fläktens minimum-rpm, d.v.s. kanske c:a 7V.
En ansats är att dra upp PWM till 5V med en spänningsdelare mellan 12V och GND, och sen styra en MOSFET-switch med den. Men då får man 0% dutycycle = 0V ut.
Kod: Markera allt
12V o------+--------------.
| |
# MOSFET |
# 15k | |---|
| | |-<-'
PWM o------+--------| |---.
| |
# '--------o Vout
# 10k
|
GND o------+-----------------------o GND
Funkar det? Är det bättre att skapa 5V med en zenerdiod? Vad blir
skillanden?
Annars kan man switcha jordnivån istället, som i http://www.techpowerup.com/forums/showt ... p?t=115752
Kod: Markera allt
12V o------.-----------------------o 12V
| .--------o "GND"
# MOSFET |
# 10k | |---'
| | |-<-.
PWM o------+--------| |---|
| |
/-/ |
^ 5.1V zener |
| |
GND o------+--------------'
Iden här tror jag är att "GND" ska växla mellan 0 och 5V och således
spänningsskillanden växla mellan 7 och 12V.
Andra idéer/synpunkter från er som är mer elektronikkunniga än jag?