pagtaas sa makamit sa kaugalian amp

J

jutek

Guest
hoy marahil ako paggawa ng mali simulation dahilan ng kaugalian makamit ng mga kaugalian amplifier pagtaas sa dalas ay ikaw ay may katulad na problema?
 
Marahil ikaw ay paggawa ng mga simulation mali. Kung ikaw ay paggawa ng AC pagtatasa, mag-aplay ang mga input ng 0.5 at -0.5. Kung ikaw ay nag-aaplay ng 0.5 sa parehong input, pagkatapos mo ay na simulating ang karaniwang-mode makamit na dapat taasan sa dalas sa karamihan ng mga kaso.
 
lumilipas pagtatasa mukhang mahusay, kaya upang gayahin ang AC maayos shuld i negatibong inpyt grawnded at positibo na may mababang AC magnitude? Maaari mong suriin ang circuit? Vdd vdd 0 DC = 3.3 Vinp ng inp otel kasalanan (0.8 10m 10k) AC = 0.1 Vinn ng otel 0 DC = 0 * Vt ang ng vt 0 DC = 2.2 M1 out1 inp P vdd CMOSP W = 80u L = 1u M2 out2 otel P vdd CMOSP W = 80u L = 1u M3 out1 out1 0 0 CMOSN W = 17u L = 1u M4 out2 out2 0 0 CMOSN W = 17u L = 1u M5 P vt vdd vdd CMOSP W = 60u L = 1u
 
Para sa iyong mga input, gawin ang isang bagay tulad nito: Vinp AC = 0.5 Vinn AC = -0.5 sapakatan ang AC output, ito ay ang iyong AC kaugalian mode makamit. Din ang iyong mga input kailangan upang magkaroon ng isang DC bias dahil ang iyong mas mababa tren ay lupa. Hayaan ang DC halaga Vdd / 2 sa ngayon. Ito ay maaaring optimize mamaya. Kung ang iyong mga input ay may isang DC ng 0 sa ngayon, transistors ay hindi na gumagana nang maayos at hindi kumikilos ng tama bilang isang amplifier.
 
sigurado ka ba? kapag ginamit ko dc bias katumbas 1.5V transistors M2, M4 ay cutoff at kapag ginamit ko ang AC = 0.5 at AC = -0.5 (?) ang mga resulta ay lubhang kakaiba gayahin ko ang lahat gamit hspice
 
Ang ibig mo gawin ito? Vinp inp 0 DC = 1.5 AC = 0.5 Vinn otel 0 DC = 1.5 AC = -0.5 At pagkatapos ay para sa iyong mga lumilipas na idagdag ang linyang ito: Vtran ng inp otel kasalanan (0.8 10m 10k) Walang paraan na ito ay gagana sa iyong input DC = 0 dahil sa iyong mga karaniwang mode input hanay. Iyong karaniwang mode hanay ay:-Vss + Vdsat3 ang + Vtn-Vtp <Vcmdc <Vdd - Vdsat5 - Vdsat1 - Vtp Kaya halimbawa, kung ang iyong Vdsat = 200mV para sa bawat transistor, Vtn = 0.7, Vtp = 0.9, at pagkatapos ang iyong input hanay ay maging: 0 + .2 + .7 - .9 <Vcmdc <3.3 - .2 - .2 - .9 = 0 <VCMR <2 Theoretically ito ay gumagana sa 0 V input, ngunit ito ay sa gilid ng saturation / triode, kaya ito ay hindi isang magandang point bias para sa halimbawang ito.
 
hindi ko alam kung ano ang nangyayari ngunit ang AC pagtatasa ay hindi gumagana i ang bilang mo sinulat. siguro ko ang plotting mali na? gamitin i VDB (out2, out1) o V (out2, out1) / Vinp at V (out2, out1) ngunit kaso bawat ay hindi 1 o 0db tulad ng inaasahan. Ginawa ko din ang transfer function na pagtatasa upang tiyakin na ang W / L ratio ay nagbibigay sa akin ng pagkakaisa makamit at ginagawa nito.
 
sigurado * kaugalian output. LIST POST Opsyon na node NOMOD. LIB na "tsmc_025um_model" CMOS_MODELS ****** pinagkukunan ***** Vdd vdd 0 DC = 3.3 Vinp inp otel DC = 0 AC = 0.1 kasalanan (0 10m 10k) * Vinn otel 0 DC = 1.5 AC = -0.1 Vcm na otel 0 DC = 1.5 Vt ng vt 0 DC = 2.2 M1 out1 inp P vdd CMOSP W = 80u L = 1u M2 out2 otel P vdd CMOSP W = 80u L = 1u M3 out1 out1 0 0 CMOSN W = 17u L = 1u M4 out2 out2 0 0 CMOSN W = 17u L = 1u M5 P vt vdd vdd CMOSP W = 30u L = 1u ******* pinag-aaralan ****. op *. DC Vinp 0 3.3 0.05. ang Tran 5US 200US. AC DEC 10 10 100MEG. TF V (out2, out1) na Vinp ******* plots ******. balangkas ng AC diff = par (`V (out2, out1) / V (inp) `). sapakatan ang AC Vdb (out2, out1). sapakatan AC V (out2, out1). Print DC V (out2, out1). Print DC ko (M1) ko (M2). Print Tran V ( out1, out2). pagtatapos
 
kailangan ng iyong mga mapagkukunan ng AC input mula sa input sa lupa, hindi mula sa input sa input. Baguhin: Vinp inp otel DC = 0 AC = 0.1 kasalanan (0 10m 10k) ang Vinn otel 0 DC = 1.5 AC = -0.1 Vcm na otel 0 DC = 1.5 sa Vinp ng inp otel DC = 0 (0 10m 10k) kasalanan Vinn otel 0 DC = 1.5 AC = -0.1 Vcm na otel 0 DC = 1.5 AC = 0.1
 
kung ano ang iyong sinulat din ay hindi gumagana i ginamit LTSPICE na ito netlist at ito gumagana M1 N002 N004 N003 N003 cmosp l = 1u w = 50u M2 out1 N001 N002 N003 cmosp l = 1u w = 600u M3 out2 N005 N002 N003 cmosp l = 1u w = 600u M4 out1 out1 0 0 cmosn l = 0.5uw = 1u M5 out2 out2 0 0 cmosn l = 0.5uw = 1u V1 N004 0 1.8 v2 N003 0 3.3 V3 N001 0 1.5 AC 0.1 0 V4 N005 0 1.5 AC 0.1 180 . AC Dis 10 1 10meg. dulo upang i sinulat sa ng hspice Vinp inp 0 DC = 1.5 AC = 0.1V, 0 Vinn ng otel 0 DC = 1.5 AC = 0.1V, 180 ngunit ito pa rin ay hindi gumagana. may i 0 sa kaugalian ang output. sa solong outputs, ang tugon sa nagpapataas sa dalas. hindi ko maintindihan ang pagkakaiba sa pagitan ng ltspice at hspice
 
Una, dapat mong tiyakin na ang bawat aparato sa iyong circuit nagtatrabaho sa tamang kalagayan, GAMITIN ang DC at op upang i-debug ang iyong ckt. pagkatapos na ito, gawin ang AC pagtatasa, tiyakin din na aparato 'nagtatrabaho kondisyon ay ang parehong bilang sa DC pagtatasa. Simulator o syntax ng mga utos ay hindi ang punong kriminal, ang susi ay ang iyong pag-unawa sa ckt, good luck!
 
i panatag ang aparato ng trabaho sa saturation rehiyon sa op pagtatasa ngunit nagtatrabaho kondisyon ay nagbago sa AC at tiyak na ito sanhi inproper nagtatrabaho. paano sa polarize ang mga input sa panahon AC simulation DC offset. ito paraan na i mismo ay hindi gumagana. tungkol
 

Welcome to EDABoard.com

Sponsor

Back
Top