Boundary scan, vad och hur?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
InSipiD
Inlägg: 27
Blev medlem: 27 januari 2008, 10:36:42
Ort: Gävle

Boundary scan, vad och hur?

Inlägg 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 =)
Användarvisningsbild
AndLi
Inlägg: 18502
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg 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....
Användarvisningsbild
PeterH
Inlägg: 8643
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Inlägg 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
Lars1970
Inlägg: 192
Blev medlem: 22 februari 2008, 22:30:36
Ort: Stockholm

Inlägg 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å).
Lars1970
Inlägg: 192
Blev medlem: 22 februari 2008, 22:30:36
Ort: Stockholm

Inlägg 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.
Användarvisningsbild
PeterH
Inlägg: 8643
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Inlägg 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
Lars1970
Inlägg: 192
Blev medlem: 22 februari 2008, 22:30:36
Ort: Stockholm

Inlägg av Lars1970 »

PeterH: Tack för infon, blir lite små nostalgisk. :pray: 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?
Användarvisningsbild
PeterH
Inlägg: 8643
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Inlägg 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 :wink: ) Har inte hört något om uppsägningar i alla fall, bara omstrukturering...

/PeterH
InSipiD
Inlägg: 27
Blev medlem: 27 januari 2008, 10:36:42
Ort: Gävle

Inlägg 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?
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Nja, skulle tro att det blir mycket lättare med en µC såvida ni inte har några riktigt hysteriska timingkrav...
Skriv svar