Sida 1 av 2

Klurig max(a,b) function med bravur!

Postat: 28 augusti 2006, 04:07:18
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

Postat: 28 augusti 2006, 08:47:51
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.

Postat: 28 augusti 2006, 08:49:28
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.

Postat: 28 augusti 2006, 14:50:19
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

Postat: 28 augusti 2006, 15:34:08
av jon_kanon
använde jag förmånga komponenter?

Postat: 28 augusti 2006, 16:42:56
av Icecap
Glitch?

Med ideella dioder?

..... du vet väl vad ideella dioder är?

Postat: 28 augusti 2006, 16:44:44
av evert2
funkis: Finns det någon som helst samband mellan signal a och b? ...typ a = -b eller dyligt...

Postat: 28 augusti 2006, 19:57:41
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:

Postat: 28 augusti 2006, 20:41:48
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

Postat: 28 augusti 2006, 20:50:09
av björn
Ahaa, då lärde man sig något idag med (trots att jag ligger sjuk med halsont...)

Postat: 28 augusti 2006, 21:22:09
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

Postat: 28 augusti 2006, 21:37:46
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.

Postat: 28 augusti 2006, 22:02:30
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

Postat: 28 augusti 2006, 23:21:29
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... :?:

Postat: 29 augusti 2006, 07:27:03
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.