"Flash" analoginis-skaitmeninis keitiklis vienu veiksmu konvertuoja analoginį signalą į skaitmeninę išvestį. Jis naudoja kelis komparatorius, kad įvertintų įvestį pagal kelis atskaitos lygius vienu metu. Ši struktūra leidžia labai greitai konvertuoti, todėl tinka sistemoms, kurioms reikalingas signalo apdorojimas realiuoju laiku ir didelis greitis.

Kas yra "Flash" ADC?
"Flash" ADC yra greičiausias analoginio-skaitmeninio keitiklio tipas. Jis konvertuoja analoginę įvestį į skaitmeninę išvestį, lygiagrečiai lygindamas signalą su etaloninių įtampų rinkiniu. Kadangi konvertavimas vyksta vienu žingsniu, delsa yra labai maža. Dėl to jis tinka sistemoms, kurioms reikalingas greitas atsakas.
Kaip veikia "Flash" ADC

"Flash" ADC konvertuoja analoginį įvesties signalą į skaitmeninę vertę, lygindamas jį su daugeliu atskaitos lygių vienu metu. Šis lygiagretus procesas leidžia konvertuoti vienu žingsniu. Pagrindinės dalys yra rezistoriaus kopėčios, komparatoriai ir kodavimo įrenginys.
Rezistorių kopėčių tinklas
Rezistoriaus kopėčios sukuria tolygiai išdėstytą atskaitos įtampą visame įvesties diapazone. Šie atskaitos lygiai veikia kaip palyginimo taškai, matuojantys, koks aukštas ar žemas yra įvesties signalas.
Komparatoriai
Kiekvienas komparatorius palygina įėjimo įtampą su atskaitos lygiu. Jei įvesties įtampa yra didesnė už etaloną, komparatorius išveda aukštą signalą. Jei jis mažesnis, galia išlieka maža. Kartu komparatoriaus išėjimai sudaro termometro kodą, paprastai rodomą kaip aukštų verčių eilutę, po kurios seka mažos vertės.
Kodavimo įrenginys
Kodavimo įrenginys nuskaito termometro kodą ir paverčia jį dvejetainiu skaičiumi. Šis dvejetainis skaičius yra skaitmeninė išvestis, nurodanti pradinio analoginio įvesties signalo lygį.
Projektavimo reikalavimai ir kompromisai

"Flash" ADC našumas priklauso nuo greičio balansavimo, tikslumo ir aparatinės įrangos sudėtingumo.
Aparatinės įrangos mastelio keitimas
Komponentų skaičius sparčiai didėja atsižvelgiant į skiriamąją gebą:
• Reikalingi 2ⁿ − 1 komparatoriai
• Naudojami 2ⁿ rezistoriai
Tai lemia didesnes energijos sąnaudas, didesnį grandinės dydį ir didesnes išlaidas.
Komparatoriaus tikslumas
Komparatoriai turi persijungti tiksliais įtampos lygiais. Poslinkio klaidos gali pakeisti sprendimų ribas ir sumažinti tikslumą, todėl reikalingi stabilūs atskaitos lygiai.
Stabili išvesties generacija
Regeneraciniai skląsčiai naudojami švariems skaitmeniniams išėjimams gaminti. Jie užtikrina, kad signalai nusistovėtų į aiškias aukštas arba žemas būsenas.
Didelio greičio apribojimai
Esant aukštiems dažniams, išlaikyti signalo kokybę tampa sunkiau. Pralaidumo apribojimai ir triukšmas gali turėti įtakos patikimam veikimui.
"Flash" ADC iššūkiai ir sprendimai
| Aspektas | Priežastis | Poveikis | Sprendimas |
|---|---|---|---|
| Sparkle kodai | Laiko neatitikimai arba neišsamus signalo nusėdimas | Neleistini išvesties šablonai | Naudokite burbulų korekcijos kodavimą ir pagerinkite signalo stabilumą |
| Metastabilumas | Komparatorius negali greitai nusistovėti į skaidrią būseną | Neaiškūs rezultatai | Naudokite tinkamus fiksavimo ir kodavimo metodus |
| Įvesties greičio apribojimai | Įvestis keičiasi greičiau, nei gali reaguoti grandinė | Iškraipymas ir neteisingas konvertavimas | Norėdami stabilizuoti įvestį, naudokite sekimo ir palaikymo grandinę |
| Laiko pokyčiai | Mėginių ėmimo ir fiksavimo laiko poslinkiai | Mažesnis tikslumas važiuojant dideliu greičiu | Pagerinkite laiko valdymą ir sumažinkite virpėjimą |
Įprastos "Flash" ADC programos

"Flash" ADC naudojami ten, kur reikalingas labai greitas signalo konvertavimas, o vėlavimas turi būti minimalus.
• Didelės spartos osciloskopai: tiksliai fiksuoja greitus signalo pokyčius, nes konvertavimas vyksta beveik iš karto
• Radaro sistemos: aptikti greitai judančius signalus, kai sekimui ir matavimui reikalingas greitas atsakas
• Skaitmeninės ryšio sistemos: apdorokite didelio pralaidumo signalus, kuriems reikalinga greita atranka, kad būtų išsaugotas duomenų vientisumas
• Vaizdo apdorojimo aparatūra: palaiko nuolatinį signalo konvertavimą realiuoju laiku, kad išvestis būtų sklandi ir stabili.
"Flash ADC" ir kiti ADC tipai

| Aspektas | Blykstės ADC | SAR ADC | Vamzdyninis ADC | Integravimas / Sigma-Delta ADC |
|---|---|---|---|---|
| Veikimo principas | Lygiagretus palyginimas vienu žingsniu | Nuoseklus konvertavimas po bitą | Daugiapakopis apdorojimas | Laiko arba perteklinė atranka |
| Greitis | Greičiausias | Vidutinis | Aukštas | Žemas |
| Sprendimas | Nuo žemo iki vidutinio | Aukštas | Nuo vidutinio iki didelio | Labai didelis |
| Energijos suvartojimas | Aukštas | Žemas | Vidutinis | Nuo žemo iki vidutinio |
| Pagrindinis naudojimas | Greitaeigės sistemos | Bendrosios paskirties naudojimas | Vaizdavimas ir komunikacija | Tikslūs ir žemo dažnio signalai |
Privalumai ir trūkumai
| Privalumai | Minusai |
|---|---|
| Itin greitas konvertavimas | Reikia daug komparatorių |
| Vieno žingsnio valdymas | Didelis energijos suvartojimas |
| Nepasikliauja kartotiniu konvertavimu | Brangus esant didesnei raiškai |
| Tinka apdoroti realiuoju laiku | |
| Ribota praktinė skiriamoji geba |
Išvada
"Flash" ADC pasiekia labai didelį konvertavimo greitį, apdorodami visus palyginimus vienu metu. Tai leidžia nedelsiant konvertuoti analoginius signalus į skaitmeninę formą. Tačiau daugelio komponentų poreikis padidina energijos sąnaudas ir riboja skiriamąją gebą. Nepaisant šių kompromisų, "Flash" ADC išlieka svarbūs sistemose, kuriose reikalingas greitas ir patikimas signalo konvertavimas.
Dažnai užduodami klausimai [DUK]
Kokia yra tipinė "Flash" ADC skiriamoji geba?
"Flash" ADC paprastai apsiriboja maža raiška, paprastai apie 6–8 bitus, nes didesnei skiriamajai gebai reikia žymiai daugiau aparatinės įrangos.
Kodėl "Flash" ADC reikia daug komparatorių?
Jis naudoja 2ⁿ − 1 komparatorius, kad vienu metu palygintų visus įtampos lygius, todėl konvertavimas yra labai greitas, bet didėja sudėtingumas.
Koks yra sekimo ir laikymo grandinės vaidmuo?
Konvertavimo metu jis išlaiko stabilų įvesties signalą, todėl visi komparatoriai įvertina tą pačią įtampą.
Kas riboja "Flash ADC" greitį?
Komparatoriaus reakcijos laikas, įvesties pralaidumas ir laiko svyravimai gali sumažinti našumą esant labai dideliam greičiui.
Kodėl termometro kodas naudojamas prieš dvejetainį konvertavimą?
Tai suteikia paprastą ir tvarkingą komparatoriaus išėjimų vaizdą, todėl koduotuvui lengviau sugeneruoti teisingą dvejetainę vertę.