Boundary scan, vad och hur?
Boundary scan, vad och hur?
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 =)
			
			
									
									
						- Hur funkar boundary scan?
- Hur utvecklar man ett sådant system?
Ös på med den information och kunskap ni besitter =)
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....
			
			
									
									
						
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....
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å).
			
			
									
									
						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å).
"- 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.
			
			
									
									
						- 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.
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
			
			
									
									
						Längst ner på wikipediasidan som Andli länkade till finns bra externa länkar om boundary scan!
/PeterH
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?
			
			
									
									
						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?
 
				


 Har jobbat med utveckling av BS, ICT och PBIST för kortprovning men det var över 10år sen.
   Har jobbat med utveckling av BS, ICT och PBIST för kortprovning men det var över 10år sen. ) Har inte hört något om uppsägningar i alla fall, bara omstrukturering...
 ) Har inte hört något om uppsägningar i alla fall, bara omstrukturering...