<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Berghammer</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Berghammer"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Berghammer"/>
	<updated>2026-04-11T01:10:41Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Laborat%C3%B3rium_2_-_7._M%C3%A9r%C3%A9s:_A/D_D/A_%C3%A1talak%C3%ADt%C3%B3k_vizsg%C3%A1lata&amp;diff=178751</id>
		<title>Laboratórium 2 - 7. Mérés: A/D D/A átalakítók vizsgálata</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Laborat%C3%B3rium_2_-_7._M%C3%A9r%C3%A9s:_A/D_D/A_%C3%A1talak%C3%ADt%C3%B3k_vizsg%C3%A1lata&amp;diff=178751"/>
		<updated>2014-03-03T21:58:08Z</updated>

		<summary type="html">&lt;p&gt;Berghammer: Disp kicserélése a Matlab kódban formázott kiiratásra (fprintf)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Vissza|Laboratórium 2}}&lt;br /&gt;
&lt;br /&gt;
== Gondolatok a mérésről, tippek és tapasztalatok ==&lt;br /&gt;
&lt;br /&gt;
* A Matlab ábráinak tengelyeit érdemes szépen feliratozni és normálisan skálázni, mert ha lemarad, azt nem szeretik.&lt;br /&gt;
* A DNL-es mérésénél egymás után következő pontok között kell meghatározni a DNL-t. Érdemes úgy trükközni, hogy felhasználjuk az INL mérési adatvektorát, majd mérünk még egyet, ahol ugyanakkora lépésköz mellett, pont 1-el elcsúsztatott kódvektorral gerjesztjük a DAC-ot. így széles tartományban kapunk egymás mellett lévő kódpárokhoz tartozó kimeneti értékeket.&lt;br /&gt;
* A glitch mérésénél, a DAC0 kimenetről le lehet venni egy szinkron trigger jelet. Érdemes ezt a szkóp 2-es csatornájára kötni és erre triggerelni, mert önmagában a DAC1-en megjelenő glitch néhány milivoltjára elég nehéz rátriggerelni.&lt;br /&gt;
&lt;br /&gt;
== Beugró kérdések ==&lt;br /&gt;
&lt;br /&gt;
*[[Laboratórium 2 - 7. Mérés ellenőrző kérdései|Ellenőrző kérdések kidolgozása]] - &#039;&#039;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: darkgreen&amp;quot;&amp;gt;Szerkesszétek, bővítsétek!&amp;lt;/span&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* Beugró kérdések voltak:&lt;br /&gt;
** Szinte csak az ellenőrző kérdésekből kérdeztek, viszont elég kevés időt adtak rá.&lt;br /&gt;
** Kérdezték bónuszban, hogy mi a Glitch!&lt;br /&gt;
&lt;br /&gt;
== Házi feladathoz segítség ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Rejtett&lt;br /&gt;
|mutatott=&#039;&#039;&#039;Egy kompakt Matlab kód a házihoz, katt a jobb oldali &amp;quot;kinyit&amp;quot; linkre! - Hibák lehetnek benne!!!&#039;&#039;&#039;&lt;br /&gt;
|szöveg= &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;matlab&amp;quot; style=&amp;quot;font-size: 140%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
% Szinuszjel illesztése a mintavételezett jelre&lt;br /&gt;
&lt;br /&gt;
% Ha hibát találsz, vagy ez alapján csinálod, de nem valamit hibásnak vélnek&lt;br /&gt;
% a mérésen, akkor kérlek javítsd!&lt;br /&gt;
&lt;br /&gt;
N = 5;      % ADC bitszáma&lt;br /&gt;
fin = 5;    % a jel frekvenciája&lt;br /&gt;
fs = 1024;  % mintavételi frekvencia&lt;br /&gt;
M = 1024;   % minták száma&lt;br /&gt;
U = 2.5;    % referencia feszültség&lt;br /&gt;
&lt;br /&gt;
load ad1.txt;&lt;br /&gt;
omin = 2 * pi * fin / fs;&lt;br /&gt;
i=1:M;&lt;br /&gt;
u1=cos(omin * i)&#039;; u2=sin(omin * i)&#039;;&lt;br /&gt;
u = [u1 u2 ones(M,1)];&lt;br /&gt;
p = u \ ad1;&lt;br /&gt;
a=sqrt(p(1)^2 + p(2)^2);&lt;br /&gt;
fi = atan2(-p(2),p(1));&lt;br /&gt;
offs=p(3);&lt;br /&gt;
b = a*cos(omin*i + fi)+ offs;&lt;br /&gt;
&lt;br /&gt;
fprintf(&#039;A jel amplitudoja: a = %f\n&#039;, a);&lt;br /&gt;
fprintf(&#039;A jel fazistolasa: fi = %f\n&#039;, fi);&lt;br /&gt;
fprintf(&#039;A jel offsetje: offs = %f\n&#039;, offs);&lt;br /&gt;
&lt;br /&gt;
e = 1/M * sum((ad1 - b&#039;).^2);                  % szumma hibanégyzet&lt;br /&gt;
sinad = 10* log10((a^2 / 2)/e);                % signal-to-noise and distrotion ratio&lt;br /&gt;
Neff = N - log2( sqrt(e) / (1/sqrt(12)));      % effektív bitszám (ez nem biztos, hogy jó! )&lt;br /&gt;
&lt;br /&gt;
disp(&#039;sinad = &#039;);disp(&#039; &#039;);disp(sinad);&lt;br /&gt;
disp(&#039;Effektív bitszám Neff = &#039;);disp(&#039; &#039;);disp(Neff);&lt;br /&gt;
&lt;br /&gt;
figure; plot(i,ad1,i,b);grid;&lt;br /&gt;
title(&#039;A mintavételezett és illesztett jel&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
*[[Media:Labor2_mérés7_házi1.pdf‎|Kidolgozott házi feladat]]&lt;br /&gt;
* Tipikus hibák:&lt;br /&gt;
** A koherens mintavételezés egyedüli feltétele, hogy egész számú teljes periódust mintavételezzünk, azaz hogy J és M pozitív egész számok legyenek. Az hogy J és M relatív prímek legyenek (minden periódusban más fázisban mintavételezünk), csak egy méréstechnikai fícsőr, ami pontosabb mérést eredményez, de nem szükséges feltétele a koherens mintavételezésnek.&lt;br /&gt;
&lt;br /&gt;
== Ellenőrző mérés ==&lt;br /&gt;
&lt;br /&gt;
*[[Media:Labor2_mérés7_jegyzőkönyv1.docx|Jegyzőkönyv (2011)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ide jöhetnek kitöltött jegyzőkönyvek&lt;br /&gt;
*Ide lehet gyűjteni:&lt;br /&gt;
**Milyen feladatot adtak az ellenőrző mérésen&lt;br /&gt;
**Mire érdemes figyelni&lt;br /&gt;
**Hibák, amiket nem kéne elkövetni és megoldási javaslat/trükk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Villanyalap]]&lt;/div&gt;</summary>
		<author><name>Berghammer</name></author>
	</entry>
</feed>