From: Nils Forssen  Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!)
- Utöver elektronik så gillar jag det mesta som grundar sig i hemmaprojekt. Jag brygger egen öl på - en hobbynivå och gillar att laga mat. Blir det så att morfar visar upp sin gamla veteran-motorcykel + Utöver elektronik så gillar jag det mesta som grundar sig i hemmaprojekt. Jag brygger bland annat egen öl på + en hobbynivå och gillar att skruva på allt mellan himmel och jord. Blir det så att morfar visar upp sin gamla veteran-motorcykel han svetsade ihop från skrot på 70-talet så tänker jag direkt, "Svintufft, en sådan skall jag göra någon dag.".
- Sen engagerar jag mig även i studentlivet en del. Jag är just sitter jag som kassör i Y-sektionens aktivitetsutskott och har tidigare bland annat - engagerat mig i sektionens styrelse som Chefsbyråkrat (sekreterare hehe) och inom studiebevakningen. + Sen engagerar jag mig även i studentlivet en del. Jag sitter just nu som Gückel och Intendent i Y-Fadderiet, och ansvarar tillsammans med ett gäng andra studenter + för att anordna mottagningen av nya studenter till Y-Sektionens program på universitetet. Tidigare har jag även engagerat mig som + kassör i aktivitetsutskott, chefsbyråkrat i styrelsen och som sekreterare i studienämnden inom sektionen. Jag är en stor förespråkare av ideellt föreningsarbete och + tycker studentlivet är ett guldkorn i sveriges utbildningssystem och kultur.
- Jag sitter även som ordförande för andra året i studentföreningen Elektronikföreningen Admittansen. - En perfekt förening för den som gillar att grotta ner sig i allt ifrån gamla radioprylar från -54 eller hellre tämjer guden Tor - och bygger en liten taser. I Admittansens labb finns finns allt man behöver (även en det man inte vet om att man behöver) - som oscilloskåp, lödpenna, spänningsagregat och självklart en logikanalysator från -82 som säkert väger som en dräktig ko - och ingen har någon aning hur eller om den fungerar. Ett perfekt ställe att ha ett stenkast från sin studentlägenhet. + Jag sitter även som ordförande för andra året i Elektronikföreningen Admittansen. + En perfekt studentförening för den som gillar att grotta ner sig i allt ifrån gamla radioprylar från -54 eller hellre tämjer guden Tor + och bygger en liten taser. I Admittansens labb finns finns allt man behöver (även sånt man inte vet om att man behöver) + som oscilloskåp, spektrumanalysator, signal- och svepgenerator, spänningsagregat, lödverktyg, och självklart en logikanalysator från -82 som väger som en dräktig ko + och som ingen har någon aning om hur eller om den fungerar. En utmärkt förening och ett perfekt ställe att ha liggandes ett stenkast från sin studentlägenhet helt enkelt.
@@ -81,10 +83,14 @@ git-infrastruktur hehe) och Linkedin. Klart lättast är naturligtvis att hugga tag i mig personligen om ni har möjligheten.
++ Mitt CV hittar ni här. +
Med vänliga hälsningar, Nils Forssén.
+ diff --git a/index.html b/index.html index 6ce2fcd..3ad7c32 100644 --- a/index.html +++ b/index.html @@ -23,10 +23,10 @@ Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) +
+                 
             Kurs i VLSI-konstruktion, design av en 8-bitars SAR-ADC. CDIO-Projektet på Linköpings universitet för masterprogram/civilingenjör inom elektronik och system-on-chip.
+Kurs och gruppprojekt i VLSI-konstruktion, design av en 8-bitars SAR ADC. CDIO-projektet på Linköpings universitet ges för masterprogram/civilingenjör inom elektronik och system-on-chip.
 Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!)+ Oj, vart börjar man? En bra start är kanske någon bild på slutprodukten av detta projekt och en länk till vår projektrapport. +
+ + +
+             +
+            + Som ni kanske ser har det här har varit ett stort och omfatande projekt som jag och min projektgrupp om 7 personer jobbat på under vårterminen 2025. + Projektet är en del av kursen i VLSI-konstruktion (kurskod TSEK06) (VLSI: Very-Large-Scale Integration) som ges på Linköpings universitet för masterprogram/civilingenjör inom elektronik och system-on-chip. + Förutom designdelen av kursen så fick vi även en ganska grundlig labbgenomgång i Cadence Virtuoso, en programsvit som används för att designa och simulera integrerade kretsar. + Ett extremt kraftfullt verktyg till allt som har med inbyggda system att göra som jag är väldigt glad att jag fått en del erfarenhet med. Vi använde oss av CMOS-teknologi med 65um tillverkningsprecision. +
+ ++ Jag tänker att jag börjar med att beskriva vad projektet gick ut på. Alla projektgrupper i kursen fick som uppgift att designa en 8-bitars SAR-ADC + (Successive Approximation Register - Analog to Digital Converter). En SAR-ADC är kort sagt en krets som tar in en analog spänning och ger ut + en digital 8-bitars representation av spänningen. Denna representation fås genom att jämnföra den analoga spänningen med en referens som successivt justeras för att + konvergera mot den analoga spänningen. Detta görs med hjälp av en DAC (Digital to Analog Converter), en komparator samt ett digitalt register. + Det fanns egentligen inga krav på prestanda för ADC:n. En riktlinje var att den skulle klara av en samplingsfrekvens på minst 2 MHz med en ENOB (Effective Number of Bits) på minst 7 bitar. + Det fanns annars en del fysiska begränsningar på storlek, teknologi, kontakter, spänningsnivåer men det var både praktiskt och teoretiskt möjligt att långt överträffa förväntningarna med en bra design. + Prestanda blev istället en fråga om hur tävlingsinriktad varje grupp var. Naturligtvis ville alla i gruppen göra sitt bästa för att få så bra prestanda och effektförbrukning som möjligt, + men som med allt så finns det vissa som bryr sig mer än andra. +
++ Vi lyckades till sist få ihop en teoretiskt fungerande ADC med följande prestandamått vid simulerade tester. Nedan syns också grafer på signalen utdatan + represnterar jämnfört med en insignalen (sinuskurva mellan +-3.3 V). Notera att frekvensen på insignalen i den nedre grafen är nästan på gränsen till systemets nyqvistfrekvens, + och trots detta ändå bra prestanda. +
+ +
+             +
+             +
+            + Detta är helt okej prestanda för en 8-bitars ADC. Vi var inte den gruppen med bäst prestanda, men heller inte den sämsta. VÃ¥r design var övre medel prestandamässigt. + NÃ¥väl, skulle jag börja snacka om förbättringsmöjligheter, designval, kretsimplementation och allt sÃ¥dant skulle det här inlägget bli extremt lÃ¥ngt. Jag lämnar därför + sÃ¥danna detaljer till projektrapporten länkad i början av inlägget. Ãven projektrapporten är egentligen ganska tam i förhÃ¥llande till projektets omfattning vilket kort sagt är + en konsekvens av att rapporten inte var huvudfokus i kursen. Kursen är väldigt praktiskt inriktad och det var i design- och simuleringsprocesserna som vi lärde oss mest, rapporten + betraktades mest som en formell nödvändighet till kursen. Det hjälpte inte heller att hälften av gruppen inte hade nÃ¥got intresse i att skriva rapporten och hade heller ingen erfarenhet av + teknisk dokumentation, latex eller ens tillräckliga kunskaper i det engelska sprÃ¥ket. +
++ I detta projektet har bara design och testning genom simulering varit i fokus. Men, nu till sommaren så kommer kursledarna faktiskt att skicka iväg designen till en IC-fabrik så att vi senare i höst + kommer kunna analysera och mäta på riktig kiesel. Det finns kanske en anledning till varför den kursansvarige börjar första föreläsningen med att säga att detta är universitetets dyraste kurs per kapita hehe. + Alltså är alla mått på prestanda och liknande värden som vi har tagit fram högst teoretiska ännu och det finns absolut en nollskild chans att vårt chip brinner upp så fort vi lägger på en matningsspänning. + Jag tror hursomhelst alla som läst projektet ser mycket fram emot att få möjligheten att studera sitt system i verkliga förhållanden. Jag gör det iaf! +
++ Jag tänker som sagt inte skriva om alla tekniska detaljer i projektet men jag tänker att jag gärna nämner några av de största utmaningarna vi stötte på under projektets gång + och hur vi löste dem. Samt har jag hört att en bild säger mer än tusen ord så om jag bara dumpar massa bilder så blir inlägget ganska bastant ändå. +
++ Hur designar man i en större grupp. Hur gör man för att sätta ihop olika block? +
++ TODO Transistorstorlek (Buffers fanout beroende på strömkapaciteten, längd-bredd förhållande på varje inverterarsteg)) +
++ TODO Fokusera mycket på att få extremt bra statisk prestanda utan att tänka på att prylen behöver fungera vid ganska höga frekvenser. +
++ TODO saknad Klockbuffer. +
++ TODO Problem med att mäta effektförbrukning av decap capacitor. +
+ +
+             +
+             +
+             +
+             +
+             +
+             
              Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!)- Strömförsöjning till dessa pedaler löste jag genom ytterliggare en liten enhed, Rinhals 5. + Strömförsöjning till dessa pedaler löste jag genom ytterliggare en liten enhet, Rinhals 5. Namnet gör prylen lite roligare än vad den egentligen är, 5 parallelkopplade 9V-DC linjära spänningsregulatorer drivna från en gammal laptop-laddare. Ringhals 5 finns också på git-servern.
@@ -100,10 +100,12 @@Ok, kanske liten överdrift, de låter riktigt bra men brusnivån är extremt hög, framförallt vid låga nivåer. Jag läste något om att ground-loop problem kan orsaka - brus i gitarrpedaler och jag misstänker att något sådant skulle kunna vara problemet, men jag skulle egentligen behöva lägga en del tid på att undersöka allt ifrån 50Hz antenner till impedansmatchningar mellan förstärkarsteg. - Ja, jag har prövat linda pedalerna i jordad aluminiumfolie bara för att. Ja, jag är smått galen. - Kanske felsöker jag detta någon dag men vi får helt enkelt se. Vill jag spela gitarr just idag så har jag ju faktiskt turen att min förstärkare har en inbyggd DSP så alla effekter går - mer eller mindre att efterskapa digitalt om jag vill, istället för att behöva sladda in alla diskreta plastlådor som ändå har en oönskad inbyggd myrornas-krig funktion. + brus i gitarrpedaler och jag misstänker att något sådant skulle kunna vara orsaken, men jag skulle egentligen behöva lägga en del tid på att undersöka allt ifrån 50Hz antenner till + impedansmatchningar mellan förstärkarsteg för att veta säkert. + Jag har prövat linda pedalerna i jordad aluminiumfolie, ja, jag är smått galen och nej, det hjälpte inte. + Kanske felsöker jag detta någon dag men vi egentligen tror jag det är enklare att göra om och göra bättre istället. Vill jag spela gitarr just idag så har + jag faktiskt turen att min förstärkare har en inbyggd DSP så alla effekter går + mer eller mindre att efterskapa digitalt istället för att behöva sladda in alla diskreta plastlådor som ändå har varierande kvalité av oönskade myrornas-krig funktioner.
diff --git a/projects/kandidatprojekt.html b/projects/kandidatprojekt.html index 0cacbef..fe0c45e 100644 --- a/projects/kandidatprojekt.html +++ b/projects/kandidatprojekt.html @@ -23,10 +23,10 @@
 Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!) Nextcloud
 Nextcloud Jellyfin
 Jellyfin Gitweb
 Gitweb HASS
 HASS Nextcloud (VPN!)
 Nextcloud (VPN!) Jellyfin (VPN!)
 Jellyfin (VPN!) HASS (VPN!)
 HASS (VPN!)