Kif Jaħdem il-Kalkolatur tar-Riżoluzzjoni tal-ADC
Il-Kalkolatur tar-Riżoluzzjoni tal-ADC huwa għodda onlajn b'xejn li tikkalkula d-daqs tal-pass, l-iżball tal-kwantizzazzjoni u l-proporzjon ideali tas-sinjal għall-istorbju (SNR) ta' Konvertitur minn Analogu għal Diġitali (ADC) abbażi tar-riżoluzzjoni tal-bits u l-vultaġġ ta' referenza tiegħu. Minn interface waħda, l-utenti jistgħu jevalwaw kemm firxiet ta' input unipolari kif ukoll bipolari, jikkonvertu lura u 'l quddiem bejn vultaġġi ta' input u kodiċijiet diġitali, u jiddeterminaw ir-riżoluzzjoni minima tal-bits meħtieġa biex tiġi solvuta bidla speċifika fil-vultaġġ fil-mira. L-għodda turi sostituzzjonijiet matematiċi maħduma bis-sħiħ għal kull kalkolu, u tgħin lill-utenti jivverifikaw il-formuli sottostanti u jifhmu l-limiti teoretiċi tal-konvertitur tagħhom.
Kull numru li ddaħħal jibqa' f'dan il-browser — xejn ma jiġi mtellagħ. Il-kalkoli kollha jsiru lokalment fuq it-tagħmir tal-utent.
Inputs u Parametri tal-Konfigurazzjoni
Biex tibda l-kalkolu, l-utent jipprovdi l-inputs li ġejjin fl-interface tal-għodda:
- Riżoluzzjoni N (bits): Numru sħiħ minn 1 sa 32 — il-wisa' nominali tal-bits tal-konvertitur.
- Vultaġġ ta' referenza: Valur pożittiv li jirrappreżenta l-vultaġġ ta' referenza tal-ADC.
- Unità ta' referenza: L-unità tal-kejl għall-vultaġġ ta' referenza.
- Firxa tal-input: Għażla bejn "Unipolari · 0 sa Vref" u "Bipolari · −Vref sa +Vref".
- Deċimali murija: In-numru ta' postijiet deċimali li għandhom jidhru fir-riżultati.
- Ikkonverti (Punt tal-kejl - mhux obbligatorju): Toggle biex tagħżel il-mod ta' konverżjoni bejn "Vultaġġ → kodiċi" u "Kodiċi → vultaġġ".
- Vultaġġ tal-input (mhux obbligatorju): Il-vultaġġ li għandu jiġi kkonvertit f'kodiċi diġitali.
- Kodiċi (counts) (mhux obbligatorju): Numru sħiħ minn 0 sal-ogħla kodiċi tal-konvertitur biex jiġi kkonvertit f'vultaġġ.
- Unità tal-vultaġġ: L-unità tal-kejl għall-vultaġġ tal-input jew tal-kodiċi.
- L-iżgħar bidla li trid tiġi solvuta (mhux obbligatorju): Pass tal-vultaġġ fil-mira użat biex tiġi kkalkulata r-riżoluzzjoni tal-bits meħtieġa.
- Unità tal-pass: L-unità tal-kejl għall-iżgħar bidla li trid tiġi solvuta.
L-interface tipprovdi wkoll buttuni bħal "Eżempju ta' tagħbija" biex timla l-inputs malajr b'valuri standard, u "Ikklerja" biex tirrisettja l-oqsma kollha.
Riżultati u Metriċi tal-Output
Ir-riżultati huma organizzati taħt tikketti speċifiċi tal-interface biex jiffaċilitaw l-analiżi:
Daqs tal-pass u storbju
- Daqs tal-pass LSB: Id-daqs tal-pass tal-Inqas Bit Sinifikanti (LSB) ikkalkulat, b'sottotitolu li juri dak il-pass bħala persentaġġ tal-iskala sħiħa u f'ppm.
- Livelli ta' kwantizzazzjoni: In-numru totali ta' livelli diskreti (2^N).
- L-ogħla kodiċi: Il-kodiċi massimu tal-output diġitali (2^N - 1).
- Firxa tal-iskala sħiħa: Il-medda totali tal-vultaġġ tal-konvertitur.
- Żball massimu ta' kwantizzazzjoni (±½ LSB): L-iżball teoretiku massimu tal-kwantizzazzjoni.
- Storbju tal-kwantizzazzjoni (rms): Il-vultaġġ tal-istorbju tal-kwantizzazzjoni root-mean-square.
- SNR ideali (mewġa sine fuq skala sħiħa): Il-limitu teoretiku tal-proporzjon tas-sinjal għall-istorbju f'decibels.
- Firxa dinamika: Il-firxa dinamika teoretika f'decibels.
Fil-punt tal-kejl
- Kodiċi tal-output: Il-kodiċi diġitali li jirriżulta mill-konverżjoni tal-vultaġġ għal kodiċi.
- Binarju: Ir-rappreżentazzjoni binarja tal-kodiċi tal-output.
- Eżadeċimali: Ir-rappreżentazzjoni eżadeċimali tal-kodiċi tal-output.
- Vultaġġ tal-kodiċi: Il-vultaġġ eżatt li jikkorrispondi għal kodiċi diġitali partikolari.
- Żball tal-kwantizzazzjoni: Id-differenza bejn il-vultaġġ tal-input attwali u l-vultaġġ rappreżentat mill-kodiċi li jirriżulta.
- Tieqa tal-input għal dan il-kodiċi: Il-firxa ta' vultaġġi tal-input li jiġu mmappjati fuq il-kodiċi diġitali kkalkulat.
Status tad-Daqs (Sizing Status)
Meta jiddaħħal pass fil-mira, l-għodda tiddikjara kemm hemm bżonn bits biex jiġi solvut dak il-pass u jekk il-wisa' tal-bits magħżula bħalissa tkoprihiex. Jekk le, il-messaġġ jispeċifika l-pass li l-konvertitur attwali jista' fil-fatt isolvi.
Formuli u Sostituzzjoni Matematika
L-għodda turi l-formuli b'mod simboliku u mbagħad tippreżenta kull waħda minnhom bin-numri tal-utent sostitwiti minflok il-varjabbli:
- Daqs tal-pass LSB: LSB = FSR ÷ 2^N
- Żball massimu ta' kwantizzazzjoni: ±LSB ÷ 2
- Storbju tal-kwantizzazzjoni (rms): LSB ÷ √12
- SNR ideali (mewġa sine fuq skala sħiħa): SNR = 6.02 × N + 1.76 dB
- Firxa dinamika: 6.02 × N dB
- Kodiċi unipolari: code = round(Vin ÷ LSB)
- Kodiċi bipolari: code = round((Vin + Vref) ÷ LSB)
- Vultaġġ unipolari: V = code × LSB
- Vultaġġ bipolari: V = code × LSB − Vref
- Żball tal-kwantizzazzjoni fil-punt tal-kejl: code voltage − input voltage
- Daqs tar-riżoluzzjoni: N ≥ log₂(FSR ÷ step), imqarreb 'il fuq għall-eqreb numru sħiħ ta' bits.
Eżempju Maħdum (Valuri tal-Eżempju ta' Tagħbija)
Jekk tagħżel riżoluzzjoni ta' 12-il bit, referenza ta' 3.3 V, u firxa unipolari, il-kalkoli jagħtu dawn il-valuri:
- Livelli ta' kwantizzazzjoni: 4,096
- L-ogħla kodiċi: 4,095
- LSB = 3.3 V ÷ 4,096 ≈ 805.6641 µV
- Żball massimu ta' kwantizzazzjoni: ±402.832 µV
- Storbju tal-kwantizzazzjoni ≈ 232.5752 µV rms
- SNR ideali ≈ 74.01 dB
- Firxa dinamika ≈ 72.25 dB
Input ta' 1.65 V jinsab eżattament f'nofs l-iskala u jiġi mmappjat fuq il-kodiċi 2,048 (binarju 1000 0000 0000, eżadeċimali 0x800) b'żero żball ta' kwantizzazzjoni.
Regoli, Każijiet Speċjali u Żbalji
- Mudell ta' Kwantizzazzjoni: L-għodda timmudella kwantizzatur ideali fejn l-ewwel tranżizzjoni tal-kodiċi sseħħ f'nofs pass (1 / 2 LSB), u tiddefinixxi l-LSB bħala FSR ÷ 2^N.
- Kamp ta' Applikazzjoni: Il-figuri kollha jiddeskrivu konvertitur ideali. ADC reali jżid INL/DNL, żbalji ta' offset, gain u drift, u t-tolleranza u l-istorbju tar-referenza stess ibiddlu kull pass. Il-figura tal-SNR hija l-limitu teoretiku għal mewġa sine fuq l-iskala sħiħa tul il-bandwidth ta' Nyquist — il-bits effettivi (ENOB) ta' ADC reali jinsabu taħt ir-riżoluzzjoni nominali tiegħu.
- Firxa Unipolari: Il-firxa tal-iskala sħiħa (FSR) hija ugwali għal Vᵣef. Il-firxa tal-input timxi minn 0 sa Vᵣef.
- Firxa Bipolari: Il-firxa tal-iskala sħiħa (FSR) hija ugwali għal 2 × Vᵣef. Il-firxa tal-input timxi minn -Vᵣef sa +Vᵣef. Il-kodiċi 0 jiġi mmappjat fuq -Vᵣef, il-kodiċi tan-nofs 2^(N-1) jiġi mmappjat fuq 0 V, u l-ogħla kodiċi jinsab pass wieħed taħt +Vᵣef.
- Saturazzjoni tal-Input (Clipping):
- Jekk l-input ikun 'il fuq mill-arblu għoli, l-output jissatura fl-ogħla kodiċi (2^N - 1). L-għodda turi l-messaġġ: "L-input jinsab 'il fuq mill-arblu għoli: l-output jissatura fl-ogħla kodiċi, u l-iżball muri huwa r-residwu veru — il-limitu ta' ±½ LSB m'għadux japplika."
- Jekk l-input ikun taħt l-arblu baxx, l-output jissatura fil-kodiċi 0. L-għodda turi l-messaġġ: "L-input jinsab taħt l-arblu baxx: l-output jissatura fil-kodiċi 0, u l-iżball muri huwa r-residwu veru — il-limitu ta' ±½ LSB m'għadux japplika."
- Input f'Nofs l-Iskala: Jekk l-input ikun eżattament f'nofs l-iskala, l-għodda tinnota li nofs il-firxa tiġi mmappjata fuq il-kodiċi tan-nofs b'żero żball ta' kwantizzazzjoni.
Messaġġi ta' Żball tal-Interface
L-għodda tivvalida l-inputs kollha u turi l-messaġġi li ġejjin f'każ ta' żball:
- Jekk jiddaħħal valur mhux numeriku:
"‹field›: “‹token›” mhuwiex numru." - Jekk ir-riżoluzzjoni tkun barra l-limiti:
"Ir-riżoluzzjoni trid tkun numru sħiħ ta' bits bejn 1 u 32." - Jekk il-vultaġġ ta' referenza jkun żero jew negattiv:
"Il-vultaġġ ta' referenza jrid ikun akbar minn żero." - Jekk jiddaħħal numru deċimali għal kodiċi:
"Kodiċi jrid ikun numru sħiħ ta' counts." - Jekk il-kodiċi jkun barra l-limiti:
"Il-kodiċi jrid ikun bejn 0 u ‹max› għal konvertitur ta' ‹bits› bits." - Jekk il-pass fil-mira jkun żero jew negattiv:
"L-iżgħar bidla li trid tiġi solvuta trid tkun akbar minn żero." - Jekk il-kalkoli jaqbżu l-limiti numeriċi:
"Valur jew riżultat intermedju jaqbeż il-firxa ta' numri appoġġjata."