XSpice-Analógový spínač: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „__NOTOC__ Category:Simulácie a modelovanie {|class="wikitable" | align="center" width=105 | File:xspice_aswitch.png | align="center" width=105 | | align="center"…“)
 
d
 
(3 medziľahlé úpravy od jedného ďalšieho používateľa nie sú zobrazené)
Riadok 1: Riadok 1:
 
__NOTOC__
 
__NOTOC__
 
[[Category:Simulácie a modelovanie]]
 
[[Category:Simulácie a modelovanie]]
 +
{{Simulacia_modelovanie_2|2}}
 
{|class="wikitable"
 
{|class="wikitable"
 
| align="center" width=105 | [[File:xspice_aswitch.png ]]
 
| align="center" width=105 | [[File:xspice_aswitch.png ]]
Riadok 20: Riadok 21:
 
{| width=700  border="0"  
 
{| width=700  border="0"  
 
|-
 
|-
| '''ASWITCH''' je XSpice analogový spínač
+
| '''ASWITCH''' je XSpice riadený analogový spínač s nastaviteľnou polaritou spínania určenou parametrami ''cntl_off'' a ''cntl_on''.
 +
Odpor v zopnutom a rozopnutom stave je definovaný parametrami ''r_off'' a ''r_on''.
 +
Priebeh odporu spínača je určený sa môže meniť logaritmicky alebo lineárne v závislosti od parametra ''log''. Riadici parameter nie je interne obmedzený, t.j. pri prekročení riadiacej hodnoty sa odpor spínača zmenšuje alebo zväčšuje nad/pod limity hodnôt ''r_off'' a ''r_on''. Pri hodnote parametra ''log=FALSE'' môžu byť minimálne hodnoty záporné.
 
|}
 
|}
  
Riadok 29: Riadok 32:
 
out =  
 
out =  
 
\begin{cases}  
 
\begin{cases}  
out\_upper\_limit,    & \mbox{pre } IN > out\_upper\_limit \\
+
r\_on,    & \mbox{pre } cntl =  cntl\_on \\
IN, & \mbox{pre } out\_lower\_limit < IN < out\_upper\_limit\\
+
r\_off,   & \mbox{pre } cntl =  cntl\_off
out\_lower\_limit,     & \mbox{pre } IN < out\_lower\_limit
 
 
\end{cases}
 
\end{cases}
 
</math>
 
</math>
Riadok 65: Riadok 67:
 
|-   
 
|-   
 
| ''value''
 
| ''value''
| LIMIT
+
| ASWITCH
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
 
| ''description''
 
| ''description''
| XSPICE Limiter block
+
| XSPICE Analog switch
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| ''in_offset''
+
| ''cntl_off''
 
| 0.0
 
| 0.0
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| ''out_lower_limit''
+
| ''cntl_on''
| -1.0
+
| 1.0
 
| <center> Y </center>  
 
| <center> Y </center>  
 
| <center> NAME </center>  
 
| <center> NAME </center>  
 
|-   
 
|-   
| ''gain''
+
| ''r_off''
| 1.0
+
| 1.0e12
 
| <center> N </center>  
 
| <center> N </center>  
 
| <center> NAME+VALUE </center>  
 
| <center> NAME+VALUE </center>  
 
|-   
 
|-   
| ''out_upper_limit''
+
| ''r_on''
 
| 1.0
 
| 1.0
 +
| <center> N </center>
 +
| <center> NAME+VALUE </center>
 +
|-
 +
| ''log''
 +
| TRUE
 
| <center> Y </center>  
 
| <center> Y </center>  
 
| <center> NAME </center>  
 
| <center> NAME </center>  
|- 
 
| ''limit_range''
 
| 1.0e-6
 
| <center> N </center>
 
| <center> NAME+VALUE </center>
 
|- 
 
| ''fraction''
 
| FALSE
 
| <center> N </center>
 
| <center> NAME+VALUE </center>
 
 
|-   
 
|-   
 
|}
 
|}

Aktuálna revízia z 22:07, 22. marec 2013

Xspice aswitch.png
ASWITCH
ASWITCH je XSpice riadený analogový spínač s nastaviteľnou polaritou spínania určenou parametrami cntl_off a cntl_on.

Odpor v zopnutom a rozopnutom stave je definovaný parametrami r_off a r_on. Priebeh odporu spínača je určený sa môže meniť logaritmicky alebo lineárne v závislosti od parametra log. Riadici parameter nie je interne obmedzený, t.j. pri prekročení riadiacej hodnoty sa odpor spínača zmenšuje alebo zväčšuje nad/pod limity hodnôt r_off a r_on. Pri hodnote parametra log=FALSE môžu byť minimálne hodnoty záporné.


Prenosová funkcia / Transfer function

[math] out = \begin{cases} r\_on, & \mbox{pre } cntl = cntl\_on \\ r\_off, & \mbox{pre } cntl = cntl\_off \end{cases} [/math]
200px 200px 200px
Zapojenie komponentu Transient analýza Transient analýza

Zoznam atribútov / Attribute list

Name Default value Visible Show
device SPICE
N
NAME+VALUE
refdes A?
Y
NAME
value ASWITCH
N
NAME+VALUE
description XSPICE Analog switch
N
NAME+VALUE
cntl_off 0.0
N
NAME+VALUE
cntl_on 1.0
Y
NAME
r_off 1.0e12
N
NAME+VALUE
r_on 1.0
N
NAME+VALUE
log TRUE
Y
NAME

Príklady / Examples

Odkazy a literatúra / References