XSpice-Obmedzovač: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
Riadok 1: Riadok 1:
 
__NOTOC__
 
__NOTOC__
 
[[Category:Simulácie a modelovanie]]
 
[[Category:Simulácie a modelovanie]]
{| border="0"  
+
{|class="wikitable"
|-valign="top"
+
| align="center" width=105 | [[File:xspice_limit.png ]]
|
+
| align="center" width=105 |
{|  style="color:green;background-color:#ffffcc;border=0" width=150
+
| align="center" width=105 |  
| [[File:xspice_limit.png ]]
+
| align="center" width=105 |  
|}
+
| align="center" width=105 |
||  
+
| align="center" width=105 |
{|
+
|-
| width=550 border="0" | [http://193.87.70.141/~pf/wiki_upload/sym/limit.sym LIMIT] je XSpice blok obmedzovača s konštantnými hranicami určenými atribútmi ''out_lower_limit'' a ''out_upper_limit''. Vstupná hodnota bloku ''x'' sa vzťahuje k referenčnému uzlu GND. Pre výstupnú hodnotu ''y'' platia  vzťahy
+
| align="center" width=105 | '''LIMIT'''
 +
| align="center" width=105 |
 +
| align="center" width=105 |
 +
| align="center" width=105 |
 +
| align="center" width=105 |
 +
| align="center" width=105 |
 +
|-
 +
|}
  
<math>
+
{| width=700  border="0"
y =  
+
|-
 +
| '''LIMIT''' je XSpice blok obmedzovača s konštantnými hranicami určenými atribútmi ''out_lower_limit'' a ''out_upper_limit''.
 +
|}
 +
 
 +
 
 +
'''Prenosová funkcia / Transfer function'''
 +
 
 +
Pre substúciu
 +
 +
:<math>
 +
IN = \left( in + in\_offset \right) *gain
 +
</math>
 +
 
 +
platí prenosová funkcia
 +
 
 +
:<math>
 +
out =  
 
\begin{cases}  
 
\begin{cases}  
out\_upper\_limit,    & \mbox{pre } (x + in\_offset)*gain > out\_upper\_limit \\
+
out\_upper\_limit,    & \mbox{pre } IN > out\_upper\_limit \\
(x + in\_offset)*gain, \\
+
IN, \\
out\_lower\_limit,    & \mbox{pre } (x + in\_offset)*gain < out\_lower\_limit
+
out\_lower\_limit,    & \mbox{pre } IN < out\_lower\_limit
 
\end{cases}
 
\end{cases}
 
</math>
 
</math>
 
|-
 
|}
 
|-
 
|}
 
  
  
''' Attribute list '''
+
''' Zoznam atribútov / Attribute list'''
  
 
{| class="wikitable"   
 
{| class="wikitable"   
 
  ! width="100" | Name  
 
  ! width="100" | Name  
  ! width="350" | Value
+
  ! width="350" | Default value
 
  ! width="50"  | Visible  
 
  ! width="50"  | Visible  
 
  ! width="150"  | Show  
 
  ! width="150"  | Show  
 
  |-  
 
  |-  
| '''device'''
+
| ''device''
 
| SPICE
 
| SPICE
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| '''refdes'''
+
| ''refdes''
 
| A?
 
| A?
 
| <center> Y </center>  
 
| <center> Y </center>  
 
| <center> NAME </center>  
 
| <center> NAME </center>  
 
|-   
 
|-   
| '''value'''
+
| ''value''
 
| LIMIT
 
| LIMIT
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| '''description'''
+
| ''description''
 
| XSPICE Limiter block
 
| XSPICE Limiter block
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| '''in_offset'''
+
| ''in_offset''
 
| 0.0
 
| 0.0
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| '''out_lower_limit'''
+
| ''out_lower_limit''
 
| -1.0
 
| -1.0
 
| <center> Y </center>  
 
| <center> Y </center>  
 
| <center> NAME </center>  
 
| <center> NAME </center>  
 
|-   
 
|-   
| '''gain'''
+
| ''gain''
 
| 1.0
 
| 1.0
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| '''out_upper_limit'''
+
| ''out_upper_limit''
 
| 1.0
 
| 1.0
 
| <center> Y </center>  
 
| <center> Y </center>  
 
| <center> NAME </center>  
 
| <center> NAME </center>  
 
|-   
 
|-   
| '''limit_range'''
+
| ''limit_range''
 
| 1.0e-6
 
| 1.0e-6
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| '''fraction'''
+
| ''fraction''
 
| FALSE
 
| FALSE
 
| <center> N </center>  
 
| <center> N </center>  
Riadok 85: Riadok 103:
 
|-   
 
|-   
 
|}
 
|}
 +
 +
 +
'''Príklady / Examples'''
 +
 +
'''Odkazy a literatúra / References'''
 +
<references/>

Verzia zo dňa a času 10:46, 31. december 2010

Xspice limit.png
LIMIT
LIMIT je XSpice blok obmedzovača s konštantnými hranicami určenými atribútmi out_lower_limit a out_upper_limit.


Prenosová funkcia / Transfer function

Pre substúciu

[math] IN = \left( in + in\_offset \right) *gain [/math]

platí prenosová funkcia

[math] out = \begin{cases} out\_upper\_limit, & \mbox{pre } IN \gt out\_upper\_limit \\ IN, \\ out\_lower\_limit, & \mbox{pre } IN \lt out\_lower\_limit \end{cases} [/math]


Zoznam atribútov / Attribute list

Name Default value Visible Show
device SPICE
N
NAME+VALUE
refdes A?
Y
NAME
value LIMIT
N
NAME+VALUE
description XSPICE Limiter block
N
NAME+VALUE
in_offset 0.0
N
NAME+VALUE
out_lower_limit -1.0
Y
NAME
gain 1.0
N
NAME+VALUE
out_upper_limit 1.0
Y
NAME
limit_range 1.0e-6
N
NAME+VALUE
fraction FALSE
N
NAME+VALUE


Príklady / Examples

Odkazy a literatúra / References