Digitalteknik 3p - DA- och AD-omvandling

Slides:



Advertisements
Liknande presentationer
EDA 480 – Maskinorienterad Programmering
Advertisements

Elektroniska filter William Sandqvist En verklig signal … Verkliga signaler är svårtolkade. De är ofta störda av brus och brum. Brum.
Digitalteknik, fortsättningskurs 2012 Föreläsning 16 Inför tentan
Ellära Fysik 1 / A Översiktlig beskrivning av en del av innehållet i Ellära – Fysik A För djupare studier hänvisar jag till kurslitteratur som finns.
EDA Digital och Datorteknik
William Sandqvist Störskydd William Sandqvist
EDA Digital och Datorteknik
Ellära och magnetism.
William Sandqvist Blanda R och G William Sandqvist
Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1
EDA Digital och Datorteknik
William Sandqvist AD-omvandling. William Sandqvist Ny processor med AD-omvandlare PIC16F628 saknar AD-omvandlare. När vi.
Analogt och Digitalt.
William Sandqvist Digitalt oscilloskop William Sandqvist
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 3 ( ) INNEHÅLL: -Jämförelseoperatorer -Villkorssatser -Logiska operatorer.
Styrteknik: Grundläggande logiska funktioner D2:1
Styrteknik: MELSEC FX och numeriska värden PLC2C:1
William Sandqvist Lab 1 Några slides att repetera inför Lab 1 William Sandqvist
Digitalteknik 7.5 hp distans:10.1 D/A-omvandlare 10.1
Spektrala Transformer
William Sandqvist Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.
Kombinerade serie- och parallellnät
SKJUVSPÄNNING I BÖJDA BALKAR
DIGITAL DESIGN INLEDNING Allmänt och kursens hemsidor Analogt och digitalt Booleska variabler Binära tal Positiv och negativ logik (Aktiv hög och låg logik)
William Sandqvist IS1500 Datorteknik William Sandqvist
Föreläsning 13 Logik med tillämpningar Innehåll u Aritmetik i Prolog u Rekursiva och iterativa program u Typpredikat u Metalogiska predikat.
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: VHDL del 2 V2:1 Tillståndsmaskin, Moore-typ Kopior från VHDL för konstruktion, Studentlitteratur.
Digitalteknik 7.5 hp distans: Talsystem och koder 1.3.1
© Anders Broberg, Lena Kallin Westin, 2007 Datastrukturer och algoritmer Föreläsning 14.
Kronljusströmställaren 0, 1, 2, 3
Förra föreläsningen: Dopplereffekten Brytningsindex Plana vågor — Inga variationer i fältkomponenterna vinkelrätt mot Polarisation: Linjär, cirkulär, elliptisk.
Flyttal ● Alla tal kan skrivas tal = ± m. 2 exp ● ± lagras separat (1 bit), resten är absolutbelopp ● m kallas mantissa och anger siffrorna i talet ● exp.
IE1206 Inbyggd Elektronik F1 F2
IF1330 Ellära Växelströmskretsar j  -räkning Enkla filter F/Ö1 F/Ö4 F/Ö6 F/Ö10 F/Ö13 F/Ö15 F/Ö2F/Ö3 F/Ö12 tentamen William Sandqvist F/Ö5.
16 July 2015 IS1500 Datorteknik och komponeneter, föreläsning DC-F2 1 IS1500 Datorteknik och komponenter Föreläsning DC F2 Kretsar med återkoppling Minnen.
IE1206 Inbyggd Elektronik F1 F2
William Sandqvist Binärkod och Graykod 7 Bitars Kodskiva för avkodning av vridningsvinkel. Skivans vridnings-vinkel finns tryckt som binära.
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.
Datorkommunikation Lektion 8 Mahmud Al Hakim
Mats Olsson sektionschef MTA fysiologi Analogt och digitalt i ultraljudssystem.
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.
Ellära Ohms lag Ett av världens viktigaste samband kallas Ohms lag.
ELLÄRA Göran Stenman, Ursviksskolan 6-9, Ursviken –
ELLÄRA.
Grundläggande signalbehandling
ELLÄRA.
Kapitel 4 AD – DA - omvandlare.
Elkunskap 2000 kap 4 Resistorn
Lärare Mats Hutter Leif Hjärtström
Kombinatoriska byggblock
Digitala tal och Boolesk algebra
Digitalteknik 3p - Kombinatoriska Byggblock
Digitalteknik 3p - DA- och AD-omvandling
Digitalteknik 3p - Sekvenskretsar
Introduktion till kursen Digitalteknik 3p
Digitalteknik 3p - Kombinatorisk logik
Kombinatoriska byggblock
Bengt Oelmann -- copyright 2002
Kombinatoriska byggblock
Introduktion till ASIC
Introduktion till konstruktion av digitala elektroniksystem
Konstruktion av kombinatorisk och sekventiell logik
Digitala CMOS-grindar
Digitalteknik 3p - Kombinatoriska Byggblock
Digitalteknik 3p - Kombinatorisk logik
Digitalteknik 3p - Kombinatoriska Byggblock
Presentationens avskrift:

Digitalteknik 3p - DA- och AD-omvandling Innehåll Digital-till-analog omvandling Spänningsdelare Viktade resistorer R-2R resistorstege Analog-till-digital omvandling Nivåramp Successiv approximation Flash Copyright Bengt Oelmann 2002 BO

Digital till Analog omvandling 3 4 12 1 t V D/A x V 1 3 1 4 1 12 1 t Copyright Bengt Oelmann 2002

Digital till Analog omvandling Omvandling av det binära talet x till spänningen V. 001 000 1/8 2/8 3/8 4/8 5/8 6/8 7/8 8/8 010 011 100 101 110 111 V (normerat till Eref) x Fullt utslag då x=111  V=7/8·Eref Copyright Bengt Oelmann 2002

Princip för DA med spänningsdelning Resistornät för spänningsdelning 1 Eref x1 x2 x3 V Analog MUX 7/8·Eref 6/8·Eref 5/8·Eref 4/8·Eref 3/8·Eref 2/8·Eref 1/8·Eref 0/8·Eref 7 6 5 4 3 2 1 MSB LSB = 1/8·Eref Copyright Bengt Oelmann 2002

DA med spänningsdelning Eref R x1 x2 x3 V Analog MUX 7/8·Eref 6/8·Eref 5/8·Eref 4/8·Eref 3/8·Eref 2/8·Eref 1/8·Eref 0/8·Eref 7 6 5 4 3 2 1 Copyright Bengt Oelmann 2002

DA med viktade resistorer x1 2R i1 x2 4R i2 x3 8R i3 + - R Eref V iF Viktade resistorer ger viktade strömmar som summeras vid OP:n Copyright Bengt Oelmann 2002

DA med R-2R resistorstege x1 + - R 2R i1 x2 i2 x3 i3 Eref V Virtuell jordpunkt Oavsett läget på switchen kommer den högra anslutningen kopplas till potentialen 0V Copyright Bengt Oelmann 2002

Strömmarna i en R-2R resistorstege I varje förgrening delas inkommande ström i två lika stora strömmar 2R i1 i2 i3 Eref R i Eref 2R i1 i2 R i 2R//2R = R 2R Eref R i Copyright Bengt Oelmann 2002

Analog till Digital omvandling Kvantisering: det analoga värdet tilldelas ett siffervärde 3 4 12 1 t V A/D 1 3 1 4 1 12 1 Sampling med konstant frekvens (samplingsfrekvens) Resultatet är en serie tidsdiskreta värden som är kvantiserade Copyright Bengt Oelmann 2002

AD-omvandlare – nivåramp DA omvandlare x1 x2 x3 VDAC reset enable clock räknare + - Analog_in V X styrenhet start Vdac_lt_v clear stop Omvandling_klar ready VDAC < V  1 Digital utsignal (3-bitar) Copyright Bengt Oelmann 2002

Omvandlingstid – nivåramp 1/8 2/8 3/8 4/8 5/8 6/8 7/8 000 001 010 011 100 101 110 111 ??? Omvandlingen klar: VDAC>V VDAC Omvandlingstiden varierar: tiden är kortare för omvandling av små spänningar Maximal omvandlingstid är: Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 Styrenhet – nivåramp Styrenheten är en tillståndsmaskin Tillståndsgraf WAIT CONVERT Vdac_lt_V = 1 / clear=0; stop=0; ready = 0 Vdac_lt_V = 0 / clear=0; stop=1; ready = 0 start = 0 / clear=0; stop=1; ready = 1 start = 1 / clear=1; stop=0; ready = 0 Copyright Bengt Oelmann 2002

AD-omvandlare – successiv approximation DA omvandlare x1 x2 x3 VDAC + - Analog_in V X Succ. Approx. Reg (SAR) start Vdac_lt_v clock Omvandling_klar ready VDAC < V  1 Digital utsignal (3-bitar) Copyright Bengt Oelmann 2002

Omvandling med succ. approximation 1/8 2/8 3/8 4/8 5/8 6/8 7/8 8/8 EREF VIN = 5.5/8 Det omvandlade talet blev 5/8 EREF 1 2 3 4 Omvadnlingstiden är 4 cykler (n+1, där n är antal bitar Copyright Bengt Oelmann 2002

Succ. Appr. Register (SAR) En tillståndsmaskin som tar fram ett digitalt tal enligt intervall-halveringsmetod S0 SAR=4 S1 SAR=2 S2 SAR=6 S3 SAR=1 S4 SAR=3 S5 SAR=5 S6 SAR=7 S7 SAR=0 S8 S9 S10 0/0 1/0 0/1 1/1 Format: Vdac_lt_V / ready Om Vdac < V: Vdac_lt_V = 1 Annars: Vdac_lt_V = 0 Exempel: omvandling där Det analoga värdet motsvarar det digitala talet 5. Copyright Bengt Oelmann 2002

Copyright Bengt Oelmann 2002 AD-omvandlare – Flash Avkodare: “termometerkod till binärkod - + Eref 13/16·Eref 11/16·Eref 9/16·Eref 7/16·Eref 5/16·Eref 3/16·Eref 1/16·Eref X Analog_in 1 Resistornät för spänningsdelning Digital utsignal (3-bitar) = 101 10/16·Eref Copyright Bengt Oelmann 2002

Avkodare – termometer till binärkod “termometerkod” Kombinatorisk logik 0000000 000 0000001 001 0000011 010 0000111 011 0001111 100 0011111 101 0111111 110 1111111 111 C7 – C1 X1-X3 C7 C6 C5 C4 C3 C2 C1 X3 X2 X1 Copyright Bengt Oelmann 2002

Jämförelse – Omvandlingstider Copyright Bengt Oelmann 2002

Jämförelse – komplexitet Nivå-ramp och succ. approximation är av samma komplexitet Flash omvandlaren kräver n-1 komparatorer för en n-bitars omvandlare Ex. En 10 bitars omvandlare kräver 1023 komparatorer Copyright Bengt Oelmann 2002

Digitalteknik 3p - DA- och AD-omvandling SLUT på Föreläsning 6.2 Innehåll Digital-till-analog omvandling Spänningsdelare Viktade resistorer R-2R resistorstege Analog-till-digital omvandling Nivåramp Successiv approximation Flash Copyright Bengt Oelmann 2002 BO