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:38]
szymon.kulis
hw:lab:e2_adc_pipeline:start [2019/03/08 14:08] (current)
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 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.
  
-==== Zadanie 2 ====+==== 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 ​ |}}
  
-Zaimplementować procedurę realizującą wyżej opisaną metodę histogramową oraz zbadać nią przetwornik z zadania 1. Prosze przygotować zależności DNL/DNL od numeru kodu dla przetwornika 10 bitowego w przypadku domyślnych wartości ​wzmocnienia ​oraz offsetu ​oraz dla wzmocnienia wynoszącego 1,9 i offsetcie 0,1. +===== Do przemyslenia ===== 
 +  * wprowadzac brakujace kody ? 
 +  * mowic cos o bledzie ​wzmocnienia ​offsetu ​
 +  * robic cwiczenia z niesymetrycznymi referencjami ?
  
-===== Plan ćwiczenia ​=====+===== 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.1298968695.txt.gz · Last modified: 2019/03/08 14:06 (external edit)