Sida 1 av 2

Styra resistans digitalt

Postat: 22 december 2009, 23:20:47
av Gildebrand
Hejsan!

Tänkte göra en enkel ljudmixer, typ 4 rca ingångar och 2 rca utgångar.
Vanligtvis brukar man väl ha potar för att styra resistansen på, i mitt fall, de fyra rca-ingångarna.

Men jag vill styra nivåerna från en AVR, så skulle jag behöva någon typ av lösning där man kan styra resistansen på de fyra rca-ingångarna från AVR-en. Finns det någon färdig IC som hanterar det här eller hur gör man?

Re: Styra resistans digitalt

Postat: 22 december 2009, 23:23:36
av danielr112
Finns ett flertal. Den jag vet om är en 1-wire

DS2890

Re: Styra resistans digitalt

Postat: 22 december 2009, 23:27:34
av psynoise
Håller själv på att utvärdera olika digitalt styrda volymkontrollers, just nu skissar jag på LM1972.

Bild

Re: Styra resistans digitalt

Postat: 22 december 2009, 23:29:49
av sodjan
Gå till http://www.elfa.se och skriv "Potentiometerkretsar" i sökrutan.

Se även denna PDF för lite mer generell info :
http://ww1.microchip.com/downloads/en/D ... 22017b.pdf

Re: Styra resistans digitalt

Postat: 22 december 2009, 23:37:08
av Gildebrand
Tack för svaren, fick nu några att kolla på.

Mest lockande var nog psynoise förslag, för där fanns ju till och med färdig ritning :D

Du får gärna berätta sen när du provat LM1972 hur du tycker att det funkade.

Re: Styra resistans digitalt

Postat: 22 december 2009, 23:40:26
av psynoise
LM1971/2/3 är i stort sätt en digitalpotentiometer optimerad för audiofrekvenser. Att nuvarande valet föll just för LM1972 i den stora djunglen av volymkretsar är mest pga priset. Tyvärr har jag inte kodat något ännu och det kommer dröja minst en månad innan jag fortsätter då jag är nere i Skåne nu över julen.

Re: Styra resistans digitalt

Postat: 23 december 2009, 00:12:22
av Gildebrand
OK!

Du har förövrigt gjort typ precis det jag vill åstadkomma ju.
Volymen styrs över RS232. Ska bli intressant och se det här :)
Får se om jag orkar vänta på att du gör klart ditt projekt eller om man ska ge sig på att börja själv istället.

Re: Styra resistans digitalt

Postat: 23 december 2009, 00:15:29
av psynoise
Du kan ju börja med att beställa prover av LM1972 hos National Semiconductors, har du tråkigt någon söndag kan du gärna börja koda så slipper jag det :). RS232 använder jag bara för prototyp, senare blir det MIDI.

Re: Styra resistans digitalt

Postat: 23 december 2009, 00:18:07
av Gildebrand
Mina AVR-kodningskunskaper = MKT dåliga, tyvärr! :/

Köper istället, går lika bra det :)

Re: Styra resistans digitalt

Postat: 23 december 2009, 00:53:26
av cosmox
PGA4311 från TI. :tumupp:

Datablad

Re: Styra resistans digitalt

Postat: 23 december 2009, 09:08:12
av Gildebrand
Jag tackar för tipset, men den var...DYR!!!!
Och sen så verkade det enklare med psynoise alternativ. Tror jag ska göra ett schema, beställa hem lite pryttlar och prova.
Psynoise: Hyr styr man kretsen du tänkte använda? Är det typ som ett shiftregister? Och visst gick det att koppla flera i serie?

Re: Styra resistans digitalt

Postat: 23 december 2009, 09:52:18
av psynoise
Det är ett 3-ledar gränssnitt med Load, Data och Clock. Det finns en Data Out på varje krets där man kan koppla vidare, dock kommer jag inte på nu direkt hur det fungerar. Men jag hade tänkt att använda en databuss där Load får välja vilken krets som ska justeras.

Styrningen går helt enkelt till att du skiftar in en byte som bestämmer både kanal och dämpning.
Mina AVR-kodningskunskaper = MKT dåliga, tyvärr! :/
Blir mitt första AVR-projekt då jag bara använt HC08 innan, tänkte koda i C och skaffa mig en µC med mycket minne för att kunna använda massa bibliotek från AVR-libc.

Re: Styra resistans digitalt

Postat: 23 december 2009, 12:23:22
av Gildebrand
LM1972
Matningsspänning: 4,5–12 V
På ditt "schema" så matar du den med 15V, howcome?

Re: Styra resistans digitalt

Postat: 23 december 2009, 15:03:04
av ie
Kolla i senaste numret av Elektor som kom för någon dag sen. Där hade de ett projekt som låter som ditt.

Re: Styra resistans digitalt

Postat: 23 december 2009, 15:31:52
av Gildebrand
Får kolla när jag kommer till skolan. Där har de elektor.