Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

TDC-GPX Datasheet(PDF) 45 Page - ams AG

Part # TDC-GPX
Description  Ultra-high Performance 8 Channel Time- to-Digital Converter
PDF  54 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AMSCO [ams AG]
Direct Link  http://www.ams.com
Logo AMSCO - ams AG

TDC-GPX Datasheet(HTML) 45 Page - ams AG

Back Button TDC-GPX Datasheet HTML 41Page - ams AG TDC-GPX Datasheet HTML 42Page - ams AG TDC-GPX Datasheet HTML 43Page - ams AG TDC-GPX Datasheet HTML 44Page - ams AG TDC-GPX Datasheet HTML 45Page - ams AG TDC-GPX Datasheet HTML 46Page - ams AG TDC-GPX Datasheet HTML 47Page - ams AG TDC-GPX Datasheet HTML 48Page - ams AG TDC-GPX Datasheet HTML 49Page - ams AG Next Button
Zoom Inzoom in Zoom Outzoom out
 45 / 54 page
background image
TDC-GPX
acam-messelectronic gmbh - Am Hasenbiel 27 - D-76297 Stutensee-Blankenloch - Germany - www.acam.de
44
Task2: Typical application laser rangefinder
Given a Start signal with 10 kHz rate. To each Start there is an unknown number of Stops on channel 1. The
maximum range is 1 µs. The time between Stop and Start shall be measured with very high resolution, using the
LVPECL inputs.
Choice: R-Mode with quiet mode and internal Timer.
//****** R-Mode, Stop against Start **********
PuResN=Low;
// Power-up reset
PuResN=High;
StopDis1 = High;
// Disable inputs
StopDis2 = High;
StopDis3 = High;
StopDis4 = High;
// write configuration registers:
_oupd( 0,0x000009F);
// Rising and falling edges, Start ringoscil.
_oupd( 1,0x0620620);
// Channel adjust = 6 & 2
_oupd( 2,0x0062004);
// G-Mode, channel adjust = 6 & 2
_oupd( 3,0x0000000);
// Use LVPECL inpus
_oupd( 4,0x6000100);
// EFlagHiZN, Quiet mode, Mtimer on Start
_oupd( 5,0x00004DA);
// StartOff1 = 100ns
_oupd( 6,0x8000000);
// Power-on ECL
_oupd( 7,0x0141FB4);
// Res = 27.4348ps, Mtimer = 1 µs
_oupd(11,0x7FF0000);
// Any error -> ErrFlag
_oupd(12,0x2000000);
// Mtimer -> Interrupt flag
_oupd(14,0x0000000);
_oupd( 4,0x6400100);
// Master reset
StopDis1 = Low;
// Enable inputs
StopDis2 = Low;
StopDis3 = Low;
StopDis4 = Low;
do
{
while(IrFlag=Low);
// Check interrupt flag
Alutrigger = High;
// Trigger Alu
Alutrigger = Low;
wait(100ns);
// Time to calculate first hit
while(EF1=Low)
// Check empty flag
{
data = _inpd(8);
// Read IFIFO1
Time = (data & 0x7FFFFF);
// Get time Stop-Start
Printf(Time);
}
_oupd( 4,0x6400100);
// Master reset
} while(!quit)
Member of the ams Group



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com