Line 2... |
Line 2... |
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 |
\usepackage{listings} |
7 |
\textwidth 16cm \textheight 25cm |
8 |
\textwidth 16cm \textheight 25cm |
8 |
\topmargin -1.3cm |
9 |
\topmargin -1.3cm |
9 |
\oddsidemargin 0cm |
10 |
\oddsidemargin 0cm |
10 |
\pagestyle{empty} |
11 |
\pagestyle{empty} |
11 |
\begin{document} |
12 |
\begin{document} |
Line 51... |
Line 52... |
51 |
|
52 |
|
52 |
\subsection{Zapojení} |
53 |
\subsection{Zapojení} |
53 |
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. |
54 |
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. |
54 |
Na modulu PIC18F4550v01A je jako napájení jumperem zvoleno USB. Použitý krystal je 20 MHz, což vyžaduje v modulu osazené u oscilátoru kondenzátory s kapacitou 12pF. |
55 |
Na modulu PIC18F4550v01A je jako napájení jumperem zvoleno USB. Použitý krystal je 20 MHz, což vyžaduje v modulu osazené u oscilátoru kondenzátory s kapacitou 12pF. |
55 |
|
56 |
|
- |
|
57 |
|
- |
|
58 |
|
56 |
\subsection{Odrušení} |
59 |
\subsection{Odrušení} |
57 |
|
60 |
|
58 |
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 jsou například radioastronomická pracoviště. 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 vnášet 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. |
61 |
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 jsou například radioastronomická pracoviště. 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 vnášet 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. |
59 |
|
62 |
|
60 |
\section{Nastavení testování} |
63 |
\section{Nastavení testování} |
61 |
Při připojení k napájení generuje CLKGEN01B frekvenci nastavenou při výrobě v Silicon Labs. V případě modulů MLAB je to 10~MHz z důvodu využitelnosti jako standardní laboratorní normál. Pro možnost ladění je potřeba do PIC18F4550 nahrát firmware, který naleznete na \cite{pic_firmware}. 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\cite{CFGSR}. |
64 |
Při připojení k napájení generuje CLKGEN01B frekvenci nastavenou při výrobě v Silicon Labs. V případě modulů MLAB je to 10~MHz z důvodu využitelnosti jako standardní laboratorní normál. Pro možnost ladění je potřeba do PIC18F4550 nahrát firmware, který naleznete na \cite{pic_firmware}. 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ý jako pro původní konstrukci a lze jej nalézt v odkazu\cite{CFGSR}. |
- |
|
65 |
|
- |
|
66 |
\noindent Firmware do modulu nahrajeme skriptem, který se nachází ve složce SW. Skript spustíme přes příkazový řádek: |
- |
|
67 |
|
- |
|
68 |
\begin{lstlisting}[language=bash] |
- |
|
69 |
svnMLAB/Modules/Clock/CLKGEN01B/SW$ ./flash.sh |
- |
|
70 |
Program Succeeded. |
- |
|
71 |
PICkit 2 Verify Report |
- |
|
72 |
16-1-2016, 18:16:56 |
- |
|
73 |
Device Type: PIC18F4550 |
- |
|
74 |
|
- |
|
75 |
Verify Succeeded. |
- |
|
76 |
|
- |
|
77 |
Operation Succeeded |
- |
|
78 |
\end{lstlisting} |
- |
|
79 |
|
62 |
|
80 |
|
63 |
\section{Programové vybavení} |
81 |
\section{Programové vybavení} |
64 |
Vzhledem k tomu, že výsledek je plně kompatibilní s konstrukcí dg8saq 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}, či CFGSR \cite{CFGSR}, které je z těchto nástrojů nejmodernější. |
82 |
Vzhledem k tomu, že výsledek je plně kompatibilní s konstrukcí dg8saq 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}, či CFGSR \cite{CFGSR}, které je z těchto nástrojů nejmodernější. |
65 |
|
83 |
|
66 |
\begin{thebibliography}{99} |
84 |
\begin{thebibliography}{99} |