Subversion Repositories svnkaklik

Rev

Rev 888 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 888 Rev 891
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}