Utveckling av en automatiserad SPA3testfixtur för UART- och JTAG-verifiering - Design och implementering av en hårdvaru- och mjukvaruplatt form för automatiserad verifiering av debug- och kommunikationsgränssnitt

dc.contributor.authorAbughalioun, Fatma
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerJ. Camilleri, John
dc.contributor.supervisorMagnusson, Stefan
dc.date.accessioned2026-08-17T14:10:59Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractModerna fordonsplattformar innehåller ett ökande antal inbyggda elektroniksystem som kommunicerar via standardiserade debug- och kommunikationsgränssnitt [1]. I samband med Volvo Cars introduktion av SPA3-plattformen (Scalable Product Architecture 3) förändrades debugarkitekturen på de använda DUT-korten (Device Under Test) fundamentalt. De bussomkopplare och den gemensamma debugkontakt som använts i SPA2-plattformen togs bort och ersattes med individuella debugtestpunkter direkt på DUT-kortet per nod. Den befintliga testfixturen, designad för SPA2, var därför inte längre kompatibel med den nya plattformen. Detta examensarbete beskriver hur en ny automatiserad testfixtur designades och implementerades för SPA3-plattformens Sisyphos-DUT-kort. Den framtagna lösningen innefattar en komplett PCB-design i KiCad med en tvåstegs multiplexerarkitektur baserad på 74HC4051-kretsar [2], ett Teensy 4.1-baserat firmwaresystem med automatiserade verfieringstester, samt en 3D-utskriven mekanisk DUT-hållare för repeterbar och korrekt kontaktpositionering. Testfixturen verifierar automatiskt JTAG-kontinuitet och bryggdetektion för sex noder med upp till sex signaler vardera (TMS, TCK, TDI, TDO, RST, TRST) [3], UART RX-pogopinkontakt [4], fyra individuella VREF-spänningsrälser (1,8 V och 3,3 V), jorddetektering samt sju fjärrjumpers och en SGA-säkring. En fullständig korsmatristest identierar såväl öppna kretsar som kortslutningar mellan intilliggande signaler. Testning mot ett faktiskt SPA3-fordonssystem bekräftade korrekt funktion hos samtliga implementerade testprocedurer. En praktisk utmaning som uppstod under projektet var det extremt täta testpunkts mönster på SPA3-DUT-kortet, vilket krävde modifiering av pogo-pinnfotavtrycket i KiCad och manuell formning av pogo-pinnbasarna med hjälp av en bänkslipmaskin. Projektet demonstrerar att en kombination av tvåstegs multiplexertopologi, analog ADC-baserad signaldetektion och I2C-styrd LED-matris utgör en praktisk och kostnadseffektiv lösning för automatiserad verifiering av debug-gränssnitt på inbyggda fordonsystem.
dc.identifier.coursecodeLMTX38
dc.identifier.urihttps://hdl.handle.net/20.500.12380/312168
dc.language.isoswe
dc.setspec.uppsokTechnology
dc.subjectJTAG, UART, testfixtur, pogo-pinnar, multiplexer, PCB-design, Ki Cad, Teensy 4.1, inbyggda system, fordonsplattform, SPA3, automatiserad testning, bryggdetektion, kontinuitetstestning.
dc.titleUtveckling av en automatiserad SPA3testfixtur för UART- och JTAG-verifiering - Design och implementering av en hårdvaru- och mjukvaruplatt form för automatiserad verifiering av debug- och kommunikationsgränssnitt
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2
local.programmeElektroteknik 180 hp (högskoleingenjör)

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-30 FA.pdf
Size:
6.8 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: