Sida 1 av 1

Hjälp! Jag har fastnat i välja-OP-träsket!

Postat: 31 juli 2007, 11:42:25
av steppen7
Jag försöker välja finfina OPs till mitt mätinstrumentbygge och nu har jag suttit i 2-3 veckor! Jag tror jag har lagt typ en arbetsvecka effektiv tid. :shock: Och inte har jag blivit mycket klokare.

Grejen är så här, först la jag hög prio på låg offsetspänning och ström eftersom jag vill att dom ska ha hög absolut noggrannhet, samtidigt måste dom vara snabba eftersom jag vill kunna göra mätningar upp till 250kHz (ADCn är på 500kSPS) med bibehållen precision. Sen vill man ju inte att den ska brusa heller. Jag hittade typ två OPs som var grymma på "allt", AD797 och AD8620 men dom kostar 150-200 spänn stycket!

Sen slog det mig, det är väl busenkelt att kalibrera bort offseten i mjukvaran!? Efter en del funderande tänker jag nu, är det inte så att det egentligen bara är bruset och snabbheten (BW, slewrate och settling-time) som är viktigt? Alla statiska fel (DC-fel) borde man ju lätt kunna nolla i mjukvaran?

Nu börjar jag också tänka att man kanske skulle kunna hitta en bättre ADC eftersom jag även där har tittat hårt på DC-precisionen när jag valde den... Det här blir aldrig klart :evil:

Postat: 31 juli 2007, 11:54:56
av grym
personligen så är jag emot all mjukvaru kompensiring, det är ett tydligt tecken på ickebra bygge på den analoga sidan :twisted: :oops: :wink:

kolla även på offsetdriften vid temperaturförändringar, och hela det klabbet , oftast så är dom som har låg offset även låg drift vid temperaturförändringar

så jag hadde lagt mödan på den analoga biten, och slantat upp vad som krävs för bra op, tyvärr är det ett djävla arbete att gå igenom en bunta op och hitta rätt

en fråga, är det enstycks eller ska du göra många?
bara frågar för kostnaden på op, är det bara några få så kan man ju betala men behöver du kanske 20 ingångssteg så är det lite hårdare

Postat: 31 juli 2007, 12:24:41
av steppen7
grym skrev: tyvärr är det ett djävla arbete att gå igenom en bunta op och hitta rätt
Jo tack! Så fort man tror att man börjar hitta rätt så ser man den där 13:e parametern som inte är bra. Alltid är det nåt.

Jag tänkte ha en huvudingång med så hög precision som möjligt och åtta övriga ingångar in på PIC:ens AD utan några jättehöga krav. Egentligen behövs det väl bara en 3-4 OPs för huvudingången så jag kanske ska slanta upp för dom där dyra jag hittade. Eller sampla dom. :roll:

Förresten, en fråga som jag inte blir riktigt klok på. GainBandwidthProduct = Gain*BW = konstant eller hur? Om GBP=10MHz vid G=1 så borde BW=1MHz vid G=10 eller hur? Men det finns många datablad där det står lite skumt tex:
AD797
GBP 110MHz @ G=1000
-3dB BW 8MHz @ G=10
Men GBP är ju specat vid -3dB punkten eller hur? Alltså är GBP allt annant än konstant :?:

EDIT: Nej juste, GBP är ju när G=1.. HMmm :?

Postat: 31 juli 2007, 13:43:23
av Johan.o
Det stämmer Gain Bandwith Product är Bandbredden vid gain =1, brukar man säga. Men den är faktiskt lika stor över hela den -1 lutande delen av operationsförstärkarens frekvensgångskurva. Vill man enkelt kunna jämföra operationsförstärkare på den punkten är det frekvensgångskurvan man bör titta på.

Det kan förklara "GBP 110MHz @ G=1000", som till en första anblick ser motsägelsefull ut.

Postat: 31 juli 2007, 14:58:41
av steppen7
Jag förstår inte.
Om AD797 har en GBP på 110MHz vid gain=1000, då blir det ju GBP=110GHz (gain=1)? Sänk gain 1000 gånger (till 1) och du får 1000 gånger bandbredden, då är produkten konstant. Den skulle alltså funka som buffer vid 110GHz vilket inte känns troligt :) :?:

Samtidigt antyder den andra parametern, -3dB vid 8MHz och gain=10, att GBP=50MHz ungefär (gain=1) eller?

Postat: 31 juli 2007, 17:08:04
av Johan.o
Nu tittade jag inte så noga på siffrorna.
1000 ggr vid 110 Mhz låter väldigt mycket, det har du nog rätt i, kan inte
stämma. Jag ska kika på databladet..

Jag trodde de två parametrarna var för olika OP.




edit:
Nu har jag kikat i databladet (sidan: 8 ), där ser man att 110MHz är GBP.
Alltså vid gain=1 , förstår inte varför de skrivit (G= 100) på första sidan under features..!

Någon annan som kan förstå?

edit: sista stycket.

Postat: 31 juli 2007, 20:34:58
av BER
En liten fundering, används en extern ADC till de ingångarna som är OP:buffrade ?

Med de kvantiseringsbrus och andra parametrar för den interna ADC:n i en generell PIC så känns det spontant som lite overkill med 200 Kronors buffert OP.

Det står även att en signal med 250 kHz banbredd skall mätas samt att ADC:n klarar 500 kSa. Men dett lämnar ju 0 Hz i bandbredds för lågpassfiltrert som måste sitta innan ADC:n, eller tänker jag fel ?

Postat: 31 juli 2007, 20:55:33
av baron3d
MCP6S26
Är kanske inte god nog, med är inte så dum.

Postat: 1 augusti 2007, 16:06:36
av steppen7
Johan.o - Det står ju även G=1000 i figur 19 på sid 8 om det var den du menade.
Men om man ska vara noga står det "Gain/Bandwidth product". Är det delat med månne? 1000/110MHz blir då 9MHz... Fast enheten blir ju 1/MHz då... Hmm..

BER- Jag tänkte köra en extern fin-AD med fin-OPs före till en huvudingång och sen köra ful-OPs till PIC:ens 8 AD-ingångar :wink:

baron3d - MCP6S26 såg trevlig ut men jag tror inte den är god nog för min huvudingång med sina 1% gain error. Men jag tror jag kanske ska klämma in en sån där på ett annat ställe! :)