Jag har försökt skapa en balanskontrollkrets för två ljudkanaler. Jag tycker det är extremt svårt. Jag är mycket övertygad om att en enda ratt kontrollerar både vänster och höger balans medan mitten är jämn.
Jag har försökt en massa spänningsdelare med hjälp av loggkrukor, linjära krukor, dubbla dangkrukor osv. .. Men jag kan helt enkelt inte få det beteende jag letar efter. Det behöver inte vara perfekt, bara acceptabelt som en faktisk balanskontroll. Jag tycker att det är väldigt lätt att få en kanal att panorera ganska bra från centrum, medan det nästan är omöjligt att få någon form av ”nära” linjär panorering från den andra kanalen (detta var huvudsakligen fallet med dubbla gängkrukor). Ett annat stort problem jag har är att ställa in mitten av potentieringsrotationen som full amplitud för varje kanal.
Jag har nyligen övervägt att använda två MOSFETS / BJT ”(en varje kanal) som någon form av variabel dämpare som var och en styrs av en spänning från en potentiometer (eller ett motstånd från en dubbelbandspotentiometer) men jag började stöta på problemet med hur man förhindrar att en kanal förstärks medan den andra kanalen dämpas. Jag kan inte förstärka originalsignalen så mycket (jag kan, men bara lite) på grund av att utgången från denna balanskontrollkrets är ingången till en klass A-förstärkarkrets som är förspänd med 5V med en förstärkning på cirka 13. I ”Jag är orolig för att om jag förstärker en kanal på grund av balansering och sedan försöker förstärka kan jag överskrida min spänningssvängning och orsaka förvrängning.
Jag frågade en mycket vagare version av denna fråga tidigare som slutade ge en design som skulle fungera bra med B5 (kanske B4) avsmalnande i denna potentiometerserie: http://www.bourns.com/docs/Product-Datasheets/pdb18.pdf Detta fungerar bra två spänningsdelare genom att ansluta den tredje terminalen till marken men jag kunde inte hitta någon av dessa modeller till salu online var som helst. Tyvärr betyder det att jag faktiskt inte kan använda den här lösningen på mitt problem.
Slutligen föredrar jag att inte använda en mikrokontroller om det är möjligt. Jag vill skriva ut min förstärkarkrets till ett kretskort någon gång och jag skulle inte behöva ansluta den till någonting.
Det här är den typ av balanskontroll jag letar efter:
Här är mitt nuvarande kretsschema tillsammans med något konstigt spänningsbeteende.
Den konstiga snedvridningen när den gick genom kretsen:
Det enda jag har ändrat i denna simulering är att jag frånkopplad Vsig_RIGHT.
Jag inser att det ”är en hel del förvrängning även i det andra diagrammet publicerade jag, men detta är bara när volymen är maxad genom att ställa in Rp1 / Rp2 till 0. Jag justerar fortfarande kretsen. Men uppenbarligen är det en allvarlig skillnad mellan att den andra källan är ansluten och frånkopplad. Några idéer varför?
Uppenbarligen är ingenting perfekt, det viktigaste jag behöver är vid 0,5 varv av potentiometern, jag behöver dB förlusten till att vara -3 eller mindre. Därifrån skulle jag naturligtvis vilja ha den ”ideala” balanskontrollkurvan, men jag försöker egentligen bara hitta något som fungerar tillräckligt bra som inte är för svårt att genomföra.
Det är också helt omöjligt. Jag har ingen aning om vad jag pratar om och det här är en hemsk kurva för en balanskontroll, så ring gärna mig om så är fallet. Jag ” d snarare än att bygga saken och få den att vara .. inte så bra.
Tack för all hjälp i förväg!
Kommentarer
- Tips: om du ansluter grytans torkare till jord får du två variabla motstånd som kompletterar varandra.
- Jag ’ ve försökte göra detta tidigare. Jag ’ har använt en enda potentiometer som två variabla motstånd för att skapa en spänningsdelare som påverkar varje kanal, liksom att göra något liknande med en dubbelbandspotentiometer där varje delare styr varje kanal separat . Jag tycker att detta antingen är extremt olinjärt i den utsträckning det inte finns någon mening med att implementera en sådan lösning. Eller att nätverket gör det så att min ” mitt ” ingen panorering på potten dämpar signalen för mycket. Självklart finns det ’ en miljon konfigurationer jag har ’ t försökt men det är min allmänna uppfattning.
- Det visar bara en kurva, men du har två kanaler. Kanske kan du klargöra?
- Konstigt beteende. Du ’ kommer att märka att signalen inte förvrängs till QS11-ingången, vilket betyder att vad som helst ’ som pågår är inte ’ t på grund av din balanskontroll.
- Varför skulle problemet med att koppla bort en av de två spänningskällorna och ansluta båda kanalerna till samma källa lösa problemet? Jag förstår inte ’ hur det kan vara möjligt.
Svar
Den klassiska balanskontrollen visas här. Detta måste drivas av en relativt låg impedansutgång och matas in i en högimpedansingång.
simulera denna krets – Schema skapad med CircuitLab
R2 och R3 är lika. Du väljer deras förhållande till motståndet hos den linjära styrpotten R1 för att välja lutningen för förstärkningskontrollen i det mellersta rotationsområdet.
Här är en bild av dB-förstärkningen för varje kanal för val av R2 och R3 av 3k, 10k och 30k. Uppenbarligen när de blir större jämfört med balanspotten kommer det att finnas ett större utbud av kontroll runt balanspunkten, och också mer förlust vid balanspunkten, även känd som förstärkningsökning vid extrem rotation.
Som du kan se, med en balanskruka på 100 000, finns är mindre än 1 dB förlust i balans när 3k används. Det är ungefär 2dB-förlust med 10k och ungefär 4dB-förlust med 30k.
Med dessa tre kurvor ritade är det lätt att interpolera till mellanvärden och till och med extrapolera till vad som skulle hända med mer extrema val. Men när justerbar balans behövs verkar de flesta ljudanvändare nöjda med en kontroll någonstans mellan kurvorna 2dB och 4dB.
Om du inte är nöjd med någon av den där kurvfamiljen, föreslår jag att du skissar ut en vinstkontrollkurva som du skulle vara nöjd med, vinst mot rotation, i det format som visas ovan, lägg till skissen i ditt inlägg, så ser vi vad vi kan göra.
Jag har använt dB i ovanstående diagram eftersom de flesta ljudtekniker använder dem. 3dB-skillnaden låter detsamma, oavsett om det är på en hög eller tyst signal. Linjära enheter beter sig inte så. När du hittar en volymkontroll för programvara i en mediaspelare som går från för tyst till OK när du går från 5 till 10 och sedan inte verkar bli mycket högre från 20 till 50, har du hittat en linjär kontroll implementerad av en programmerare utan tidigare ljudupplevelse. Det finns några produkter av överraskande högprofilerade varumärken som fortfarande gör det.
Det är enkelt att växla mellan dB och linjära enheter. En dB-förstärkning är 20 * log10 (linjär förstärkning). Den linjära förstärkningen är 10 ^ (dB_gain / 20). I mycket runda siffror är -2dB en vinst på cirka 0,8 och -4dB är cirka 0,63.
Kommentarer
- Tack! Jag ’ Jag kommer att leka lite med detta i simuleringsprogramvaran. Är det märkligt, finns det ett sätt att jämföra en dB-förlust med en spänningsförlust? Om jag har en 200mV pp signal som förlorar 4 dB, finns det ett sätt att jämföra det som en spänningsförlust?
- uppdaterat svar med dB, och lite lust om linjära kontroller.
- I ’ har lagt till en av mina egna kurvor i huvudinlägget. Det ’ är inte så annorlunda än exemplen du gav. Du nämnde också att du använde en ingång med en lågimpedansingång och en utgång med högimpedansutgång. Det första som kommer att tänka på är någon form av transisto r buffert, finns det några andra förslag du kan ha?
- Generellt sett är förförstärkare utgångar låg inpedans och ingångar är hög impedans, så om du ’ när du ansluter den mellan befintlig utrustning finns ’ inga problem. Men om du ’ håller på att bygga hela kretsen, rekommenderar jag ’ op-förstärkare, transistorbuffertar har högre distorsion och du måste vet vad du ’ gör.
- Skulle du känna till några problem när du simulerar den här kretsen? Jag får mina L / R-kanaler från en hjälpkabel. I LTSpice har jag ’ simulerat detta med 2 spänningskällor och anslutit dem som ” Vänster i ” och ” Rätt i ” och det snedvrider vågformen fruktansvärt. Om jag tar bort en av källorna försvinner förvrängningen. Om det inte är tillräckligt med information kan jag enkelt ladda upp en bild av min krets och den snedvridning som jag pratar om.
Svar
Den klassiska förstärkarens balanskontroll är en ”dual log-antilog” potentiometer. Detta ger ett svar som är -3dB på båda kanalerna vid mittläget, efter behov, och ger en jämn blekning på endera kanalen med inställningar utanför mitten.
Dessa enheter är inte svåra att hitta – prova återförsäljare av hi-fi-komponenter.
Svar
Området som behövs är faktiskt ganska litet – en kanal går till + 6dB medan den andra kanalen går till -6dB.Detta kan uppnås med en 1 K stereopanna vars torkare går till den inverterande ingången på en opamp (t.ex. en halv NE5532) medan de icke-inverterande ingångarna går till marken. En 1K ansluts till ingången och potten. Den andra änden av potten ansluts till ett 1 k motstånd som går till opamp-utgången. ”Tricket” är att vända vilken ände av potten som går till in- och utgången på en av kanalerna. I mitten är vinsterna för varje kanal 0dB. Rita ut det på papper – det blir uppenbart hur det fungerar.