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

X  

TDC-GPX Datasheet(PDF) 37 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) 37 Page - ams AG

Back Button TDC-GPX Datasheet HTML 33Page - ams AG TDC-GPX Datasheet HTML 34Page - ams AG TDC-GPX Datasheet HTML 35Page - ams AG TDC-GPX Datasheet HTML 36Page - ams AG TDC-GPX Datasheet HTML 37Page - ams AG TDC-GPX Datasheet HTML 38Page - ams AG TDC-GPX Datasheet HTML 39Page - ams AG TDC-GPX Datasheet HTML 40Page - ams AG TDC-GPX Datasheet HTML 41Page - ams AG Next Button
Zoom Inzoom in Zoom Outzoom out
 37 / 54 page
background image
TDC-GPX
acam-messelectronic gmbh - Am Hasenbiel 27 - D-76297 Stutensee-Blankenloch - Germany - www.acam.de
36
3.12 Measurement Flow
In the following we shows a typical example of register settings and measurement flow in G-Mode.
Task: Typical application laser rangefinder
Measuring Stops on 2 channels, rising and falling edge, within a window of 1 µs from Start.
//****** G-Mode, Stops against single Start **********
PuResN=Low;
// Power-up reset
PuResN=High;
StopDis1 = High;
// Disable inputs
StopDis2 = High;
StopDis3 = High;
StopDis4 = High;
// write configuration registers:
_oupd( 0,0x00000FF);
// Rising and falling edges, Start ringoscil.
_oupd( 1,0x5050500);
// Channel adjust = 5 for each second stop channel
_oupd( 2,0x0050001);
// G-Mode, channel adjust = 5
_oupd( 3,0x0000000);
// Use differential inputs
_oupd( 4,0x6000000);
// Mtimes trig. by Start, EFlagHiZN
_oupd( 5,0x0E00080);
//StopDisStart, StartDisStart, StartOff1 = 10ns, MasterAluTrig
_oupd( 6,0x0100000);
// StartOff2 = 20ns
_oupd( 7,0x0141FB4);
// Res = 41.1523ps, Mtimer = 1µs
_oupd(11,0x7FF0000);
// Any error -> ErrFlag
_oupd(12,0x2000000);
// Mtimer -> IrFlag
_oupd(14,0x0000000);
_oupd( 4,0x6400000);
// Master reset
StopDis1 = Low;
// Enable inputs
StopDis2 = Low;
StopDis3 = Low;
StopDis4 = Low;
do
{
while(IrFlag=Low);
// Check interrupt flag
while((EF1=Low)or(EF2=Low))
// Check empty flag
{
if (EF1=Low)
// Data on IFIFO1?
{
data = _inpd(8);
// Read IFIFO1
Chan = 1;
// Channel#
Edge = ((data & 0x0400000)>>26) + 1;
// Get edge
Time = (data & 0x3FFFFF);
// Get time Stop-Start
Printf(Chan,Edge,Time);
}
if (EF2=Low)
// Data on IFIFO2?
{
data = _inpd(9);
// Read IFIFO2
Chan = 2;
// Channel#
Edge = ((data & 0x0400000)>>26) + 5;
// Get edge
Time = (data & 0x3FFFFF);
// Get time Stop-Start
Printf(Chan,Edge,Time);
}
}
Alutrigger = High;
// Master reset
Alutrigger = Low;
} 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