1863 |
kaklik |
1 |
\documentclass[12pt,a4paper,oneside]{article} |
|
|
2 |
\usepackage[colorlinks=true]{hyperref} |
|
|
3 |
\usepackage[utf8]{inputenc} |
|
|
4 |
\usepackage[czech]{babel} |
|
|
5 |
\usepackage{graphicx} |
|
|
6 |
\usepackage{pdfpages} |
|
|
7 |
\textwidth 16cm \textheight 25cm |
|
|
8 |
\topmargin -1.3cm |
|
|
9 |
\oddsidemargin 0cm |
|
|
10 |
\pagestyle{empty} |
|
|
11 |
\begin{document} |
|
|
12 |
\title{Emulátor digitálního syntetyzéru od DG8SAQ} |
|
|
13 |
\author{Jakub Kákona, kaklik@mlab.cz} |
|
|
14 |
\maketitle |
|
|
15 |
|
|
|
16 |
\thispagestyle{empty} |
|
|
17 |
\begin{abstract} |
1952 |
kaklik |
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. |
1863 |
kaklik |
19 |
\end{abstract} |
|
|
20 |
|
|
|
21 |
\begin{figure} [htbp] |
|
|
22 |
\begin{center} |
|
|
23 |
\includegraphics [width=80mm] {DG8SAQ_emulator_Big.jpg} |
|
|
24 |
\end{center} |
|
|
25 |
\end{figure} |
|
|
26 |
|
|
|
27 |
\tableofcontents |
|
|
28 |
|
|
|
29 |
\section{Technické parametry} |
|
|
30 |
\begin{table}[htbp] |
|
|
31 |
\begin{center} |
|
|
32 |
\begin{tabular}{|c|c|p{4.7cm}|} |
|
|
33 |
\hline |
|
|
34 |
Parametr & Hodnota & Poznámka \\ |
|
|
35 |
\hline |
|
|
36 |
Napájecí napětí POWER & max 5V & Napájení z USB\\ |
|
|
37 |
\hline |
|
|
38 |
Frekvenční rozsah & 10 - 1500 MHz & Záleží na konkrétním typu čipu Si5XX, obvykle 10-810MHz \\ |
|
|
39 |
\hline |
|
|
40 |
Fázový jitter & $<$ 0,3ps & Pro obvody řady Si570 z diferenciálním výstupem\\ |
|
|
41 |
\hline |
|
|
42 |
\end{tabular} |
|
|
43 |
\end{center} |
|
|
44 |
\end{table} |
|
|
45 |
|
|
|
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. |
|
|
48 |
Navíc je zde i korektně bezodrazově vyšešen vysokofrekvenční výstup z čipu Si570. |
|
|
49 |
|
|
|
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. |
|
|
52 |
Na modulu PIC18F4550v01A je jako napájení jumperem zvoleno USB. Použitý krystal je 20 MHz |
|
|
53 |
|
|
|
54 |
\subsection{Odrušení} |
|
|
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. |
|
|
57 |
|
|
|
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. |
|
|
60 |
|
|
|
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}. |
|
|
63 |
|
|
|
64 |
\begin{thebibliography}{99} |
|
|
65 |
\bibitem{Si570board}{Původní konstrukce Si570 Board } |
|
|
66 |
\href{http://wb6dhw.com/inactive.html}{http://wb6dhw.com/inactive.html} |
|
|
67 |
|
|
|
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} |
|
|
70 |
|
|
|
71 |
\bibitem{DG8SAQSynthesizer}{Wideband RF Synthesizer} |
|
|
72 |
\href{http://www.mydarc.de/dg8saq/SI570/index.shtml}{http://www.mydarc.de/dg8saq/SI570/index.shtml} |
|
|
73 |
|
|
|
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} |
|
|
76 |
|
|
|
77 |
\end{thebibliography} |
|
|
78 |
\end{document} |