LTC1402IGN Linear Technology, LTC1402IGN Datasheet - Page 19

IC ADC 12BIT 2.2MSPS SHDN 16SSOP

LTC1402IGN

Manufacturer Part Number
LTC1402IGN
Description
IC ADC 12BIT 2.2MSPS SHDN 16SSOP
Manufacturer
Linear Technology
Datasheet

Specifications of LTC1402IGN

Number Of Bits
12
Sampling Rate (per Second)
2.2M
Data Interface
MICROWIRE™, Serial, SPI™
Number Of Converters
1
Power Dissipation (max)
150mW
Voltage Supply Source
Analog and Digital, Dual ±
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
16-SSOP (0.150", 3.90mm Width)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LTC1402IGN
Manufacturer:
NEC
Quantity:
6 945
Part Number:
LTC1402IGN#PBF
Manufacturer:
LINEAR/凌特
Quantity:
20 000
Part Number:
LTC1402IGN#TRPBF
Manufacturer:
LINEAR/凌特
Quantity:
20 000
; ***************************************************************************
; Files: BSP2KB.ASM ->
; 2kbyte collection into DSKPlus TMS320C542 with Serial Port interface to LTC1402
; first element at 1024, last element at 1023, two middle elements at 2047 and 0000
; bipolar mode
; ***************************************************************************
start:
sinepeek:
wait goto wait
;
breceive:
;
bufull:
;
bsend return_enable
;
**********************************************************************
*
*
*
**********************************************************************
ON
OFF
YES
NO
BIT_8
BIT_10
BIT_12
BIT_16
GO
**********************************************************************
APPLICATIONS
————————Buffered Receive Interrupt Routine —————————
——————————— end ISR ——————————————
.text
tim=#0fh
prd=#0fh
tcr = #10h
tspc = #0h
pmst = #01a0h ; set up iptr. Processor Mode STatus register
sp = #0700h
dp = #0
ar2 = #1800h
ar3 = #0800h
ar4 = #0h
call sineinit
call sineinit
ifr = #10h
TC = bitf(@BSPCE,#4000h)
if (NTC) goto bufull
bspce = #(2023h + 08000h)
return_enable
b = *ar3+ << -2
b = #00FFFh & b
b = #00800h ^ b
*ar2+ = data(#0bh)
TC = (@ar2 == #02000h) ; output buffer is 2k starting at 1800h
if (TC) goto start
goto bufull
;initialize buffered serial port
———————mask and shift input data after 2k buffer is full——-
—————————dummy bsend return————————————
.mmregs
.setsect “vectors”, 0x180,0
BSP initialization code for the ‘C54x DSKplus
for use with 1402 in standard mode
BSPC and SPC are the same in the ‘C542
.width
.length 110
.title “sineb0 BSP in auto buffer mode”
.setsect “.text”,
.setsect “buffer”, 0x800,0
.setsect “result”, 0x1800,0
.set 1
.set !ON
.set 1
.set !YES
.set 2
.set 1
.set 3
.set 0
.set 0x80
160
;Make sure /PWRDWN is low at J1-9 to turn off AC01 adc
; stop timer
; stop TDM serial port to AC01
; init stack pointer.
; data page
; pointer to computed receive buffer.
; pointer to Buffered Serial Port receive buffer
; reset record counter
; Double clutch the initialization to insure a proper
; insert debugger break here to view results
; reset. The external frame sync must occur 2.5 clocks
; or more after the port comes out of reset.
0x500,0
U
; load acc b with BSP buffer and shift right 2
; mask out the REF bit and the 3 other tristate bits
; invert BIPOLAR MSB. Comment this line in UNIPOLAR mode
; store B to out buffer and advance AR2 pointer
; restart if out buffer is at 1fffh
;this is a dummy return to define bsend
;in vector table below
INFORMATION
U
;Set address of executable
;Set address of incoming 1402 data
;Set address of BSP buffer for clearing
;Set address of result for clearing
;.text marks start of code
; clear interrupt flags
; check which half (bspce(bit14)) of buffer
; if this still the first half get next half
; turn on halt for second half (bspce(bit15))
W
U
*
*
*
LTC1402
19

Related parts for LTC1402IGN