Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Simulator-programi i modeli...
#1

ovaj citat iskoristiću kao uvod u temu:

Za one koje bi zaineresirao TinaTI spice simulator i FREE je verzija:

a napravljene sheme radiče i na verziji TINA Industrial version 9

-------------------------------------------------

Tina TI download

kratke upute za rad sa aplikacijom

i najčešča pitanja i odgovori

-------------------------------------------------

A ovo mi se sada još najviše svidja, ...

-Macros do not have to be from TI - you can import anyone's SPICE model now!

Moje skromno mišljenje je, da je to vrlo dobro napravljen spice simulator (kao i drugi...) i vredi ga isprobati!

Na ovom linku načičete LM3886 class A PushPull 16W+  shemu pojačala u TinaTI (.TSC) formatu!

i priložen je .zip file

Pozdrav svima!

evo jedna šema iz ovog programa -

[attachment=2313:APEX AX11 H-KLASA.JPG]

nacrtao sam je dosta brzo i lako  Confusedword:  iako sam po prvi put koristio program. za sad je jedini nedostatak popuna biblioteke SPICE modelima elektrolitskim kondenzatorima i dodatnim vrstama tranzistora naročito snažnim parovima i darlingtonima ali vjerujem da će se i to brzo riješiti. program je za svaku preporuku i svako ko zna šta hoće lako će se i brzo snaći.

:thumbsu:hvala Dragan100 na ovako dobroj preporuci! :goodjob:



Attached Files Thumbnail(s)

Bože,daj svakome pameti - ni mene ne zaboravi...
Reply
#2

besplatan program,besplatan download,relativno lagan za korištenje,muka je samo popuniti biblioteke sa najčešće korištenim modelima a onda sve ide mnogo mnogo lakše:

http://www.linear.com/designtools/software/

mnogi modeli:

http://www.onsemi.com/PowerSolutions/supportDoc.do

http://homepages.which.net/~paul.hills/Circuits/Spice/ModelIndex.html#bd

http://homepages.which.net/~paul.hills/Circuits/Spice/ModelIndex.html

http://www.diodes.com/products/spicemodels/index.php

takođe na skoro svakom opisu proizvoda sa oznakom ON među dokumentima postoji i  "Models"  dugmence čijim otvaranjem uz copy-paste u biblioteku SPICE programa dobijate odgovarajući model i popunjavate tu biblioteku. mialim da bi uz par mjeseci korištenja ovog programa brzo nakupili 90% svih češće korištenih elemenata i njihovih modela.

biće svakako zanimljivo raditi sa ovim programom...

Bože,daj svakome pameti - ni mene ne zaboravi...
Reply
#3

LTspice IV od Linear je super prost i jako dobar simulator. Probajte prvo njega ...

Sto se tice modela za komponente, on u sustini ima sve osnovne elemente u sebi a kada vam je potrebna simulacija za neku komponentu koju nema direktno mozete uzeti prvu slicnu komponentu i upisati joj najbitnije karakteristike, recimo za MOS-FET Rdson i Qgate[C], za kondeznatore kapacitet i ESR itd, praktico one parametre koji inace vrlo bitno uticu na rad, dok su ostali parametri tipa probojni napon i maksimalna struja manje bitni za simulaciju i to ce te "merenjem" napon/struje na nekoj komponenti da vidite koja je adekvatna kompnenta po tim parametrima potrebna.

Evo bas sad se igram sa nekim pojacalom u simulatoru, ceo sam pustio i to radi odlicno ... tacno se vide sve pojave u pojedinim tackama ...

LTspice je inace Windows program ali je napisan tako da ne zavisi mnogo od specificnih funkcija OS pa recimo imate i za Linux i OS X isti taj program samo zapakovane u Wine emulator, radi super.

Reply
#4
ni jedni ni drugi nemaju darlingtone...sasavo!
Bože,daj svakome pameti - ni mene ne zaboravi...
Reply
#5

Pa napravis darligton spoj, nije to toliko kriticno, ipak se radi o simulatoru ne moze on da skonta bas sve fizicke pojave (posebno vezane za temperaturu i nekakve driftove) tako da mu se isto hvata dal su dva posebna ili jedan silikon u pitanju ...

Pa MOS-FET sa diodom, mislim da ne konta diode unutar tranzistora pa se veze spolja neka schotky i odmah se primeti razlika u funkciji sklopa.

Isto recimo i za analogne prekidace, meni trebali i nisam imao ali ima "relej" i stavim njega, ima parametri za vreme on/off i otpornost. Sve se da resiti sa tako nekim ekvivalentima Wink

I da, imajte u vidu da ovi simulatori idealizuju sve provodnike (zice) i ne uracunavaju njihove gubitke i induktivne komponente tako da kada se simulira neki power sklop gde te pojave vec dolaze do izrazaja i hocete da model priblizite sto vise realnom sklopu mora se voditi racuna oko toga i dodati "nezeljene" osobine npr postavljanjem dodatnih otpornika, induktivnosti ili kapacitivnosti (neke sitne vrednosti).

Reply
#6

tako sam na kraju u TinaTI i uradio - postavio dva obična tranzistora u darlington spoj. sad moram tražiti na YouTube snimke ka praktičnm mjerenjima - nešto jesam radio uspješno ali daleko je to od dobrih simulacija sa punim razumijevanjem rezultata.

i da,TinaTI mi se čini daleko jednostavniji za korištenje.

Bože,daj svakome pameti - ni mene ne zaboravi...
Reply
#7
U ovoj temi dugo ništa novo nije napisano.
Skoro mi pade na pamet da instaliram Tina TI i da se malo poigram sa ovim simulatorom...
Kako mi je opuštanje da sklepam nešto od šačice delova a posle par propalih pokušaja pade mi na pamet da prvo probam na simulatoru pre nego što sklepam jo jednu dim mašinu. Big Grin
Na moje oduševljenje šema je ispravna po simulatoru, ali ja nisam siguran da mogu bilo šta više da kažem o njemu. Sad
Da li bi neko bio ljubazan da mi malo više kaže o ovom pojačalu? Siroma


.tsc   PL1050.TSC (Size: 17,43 KB / Downloads: 2)

Face up...make your stand and realise you're living in the golden years!
Reply
#8
Pa lepo ti simulator pokazao Smile
Ako pravis fuzz-box za gitaru onda je ok Smile
Ali ako hoces Hi-Fi amp po ovim oscilogramima tu nema ni H od Hi-Fi.

Mnoogo distorzije ima u onoj sinusoidi, vidis i sam. Cim se tako ocigledno vidi tu je onda mnogo procenata THD-a u pitanju.

Nisam siguran da li TINA ima direktno merenje THD-a ali zato sigurno ima frekvetnu analizu.
Ukratko, idealno pojacalo bi trebalo da kada se na ulaz dovede sinus da na izlazu u frekventnom domenu vidis samo jeda tanak "siljak" tj tu osnovnu freq koju si doveo na ulaz.
Kada pojacalo ima distorziju, zavisno od procenta/nivoa distorzije, tako ces sve vise i vise da pored osnovne freq vidis i harmonike. Suma svih tih harmonika u odnosu na osnovni signal je ustvari nivo distorzije tj THD (Total Harmonic Distortion).

Sto to pojacalo tako radi i kako to poboljsati je vec neko drugo pitanje ...
Reply
#9

U pravu si. Ovo ne liči ni na šta. Probaću još malo da se igram sa ovom šemom.
Otvoriću novu temu... Smile
Face up...make your stand and realise you're living in the golden years!
Reply
#10
(08-11-2014, 07:54 PM)TDA Wrote: U pravu si. Ovo ne liči ni na šta. Probaću još malo da se igram sa ovom šemom.
Otvoriću novu temu... Smile

Da, to je bas lose.

Onaj harmonik koji je sad na 20kHz sa pikom na -17dB bi trebao da bude cak dole negde izmedju -80dB do -90dB da bi to zvucalo OK!
Sto je taj harmonik (i svi ostali) sve nize dole tj vise udaljen od nosioca (fundamentalne freq) to je bolje tj manji THD.
Reply
#11
Tina mi izbacuje gresku : out of memory, kad hocu da otvorim ovaj fajl ?
Reply
#12
He he ...pa zato imamo simulatore da ne puštaju dim!!! :-)

@TDA (pa i svi ostali...)

1.Naučen sam da crtam sheme tako da su mi poznate,
naime shema pojačala ima jih puno u opticaju ali su to samo variante "osnovnih" nekoliko 10-20tak...
Tako da jih crtam slično (pa ništa novo ne izmišljam), lakše je sklopove kasnije identificirati, lakše je uočiti greške...
2.Shemu inače crtam od izlaza prema ulazu, ...ma šta da ti lažem, tako je puno jednostavnije!
3.Izmedju je i lakše računati struje potrebne za pobudu sklopova, potrebne polarizacije...
4.Tek na kraju dolaze kompenzacije i utrimovanja, ako naravno nacrtana shema pije vodu!
5.Razvuci si shemu i po visini, nemoj sabijati elemente kada tražiš princip rada!!!

--------------------------

Pogledajmo malo tu shemu koju si okacijo:

Izlaz:
Nemamo split napajanje pa ti treba DC blok kond na izlazu, OK,
najnižu freq ti odredjuje baš taj izlazni kond, sa 8R0 i 470uF imamo -3dB slabljenja več na cca 45Hz. Zobbel net si stavio - neče smetati!

Darlingtoni sa emitorskom degeneracijom ...OK
-nije OK, N darlington je u redu, dok si P tip okrenuo, ima i tako nešto pojačanja, ali tu nam tako ništa ne pomaže.

Polarizacija izlaza ili U_bias sastavljen je iz (n x dioda) + otpornik,
Pozitivni blok sastavlja ti bootstrap sklop, dok donjega-negativnog VAS transistor,
?kojeg strujnog ponora?,
dali možeš odrediti i onaj dodatni otpornik u polarizaciji
sa tim vrednostima,
koja mirna struja kroz izlazne darlingtone za rad u AB ili možda čistoj B classi...

...sada su tako isprepredanielementi i sa ulaznim pojačalom, da mu nevidiš svrhu, pa i nije sve na pravom mestu.

Pogledaj T1, ...kako uopšte radi, gdje mu je napajanje, koja mu je radna tačka, ...

Povratna veza, kakvo pojačanje imamo?

itd razmišljanja... :-)

-------------------------------------

To sa simulatorima je sve OK,
probaš neku shemu, dodaješ, promeniš nešto, gledaš na "priloženim" mernim instrumentima šta se dogadja,
...i tako izmedju i naučiš kako sklopovi rade, ako te to naravno i zanima.

Svidja mi se da si simulator pokrenuo,
teraj dalje,
postavljaj elemente,
meri, analiziraj,
...igranjem je tu i novo znanje!!!

:-) samo hrabro dalje!!!

LP
Dragan

PS:
Simulator
Probajte koju radnu verziju pojačala, precrtajte tačno,
postavite predvidjena napajanja (može baterijsko napajanje iz menuja)
-ERC (proverava dali ste sve spojili, da vam ne visi koji element...
-izmerite DC nodal voltages, ako ima, ponastavite vrednosti trim pota da imate 0V izlaznog offseta,
-pogledajte DC i AC Transfer characteristics, Fourierovu i Noise analizu...
-stavite na ulaz sig.gen sa nekim sinusom od 5KHz, 500mV amplitude,
-merite osciloskopom, ima "sondica za pipanje" po svakom "uglu" (na dnu osciloskopa),
pogledajte šta se dešava po pojačalu, po pojedinačnim sklopovima, ...
gdje ima naponskog pojačanja, obrtanja faza, strujnog pojačanja, lokalnih i globalnog feedbacka...

Pa odaberite neku osnovnu shemu od BORE ili APEXa!
Simulirajte, merite, probajte...ništa ne košta!!!

(08-11-2014, 10:37 PM)samuki Wrote: Tina mi izbacuje gresku : out of memory, kad hocu da otvorim ovaj fajl ?

Task manager, processes, i skini nepotrebnu "buraniju",
i ne brini, ako treba proces sistemu nečete ti pustiti "END TASK"

:-)
LP
Dragan
Reply
#13
Hvala Dragane. To sam precrtao nešto što sam našao na netu...
Pokrenuću sutra posebnu temu pa će biti igranja sa simulatorom... Smile
Face up...make your stand and realise you're living in the golden years!
Reply
#14
Evo jedne shemice, koja je naravno sasvim okrenuta,
meni je več teže uočiti princip rada, jer mi vizualizacija sve okreta kako bi video več poznatu sliku.

[Image: 150-watt-amplifer-circuit.png]

Mislim da čak i funkcijoniše,
ali stvarno je to crtano "u pi*ku ma*eri*nu"...:-)

-ulazni diff. sklop skrajno desno
-bootstrap i VAS
-izlazni darlingtoni, sa samo dve diode ne polariziramo jih dovoljno, nedostaje nam cca 1,5V U_biasa
ali može i tako u B classi... :-)
...

-------------------------------------

Ah da.... shemicu ne preporučujem, nego samo za primer crtanja "up-side-down"
Inače može u simulatoru!
LP
Dragan
Reply
#15
Mislim da je jako dobro što je ova tema oživljena - sve pohvale, TDA!

Pa, sada, pošto sam se zadnjih 30-tak godina aktivno bavio (i još se bavim) simulacionim softverom, računam da ću tu i tamo moći nešto da doprinesem ovoj temi.

Pre svega, nekoliko opštih stvari. Programi za simulaciju tranzijentnih i stacionarnih procesa u tehničkim sistemima predstavljaju danas u razvoju proizvoda nešto uobičajeno, ali istovremeno nešto bez čega se taj razvoj više ne može zamisliti. Pri tome je svejedno o kakvim se sistemima radi - jednostavnom emiter follower-u ili nuklearnoj elektrani. Ja sam u karijeri uradio (naravno, ne sam) dva takva softvera, jedan za simulaciju višestepenih klipnih kompresora (pritisci reda 3000 bar, snaga motora 25MW), a drugi, na kome još uvek saradjujem, za simulaciju gasnih i Dizel motora motora sa turbo punjenjem.

Sada se neko možda pita kakve to veze ima sa simulacijom elektronskih sklopova?

Ima mnogo više nego što se na prvi pogled može zamisliti, jer se sve te simulacije zasnivaju na istim fizičkim zakonima. Uopšteno gledano, za modeliranje je bitno da li neki element može da akumulira energiju ili ne. Ako može (kondenzator, induktivitet), njegovo ponašanje se opisuje diferencijalnim jednačinama, a u suprotnom - algebarskim. Zato svi simulacioni programi u gruboj strukturi sadrže dve bitne stvari: tzv. DAE solver (sistem za rešavanje povezanih diferencijalnih i algebarskih jednačina), koji je univerzalnog karaktera, i modele komponenata, koji zavise od domena primene. Na to dolaze još GUI (grafički interfejs), sistem za prikazivanje rezultata, itd.

DAE solveri su programi koji su već jako dobro razradjeni i dosta toga se nalazi i u open source domenu. Zato je vrlo moguće da napr. LTSpiceIV i moj program za motore imaju isti DAE solver, jer su jednačine koje se rešavaju u suštini iste. Na DAE solverima se i dalje radi, ali tu se više ne dešavaju revolcionarne stvari. Tačnost simulacionih rezultata danas nije više mnogo zavisna od primenjenog DAE solvera.

Ključni faktor od koga zavisi tačnost simulacije u bio kom domenu primene je tačnost modela upotrebljenih komponenata. Tu važi jedno staro pravilo, a to je da se na početku 80% rezultata postiže sa 20% napora, a zatim se odnos okreće. Kada sam napisao da još saradjujem na softveru za simulaciju motora, to se odnosi upravo na poboljšanje tačnosti modela komponenata. Evo jednog primera: za proračun jednodimenzionalnog, tranzijentnog, strujanja gasova kroz cevi (kombinacija talasa i strujanja čestica gasa) razvijeno je do sada nekih 50-tak algoritama, napisano verovatno isto toliko disertacija i ko zna još koliko članaka i prezentacija na konferencijama, a da još nema jednog opšte prihvaćenog algoritma za taj problem.

Isto to važi i za modele elektronskih komponenata. Uzmimo kao primer običan otpornik. Njegovo ponašanje se opisuje Omovim zakonom, tip jednačine je algebarski. E, ali kao hoćemo da se pri simulaciji pozabavimo njegovim uticajem na THD, stvari počinju da se komplikuju. Omov zakon polazi od IDEALNOG otpornika kome je svejedno kolika je razlika napona na njegovim krajevima i koliko snage se na njemu disipira. U stvarnosti, medjutim, otpor zavisi od pada napona, temperature elementa, a na niskim frekvencijama još i od brzine prostiranja toplote kroz njegovu strukturu (ultra linearni dizajn)! Da bi se sve to uzelo u obzir potrebni su podaci, mahom eksperimentalni, koji nisu svima dostupni, a ponekad nisu poznati ni proizvodjaču ili ne želi da ih objavi. Zato je Macola danima merio LM3886 da bi došao do podataka za BatoMM.

Čitajući članke iz audio elektronike vidim da se LTSpiceIV najčešće korišćeni simualcioni softver, za koji postoji i knjiga. Mana mu je da njegova biblioteka komponenata sadrži samo proizvode LT, ali se, naravno, mogu koristiti makro modeli drugih autora. Tu, medjutim, nema baš uvek garancije da će i uspeti. Pre nekoliko meseci mi nije uspelo da u LTSpiceIV simuliram vrlo jednostavan sklop sa LM4562 na osnovu makro modela koji sam skinuo kod TI, jer solver nije konvergirao. Teško je reći da li je tu u pitanju neki nedostatak u solveru ili je TI, namerno ili slučajno, napravio makro koji u TI ide, a u LTSpice ne.

24. septembra u Cirih dolazi Tim Engelhardt, čovek koji vodi projekat LTSpice, kojom prilikom će održati i seminar o tom softveru. Prijavio sam se, naravno, pa ću informacije sa seminara podeliti sa forumom.

Pozdrav
Reply
#16
(08-12-2014, 09:36 AM)Braca Wrote: Mislim da je jako dobro što je ova tema oživljena - sve pohvale, TDA!


Isto to važi i za modele elektronskih komponenata. Uzmimo kao primer običan otpornik. Njegovo ponašanje se opisuje Omovim zakonom, tip jednačine je algebarski. E, ali kao hoćemo da se pri simulaciji pozabavimo njegovim uticajem na THD, stvari počinju da se komplikuju. Omov zakon polazi od IDEALNOG otpornika kome je svejedno kolika je razlika napona na njegovim krajevima i koliko snage se na njemu disipira. U stvarnosti, medjutim, otpor zavisi od pada napona, temperature elementa, a na niskim frekvencijama još i od brzine prostiranja toplote kroz njegovu strukturu (ultra linearni dizajn)! Da bi se sve to uzelo u obzir potrebni su podaci, mahom eksperimentalni, koji nisu svima dostupni, a ponekad nisu poznati ni proizvodjaču ili ne želi da ih objavi. Zato je Macola danima merio LM3886 da bi došao do podataka za BatoMM.

Kako čitam, baš vidim vrlo obširnu i "tešku" tematiku o FLUIDIMA,
"nosioci elektrina i magnetina" baš se tako ponašaju,


...kad je fizičar Maxwell, u doba kad je Tesla razvijao višefazne sisteme (i još danas opšte upotrebljiv el. motor),
objavio svoje jednadzbe el.mag polja u kvaternionima, zasnivao jih je baš na principu fluida (sa 20 variablama!!!).
To da danas imamo u upotrebi samo 4 kompaktne vektorske jednadzbe u dif.obliku
zahvalimo Heavisidu i Gibbsu, ... ali zaboravljeno je skalarno polje.... :-)
(da ne širim previše tematike)

(08-12-2014, 09:36 AM)Braca Wrote: Čitajući članke iz audio elektronike vidim da se LTSpiceIV najčešće korišćeni simualcioni softver, za koji postoji i knjiga. Mana mu je da njegova biblioteka komponenata sadrži samo proizvode LT, ali se, naravno, mogu koristiti makro modeli drugih autora. Tu, medjutim, nema baš uvek garancije da će i uspeti. Pre nekoliko meseci mi nije uspelo da u LTSpiceIV simuliram vrlo jednostavan sklop sa LM4562 na osnovu makro modela koji sam skinuo kod TI, jer solver nije konvergirao. Teško je reći da li je tu u pitanju neki nedostatak u solveru ili je TI, namerno ili slučajno, napravio makro koji u TI ide, a u LTSpice ne.

Ako pogledamo racimo .LIB nekog elementa TI familije, nadjemo da je criptiran

**$ENCRYPTED_LIB
**$INTERFACE

i "samo za upotrebu TI kupaca" kako volijo naglasiti

** This model is designed as an aid for customers of Texas Instruments.
** TI and its licensors and suppliers make no warranties, either expressed
** or implied, with respect to this model, including the warranties of
** merchantability or fitness for a particular purpose. The model is
** provided solely on an "as is" basis. The entire risk as to its quality
** and performance is with the customer.

Inače TinaTI tu inkripciju sadrži, pa tu nema problema.
Kako ili ako uopšte LTSpice konvertira takvu enkripciju ... baš se i sam pitam?

Simulatori su obsežna stvar i močan alat, tek sa brzim PC je to danas več igračka! :-)

LP
Dragan
LP
Dragan
Reply
#17
Ja sam makroe za TIP122 i TIP127 skinuo sa ON semi sajta i inportovao u Tina TI.
Sasvim je moguće da da ti makroi nisu potpuno kompatibilni sa ovim simulatorom...
Face up...make your stand and realise you're living in the golden years!
Reply
#18
(08-12-2014, 12:23 PM)Dragan100 Wrote: Inače TinaTI tu inkripciju sadrži, pa tu nema problema.
Kako ili ako uopšte LTSpice konvertira takvu enkripciju ... baš se i sam pitam?

Simulatori su obsežna stvar i močan alat, tek sa brzim PC je to danas več igračka! :-)

LP
Dragan

LTSpice ne može da otvori binarni model za LM4562. Ja sam skinuo makro model i ubacio ga kao .SUB i .LIB, tako da ga je program bez problema našao i stavio u šemu. Medjutim, ni sa jednim integratorom iz LTSpice nisam uspeo da dobijem konvergenciju - program stalno smanjuje vremenski korak i kada dodje na donji dozvoljeni nivo, jednostavno prekine integraciju i izda grešku. Tu je obično u pitanju neka sitnica u modelu, ali to nije lako otkriti.

Pozdrav
Reply
#19
(08-12-2014, 01:25 PM)Braca Wrote: LTSpice ne može da otvori binarni model za LM4562. Ja sam skinuo makro model i ubacio ga kao .SUB i .LIB, tako da ga je program bez problema našao i stavio u šemu. Medjutim, ni sa jednim integratorom iz LTSpice nisam uspeo da dobijem konvergenciju - program stalno smanjuje vremenski korak i kada dodje na donji dozvoljeni nivo, jednostavno prekine integraciju i izda grešku. Tu je obično u pitanju neka sitnica u modelu, ali to nije lako otkriti.

Pozdrav

Potražiti u opcijama Analysis - Set parameters,
-poigrati se sa nivojima,
-možda povečati broj iterakcija
LP
Dragan
Reply
#20
Hvala, Dragane.
Naravno, ti trikovi su mi poznati - i ja sam ih ugradjivao u svoje programe.Big Grin

Koga interesuje, može na linku dole da vidi prikaz mog zadnjeg projekta pre odlaska u penziju (str. 40).
Autori su momci sa kojima sam ovaj projekat izneo do lansiranja, i oni se sada brinu o njemu.

http://search.abb.com/library/Download.a...ion=Launch
Reply


Forum Jump:


Users browsing this thread: 10 Guest(s)