JavaScript is currently disabled.Please enable it for a better experience of Jumi.
 Annonsera Utgivningsplan Månadsmagasinet Prenumerera Konsultguide Om oss  About / Advertise
Guidelines for contributing Technical Papers: download PDF

Technical Papers

Den som bara använder vanliga prestandatester för att testa överföringshastigheten till en flashdisk missar den inverkan som kopplingen till datorkortet ger. Till att börja med definierar SATA-specifikationen en datatakt på 6 Gbit/s. Kodning med 8b/10b av sända data leder till en overhead på 20 procent. Protokollet kräver också extra bandbredd för att komprimera data till FIS (Frame Information Structure). Den underliggande förutsättningen är att all data sänds utan fel. För att upptäcka fel och verifiera överföringen definierar SATA-specifikationen en cyklisk checksumma, CRC. Även om CRC är effektivt kan kodningen bara upptäcka fel, den kan inte reparera dem. Om det uppstår ett fel måste sändningen göras om.

IDT: Programmerbara klocklösningar

Ger lågt gitter, är energisnåla och tar liten plats

De senaste generationerna fullt programmerbara klockor med flera utgångar hjälper konstruktörerna att måta de krav som ställs av många höghastighetsgränssnitt samt ge tillfredställande jittermarginaler, låg effektförbrukning och litet platsbehov. I denna intervju svarar IDT:s Baljit Chandhoke på några frågor rörande de komplexa timingkraven i dagens avancerade produkter, alltifrån smarta telefoner till medicinska bildbehandlingssystem.

När det gäller överföring av signaler är jitter en viktig begränsning som kräver detaljerad analys och karaktärisering. Vanligtvis kan ett oscilloskop enbart användas för tidsbaserad analys. RTO-serien från Rohde & Schwarz kan också göra FFT på mätvärdena vilket medför att instrumentet kan visa spektrum. Detta gör det möjligt för användaren att snabbt identifiera fasbrus, oönskade svängningar och slumpmässigt jitter.

Med nya användargränssnitt har oscilloskoptillverkarna gjort det enklare att analysera data och därmed ökat produktiviteten hos kunderna. Samtidigt har mer avancerade användargränssnitt gjort det möjligt att flytta analysarbete från PC:n till oscilloskopet. Men oscilloskoptillverkare har också sett till att deras användargränssnitt kan göra PC-körningar för att frigöra oscilloskopet för annat arbete.

I en värld där frekvens och komplexitet i digitala konstruktioner ständigt ökar kan en mängd variabler påverka signalintegriteten, såsom signalväg, impedans och last, effekter från transmissionsledningen, men också effektfördelningen på och utanför kretskortet.

För inte så länge sedan fanns det två sätt att programmera. Det ena kan representeras av enkärniga processorer och DSP:er. De programmerades med mjukvara som bestod av en lista med instruktioner som skulle exekveras.

Runt 30 procent av all stadstrafik beräknas vara orsakad av bilister som letar efter en parkeringsplats. I en undersökning, där man studerade trafiken i en mindre stadsdel av Los Angeles, visade det sig att bilförarna körde mer än 1,5 miljoner kilometer, släppte ut 730 ton koldioxid och använde 178 000 liter bensin i sitt sökande efter en parkeringsplats.

Induktiv avkänning har funnits i flera decennier. Tekniken används i stor utsträckning i industristyrning och vid industriell tillverkning eftersom den har förmågan att kontaktlöst mäta avståndet till ett ledande föremål, rotationsvinkel och linjär position. Samtidigt kan den användas för att mäta kompressionen hos en fjäder.

Med smartmobiler och surfplattor blev pekskärmarna populära och Windows 8 har tagit tekniken till alla typer av datorer. I takt med att skärmarna växer i storlek är det en utmaning att bibehålla den prestanda som användarna vant sig vid i mobiltelefonerna eftersom fler punkter måste skannas på samma tid som tidigare. Dessutom måste processorn arbeta med svagare signaler och mer brus samtidigt som den ska öka takten och precisionen, och minska svarstiden, för att inte användaren ska uppleva apparaten som långsam.

Felsökning av programvara för inbyggda system är ofta svårt, tidskrävande och en avsevärd riskfaktor i utvecklingsprojekt, då svåranalyserade fel kan visa sig i sena skeden och orsaka förseningar. När ett fel visar sig är det första steget typiskt att studera symptomen i en debugger. Nästa fråga är ofta ”Hur kunde mjukvaran hamna i detta tillstånd?” Det vill säga, vilken input och ­timing orsakade felet, och varför?

C-utvecklare brukar se tre problem med Java. Det är minnesanvändningen, exekveringshastigheten och integrationen av existerande C-kod. De flesta C-utvecklare arbetar med små inbyggda system där minnesanvändningen har stor betydelse eftersom målsystemet är en styrkrets med ett litet integrerat flash­minne eller om systemet är lite vassare är det redan nedlusat med komplex programvara.

 
Branschens egen tidning
För dig i branschen kostar det inget att prenumerera på vårt snygga pappers­magasin.

Klicka här!
SENASTE KOMMENTARER
Kommentarer via Disqus

Vi gör Elektroniktidningen

Anne-Charlotte Sparrvik

Anne-Charlotte
Sparrvik

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Anna Wennberg

Anna
Wennberg
+46(0)734-171311 anna@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)