Problem med olika bandbredd i OP-koppling

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Problem med olika bandbredd i OP-koppling

Inlägg av steppen7 »

Jag jobbar vidare på mitt bänkinstrument och har nu gjort en bipolär/single-ended till unipolär/differentiell AD-driver. Jag har dock problem med att den positiva utgången har lägre bandbredd.

Nån som har nån idé varför? Och vad man kan göra åt det? OP2 fungerar ju bara som en inverterare och borde inte

Grön kurva är VF2 utgången...

Bild

Schema.jpg


--
Gjorde om bilden till en länk pga storleken...
//Jimmy
--
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Är det på slutet av kurvan du tänkte.
Har det någon praktiskt betydelse, Ska du mäta ljud?

En annan varian är sätta ett till lågpassfilter framför som ser till att du har en brytfrekvens vid 50khz eller något.
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Inlägg av steppen7 »

Ja precis, i slutet.

Jag vill kunna mäta ljud bla. Helst vill jag kunna göra tillförlitliga mätningar upp till ca 200kHz men går det inte/är för jobbigt, så får det väl vara som det är.

Man ser ganska tydligt på ett oscilloskop att signalerna har åkt ifrån varandra i fas redan vid 100kHz.
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Du har väl trötta OPar, sätt dit lite vassare så bör problemet minska.
Mindmapper
Inlägg: 7122
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Inlägg av Mindmapper »

Kan det vara mätfel? Knappast troligt, då det verkar som det är en simulering. Är det en simulering så bör ju båda OP ha samma karakteristik. Man tycker ju att bandbreddsbegränsningen ska ske i OP1 pga C1 och inte i OP2 precis som du säger. Är det en uppmät kurva kan det ju vara spridning i kondensatorvärdena på utgångarna. Inte för att det borde göra någon skillnad i bandbredd men varför skiljer R3 o R4 i värde, borde de inte vara samma? Impedansen i båda OP-kopplingar ser ut att vara lika och då borde R3 och R4 vara lika också.
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Inlägg av SvenW »

Op2 är i schemat slav till op1. Då kommer den alltid att addera fasfel.
Sätter man dem parallellt så är det möjligt att kompensera så att utgångarna blir komplementära och lika. Helt raka kan kurvorna aldrig bli, men givetvis finns det alltid snabbare op-förstärkare.
Vad är problemet, gain(f), phase(f) eller assymetri?
Kan problemet avhjälpas med att sätta en kondensator parallellt R1 ?
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Inlägg av steppen7 »

Mindmapper - Jag håller på för fullt med schemat så det är bara simuleringar än så länge.

R3 och R4 är olika pga. omvandlingen +-4V på ingången till 0-4V på utgången. OP1 har gain på -0.5 och OP2 har gain på -1 därför blir det olika biasspänningar på plusingångarna.

Jag har valt default OPn i programmet som är nån slags halvideal typ.
Jag provade att ändra open-loop gain från 200k till 2M nu och då blev det bättre men fortfarande inte helt lika.

SvenW - Det är fasen som är problemet som jag ser det, men jag vet inte hur farligt det är i praktiken, du anar inte hur mycket jag har lärt mig hittills på det här projektet.
Jag provade en konding parallellt med R1 men då ökade gainen kraftigt vid högre frekvenser så det var inge bra.
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Inlägg av SvenW »

Du kan pröva med att sätta ett motstånd i serie med kondensatorn parallellt R1 för att slå ihjäl höga frekvenser.
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Inlägg av steppen7 »

Femtielva simuleringar senare fick jag fram värdena 1k i serie med 120pF, då ser det rätt fint ut.

Samtidigt visade det sig att om jag ändrar open-loop gain från 200k till 2M samt utgångsimpedansen från sunkiga 75ohm till 10ohm så ser det helt perfekt ut!

Ska man orka dra en OP-väljar vända till... suck!
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Inlägg av SvenW »

Tips:
Försök att göra simulering med en 'verklig' OP. Dvs. leta upp en modell på från en tillverkare.
Se t.ex.
http://homepages.which.net/~paul.hills/ ... Index.html

Kör tranisentsimulering och gör fourieranalys på resultatet.
Då får man fram distorsion och liknande problem som många gånger är mer väsentliga än frekvensgång.
Dvs. om man vill *lyssna* på ljudet.
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Inlägg av steppen7 »

Hmm. Förstår mig inte på fourieranalysen i programmet jag kör.
Jag kör TINA TI, nån lättanvänd spice-variant som är gratis från Texas I.

Jag hittade ingen spicemodell för mina OPs men det går ju att göra egna, eller skriva in värdena manuellt som jag har gjort nu.
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Inlägg av SvenW »

Du kanske kan ta ut resultatet och analysera utanför simulatorn.
Skälet att jag tog upp problemet är att vid höga signalnivåer och lågohmig last får man slewrate-begränsning och andra olinjariteter redan vid ganska låga frekvenser. Det syns inte alltid på oscilloskop men hörs. Så det är bra att skapa sig en uppfattning om nivån redan på simuleringstadiet. Att simulatorer inte alltid ger korrekt resultat är ett annat problem. Även labbuppkoppling och testning behövs om resultatet skall bli perfekt. Det är skillnad på op-förstärkare av olika typ. En del bygger med radiorör just på grund av sådana här saker. Men jag tror att halvledare duger gott, bara man konstruerar omsorgsfullt.
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Inlägg av steppen7 »

Det där med slewrate är intressant.

Jag labbade lite med mina simuleringar och kom fram till det krävs runt 1-2V/us minimum för att en 100kHz 4Vp-p signal ska se fin ut på oscilloskopet, men som du säger ser man ju långt ifrån allt på en sinuskurva...

Hur kan man räkna på det? En sinus är ju som brantast vid nollgenomgången så man kan ju inte räkna 1V/us för en 1Vp-p 1MHz signal. Är det dubbla ett lagom minimum mån tro?

Superduper OPn AD8620 som jag hade tänkt använda 50V/us så det känns ju som det finns marginal där iaf! Fast den hade lite för låg open-loop gain.

Kanske blir en AD767 istället. Men det var nån som sa att den var problematisk i nån annan tråd?
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Inlägg av SvenW »

Glöm inte faktorn 2*pi.

Exempel:
20Vpp@1MHz ger en tidsderivata på 62.8 V/us.

En op specad 50V/us klarar alltså inte det extrema fallet. Det är lång över det hörbara, men kan ge blandtoner som hörs. Starka högfrekventa signaler måste alltså filtreras bort innan de når förstärkaren. Vilka marginaler som behövs kan jag inte säga, men, som sagt, simuleringar kan ge en del insikt. Sedan är utgångssteget i op-förstärkare inte alltid så kraftigt. Vid låg impedans hos lasten får man lätt klippning redan inom +-10V området vid +-15 V matning.
En annan konstighet jag stött på är att om insignalen i 'common mode' överstiger en viss tidsderivata kan man få man stora fel. Detta är en ospecificerad sak, och simuleringsmodellerna kanske inte är korrekta, så här måste man experimentera.
Problemet kan uppträda t.e.x vid spänningföljning. Jag tror inte problemet finns i ditt exempel, men det kan vara bra att känna till.
steppen7
Inlägg: 536
Blev medlem: 27 februari 2007, 20:54:47
Ort: Upplands-Bro

Inlägg av steppen7 »

Du menar väl 125,6V/us i ditt exempel?

Om det ska vara 2*pi menar jag. Eller?
Skriv svar