Jag ska bygga en ingångsväljare/förförstärkare med ESP32 och Lightspeed Attenuator ("potentiometer" med LED-LDR-optokopplare) som volymkontroll.
Då man driver LEDarna med PWM, hur mycket ska det behöva filtreras för att undvika (o)hörbart rippel?
Här talas om att en LDR har responstid på tiotal ms, https://electronics.stackexchange.com/q ... ldr-sensor . Då kanske det inte har så stor betydelse med en PWM-frekvens på 5 kHz? Räcker ett första ordningens filter dvs en kondensator efter LEDens motstånd?
Själva LEDen har väl ingen nämnbar responstid?
Lightspeed Attenuator med PWM, filtrering?
Re: Lightspeed Attenuator med PWM, filtrering?
Det är nog inte en bra lösning tror jag.
Ja, en LDR är trög så en PWM-frekvens på 5+kHz ska nog fungera som sådan.
Men en PWM-lösning betyder att LED'n tänds fullt i varierande tid och jag är osäker på hur LDR'n reagerar på det.
Jag hade nog fixat ett RC-lågpassfilter och styrd LED'n med ström beroende på det filtrerade signal. Lite mer bökigt men - tror jag - bra mycket bättre.
Ja, en LDR är trög så en PWM-frekvens på 5+kHz ska nog fungera som sådan.
Men en PWM-lösning betyder att LED'n tänds fullt i varierande tid och jag är osäker på hur LDR'n reagerar på det.
Jag hade nog fixat ett RC-lågpassfilter och styrd LED'n med ström beroende på det filtrerade signal. Lite mer bökigt men - tror jag - bra mycket bättre.
Re: Lightspeed Attenuator med PWM, filtrering?
Nu har jag kopplat upp och testat med olika switchfrekvens utan filtrering, DC in:
30 Hz: 488 Hz: 3906 Hz: 31250 Hz: DC: Blir nog bäst att sätta ett filter och en op som spänningsföljare att driva dem.
30 Hz: 488 Hz: 3906 Hz: 31250 Hz: DC: Blir nog bäst att sätta ett filter och en op som spänningsföljare att driva dem.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.