Klurig max(a,b) function med bravur!

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Klurig max(a,b) function med bravur!

Inlägg av funkis »

Om du blev tvingad till att bygga en *precisions* max(a,b) function
*analogt* med bra värden och få komponenter hur skulle
du då gå tillväga?

/funkis
Senast redigerad av funkis 28 augusti 2006, 21:24:40, redigerad totalt 1 gång.
jon_kanon
Inlägg: 390
Blev medlem: 27 oktober 2005, 14:47:39
Ort: Göteborg

Inlägg av jon_kanon »

Grovt:
a och b in i en opamp/komparator. Utsignalen styr (ev. med extra logik) en analog MUX som har a och på på ingångarna.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Dubbla ideela dioder skulle jag välja, det skulle ge 2 st op-amp (i samma kapsling såklart), 2 st 1N4148 + 1 st motstånd.
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Inlägg av funkis »

Insignalen är en ramp , rampen å sin sida är altid
lika lång men kan byta vinkel (spelar ingen roll igentligen
funktionen påverkas inte av detta, men den påverkas
av brytningsläget).

Utsignalen har bivit en triangulering således
orsakar dioder switch glitchningar, jag var mer
ute efter en max (a,b) funktion utan dioder
eller andra externa brytar element!

Nu blev det klurigt gubbar! :)

/Funkis
jon_kanon
Inlägg: 390
Blev medlem: 27 oktober 2005, 14:47:39
Ort: Göteborg

Inlägg av jon_kanon »

använde jag förmånga komponenter?
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Glitch?

Med ideella dioder?

..... du vet väl vad ideella dioder är?
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

funkis: Finns det någon som helst samband mellan signal a och b? ...typ a = -b eller dyligt...
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Icecap skrev:Glitch?

Med ideella dioder?

..... du vet väl vad ideella dioder är?
Men var kan man köpa det? :doubt: :eh: :doh:
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Ideal diod är ingen komponent utan en kretskoppling där man har en diod i återkopplingen för en operationsförstärkare. På så vis kan man få bort spänningfallet över dioden.

Se följande länk för exempel:
http://www.uni-bonn.de/~uzs159/diode_tu ... index.html
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Ahaa, då lärde man sig något idag med (trots att jag ligger sjuk med halsont...)
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Inlägg av funkis »

jon kanon:
Nejdå, men muxar ger glitchar. Har redan prövat,
det går förvisso med precisions OP ampar och låg
Rds on switchar/muxar men det blir så jäkla dyrt.

Icecap:
Ideella dioder är fortfarande temperatur beroende
så beroende på detta så kommer det att bli amplitud
miss matchningar på triangulerings funktionen och
det är ännu jobiggare när infrekvensen är variabel
då diod pF blir en factor i trianguleringen. Nu ska jag
inte bråka med funktionen i så höga frekvenser
utan mera kring max 14kHz. Mitt problem är att
alla glitchar och under/över släng/skjuwningar måste
vara under 20mV! .....Puh!

Problemet är ochså att insignalen har abrupta
övergångar, dioden kommer att leda dessa vidare,
detta var vad jag menade med att dioder ger
glitchar.

evert2:
Det är igentligen bara en insignal. med det vill säga
att det fins ingenting som säger att denna signal kan
inverteras etc. :-)

Andax:
Jim är högst kompetent men triangulering av en signal
med abrupt återgång stängd loop ger alltid sämre resultat
än en triangulering i öppen loop med fas invertering av signalen.
temp beroendet är för stort.

/Funkis
Senast redigerad av funkis 28 augusti 2006, 21:42:06, redigerad totalt 1 gång.
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

"...Ideella dioder är fortfarande temperatur beroende..."

Jaha????

Du menar alltså att op-ampen driver så pass mycket? Använd en bättre då!

Jag tar det som att du inte har förstådd hur en ideell diod fungerar:
op-ampen ser till att de svagheter i en diod som finns kompenseras av op-ampen vilket medför att den blir just... ideell...

Så 2 ideella dioder (alltså kopplingar!) där utgången (efter dioden) kopplas ihop kommer att fungera som du begär. Om du har problemer med att det kommer glitches kan du montera en pF-konding i feedback-loopen, speciellt när det är så pass låga frekvenser kommer det att gå bra.
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Inlägg av funkis »

Om du reffererar till Jims ideella diod så kan jag nämna
att den typen av diod funkar inte i min app. inte heller någon
annan av den typen heller.

Op ampen lägger snarare till sina brister.(om det är en
gammal amp det villsäga).

Du måst ha en buffer efteråt i alla fall.

Och som jag nämde stängda triangulerings
loopar är oftast sämre än öppna loopar.

Du kan ha hundra ideella dioder om du vill glitchen förstör
trianguleringen i alla fall och man kan kompensera sig själv
till döds med pF hit och pF dit med dessa klassiska våg riktare.

Endera får du en bula eller så dämpar det för mycket.

Du ska tro jag har testat.

Äh, lika bra att köra med de nya clamping opamparna,
och slippa allt trassel med dioder.

/funkis
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Jag tog bara första bästa länk som beskrev konceptet ideal diod. Det råkade bli Jims. Om den inte är den bästa må vara hänt.

Principen för en ideal diod är ju i vilket fall som helst att man minska tröskelspänningen markant. I stil med en faktor A där A är open loop gain, dvs ofta en faktor >10000.

Sedan måste jag säga att jag fattar inte ett smack när du pratar om triangulerings loopar... :?:
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nåja, har du testat med en 741 eller 301 (eller liknande) tror jag gärna att du inte får det att fungera men de är ju inget att ha vid 14KHz och lite noggranhet.
Skriv svar