Rev 1863 Rev 1952
1 \documentclass[12pt,a4paper,oneside]{article} 1 \documentclass[12pt,a4paper,oneside]{article}
2 \usepackage[colorlinks=true]{hyperref} 2 \usepackage[colorlinks=true]{hyperref}
3 \usepackage[utf8]{inputenc} 3 \usepackage[utf8]{inputenc}
4 \usepackage[czech]{babel} 4 \usepackage[czech]{babel}
5 \usepackage{graphicx} 5 \usepackage{graphicx}
6 \usepackage{pdfpages} 6 \usepackage{pdfpages}
7 \textwidth 16cm \textheight 25cm 7 \textwidth 16cm \textheight 25cm
8 \topmargin -1.3cm 8 \topmargin -1.3cm
9 \oddsidemargin 0cm 9 \oddsidemargin 0cm
10 \pagestyle{empty} 10 \pagestyle{empty}
11 \begin{document} 11 \begin{document}
12 \title{Emulátor digitálního syntetyzéru od DG8SAQ} 12 \title{Emulátor digitálního syntetyzéru od DG8SAQ}
13 \author{Jakub Kákona, kaklik@mlab.cz} 13 \author{Jakub Kákona, kaklik@mlab.cz}
14 \maketitle 14 \maketitle
15   15  
16 \thispagestyle{empty} 16 \thispagestyle{empty}
17 \begin{abstract} 17 \begin{abstract}
18 Vzhledem k tomu, že je potřebné modul CLKGEN01B něnajakým způsobem přelaďovat, je vhodné jej připojit například k počítači. Tento článek popisuje způsob, jak ovládat čip Si570 pomocí sběrnice USB. 18 Vzhledem k tomu, že je potřebné modul CLKGEN01B nějakým způsobem přelaďovat, je vhodné jej připojit například k počítači. Tento článek popisuje způsob, jak ovládat čip Si570 pomocí sběrnice USB.
19 \end{abstract} 19 \end{abstract}
20   20  
21 \begin{figure} [htbp] 21 \begin{figure} [htbp]
22 \begin{center} 22 \begin{center}
23 \includegraphics [width=80mm] {DG8SAQ_emulator_Big.jpg} 23 \includegraphics [width=80mm] {DG8SAQ_emulator_Big.jpg}
24 \end{center} 24 \end{center}
25 \end{figure} 25 \end{figure}
26   26  
27 \tableofcontents 27 \tableofcontents
28   28  
29 \section{Technické parametry} 29 \section{Technické parametry}
30 \begin{table}[htbp] 30 \begin{table}[htbp]
31 \begin{center} 31 \begin{center}
32 \begin{tabular}{|c|c|p{4.7cm}|} 32 \begin{tabular}{|c|c|p{4.7cm}|}
33 \hline 33 \hline
34 Parametr & Hodnota & Poznámka \\ 34 Parametr & Hodnota & Poznámka \\
35 \hline 35 \hline
36 Napájecí napětí POWER & max 5V & Napájení z USB\\ 36 Napájecí napětí POWER & max 5V & Napájení z USB\\
37 \hline 37 \hline
38 Frekvenční rozsah & 10 - 1500 MHz & Záleží na konkrétním typu čipu Si5XX, obvykle 10-810MHz \\ 38 Frekvenční rozsah & 10 - 1500 MHz & Záleží na konkrétním typu čipu Si5XX, obvykle 10-810MHz \\
39 \hline 39 \hline
40 Fázový jitter & $<$ 0,3ps & Pro obvody řady Si570 z diferenciálním výstupem\\ 40 Fázový jitter & $<$ 0,3ps & Pro obvody řady Si570 z diferenciálním výstupem\\
41 \hline 41 \hline
42 \end{tabular} 42 \end{tabular}
43 \end{center} 43 \end{center}
44 \end{table} 44 \end{table}
45   45  
46 \section{Popis konstrukce} 46 \section{Popis konstrukce}
47 Zařízení vychází z velmi rozšířené metody ovládání čipu Si570 pomocí ATtiny, tak jak byla navžena v . Tento postup funguje, ale díky nekompatibilním napěťovým úrovním na USB a na ATtiny, může způsobovat nežádoucí rušení. Navíc v některých moderních implementacích USB 3.0 může být jeho použití rizikové pro host zařízení v počítači. Zde je tedy popsán technicky mnohem čistčí způsob vyhovující standardu USB při zachování všech funkcí původní konstrukce. 47 Zařízení vychází z velmi rozšířené metody ovládání čipu Si570 pomocí ATtiny, tak jak byla navžena v . Tento postup funguje, ale díky nekompatibilním napěťovým úrovním na USB a na ATtiny, může způsobovat nežádoucí rušení. Navíc v některých moderních implementacích USB 3.0 může být jeho použití rizikové pro host zařízení v počítači. Zde je tedy popsán technicky mnohem čistčí způsob vyhovující standardu USB při zachování všech funkcí původní konstrukce.
48 Navíc je zde i korektně bezodrazově vyšešen vysokofrekvenční výstup z čipu Si570. 48 Navíc je zde i korektně bezodrazově vyšešen vysokofrekvenční výstup z čipu Si570.
49   49  
50 \subsection{Zapojení} 50 \subsection{Zapojení}
51 Zapojení spočívá pouze v propojení modulu PIC18F4550v01A s modulem CLKGEN01B. Toto je realizováno jedním napájecím kablíkem, který propojuje napájení modulu připojeného na USB s 5V napájením CLKGEN01B (Modul si nižší napájecí napětí stabiluzuje sám). V zapojení jsou ještě dva datové kablíky, které přímo propojují I2C sběrnici. 51 Zapojení spočívá pouze v propojení modulu PIC18F4550v01A s modulem CLKGEN01B. Toto je realizováno jedním napájecím kablíkem, který propojuje napájení modulu připojeného na USB s 5V napájením CLKGEN01B (Modul si nižší napájecí napětí stabiluzuje sám). V zapojení jsou ještě dva datové kablíky, které přímo propojují I2C sběrnici.
52 Na modulu PIC18F4550v01A je jako napájení jumperem zvoleno USB. Použitý krystal je 20 MHz 52 Na modulu PIC18F4550v01A je jako napájení jumperem zvoleno USB. Použitý krystal je 20 MHz
53   53  
54 \subsection{Odrušení} 54 \subsection{Odrušení}
55   55  
56 Odrušení je třeba provádět zvláště pečlivě, pracujeme-li v prostředí, kde by mohlo vadit elektromagnetické vyzařování, jako je například radioastronomie. Nejkritičtějším místem je v tomto případě připojení počítače, který je často sám o sobě silným zdrojem rušení. USB kabel je tedy vhodné volit dostatečně stíněný a nejlépe s odrušovacími ferity na obou koncích. Počítač by sám o sobě měl do USB injektovat co nejmenší množství šumu, proto je dobré použít místo notebooku spíše stolní počítač s kvalitním zdrojem a kovovou bednou. Samozřejmost je mít moduly přišroubované na dostatečně vodivé podložce tedy nejlépe ALBASE. 56 Odrušení je třeba provádět zvláště pečlivě, pracujeme-li v prostředí, kde by mohlo vadit elektromagnetické vyzařování, jako je například radioastronomie. Nejkritičtějším místem je v tomto případě připojení počítače, který je často sám o sobě silným zdrojem rušení. USB kabel je tedy vhodné volit dostatečně stíněný a nejlépe s odrušovacími ferity na obou koncích. Počítač by sám o sobě měl do USB injektovat co nejmenší množství šumu, proto je dobré použít místo notebooku spíše stolní počítač s kvalitním zdrojem a kovovou bednou. Samozřejmost je mít moduly přišroubované na dostatečně vodivé podložce tedy nejlépe ALBASE.
57   57  
58 \section{Nastavení testování} 58 \section{Nastavení testování}
59 Při připojení k napájení generuje CLKGEN01B frekvenci nastavenou při výrobě v Silicon Labs. Pro možnost ladění je potřeba do PIC18F4550 nahrát firmware, který naleznete na . Při úspěšném nahrání firmwaru programátorem například PICprogUSB02A, se sestava připojením k počítači ohlásí jako nové USB zařízení a bude vyžadovat driver. Ten lze ten je stejný jakopro původní konstrukci a lze jej nalézt v odkazu. 59 Při připojení k napájení generuje CLKGEN01B frekvenci nastavenou při výrobě v Silicon Labs. Pro možnost ladění je potřeba do PIC18F4550 nahrát firmware, který naleznete na . Při úspěšném nahrání firmwaru programátorem například PICprogUSB02A, se sestava připojením k počítači ohlásí jako nové USB zařízení a bude vyžadovat driver. Ten lze ten je stejný jakopro původní konstrukci a lze jej nalézt v odkazu.
60   60  
61 \section{Programové vybavení} 61 \section{Programové vybavení}
62 Vzhledem k tomu, že výsledek je plně kompatibilní s \cite{DG8SAQSynthesizer} lze k ladění generátoru použít naprostou většinu programů pro SDR a nebo pouze pro nastavení frekvence například USBSynth \cite{USB_Synth}. 62 Vzhledem k tomu, že výsledek je plně kompatibilní s \cite{DG8SAQSynthesizer} lze k ladění generátoru použít naprostou většinu programů pro SDR a nebo pouze pro nastavení frekvence například USBSynth \cite{USB_Synth}.
63   63  
64 \begin{thebibliography}{99} 64 \begin{thebibliography}{99}
65 \bibitem{Si570board}{Původní konstrukce Si570 Board } 65 \bibitem{Si570board}{Původní konstrukce Si570 Board }
66 \href{http://wb6dhw.com/inactive.html}{http://wb6dhw.com/inactive.html} 66 \href{http://wb6dhw.com/inactive.html}{http://wb6dhw.com/inactive.html}
67   67  
68 \bibitem{DG8SAQemulator}{PIC emulátor USB syntezátoru od DG8SAQ} 68 \bibitem{DG8SAQemulator}{PIC emulátor USB syntezátoru od DG8SAQ}
69 \href{http://www.qrpradio.org/pub/softrocks/manuals/Softrock Group Files 210109/21 9V1AL/02 UBW Emulator/README.txt}{http://www.qrpradio.org/pub/softrocks/manuals/Softrock Group Files 210109/21 9V1AL/02 UBW Emulator/README.txt} 69 \href{http://www.qrpradio.org/pub/softrocks/manuals/Softrock Group Files 210109/21 9V1AL/02 UBW Emulator/README.txt}{http://www.qrpradio.org/pub/softrocks/manuals/Softrock Group Files 210109/21 9V1AL/02 UBW Emulator/README.txt}
70   70  
71 \bibitem{DG8SAQSynthesizer}{Wideband RF Synthesizer} 71 \bibitem{DG8SAQSynthesizer}{Wideband RF Synthesizer}
72 \href{http://www.mydarc.de/dg8saq/SI570/index.shtml}{http://www.mydarc.de/dg8saq/SI570/index.shtml} 72 \href{http://www.mydarc.de/dg8saq/SI570/index.shtml}{http://www.mydarc.de/dg8saq/SI570/index.shtml}
73   73  
74 \bibitem{USB_Synth}{USB Synth} 74 \bibitem{USB_Synth}{USB Synth}
75 \href{ http://www.mydarc.de/dg8saq/hidden/USB\_Synth3.zip}{http://www.mydarc.de/dg8saq/hidden/USB\_Synth3.zip} 75 \href{ http://www.mydarc.de/dg8saq/hidden/USB\_Synth3.zip}{http://www.mydarc.de/dg8saq/hidden/USB\_Synth3.zip}
76   76  
77 \end{thebibliography} 77 \end{thebibliography}
78 \end{document} 78 \end{document}