OrCad yra paketas skirtas elektronikos projektavimo automatizavimui. Na bent taip jį pristato Wiki… Aš naudoju dvi 9.2 versijos paketo dalis:
- Capture – programa skirta schemų įvedimui
- PSpice – programa skirta simuliavimui
Interneto platybėse tikrai galima rasti legalią 9.2 versijos studentišką nemokamą versiją, kurią aš ir naudoju.
Į elementarius OrCad pradmenis leistis nenoriu, todėl šis straipsniukas skirtas daugiau tiems, kurie jau susišneka su šiuo dinozauru (9.2 versija išėjo 2000 m.). Na o dabar prie pagrindinės temos.
Šalia daugybės kitų gerybių, kurias palaiko SPICE yra pora komponentų, kurie skirti modeliuoti tam tikrai perdavimo funkcijai:
kur – įėjimo signalas, šiuo atveju įtampa arba srovė,
– išėjimo signalas, vėl gi įtampa arba srovė ir
– perdavimo funkcija, kuri ir yra modeliuojama ELAPLACE ir GLAPLACE komponentų pagalba.
Štai vienas iš daugybės panaudojimo pavyzdžių: elementaraus RIAA korektoriaus korektiškumo patikrinimas:
Čia komponentai R4, R5, C2, R3 mėgina pataikyti į RIAA laiko pastoviasas: 3180us, 75us ir 318us arba. Kitaip tariant, šios grandinės perdavimo funkcija turėtų atrodyti taip:
Į ELAPLACE parametrą XFORM vietoj standartinės reikšmės 1/s įrašius V(out) atitiks tiriamos grandinės neatitikimą su RIAA charakeristika. Išreiškus reikiamą atvirkštinę funkciją pspice suprantamu formatu gaunasi štai kas:
0.001*(1+75u*s)*(1+3180u*s)/(1+316u*s)
0,001 atitinka 60dB ŽD stiprinimą arba 40dB stiprinimą prie 1kHz.
Štai kaip atrodo schemos charakteristika ir invertuota E1 komponento charaktersitika:
O štai kaip atrodo jų skirtumas:
Galima daryti išvadą, kad schema RIAA charakteristiką atitinka +/-1,3dB (pusė skirtumo tarp minimalios ir maksimalios reikšmės) bei 40dB stiprinimą prie 1kHz viršija 2dB. Šiuos parametrus galima lengvai panaudoti optimizuojant schemą rankiniu ar automatiniu (pspice turi ir tokį, bet apie jį kitame straispnelyje) būdu.
Valdymas srove ir srovės šaltiniai
Grįžkime prie pradžioje minėtos galimybės pasidaryti ne tik įtampa valdomą įtampos šaltinį, bet ir srove valdomą srovės šaltinį ar kitas dvi kombinacijas. Įėjimo signalas aprašomas parametro EXPR pagalba. Standartinė jo reikšmė – V(IN+,IN-) arba diferencialinė įėjimo įtama. Norint matuoti srovę, reikės dar vieno komponento – elemento, kuriuo ir tekės matuojama srovė. Tai gali būti bet kuris schemos komponentas arba paprastas įtapos šaltinis:
Atkreipkite dėmesį į tai, kas yra po GLAPLACE: čia matoma EXPR reikšmė, kuri šiuo atveju yra I(VSENSE). Čia taip pat sėkmingai būtų galima įrašyti ir I(rezistorius_kitame_schemos_gale) ar dar ką nors. Palikus standartinę XFORM reikšmę 1/s šio junginio charakeristika atrodys taip:
Šiek tiek plačiau apie šiuos du komponentus ir jų galimybes galima paskaityti [PDF] PSpice A/D User’s Guide.
Jei ką nors neaiškiai parašiau, laukiu pastabų komentaruose ar forume. Sėkmės!
Tags: capture, elaplace, glaplace, laplace, orcad, pspice, transfer function

[...] (būsimo) radisto internetinis dienoraštis OrCad I: perdavimo funkcijos komponentai ELAPLACE ir GLAPLACE 19 Nov OrCad II: PSpice optimizer – automatinis schemos [...]