User Tools

Site Tools


hw:lab:e2_adc_pipeline:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hw:lab:e2_adc_pipeline:start [2011/03/01 09:31]
szymon.kulis
hw:lab:e2_adc_pipeline:start [2019/03/08 14:08] (current)
Line 25: Line 25:
       - do wartości analogowej dodawane jest (Vrefp - Vrefm)/2, wynik jest mnożony przez dwa i przekazywany do następnego stopnia       - do wartości analogowej dodawane jest (Vrefp - Vrefm)/2, wynik jest mnożony przez dwa i przekazywany do następnego stopnia
  
-==== Zadanie ====+==== Zadanie ​====
  
 Zaimplementować procedurę(klasę) realizującą funkcje przetwarzania sygnału w taki sposób jak to robi przetwornik potokowy. Zaimplementowany model powinien mieć możliwość ​ Zaimplementować procedurę(klasę) realizującą funkcje przetwarzania sygnału w taki sposób jak to robi przetwornik potokowy. Zaimplementowany model powinien mieć możliwość ​
Line 31: Line 31:
   * zmiany wzmocnienia we wzmacniaczu MDAC (domyślnie 2)   * zmiany wzmocnienia we wzmacniaczu MDAC (domyślnie 2)
   * zmiany offsetu komparatora (domyślnie 0)   * zmiany offsetu komparatora (domyślnie 0)
 +
 +==== Zadanie 2 ====
  
 Dla tak przygotowanego modelu proszę wyznaczyć funkcje przejścia (tzn. zależność kodu wyjściowego od wartości analogowej podawanej na wejście) dla przetwornika 4 bitowego w przypadku domyślnych wartości wzmocnienia oraz offsety oraz dla wzmocnienia wynoszącego 1,9 i offsetcie 0,1.  Dla tak przygotowanego modelu proszę wyznaczyć funkcje przejścia (tzn. zależność kodu wyjściowego od wartości analogowej podawanej na wejście) dla przetwornika 4 bitowego w przypadku domyślnych wartości wzmocnienia oraz offsety oraz dla wzmocnienia wynoszącego 1,9 i offsetcie 0,1. 
Line 64: Line 66:
 w zbiorczym histogramie. ​ w zbiorczym histogramie. ​
  
-{{  :​hw:​lab:​e2_adc_pipeline:​hist.png ​ |}}+{{  :​hw:​lab:​e2_adc_pipeline:​hist.png?650  |}}
  
 Przy zadanej częstotliwości próbkowania i zboczu sygnału Przy zadanej częstotliwości próbkowania i zboczu sygnału
Line 79: Line 81:
 gdzie <​latex>​ N_{avr}</​latex>​ jest średnią ze wszystkich schodków. Ze względów praktycznych schodki skrajne najczęściej są odrzucane, jako że zawierają one znacznie większą liczbę przypadków. Jest to związane z tym, iż przetwornik dla napięć z poza zakresu pełnej skaliwskazuje kody brzegowe. Mając wyznaczone nieliniowości różniczkowe,​ nieliniowości całkowe wyznacza się przy pomocy zależności 4.2. gdzie <​latex>​ N_{avr}</​latex>​ jest średnią ze wszystkich schodków. Ze względów praktycznych schodki skrajne najczęściej są odrzucane, jako że zawierają one znacznie większą liczbę przypadków. Jest to związane z tym, iż przetwornik dla napięć z poza zakresu pełnej skaliwskazuje kody brzegowe. Mając wyznaczone nieliniowości różniczkowe,​ nieliniowości całkowe wyznacza się przy pomocy zależności 4.2.
  
-===== Plan ćwiczenia ​=====+==== Zadanie 3 ==== 
 + 
 +Zaimplementować procedurę realizującą wyżej opisaną metodę histogramową. 
 + 
 +==== Zadanie 4 ==== 
 +Wyznaczyć zależności DNL/DNL od numeru kodu dla przetwornika 10 bitowego (model z zadania 1) w przypadku domyślnych wartości wzmocnienia oraz offsetu oraz dla wzmocnienia wynoszącego 1,9 i offsetcie 0,1.  
 + 
 +===== Oczekiwane wyniki ===== 
 + 
 +==== zadanie 1/2 ==== 
 + 
 +{{  :​hw:​lab:​e2_adc_pipeline:​transfer.png?​300 ​ |}} 
 + 
 +==== zadanie 3/4 ==== 
 +{{  :​hw:​lab:​e2_adc_pipeline:​inldnl.png?​300 ​ |}} 
 + 
 +===== Do przemyslenia ===== 
 +  * wprowadzac brakujace kody ? 
 +  * mowic cos o bledzie wzmocnienia i offsetu ? 
 +  * robic cwiczenia z niesymetrycznymi referencjami ? 
 + 
 +===== Dla ambitnych ​===== 
 +  * ENOB w funkcji gain 
 +  * ENOB w funkcji offsett 
 +  * implementacja 2bit/stage
  
-    - implementacja parametryzowalnego modelu przetwornika potokowego (wzmocnienie,​ napięcie komparatorów) 
-    - badanie funkcji przejścia przetwornika 
-    - badanie parametrów statycznych przetwornika metodą histogramową 
-    - badanie wpływu parametrów modelu (np. wzmocnienie) na parametry statyczne 
/services/www/http/wiki/data/attic/hw/lab/e2_adc_pipeline/start.1298968317.txt.gz · Last modified: 2019/03/08 14:06 (external edit)