LT1460-2.5 LINER [Linear Technology], LT1460-2.5 Datasheet - Page 20

no-image

LT1460-2.5

Manufacturer Part Number
LT1460-2.5
Description
Serial 12-Bit/14-Bit, 2.8Msps
Manufacturer
LINER [Linear Technology]
Datasheet
LTC1403-1/LTC1403A-1
APPLICATIONS INFORMATION
*****************************************************************************************************
*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:
20
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
NO
BIT_16
NO
NO
YES
3
NO
YES
NO
!YES
NO
YES
NO
NO
0x800
0x000
0x800
0x800
0
B13 B12 B11 B10 B09 B08 B07 B06 B05 B04 B03 B02 B01 B00
; 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
!YES -ignores frame)
DLB bit
TXM bit
MCM bit
FO bit
0
0
*
B13 B12*
*
14031fc
*
*
*
*
*

Related parts for LT1460-2.5