Line 154... |
Line 154... |
154 |
Pro otestování funkčnosti zvoleného čipu byly sestaveny dva testovací prototypy, které se liší, především komunikačním rozhraním a způsobem generování testovacích impulzů.
|
154 |
Pro otestování funkčnosti zvoleného čipu byly sestaveny dva testovací prototypy, které se liší, především komunikačním rozhraním a způsobem generování testovacích impulzů.
|
155 |
|
155 |
|
156 |
\begin{figure}[htbp]
|
156 |
\begin{figure}[htbp]
|
157 |
\begin{center}
|
157 |
\begin{center}
|
158 |
\includegraphics[width=150mm]{./img/prototyp1.jpg}
|
158 |
\includegraphics[width=150mm]{./img/prototyp1.jpg}
|
159 |
\caption{1. testovací prototyp}
|
159 |
\caption{První testovací prototyp}
|
160 |
\end{center}
|
160 |
\end{center}
|
161 |
\end{figure}
|
161 |
\end{figure}
|
162 |
|
162 |
|
163 |
První prototyp obsahoval pouze jeden mikroprocesor, který obstarával jak komunikaci s měřícím čipem TDC-GP2, tak i generování testovacích start-stop impulzů. Komunikace a přenos dat pak byla řešena přímo programátorem PICPROGUSB02A.
|
163 |
První prototyp obsahoval pouze jeden mikroprocesor, který obstarával jak komunikaci s měřícím čipem TDC-GP2, tak i generování testovacích start-stop impulzů. Komunikace a přenos dat pak byla řešena přímo programátorem PICPROGUSB02A.
|
164 |
|
164 |
|
Line 337... |
Line 337... |
337 |
|
337 |
|
338 |
|
338 |
|
339 |
|
339 |
|
340 |
Průběh experimentu byl po několik hodin řízen z PC pomocí skriptu, který spouštěl měření času a teploty v opakujících se 5s intervalech.
|
340 |
Průběh experimentu byl po několik hodin řízen z PC pomocí skriptu, který spouštěl měření času a teploty v opakujících se 5s intervalech.
|
341 |
|
341 |
|
342 |
Podobným způsobem bylo provedeno měření i v měřícím módu 2, zde ale kvůli nutnosti generování delšího časového intervalu nemohlo být využito zpoždění signálu při průchodu vedením a proto byly impulzy generovány mikroprocesorem PIC18F4550.
|
342 |
Podobným způsobem bylo provedeno měření i v měřícím módu 2, zde ale kvůli nutnosti vytvoření delšího časového intervalu nemohlo být využito zpoždění signálu při průchodu vedením a proto byl jako generátor využit mikroprocesor PIC18F4550.
|
343 |
|
343 |
|
344 |
Impulzy byly generovány dvou jednotlivých výstupech mikroprocesoru. (Pro START a STOP1 vstup TDC-GP2). Pomocí následující části programu.
|
344 |
Impulzy byly generovány na dvou jednotlivých výstupech mikroprocesoru. (Pro START a STOP1 vstup TDC-GP2). Pomocí následující části programu.
|
345 |
|
345 |
|
- |
|
346 |
\pagebreak
|
346 |
\begin{verbatim}
|
347 |
\begin{verbatim}
|
347 |
if(!input(MODE_SELECT))
|
348 |
if(!input(MODE_SELECT))
|
348 |
{
|
349 |
{
|
349 |
while(!input(FIRE_DETECT));
|
350 |
while(!input(FIRE_DETECT));
|
350 |
|
351 |
|
Line 396... |
Line 397... |
396 |
Samotný čip TDC-GP2 používá jako vstupní a výstupní signál logické úrovně 5V CMOS. To nemusí být pro některé aplikace vhodné, jednak kvůli komplikacím s vedením jednoduchého CMOS signálu na delší vzdálenosti a potom i z hlediska ochrany samotného obvodu před poškozením externím zařízením.
|
397 |
Samotný čip TDC-GP2 používá jako vstupní a výstupní signál logické úrovně 5V CMOS. To nemusí být pro některé aplikace vhodné, jednak kvůli komplikacím s vedením jednoduchého CMOS signálu na delší vzdálenosti a potom i z hlediska ochrany samotného obvodu před poškozením externím zařízením.
|
397 |
|
398 |
|
398 |
Do budoucna bylo proto připraveno několik rozšiřujících modulů umožnujících interakci s jinými přístroji.
|
399 |
Do budoucna bylo proto připraveno několik rozšiřujících modulů umožnujících interakci s jinými přístroji.
|
399 |
|
400 |
|
400 |
Patří mezi ně převodník TTL na PECL, výstupní PECL signál je pak diferenciální a lze jej proto snadno odvádět na velké vzdálenosti kvalitním diferenciálním vedením, jako jsou například kabely SATA, nebo UTP kabely bez rizika poškození signálu elektrickou interferencí. Stejný převodník (Osazený jiným IO) pak lze použít i k převedení PECL signálu zpět na TTL a dovedením pouze na krátkou vzdálenost. Problémy kompatibility CMOS a TTL lze pak v takovém případě zanedbat.
|
401 |
Patří mezi ně převodník TTL na PECL, výstupní PECL signál je pak diferenciální a lze jej proto snadno odvádět na velké vzdálenosti kvalitním diferenciálním vedením, jako jsou například kabely SATA, nebo UTP kabely bez rizika poškození signálu elektrickou interferencí. Stejný převodník (Osazený jiným IO) pak lze použít i k převedení PECL signálu zpět na TTL a dovedením pouze na krátkou vzdálenost. Problémy kompatibility CMOS a TTL lze pak v takovém případě zanedbat.
|
401 |
Dalším modulem je vícenásobný aktivní rozbočovač na 10 kanálů CLKHUB02A, který lze využít k rozvodu signálu do více míst bez ztráty jeho intenzity.
|
402 |
Dalším modulem je vícenásobný aktivní rozbočovač na 10 kanálů CLKHUB02A, který lze využít k rozvodu signálu do více míst bez ztráty jeho intenzity a se zachováním definované fáze.
|
402 |
|
403 |
|
403 |
V případě že by bylo přesto nutné stále používat CMOS signál a hrozilo by narušení jeho integrity disperzí vedení nebo jinými vlivy, tak lze zařízení snadno dovybavit rychlým komparátorem, jako je například některý z ADCMP551/ADCMP552/ADCMP553.
|
404 |
V případě že by bylo přesto nutné stále používat CMOS signál a hrozilo by narušení jeho integrity disperzí vedení nebo jinými vlivy, tak lze zařízení snadno dovybavit rychlým komparátorem, jako je například některý z ADCMP551/ADCMP552/ADCMP553.
|
404 |
|
405 |
|
405 |
\begin{figure}[htbp]
|
406 |
\begin{figure}[htbp]
|
406 |
\begin{center}
|
407 |
\begin{center}
|