Sida 1 av 1
					
				Boundary scan, vad och hur?
				Postat: 7 april 2008, 15:21:30
				av InSipiD
				Jo, det är så att vi fått i uppgift att konstruera ett sk. system för boundary scan åt ett företag. Vi gör detta som projektuppgift och får handledning av företaget och skolan, men jag tänkte på förväg leta reda lite på:
- Hur funkar boundary scan?
- Hur utvecklar man ett sådant system?
Ös på med den information och kunskap ni besitter =)
			 
			
					
				
				Postat: 7 april 2008, 15:28:27
				av AndLi
				http://en.wikipedia.org/wiki/Boundary_scan  
Fast när jag hörde Boundary scan tänkte jag på mjukvarutestning, så frågan är ju vilken inriktning ert projekt ska ha?
Man utvecklar väll det som alla andra system, man tar fram en kravspec, sen en systemspecifikation och sen en designspecifikation och sen utvärderarman designspecifikationen och sen kan man fundera på att koda lite sen testar man mycket och sen fixar man alla uppkomna problem och sen systemtestar man och rättar ett gäng fel till och sen kan man börja fundera på en första beta installation... och under tiden man övervakar beta installationen testar man såklart hemma i labbet....
 
			 
			
					
				
				Postat: 7 april 2008, 17:38:32
				av PeterH
				Varför har ett företag gett er uppgiften, det finns ju så många färdiga lösningar för boundary scan? Är det några specifika funktioner dom efterfrågar eller är det bara för att ni ska få göra ett projektarbete?
/PeterH
			 
			
					
				
				Postat: 12 april 2008, 16:40:39
				av Lars1970
				Boundary Scan är ett JTAG interface för produktionstest av kretskort, används för att kolla att IC är lödda på rätt plats, då monteringen sker automatiskt i maskiner med en jädrans fart.
Schlumberger är en leverentör av sådana system, finns några till vars namn jag inte kommer på nu, men det används inom de större elektronikindustrierna tex /// där man testar på kortnivå först, (magasin, ACAT provning, samt system nivå).
			 
			
					
				
				Postat: 12 april 2008, 16:51:41
				av Lars1970
				"- Hur funkar boundary scan? 
- Hur utvecklar man ett sådant system? 
Ös på med den information och kunskap ni besitter =)"
Skulle nog rekommendera att ni letar upp den info som gäller för just eran tillämpning samt kollar på företaget. Om ingen har den kunskapen inom företaget så antar jag att eran uppgift är att göra en utredning vad som krävs i form av HW/SW för implementering av det, förutsättning 1 är att IC:kretsarna har denna option. Då det annars är ett rätt avancerat verktyg som används och det kan nog vara svårt att få vettiga svar här mer än allmänbildade svar som tex vad det används till osv.
			 
			
					
				
				Postat: 12 april 2008, 16:53:54
				av PeterH
				Kan tilläggas att boundary scan inte bara används för att kontrollera att kretsar är rätt inlödda, boudary scan kan kolla funktion på kretsar internt (self test), kolla att det inte är avbrott på kopparledare på mönsterkort, och det kan även användas för att kontrollera funktionen hos kretsar som inte själva har stöd för boundary scan! Det finns dessutom möjlighet att programera kretsar på kretskortet direkt via bounadary scan, både den egna kretsen, ex. en processor men också ex. ett externt EEPROM eller liknande. Den senaste boundary scan tekniken medger också funktionskontroll av RF-kretsar!
Längst ner på wikipediasidan som Andli länkade till finns bra externa länkar om boundary scan!
/PeterH
			 
			
					
				
				Postat: 13 april 2008, 00:09:40
				av Lars1970
				PeterH: Tack för infon, blir lite små nostalgisk.  

   Har jobbat med utveckling av BS, ICT och PBIST för kortprovning men det var över 10år sen.
Hur går det förresten i gävle nu när /// lagt varsel igen?
 
			
					
				
				Postat: 13 april 2008, 09:12:34
				av PeterH
				Hur det går i Gävle vet jag inte men med tanke på att orderingången verkar öka kraftigt så behövs nog all personal (och kanske lite till 

 ) Har inte hört något om uppsägningar i alla fall, bara omstrukturering...
/PeterH
 
			
					
				
				Postat: 15 april 2008, 20:52:18
				av InSipiD
				För att förtydliga lite..
Det som ska göras är att en µC ska kunna kommunicera och styras med en dator via USB (detta löser man väl enklast med en FT232?), och den ska också skicka ut signaler på 4 ledare enligt IEEE 1149.1:
Data ska klockas in och ut seriellt på två ledare, samt en "Enable"-ledare och såklart klocka.
Vi har tänkt att utföra detta med en PIC, men ett eventuellt krav är AVR. Kanske FPGA lämpar sig bättre?
			 
			
					
				
				Postat: 16 april 2008, 10:40:59
				av RasmusB
				Nja, skulle tro att det blir mycket lättare med en µC såvida ni inte har några riktigt hysteriska timingkrav...