Przejdź do głównej treści

Przetwornik cyfrowo-analogowy C/A

Słownik kwalifikacji ELM.05 - Eksploatacja urządzeń elektronicznych

Przetwornik cyfrowo-analogowy, oznaczany C/A lub DAC (ang. Digital-to-Analog Converter), zamienia wartość cyfrową na odpowiadający jej sygnał analogowy, najczęściej napięcie lub prąd.

Liczba poziomów

Najważniejszą zależnością egzaminacyjną jest liczba możliwych poziomów wyjściowych:

L = 2^n

Gdzie:
- L — liczba poziomów sygnału analogowego,
- n — liczba bitów przetwornika.

Dla przetwornika 12-bitowego:

L = 2^12 = 4096

Oznacza to, że przetwornik może wygenerować 4096 różnych poziomów napięcia lub prądu.

Zakres kodów a liczba poziomów

Trzeba odróżnić dwie rzeczy:
- liczba poziomów: 2^n,
- największa wartość kodu cyfrowego: 2^n - 1.

Dla 12 bitów kody mają zakres od:

0 do 4095

ale jest ich łącznie:

4096.

Dlatego w pytaniu o liczbę poziomów poprawna odpowiedź to 2^12, a nie 2^12 - 1.

Rozdzielczość przetwornika

Im więcej bitów ma przetwornik, tym więcej poziomów może rozróżnić i tym mniejszy jest krok napięcia między sąsiednimi poziomami. Ten najmniejszy krok nazywa się często LSB.

Dla idealnego przetwornika unipolarnego można przyjąć:

LSB = Uref / 2^n

Przykład: dla napięcia odniesienia 5 V i przetwornika 12-bitowego:

LSB = 5 V / 4096 ≈ 1,22 mV

Zapamiętaj

  • przetwornik 8-bitowy: 2^8 = 256 poziomów,
  • przetwornik 10-bitowy: 2^10 = 1024 poziomy,
  • przetwornik 12-bitowy: 2^12 = 4096 poziomów.