Kikokotoo cha Azimio la ADC

Weka biti za ADC na voltaji ya marejeleo ili kupata saizi ya hatua yake, hitilafu ya uquantiza na SNR bora, badilisha kati ya volti na misimbo, na ufuate kila uingizaji.

Kigeuzi na masafa

Nambari nzima kuanzia 1 hadi 32 — upana wa biti wa jina wa kigeuzi.
Masafa ya kuingiza

Hatua ya kipimo (hiari)

Acha tupu ili kuruka kipimo.

Je, unahitaji biti ngapi? (hiari)

Saizi ya hatua na kelele

Saizi ya hatua ya LSB

Mfumo na uingizaji

LSB = FSR ÷ 2ᴺ · hitilafu ya juu = ½ LSB · SNR = 6.02N + 1.76 dB

    Kila nambari unayoingiza inabaki kwenye kivinjari hiki — hakuna kinachopakizwa.

    Maswali Yanayoulizwa Sana

    Kwa nini baadhi ya vyanzo vinagawanya kwa 2^N na vingine kwa 2^N − 1?

    Hizi ni mifano miwili tofauti ya kigeuzi kile kile. Laha za data na nadharia ya kawaida ya uquantiza hufafanua LSB = FSR ÷ 2^N, kukiwa na mpito wa kwanza wa msimbo kwenye nusu hatua — huo ndio mfano unaotumiwa kwenye ukurasa huu. Muundo wa Vref ÷ (2^N − 1) unatokana na kupanga msimbo wa juu haswa kwenye Vref, jambo ambalo ni la kawaida kwenye mafunzo ya vidhibiti vidogo. Kwenye biti 12, mifano hii miwili inatofautiana kwa takriban 0.02%, chini sana kuliko uvumilivu wa marejeleo yoyote halisi; usichanganye mifano hii miwili unapoangalia nambari kwenye vyanzo tofauti.

    Je, azimio la biti 12 linamaanisha usahihi wa biti 12?

    Hapana. Azimio ni upana tu wa msimbo — jinsi masafa yanavyogawanywa vizuri. Usahihi unazuiwa na INL ya kigeuzi na hitilafu za kukabiliana/kupata, uvumilivu na kelele za marejeleo, na saketi inayoizunguka. Ndiyo maana laha za data zinataja ENOB: SAR ya biti 12 kwa kawaida hutoa biti 10–11 zinazofaa. SNR bora ya 74 dB inayoonyeshwa hapa ni dari ambayo hakuna kigeuzi halisi cha biti 12 kinachofikia.

    Je, ingizo la ±Vref linabadilishaje hesabu?

    Masafa yanaongezeka mara mbili hadi 2 × Vref, kwa hivyo kigeuzi kile kile kinasuluhisha hatua zenye upana mara mbili: LSB = 2 × Vref ÷ 2^N. Misimbo inaenda kutoka reli hasi hadi chanya — msimbo 0 ni −Vref, msimbo wa kati 2^(N−1) ni 0 V, na msimbo wa juu uko hatua moja chini ya +Vref. Chagua masafa ya bipolar hapo juu na volti sifuri zitatua haswa kwenye msimbo wa kati.

    Nini cha kufanya ikiwa saizi ya hatua ni kubwa mno?

    Kusampuli kupita kiasi na kutafuta wastani kunaleta azimio wakati mawimbi yana kelele kidogo: kutafuta wastani wa sampuli mara 4× kunaleta takriban biti moja inayofaa, mara 16× kunaleta mbili, mradi tu kelele iwe nyeupe na isiyohusiana — wimbi safi kabisa na tulivu kabisa linarudia tu msimbo ule ule. Zaidi ya hayo, hamia kwenye kigeuzi chenye biti nyingi zaidi au ongeza hatua ya kupata faida inayoweza kuratibiwa ili wimbi lijaze masafa zaidi.

    Jinsi ya Kukokotoa Azimio la ADC, Saizi ya Hatua ya LSB na Kelele

    Kikokotoo cha Azimio la ADC kinasaidia wabunifu wa mifumo ya kielektroniki kukokotoa saizi ya hatua ya Least Significant Bit (LSB), hitilafu ya uquantiza, na uwiano bora wa ishara kwa kelele (SNR) wa kigeuzi cha analojia kwenda dijitali (ADC). Kwa kutumia vigezo vya upana wa biti na voltaji ya marejeleo, chombo hiki kinatathmini masafa ya unipolar na bipolar, kinabadilisha voltaji kuwa msimbo wa dijitali (na kinyume chake), na kuamua idadi ya biti zinazohitajika ili kutambua mabadiliko madogo ya voltaji yaliyolengwa.

    Kila nambari unayoingiza inabaki kwenye kivinjari hiki — hakuna kinachopakizwa. Mahesabu yote yanafanyika ndani ya kifaa chako ili kuhakikisha faragha ya data yako ya muundo.


    Kanuni za Msingi na Mifumo ya Hisabati

    Kikokotoo hiki kinatumia mifano ya kinadharia ya kigeuzi bora cha uquantiza ambapo mpito wa kwanza wa msimbo hutokea kwenye nusu hatua (±½ LSB). Chini ni mifumo inayotumika kukokotoa vigezo vya msingi, ikifuatiwa na mifano ya uingizaji wa nambari halisi.

    1. Masafa ya Kiwango Kamili (FSR)

    Masafa ya kiwango kamili yanategemea usanidi wa masafa ya kuingiza:

    • Unipolar · 0 hadi Vref: FSR = Vref
    • Bipolar · −Vref hadi +Vref: FSR = 2 × Vref

    2. Saizi ya Hatua ya LSB

    LSB inawakilisha mabadiliko madogo zaidi ya voltaji yanayoweza kutambuliwa na kigeuzi: LSB = FSR / (2^N) Ambapo N ni Azimio N (biti).

    3. Viwango vya Quantization na Msimbo wa Juu

    • Viwango vya quantization: 2^N
    • Msimbo wa juu: 2^N - 1

    4. Hitilafu ya Juu ya Quantization na Kelele (rms)

    • Hitilafu ya juu ya quantization (±½ LSB): ±LSB / 2
    • Kelele ya quantization (rms): LSB / (√(12))

    5. SNR Bora na Masafa ya Nguvu

    • SNR bora (wimbi la sine la kiwango kamili): 6.02 × N + 1.76 dB
    • Masafa ya nguvu: 6.02 × N dB

    Mfano wa Uingizaji na Matokeo (Worked Example)

    Ikiwa utapakia maadili ya mfano kupitia kitufe cha "Pakia mfano", kikokotoo kitatumia vigezo vifuatavyo:

    • Azimio N (biti): 12
    • Voltaji ya marejeleo: 3.3 V
    • Masafa ya kuingiza: Unipolar · 0 hadi Vref

    Kutokana na uingizaji huu, mifumo na uingizaji inajionyesha kama ifuatavyo:

    • Viwango vya quantization: Viwango = 2^N = 2^12 = 4096
    • Msimbo wa juu: 4,095
    • LSB = FSR ÷ 2^N: 3.3 ÷ 4096 ≈ 805.6641 µV
    • Hitilafu ya juu ya quantization: ±LSB ÷ 2 = ±402.832 µV
    • Kelele ya quantization (rms): LSB ÷ √12 ≈ 232.5752 µV rms
    • SNR bora (wimbi la sine la kiwango kamili): 6.02 × 12 + 1.76 = 74.01 dB
    • Masafa ya nguvu: 6.02 × 12 = 72.25 dB

    Ikiwa voltaji ya kuingiza ya 1.65 V (ambayo iko katikati kabisa ya masafa) itawekwa kwenye hatua ya kipimo, matokeo yatakuwa:

    • Msimbo wa kutoa: 2,048
    • Mfumo wa binary: 1000 0000 0000
    • Mfumo wa hexadecimal: 0x800
    • Hitilafu ya quantization: 0 V (kiwango cha kati kabisa kinajipanga kwenye msimbo kukiwa na hitilafu sifuri).

    Tabia za Masafa ya Bipolar na Unipolar

    Uchaguzi wa masafa ya kuingiza unabadilisha jinsi voltaji inavyoraniwa na jinsi misimbo ya dijitali inavyopangwa:

    Kipengele Unipolar · 0 hadi Vref Bipolar · −Vref hadi +Vref
    Masafa ya Kiwango Kamili (FSR) Vᵣef 2 × Vᵣef
    Kikomo cha Chini 0 V -Vᵣef
    Kikomo cha Juu Vᵣef +Vᵣef
    Mfumo wa Msimbo round(Vᵢₙ ÷ LSB) round((Vᵢₙ + Vᵣef) ÷ LSB)
    Mfumo wa Voltaji V = msimbo × LSB V = msimbo × LSB - Vᵣef

    Kwenye usanidi wa bipolar, msimbo 0 unawakilisha -Vᵣef, msimbo wa kati 2^(N-1) unawakilisha 0 V, na msimbo wa juu kabisa unawakilisha hatua moja ya LSB chini ya +Vᵣef.


    Vikomo vya Reli na Hali Maalum

    Wakati wa kubadilisha voltaji kwenda msimbo, kikokotoo kinazingatia mipaka ya kimwili ya kigeuzi:

    • Kujibana kwa Reli ya Juu (High Rail Clipping): Ikiwa voltaji ya kuingiza iko juu ya reli ya juu, msimbo wa kutoa unajibana kwenye msimbo wa juu kabisa (2^N - 1). Katika hali hii, kikokotoo kinaonyesha onyo: "Ingizo liko juu ya reli ya juu: matokeo yanajibana kwenye msimbo wa juu, na hitilafu iliyoonyeshwa ni ile ya kweli iliyobaki — kikomo cha ±½ LSB hakitumiki tena."
    • Kujibana kwa Reli ya Chini (Low Rail Clipping): Ikiwa voltaji ya kuingiza iko chini ya reli ya chini, msimbo unajibana kuwa 0. Onyo linaloonyeshwa ni: "Ingizo liko chini ya reli ya chini: matokeo yanajibana kwenye msimbo 0, na hitilafu iliyoonyeshwa ni ile ya kweli iliyobaki — kikomo cha ±½ LSB hakitumiki tena."
    • Kiwango cha Kati Kabisa: Ikiwa ingizo ni nusu kamili ya masafa, ujumbe unaonyesha kuwa nusu ya masafa inajipanga kwenye msimbo wa kati kukiwa na hitilafu sifuri ya uquantiza.

    Uamuzi wa Ukubwa wa Biti (Resolution Sizing)

    Wakati mbunifu anahitaji kujua idadi ya biti zinazohitajika ili kutambua mabadiliko madogo zaidi ya voltaji (target step), kikokotoo kinatumia mfumo ufuatao: N ≥ log₂(FSR / hatua) Matokeo yake yanazungushwa juu hadi nambari nzima inayofuata ya biti.

    Kikokotoo kitaonyesha hali ya sasa ya uwezo wa kigeuzi:

    • Ikiwa azimio la sasa linatosha: "Kutatua ‹step› kunachukua angalau biti ‹bits› — kigeuzi hiki cha biti ‹current› kinakidhi."
    • Ikiwa azimio la sasa halitoshi: "Kutatua ‹step› kunachukua angalau biti ‹bits› — kigeuzi hiki cha biti ‹current› kinasuluhisha tu ‹lsb›."

    Maswali Yanayoulizwa Mara kwa Mara (FAQ)

    Je, azimio la biti 12 linamaanisha usahihi wa biti 12?
    Hapana. Azimio ni upana tu wa msimbo — jinsi masafa yanavyogawanywa vizuri. Usahihi unazuiwa na INL ya kigeuzi na hitilafu za kukabiliana/kupata, uvumilivu na kelele za marejeleo, na saketi inayoizunguka. Ndiyo maana laha za data zinataja ENOB: SAR ya biti 12 kwa kawaida hutoa biti 10–11 zinazofaa. SNR bora ya 74 dB inayoonyeshwa hapa ni dari ambayo hakuna kigeuzi halisi cha biti 12 kinachofikia.

    Je, ingizo la ±Vref linabadilishaje hesabu?
    Masafa yanaongezeka mara mbili hadi 2 × Vref, kwa hivyo kigeuzi kile kile kinasuluhisha hatua zenye upana mara mbili: LSB = 2 × Vref ÷ 2^N. Misimbo inaenda kutoka reli hasi hadi chanya — msimbo 0 ni −Vref, msimbo wa kati 2^(N−1) ni 0 V, na msimbo wa juu uko hatua moja chini ya +Vref. Chagua masafa ya bipolar hapo juu na volti sifuri zitatua haswa kwenye msimbo wa kati.

    Kwa nini baadhi ya vyanzo vinagawanya kwa 2^N na vingine kwa 2^N − 1?
    Hizi ni mifano miwili tofauti ya kigeuzi kile kile. Laha za data na nadharia ya kawaida ya uquantiza hufafanua LSB = FSR ÷ 2^N, kukiwa na mpito wa kwanza wa msimbo kwenye nusu hatua — huo ndio mfano unaotumiwa kwenye ukurasa huu. Muundo wa Vref ÷ (2^N − 1) unatokana na kupanga msimbo wa juu haswa kwenye Vref, jambo ambalo ni la kawaida kwenye mafunzo ya vidhibiti vidogo. Kwenye biti 12, mifano hii miwili inatofautiana kwa takriban 0.02%, chini sana kuliko uvumilivu wa marejeleo yoyote halisi; usichanganye mifano hii miwili unapoangalia nambari kwenye vyanzo tofauti.

    Nini cha kufanya ikiwa saizi ya hatua ni kubwa mno?
    Kusampuli kupita kiasi na kutafuta wastani kunaleta azimio wakati mawimbi yana kelele kidogo: kutafuta wastani wa sampuli mara 4× kunaleta takriban biti moja inayofaa, mara 16× kunaleta mbili, mradi tu kelele iwe nyeupe na isiyohusiana — wimbi safi kabisa na tulivu kabisa linarudia tu msimbo ule ule. Zaidi ya hayo, hamia kwenye kigeuzi chenye biti nyingi zaidi au ongeza hatua ya kupata faida inayoweza kuratibiwa ili wimbi lijaze masafa zaidi.