LTC1403-1 LINER [Linear Technology], LTC1403-1 Datasheet - Page 19

no-image

LTC1403-1

Manufacturer Part Number
LTC1403-1
Description
Serial 12-Bit/14-Bit, 2.8Msps Sampling ADCs with Shutdown
Manufacturer
LINER [Linear Technology]
Datasheet
APPLICATIO S I FOR ATIO
*****************************************************************************************************
*LTC1403 timing from board with 10MHz crystal.
*10MHz, divided from 40MHz, forced to CLKIN by 1403 board.
*Horizontal scale is 25ns/chr or 100ns period at BCLKR
*Timing measured at DSP pins. Jxx pin labels for jumper cable.
*BFSR
*BCLKR Pin J1-14 _/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~*
*BDR
*CLKIN Pin J5-09 ~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~~*
*C542 read
*
* negative edge BCLKR
* negative BFSR pulse
* no data shifted
* 1' cable from counter to CONV at DUT
* 2' cable from counter to CLK at DUT
*No right shift is needed to right justify the input data in the main program
*the two msbs should also be masked
*****************************************************************************************************
*
Loopback
Format
IntSync
IntCLK
BurstMode
CLKDIV
PCM_Mode
FS_polarity
CLK_polarity
Frame_ignore
XMTautobuf
RCVautobuf
XMThalt
RCVhalt
XMTbufAddr
XMTbufSize
RCVbufAddr
RCVbufSize
*
* See notes in the ‘C54x CPU and Peripherals Reference Guide on setting up
* valid buffer start and length values. Page 9-44
*
*
**********************************************************************
1)<<7)|(Frame_ignore<<8)|(PCM_Mode<<9)), SPCEval
sineinit:
Pin J1-20 ~~\____/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\____/~~~~~~~~~~~*
Pin J1-26 _—_—_—<B13-B12-B11-B10-B09-B08-B07-B06-B05-B04-B03-B02-B01-B00>—_—<B13-B12*
.eval ((Loopback >> 1)|((Format & 2)<<1)|(BurstMode <<3)|(IntCLK <<4)|(IntSync <<5)) ,SPCval
.eval ((CLKDIV)|(FS_polarity <<5)|(CLK_polarity<<6)|((Format &
.eval (SPCEval|(XMTautobuf<<10)|(XMThalt<<12)|(RCVautobuf<<13)|(RCVhalt<<15)), SPCEval
bspc = #SPCval
ifr = #10h
imr = #210h
intm = 0
bspce = #SPCEval
axr = #XMTbufAddr
bkx = #XMTbufSize
arr = #RCVbufAddr
bkr = #RCVbufSize
bspc = #(SPCval | GO)
return
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
.set
U
U
NO
BIT_16
NO
NO
YES
3
NO
YES
NO
!YES
NO
YES
NO
NO
0x800
0x000
0x800
0x800
Information furnished by Linear Technology Corporation is believed to be accurate and reliable.
However, no responsibility is assumed for its use. Linear Technology Corporation makes no represen-
tation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
0
B13 B12 B11 B10 B09 B08 B07 B06 B05 B04 B03 B02 B01 B00
W
; places buffered serial port in reset
; clear interrupt flags
; Enable HPINT,enable BRINT0
; all unmasked interrupts are enabled.
; programs BSPCE and ABU
; initializes transmit buffer start address
; initializes transmit buffer size
; initializes receive buffer start address
; initializes receive buffer size
; bring buffered serial port out of reset
;for transmit and receive because GO=0xC0
;(digital looback mode?)
;(Data format? 16,12,10,8)
;(internal Frame syncs generated?)
;(internal clks generated?)
;(if BurstMode=NO, then Continuous) FSM bit
;(3=default value, 1/4 CLOCKOUT)
;(Turn on PCM mode?)
;(change polarity)YES=^^^\_/^^^, NO=___/^\___
;(change polarity)for BCLKR YES=_/^, NO=~\_
;(inverted
;(transmit autobuffering)
;(receive autobuffering)
;(transmit buff halt if XMT buff is full)
;(receive buff halt if RCV buff is full)
;(address of transmit buffer)
;(length of transmit buffer)
;(address of receive buffer)
;(length of receive buffer)works up to 800
U
!YES -ignores frame)
LTC1403-1/LTC1403A-1
DLB bit
TXM bit
MCM bit
FO bit
0
0
*
B13 B12*
*
19
14031f
*
*
*
*
*

Related parts for LTC1403-1