XSpice-Sumátor: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
Riadok 20: Riadok 20:
 
{| width=700  border="0"  
 
{| width=700  border="0"  
 
|-
 
|-
| '''SUMMER_n''' je XSpice blok XSpice blok sčítania hodnôt na dvoch vstupoch.
+
| '''SUMMER_n''' je XSpice blok XSpice blok sčítania hodnôt na dvoch a vic vstupoch vstupoch. Ku každej vstupnej hodnote ''in_n'' je  možné pripočítať konštantný posun ''in_offset_n'' a vynásobiť hodnotou konštantného zosilnenia ''in_gain_n''. Vstupnými parametrami je možné redukovať potrebu individuálnych GAIN blokov pre každý vstup. Pre výslednú sumu je možné definovať celkové zosilnenie ''out_gain'' a posun výstupnej hodnoty ''out_offset''.
Alternatívne symboly umožňujú súčet alebo rozdiel hodnôt z viacerých vstupov.  
 
 
|}
 
|}
 +
  
 
'''Prenosová funkcia / Transfer function'''
 
'''Prenosová funkcia / Transfer function'''
  
Pre substúciu
 
 
 
:<math>
 
:<math>
IN = \left( in + in\_offset \right) *gain
+
out = out\_gain * \sum_{i=1}^n \left( in\_i + in\_offset\_i \right) * in\_gain\_i + out\_offset
 
</math>
 
</math>
 
 
  
 
{|class="wikitable"
 
{|class="wikitable"
| align="center" width=220 | [[Súbor:limit_sch.png | 200px ]]
+
| align="center" width=220 | [[Súbor:summer_sch.png | 200px ]]
| align="center" width=220 | [[Súbor:limit_tran.png | 200px ]]
+
| align="center" width=220 | [[Súbor:summer_tran.png | 200px ]]
| align="center" width=220 | [[Súbor:limit_par.png| 200px ]]
+
| align="center" width=220 | [[Súbor:summer_par.png| 200px ]]
 
|-
 
|-
 
| align="center" width=220 | Zapojenie komponentu
 
| align="center" width=220 | Zapojenie komponentu

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

Xspice summer 2.png Xspice summer 2 1.png Xspice summer 3.png Xspice summer 4.png Xspice summer 5.png Xspice summer 8.png
SUMMER_2 SUMMER_2_1 SUMMER_3 SUMMER_4 SUMMER_5 SUMMER_8
SUMMER_n je XSpice blok XSpice blok sčítania hodnôt na dvoch a vic vstupoch vstupoch. Ku každej vstupnej hodnote in_n je možné pripočítať konštantný posun in_offset_n a vynásobiť hodnotou konštantného zosilnenia in_gain_n. Vstupnými parametrami je možné redukovať potrebu individuálnych GAIN blokov pre každý vstup. Pre výslednú sumu je možné definovať celkové zosilnenie out_gain a posun výstupnej hodnoty out_offset.


Prenosová funkcia / Transfer function

[math] out = out\_gain * \sum_{i=1}^n \left( in\_i + in\_offset\_i \right) * in\_gain\_i + out\_offset [/math]
Summer sch.png Summer tran.png 200px
Zapojenie komponentu Transient analýza Prenosová funkcia


Zoznam atribútov pre SUMMER_2 / Attribute list for SUMMER_2

Name Default value Visible Show
device SPICE
N
NAME+VALUE
refdes A?
Y
NAME
value SUMMER_2
N
NAME+VALUE
description XSPICE 2-input summer block
N
NAME+VALUE
in_offset_1 0.0
N
NAME+VALUE
out_offset 0.0
N
NAME+VALUE
in_gain_1 1.0
Y
NAME
in_gain_2 1.0
Y
NAME
out_gain 1.0
Y
NAME
in_offset_2 0.0
N
NAME+VALUE

Príklady / Examples

Odkazy a literatúra / References