Posts: 6.327
	Threads: 56
	Joined: Mar 2013
	
Reputation: 
3.124
	 
	
	
		MAX7219/MAX7221 Differences
The MAX7219 and MAX7221 are identical except for
two parameters: the MAX7221 segment drivers are
slew-rate limited to reduce electromagnetic interfer-
ence (EMI), and its serial interface is fully SPI compati-
ble.
Izvod iz datasheet, str. 6.
	
	
	
	
	
 
 
	
	
	
		
	Posts: 6.327
	Threads: 56
	Joined: Mar 2013
	
Reputation: 
3.124
	 
	
		
		
		06-07-2015, 10:37 PM 
(This post was last modified: 06-07-2015, 10:37 PM by Macola.)
		
	 
	
		To je inače oblast u kojoj se prilično snalazim (smetnje), i neophodno mi je daleko više podataka poput:
- šeme sklopa,
-fizičkog rasporeda sa rastojanjima komponenti, modula, i tako dalje,
-načina napajanja i rastojanja toga od naprave,
-okruženja u kom to radi: temperatura, okolni uređaji, vlažnost i tako dalje...
Što više podataka to bolje.
Onda mogu dati vrlo konkretne savete.
Pozdrav
	
	
	
	
	
 
 
	
	
	
		
	Posts: 3.068
	Threads: 54
	Joined: Jan 2014
	
Reputation: 
1.878
	 
	
	
		Stevo, nešto nisi najbolje linkovao slike, dodaj ih direktno na forum kao jpg... do 500kB
	
	
	
"Lako je napraviti preterano jako, teško je napraviti 
Dovoljno jako!" 
![[Image: smile.gif]](https://forum.yu3ma.net/images/smilies/smile.gif) 
 
 
 
	
	
	
		
	Posts: 6.327
	Threads: 56
	Joined: Mar 2013
	
Reputation: 
3.124
	 
	
		
		
		06-08-2015, 05:21 AM 
(This post was last modified: 06-08-2015, 05:23 AM by Macola.)
		
	 
	
		Prvo treba probati sa manjom brzinom komunikacije, potom sa terminacijom svih linija za SPI.
To su prilično dugačke linije i kada MCU isporučuje brze tranzicije na SPI onda se javlja reflektovan signal na kablovima i dođe do pogrešne info na liniji.
Izlaz sa MCU se može delom usporiti (što se tranzicija tiče) sa umetanjem po stotinak oma serijski na pinovima za komunikaciju. Kabl odradi usporenje tranzijenata sa svojom parazitnom kapacitivnošću.
Takvih serijskih otpora možeš umetnuti i na udaljene krajeve linije ili na svakom slejvu pojedinačno.
Suština je usporiti tranzijente komunikacije tako da liče na trapez i da nemaju vidljive overshoots na prelasku na zaravan.
Naravno, pri takvim intervencijama je od ključne važnosti da se očuva konzistentnost faznih stavova komunikacionih signala. 
Takođe predlažem da terminišeš i krajeve kabla (na komunikaciji) sa nekoliko kilooma (eksperiment sa tim je neminovan da bi se našla dobra vrednost).
Pozz
	
	
	
	
	
 
 
	
	
	
		
	Posts: 1.244
	Threads: 10
	Joined: Apr 2015
	
Reputation: 
509
	 
	
	
		SPI komunikacija je napravljena da radi izmedju cipova na manjoj stampanoj ploci pri velikim brzinama. Kao sto je dr Macola rekao, treba ubaciti serijske otpornike na SPI linijama. Ja sam dosta koristio SPI komunikaciju na velikim udaljenostima (50m - prateci kabl kod liftova - vezmedju PLC-a i registar kutije unutar same kabine lifta.). Pri vecim udaljenostima i vecim brzinama neophodno je koristiti diferencijalne drajvere za komunikaciju, tj. na strani mastera i na strani slave-a. Ovo je dobro i za manje udaljenosti (do 50cm). Takodje je dobro osciloskopom snimati signale koji se salju (CLK i MOSI) i videti kako izlgeda signal na CLK liniji. Imao sam situaciju gde je CLK izgledao kao trougao. Tek kada sam ga terminisao, dobio sam skolski signal i uredjaj je lepo radio. Od diferencijalnoh drajvera mogu da se koriste SN65LVDS1 i SN65LVDS2 ili DS26C31 i DS26C32. To je ono sa cime sam ja resavao ove probleme.
Pozdrav,
Vojce
	
	
	
	
	
 
 
	
	
	
		
	Posts: 12
	Threads: 2
	Joined: Apr 2015
	
Reputation: 
2
	 
	
	
		Evo da ne ostane nezavrsena prica.
Kao sto je kolega Macola naveo problem je bio u duzini kablova i smetnjama koje su se u njima indukovale.
Skracenjem vodova odnosno vezivanjem pojedinacnih masa u zvezdu tj u jednu tacku i uz malo dodatih kondenzatora za filtraciju napajanja problem je resen.
Deo problema je i u MAX7219 kolima koja u ovom slucaju nisu bila bas "najoriginalnija".
Sve u svemu sit sam se izigrao i ponesto naucio.
Pozdrav svima i jos jednom hvala na pomoci.