عکس پیش‌فرض نوشته

در این مطلب به بررسی عناصر غیرفعال مقاومت و خارن می پردازیم و بررسی می کنیم که این عناصر با چه ساختاری در نرم افزار تعریف می شوند.
 
Learning HSPICE
 

مقاومت

ساختار تعریف قطعه:

 

Rxxx n1 n2 <mname> <R=>resistance <<TC1=>val>
+<<TC2=>val> <SCALE=val> <M=val> <AC=val>
+<DTEMP=val> <L=val> <C=val> <NOISE=val>

یا:

Rxxx n1 n2 R=’equation’

که در آن :

Rxxx : نام عنصر مقاومت است و باید با R شروع شود. کارکترهای بعد از آن مشخص کننده نام عنصر است. تعداد این کارکترها می تواند حداکثر 1023 باشد.

N1 : نام گره پایانه مثبت است.

N2 : نام گره پایانه منفی است.

Mname : نام مدل عنصر است و استفاده از آن اختیاری می باشد.

R=resistance : مقدار مقاومت در دمای اتاق است و می تواند به یکی از صورت های زیر باشد:

-یک مقدار عددی برحسب اهم

-یک پارامتر بر حسب اهم

-تابعی از ولتاژ یک گره

-تابعی از جریان یک شاخه

-تابعی از هر یک از متغییرهای مستقل TIME , HERTZ , TEMPER .

TC1 : ضریب دمایی مرتبه اول مقاومت است.

TC2 : ضریب دمایی مرتبه دوم مقاومت است.

SCALE : پارامتر مقیاس گذاری مقاومت می باشد و مقدار مقاومت در این عدد ضرب می شود. مقدار پیش فرض آن مساوی واحد است.

M : ضریبی است که برای شبیه سازی چند مقاومت موازی استفاده می شود. به تعدادی که این پارامتر مشخص می کند از عنصر مورد نظر به صورت موازی کنار یکدیگر قرار می گیرند. مثلا اگر M=3 باشد، سه تا از این مقاومت ها با یکدیگر موازی می شوند. پیش فرض آن مساوی واحد است.

AC : مقدار مقاومت برای استفاده در تحلیل AC است.

DTEMP : اختلاف بین دمای عنصر و دمای مدار به درجه سانتیگراد. مقدار پیش فرض آن مساوی صفر است.

L : طول مقاومت برحسب متر است و مقدار پیش فرض آن مساوی صفر می باشد.

W : عرض مقاومت برحسب متر است و مقدار پیش فرض آن مساوی صفر می باشد.

C : مقدار خازنی که از گره n2 به بدنه وصل می شود. پیش فرض این خازن صفر است.

 

 

خازن :

ساختار تعریف قطعه :

 

Cxxx n1 n2 <mname> <C=>capacitance <<TC1=>val>
+<<TC2=>val> <SCALE=val> <IC=val> <M=val>
+<W=val> <L=val> <DTEMP=val>

یا:

Cxxx n1 n2 <C=’equation’ <CTYPE=val>

یا:

Cxxx n1 n2 POLY c0 c1 …. <above options…>

که در آن :

Cxxx : نام عنصر خازن است که باید با C شروع شود و کارکترهای پس از آن مشخص کننده نام عنصر است. تعداد این کارکترها می تواند حداکثر 1023 باشد.

N1 : نام گره پایانه مثبت است.

N2 : نام گره پایانه منفی است.

Mname : نام مدل خازن است و استفاده از آن اختیاری می باشد.

C=capacitor : مقدار خازن در دمای اتاق است و می تواند به صورت عدد یا پارامتر باشد:

TC1 : ضریب دمایی مرتبه اول خازن است.

TC2 : ضریب دمایی مرتبه دوم خازن است.

SCALE : پارامتر مقیاس بندی خازن است یعنی مقدار خارن در این عدد ضرب می شود و مقدار پیش فرض آن مساوی واحد است.

M : ضریبی است که برای شبیه سازی چند مقاومت موازی استفاده می شود. به تعدادی که این پارامتر مشخص می کند از عنصر مورد نظر به صورت موازی کنار یکدیگر قرار می گیرند. مثلا اگر M=3 باشد، سه تا از این مقاومت ها با یکدیگر موازی می شوند. پیش فرض آن مساوی واحد است.

IC : ولتاژ اولیه روی خازن می باشد. این مقدار برای محاسبه نقطه کار DC و در صورت استفاده از UIC در دستور .TRAN استفاده می شود. مقدار آن توسط دستور .IC باطل می گردد.

M : ضریبی است که برای شبیه سازی چند خازن موازی استفاده می شود و مقدار پیش فرض آن مساوی واحد است.

L : طول خازن برحسب متر است و مقدار پیش فرض آن مساوی صفر می باشد.

W : عرض خازن برحسب متر است و مقدار پیش فرض آن مساوی صفر می باشد.

DTEMP : اختلاف بین دمای عنصر و دمای مدار به درجه سانتیگراد. مقدار پیش فرض آن مساوی صفر است.

C=’equation’ : معادله ای است که مقدار خازن را در دمای اتاق بر حسب ولتاژ گره، جریان شاخه یا هر متغیر مستقل دیگر مثل زمان (TIME)، فرکانس (HERTZ) یا دما مشخص می کند.

CTYPE : مشخص کننده نحوه محاسبه بار خازن در صورت استفاده از equation است.

POLY : کلمه کلیدی است که مشخص می کند مقدار خازن توسط چند جمله ای تعیین می شود.

C0, C1, … : ضرایب چند جمله ای که مقدار خازن را مشخص می کنند. C0 اندازه ضریب مرتبه 0 ام، c1 اندازه ضریب مرتبه اول و همین طور الی آخر است. توجه کنید که این ضرایب نمی توانند پارامتری باشند.

 

این آموزش بیش از ۳ سال قبل ارسال شده و اکنون در لیست به‌روزرسانی‌های سایت قرار دارد. اگر پیشنهاد یا انتقادی برای بهبود آموزش دارید، خوشحال می‌شیم به ما اطلاع بدهید.