Analogt och Digitalt.

Slides:



Advertisements
Liknande presentationer
EDA 480 – Maskinorienterad Programmering
Advertisements

Enheter introduktion Hur lång är du?
♫ Ljud – akustik ♪ Molekyler i rörelse.
Lagringsmedia.
Sökning och sortering Linda Mannila
Tiosystemet Vårt talsystem , Hela Decimalkomma Delar
Föreläsning 7 Analys av algoritmer T(n) och ordo
EDA Digital och Datorteknik
Elektricitet Trådkurs 6
William Sandqvist PIC Comparator Tips 'n Tricks William Sandqvist
Komparatorn en 1 bits AD-omvandlare
Programmeringsteknik K och Media
Algoritm analys och rekursiva metoder kap 5,7
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 13: I/O-system.
Föreläsning 5 måndag 5e november 2007 Datorsystem 1 och Datorarkitektur 1 Föreläsning 5 måndag 5e november 2007 Datorsystem 1 och Datorarkitektur 1.
EDA Digital och Datorteknik
Figure Types of analog-to-analog modulation
Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1
Resultat från mätningar av
Felkalkyl Ofta mäter man inte direkt den storhet som är den intressanta, utan en grundläggande variabel som sedan används för att beräkna det som man är.
William Sandqvist AD-omvandling. William Sandqvist Ny processor med AD-omvandlare PIC16F628 saknar AD-omvandlare. När vi.
William Sandqvist Digitalt oscilloskop William Sandqvist
Styrteknik: Programmering med MELSEC IL PLC2A:1
Datornätverk A – lektion 5 Forts kapitel 5: Modem. Shannons regel. Kapitel 6: Transmission.
Styrteknik: Grundläggande logiska funktioner D2:1
Integrera mp3 i hotpotatoes.  Se hur test-övningen kommer att se ut: N1_Audio_01.htm
Styrteknik: MELSEC FX och numeriska värden PLC2C:1
Logikprogrammering 21/10 Binära träd
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 3
Datornätverk A – lektion 4 Fortsättning: Kapitel 4: Datatransmission. Kapitel 5: Modulation.
William Sandqvist Räknare En räknare är en speciell typ av sekvensnät som registrerar antalet inkommande klockpulser. Registreringen sker.
F1-be-03_PS1 Telekommunikation F1. F1-be-03_PS2 INFORMATION KODNING MODULATION KANALEN tid frekvens.
Spektrala Transformer
Inspelning och digitalisering
Kursplanering och kursmaterial
Nätaggregat(stationär) batteri (bärbar)
Cacheminnen: skrivning ● Träff ● Skrivbuffert ● Miss.
Repetition of some basic concepts. PCM = Pulse Code Modulation = Digital transmission of analogue signals Sampler AD-converter with seerial output
Grupp 4 presenterar projekt i TNE067 Systemutveckling Analog modulering.
William Sandqvist Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.
Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Adderare Addition av två tal innebär att samma förfarande upprepas för varje position i talet. För varje.
Digitalitet.
NÄTVERKSPROTOKOLL Föreläsning
William Sandqvist IS1500 Datorteknik William Sandqvist
Träd -Allmänt om träd -Binärt träd -Filkomprimering med Huffman träd
Satslogik, forts. DAA701/716 Leif Grönqvist 5:e mars, 2003.
Spektrala Transformer
”Digital” IC konstruktion
William Sandqvist Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.
Telekommunikation,Kiruna Digital modulation F7_A
Föreläsning 1 Introduktion till kursen. Algoritmer
IE1206 Inbyggd Elektronik F1 F2
Elektronik Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-
William Sandqvist Låskretsar och Vippor Låskretsar (latch) och vippor (flip-flop) är kretsar med minnesfunktion. De ingår i datorns minnen.
Mats Olsson sektionschef MTA fysiologi Analogt och digitalt i ultraljudssystem.
Prototyper Grupp 4 Fredrik Persson | Mahdi Bawaqneh | Maksim Nikitin | Sverre Brecheisen.
Multimedie- och kommunikationssystem, lektion Forts. Kap 2: Signaler och Kvalitetsmått Kap 3-4: Ljud- och videokompression.
Kretsar och kopplingar För att en krets ska fungera så behöver den vara sluten. En krets består av ledare (som an leda ström) och olika komponenter/delar.
Figure Types of analog-to-analog modulation
Grundläggande signalbehandling
Kapitel 4 AD – DA - omvandlare.
Digitala tal och Boolesk algebra
Digitalteknik 3p - DA- och AD-omvandling
Digitalteknik 3p - Sekvenskretsar
Introduktion till kursen Digitalteknik 3p
Kombinatoriska byggblock
Kombinatoriska byggblock
Digitalteknik 3p - DA- och AD-omvandling
Digitalteknik 3p - Kombinatoriska Byggblock
Digitalteknik 3p - Kombinatoriska Byggblock
Presentationens avskrift:

Analogt och Digitalt

Analoga och Digitala Signaler Analogt 001100101010100000111110000100101010001011100010001000100 Digitalt

Analogt kontra Digitalt få komponenter låg effektförbrukning ”verkliga” signaler Digitalt Hög precision Komplexare algoritmer Lagringskapacitet CD/DVD, MP3, Digitalkamera, GSM, datorer, etc, etc

Muzak Digital Storage Analog Processing Processing AD-Conversion DA-Conversion Amplification Filtering Amplification Filtering Muzak

AD/DA i Radio Gränssnitt Analogt/Digitalt Radiosändare Analog Digitalt Trenden idag är att flytta Analog/Digital gränsnittet så nära antennen som möjligt. Digitalt Analog DA j Coder FFT LO DA RF Digitalt Analog AD j De- Coder FFT SYNC LO RF AD Radiomottagare

Digitala Signaler Kontinuerlig Analog signal Kvantisering = Begränsat antal nivåer = Diskret Amplitud 111 001 000 Samplad Signal = Diskret tid Kontinuerlig Analog signal Digital Signal = Diskret tid och amplitud

(Med denna definition kan inte Vfs nås) Binära Talsystemet MSB = Most Significant Bit LSB = Least Significant Bit Minsta förändringen 22 21 20 0 0 0 (0) 0 0 1 (1) 0 1 0 (2) 0 1 1 (3) 1 0 0 (4) 1 0 1 (5) 1 1 0 (6) 1 1 1 (7) Vfs = V full scale = 1LSB*2N (Med denna definition kan inte Vfs nås) Voutmax = VLSB(2N-1) N bitar 2N ord

Dynamik och Upplösning Antal Antal Upplösning Dynamik bitar Intervall Vfs=0.5V VLSB=0.03125 4 16 0.03125V 0.5V 8 256 2mV 8V 12 4096 0.12mV 128V 16 65 536 7.6mV 2042V

Värden approximeras antingen upp eller ner Kvantiseringsfel Nivå X+1 Nivå X Nivå X+1 Avrundning Värden approximeras antingen upp eller ner Maximalt fel = 1/2 LSB Nivå X Trunkering Alla värden mellan två nivåer approximeras åt samma håll Maximalt fel = 1LSB

2+2=5 (2.4+2.4=4.8) (2±0.5+2±0.5=4±1.0)

Nyquists Samplingsteorem Om man samplar en analog signal med en bandbredd, BWsignal , med en samplingsfrekvens kan den analoga signalen återskapas. Mer om detta i Digital Signalbehandling

Sampling : fs > 2fsignal 1 0.8 0.6 0.4 0.2 -0.2 -0.4 -0.6 -0.8 -1 1 2 3 4 5 6 7 8 9 10

Sampling : fs < 2fsignal 1 0.8 0.6 0.4 0.2 -0.2 -0.4 -0.6 -0.8 -1 1 2 3 4 5 6 7 8 9 10

Signalerna kan förväxlas - vikning 1 0.8 0.6 0.4 0.2 -0.2 -0.4 -0.6 -0.8 -1 1 2 3 4 5 6 7 8 9 10

Exempel: Digitalt ljud, CD/DVD Storage- CD Home Studio Read CD Coding for error correction Error correcting decoding AD-conv. DA-conv. Amplification Filtering Amplification Filtering

CD kontra DVD audioformat Specification CD Audio DVD Audio Sampling Rate 44.1 kHz 192 kHz Samples Per Second 44,100 192,000 Sampling Accuracy 16-bit 24-bit Number of Possible Output Levels 65,536 16,777,216

CD/DVD Om man sträcker ut spåret på en CD blir det nästan 5 km. 0.5microns 1.6microns Track Pitch: 1.6mm 0.74mm Bump width: 0.5mm 0.32mm

”Hålen” passerar lasern med konstant hastighet CD spelaren Lasern flyttas från centrum och utåt och hastigheten reduceras från 500rpm to 200 rpm ”Hålen” passerar lasern med konstant hastighet

Felkorrigerande koder Data kodas så om ett ”begränsat” antal fel uppstår kan de korrigeras. Felkorrigerande koder ger fler bitar. Mer om detta i kursen ”Kodningsteknik” Man kan borra ett ”litet” hål och fortfarande spela CDn. ”fel” längs spåren är värre än diagonala.

Digital -> Analog domän DA-omvandlare

Digital till Analog Konvertering Inverterande OP-koppling = Summatorn msb Rf R Vref 2R Vout lsb 2N-1R

Digital till Analog Konvertering Inverterande OP-koppling = Summatorn msb Rf R Vref 2R Vout lsb 2N-1R

Digital till Analog Konvertering Inverterande OP-koppling = Summatorn msb Rf R Vref 2R Vout lsb 2N-1R

Digital till Analog Konvertering Inverterande OP-koppling = Summatorn msb Rf R Vref 2R Vout Digitalt ord styr switcharna lsb 2N-1R

Digital till Analog Konvertering msb Rf R Vref 2R Vout Om 16 bitar lsb 2N-1R Svårt med så stora motståndsvärden! Litet antal bitar med relativt låga krav.

DA-omvandling - R/2R Stege Börja analys från detta hållet R R 2R Varje gren en inverterande OP-koppling Vref 2R 2R 2R lsb Rf msb Vout

DA-omvandling - R/2R Stege Parallellkoppling av motstånd

DA-omvandling - R/2R Stege Spänningshalvering i varje steg

DA-omvandling - R/2R Stege Matchade motstånd Ej större än 2R Vref 2R 2R 2R lsb Rf msb Vout

Fel i DA-omvandling Skalfaktorfel Analog Signal Metod: Korrigera Digital Signal VLSB 111 001 000 Vfs Analog Signal Skalfaktorfel Metod: Korrigera förstärkningen

Fel i DA-omvandling Offsetfel Analog Signal Metod: Addera likspänning Digital Signal VLSB 111 001 000 Vfs Analog Signal Offsetfel Metod: Addera likspänning

Fel i DA-omvandling Linäritetsfel Analog Signal Metod: Svårt! Ev. Digital Signal VLSB 111 001 000 Vfs Analog Signal Linäritetsfel Metod: Svårt! Ev. Korrigera efter tabell

Analog -> Digital domän AD-omvandlare

Analog till Digital omvandling Filtrerad analog signal Samplad signal Analog In Digital ut Lågpass filter Sample & Hold A/D omvandling Antiviknings- filter Klocksignal

Sample & Hold Under AD-omvandlingen får inte det analoga värdet ändras Sample & Hold krets Acquisition time = tid för utsignalen att följa insignalen när man går från HOLD till SAMPLE sample hold sample hold sample

Drop rate = Kondensatorn laddas ur Sample & Hold Spara ett analogtvärde Kondensator sample Drop rate = Kondensatorn laddas ur RL sample hold hold

Sample & Hold med Buffer Hög Rin Liten ström RL

Sample & Hold med Buffer RL Buffert för att inte lasta insignalkällan

Flash-omvandlare Vfs 3R/2 Analog Sample Digitala R Utgångar D E R C O Snabb men kräver mycket hårdvara Antal Komp. 8 bitar = 255 16 bitar = 65 535 R/2 2N-1 Komparatorer

Succesivapproximation VIN Fyra Bitar Vfs DAC XLSB VIN 1100 1010 1001 1000 XMSB Register StyrLogik Binär Sökning Alltid samma Omvandlingstid N bitar N jämförelser Förslag Test OK 1000 NEJ 1000 NEJ 1000 OK 1001 Utvärde

Räknarbaserad AD-omvandlare Räknare DAC XLSB XMSB VIN Klar Komparator jämför det DA-omvandlade värdet med insignalen Två-typer: Trappstegs- och Följande-omvandlare

Trappstegsomvandlare VIN VIN Klar DAC XLSB Klar/ Nollställning XMSB Räknare Klar Omvandlingstid beror på Insignalsnivån

Utsignalen följer Insignalen Snabbare än Trappstegs Följandeomvandlare VIN VIN DAC XLSB XMSB UPP/NER Räknare Utsignalen följer Insignalen Snabbare än Trappstegs

Räknaren begränsas av en bit per klockcykel Följandeomvandlare VIN Insignalen variera för snabbt DAC VIN XLSB XMSB UPP/NER Räknare Räknaren begränsas av en bit per klockcykel

Men snabbare omvandling betalas med extra hårdvara Omvandlingstid Trappstegsomvandlare 2N -1 Succesiv approximation N Flash 1 Men snabbare omvandling betalas med extra hårdvara

Sigma-Delta

1-bit 5.664 MHz Sampling