Ring DAC to typ przetwornika cyfrowo-analogowego. Konstrukcja ta zosta³a wynaleziona w brytyjskiej firmie dCS powsta³ej w 1987 roku. Od koñca lat 1980-tych rozpoczêto wprowadzanie do sprzeda¿y produktów wykorzystuj±cych t± technologiê. W 1989 roku wszed³ na rynek profesjonalny konwerter analogowo-cyfrowy dCS900, w 1993 adresowany na rynek pro-audio konwerter cyfrowo-analogowy dCS950, a w 1996 konwerter cyfrowo-analogowy Elgar adresowany na rynek domowego audio. Podstawowym celem, któremu s³u¿y architektura Ring DAC jest eliminacja b³êdów charakterystycznych dla konkurencyjnych rozwi±zañ.
Odchylenia warto¶ci rezystorów od idea³u w przetworniku z drabink± R2R wprowadzaj± b³êdy, które zawsze znajduj± siê w tych samych miejscach kiedy sygna³ przyjmuje okre¶lon± warto¶æ. B³êdy te s± tym wiêksze w stosunku do sygna³u im mniejszy jest sam sygna³, a poza tym wraz ze zwiêkszaniem ilo¶ci bitów z jak± pracuje przetwornik wymagania dotycz±ce dopuszczalnej tolerancji rezystorów rosn±. Aby uwolniæ siê od problemów z tolerancj± rezystorów mo¿na zastosowaæ alternatywne podej¶cie w formie przetwornika jednobitowego, gdzie wystêpuj± tylko dwie warto¶ci, jeden i zero, a sygna³ wielobitowy (na przyk³ad 16-bitowy) jest konwertowany na strumieñ jednobitowy o znacznie podwy¿szonej czêstotliwo¶ci. Wad± architektury jednobitowej jest konieczno¶æ kszta³towania szumu i podatno¶æ na jitter.
Ring DAC ma inn± architekturê od wymienionych wy¿ej, co dotyczy zarówno schematu uk³adu elektronicznego jak i sposobu obróbki sygna³u. Specjalna obróbka sygna³u jest niezbêdna do wykorzystania w³a¶ciwo¶ci uk³adu elektronicznego.
Schemat rdzenia konwertera C/A w Ring DAC mo¿e siê wydaæ podobny do uk³adu drabinkowego konwerterów wielobitowych. Jest on jednak w swej zasadzie ca³kiem inny. W Ring DAC tak¿e wystêpuje zespó³ rezystorów, ale ka¿dy z nich jest niezale¿ny od pozosta³ych i wszystkie maj± jednakow± warto¶æ. Ka¿dy z nich mo¿e byæ zwarty lub rozwarty ze ¼ród³em pr±dowym. W stanie aktywnym ka¿dy daje taki sam pr±d wyj¶ciowy, inaczej ni¿ w przetwornikach drabinkowych, gdzie ka¿da ga³±¼ drabinki daje sk³adow± o innej warto¶ci. Sygna³y ze wszystkich ga³êzi s± sumowane daj±c ca³kowit± wielko¶æ dla danej próbki. Przetwornik, w którym wszystkie sumowane sk³adowe maj± takie same warto¶ci nazywamy przetwornikiem temperaturowym (w wolnym t³umaczeniu z angielskiego). dCS w swoich materia³ach z 2026 roku podaje, ¿e stosowany jest zespó³ 48 rezystorów. W implementacji Ring DAC stosowanej swego czasu przez firmê Arcam uk³ad mia³ 24 rezystory.
Nie tylko sama architektura uk³adu, ale tak¿e przetwarzanie sygna³u ma zasadnicze znaczenie dla osi±gów Ring DAC. Sygna³ jest najpierw nadpróbkowany (do czêstotliwo¶ci 706,8kHz lub 768kHz), a nastêpnie przekszta³cany z ³agodnym kszta³towaniem szumu do kodu 5-bitowego o czêstotliwo¶ci pomiêdzy 2,822MHz a 6,144MHz. W kolejnej, specyficznej dla Ring DAC operacji, 5-bitowy kod (we wspomnianej implementacji Arcama by³ to kod 4,585-bitowy) jest mapowany na wspomniany wcze¶niej zespó³ rezystorów o jednakowej warto¶ci. Sposób mapowania ma bardzo du¿e znaczenie dla jako¶ci sygna³u wyj¶ciowego. Specjalny algorytm dba o to aby losowo zmieniane by³y zestawy wykorzystywanych rezystorów. Nawet je¶li kolejne próbki bêd± takie same, to zestawy rezystorów wykorzystywane do ich generacji bêd± ró¿ne. Dziêki temu wszelkie odstêpstwa warto¶ci rezystorów od warto¶ci idealnych daj± niedok³adno¶ci w postaci szumu nieskorelowanego z sygna³em. Wystêpuje tu istotna ró¿nica w zachowaniu przetwornika Ring DAC w porównaniu z przetwornikami drabinkowymi, gdzie niedok³adno¶ci pozostaj± zawsze w tych samych miejscach na charakterystyce.
Do przetwarzania sygna³u wykorzystywane s± programowalne uk³ady FPGA co pozwala na wprowadzanie modernizacji funkcjonowania uk³adu.