CS5501-BS Cirrus Logic Inc, CS5501-BS Datasheet - Page 39

no-image

CS5501-BS

Manufacturer Part Number
CS5501-BS
Description
A/D Converter (A-D) IC
Manufacturer
Cirrus Logic Inc
Datasheet

Specifications of CS5501-BS

Peak Reflow Compatible (260 C)
No
No. Of Bits
16 Bit
Leaded Process Compatible
No
Mounting Type
Surface Mount
Interface Type
Serial
Package / Case
20-SOIC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS5501-BS
Manufacturer:
CIRRUS
Quantity:
20 000
Part Number:
CS5501-BSZ
Manufacturer:
CIRRUS
Quantity:
20 000
-5V
Notes:
Assumptions:
DS31F2
1. CS5501 in Asynchronous (UART-like) mode.
2. TMS70X2 in Isosynchronous mode.
3. TMS70X2 with 8 MHz master clock has max
1. A0 used as CS.
2. Receive data via polling.
3. Word received put in A and B upon return, A = MS byte.
4. No error checking done.
5. Normal equates for peripheral registers.
Figure A8. TMS70X2/CS5501 Serial Interface
baud =1.0 Mbps.
MODE
CS5501
SDATA
SCLK
CS
A0
SCLK
RXD
(TMS70CX2)
TMS70X2
Initial Code:
SPINIT: DINT
Code to get word of data:
SP_IN:
WAIT1
WAIT2
MOVP %1,ADDR
MOVP %1,APORT
MOVP %0,P17
MOVP %>10,SCTLO ; Resets port errors
MOVP %?x1x01101,SMODE ; Set port for Isosync,
MOVP %?00x1110x,SCTLO ;
MOVP %07,T3DATA ; Max baud rate
MOVP %?01000000,SCTL1 ; No multiprocessor;
MOVP %0,IOCNT1 ; Disable INT4 - will poll port
PUSH A
MOVP RXBUF,A
POP
EINT
RET
MOVP %0,APORT
BTJZP %2,SSTAT,WAIT1
MOVP RXBUF,A
BTJZP %2,SSTAT,WAIT2
MOVP RXBUF,B
MOVP %1,APORT
RET
A
;
; A port is output
; A0 = 1, (CS is inactive)
;
; Store original
; Bogus read to clr receiver port flag
; Restore original
;
;
; CS active, select CS5501
; Put most significant byte in reg. A
; Put least significant byte in reg. B
; CS inactive, deselect CS5501
;
CS5501/CS5503
;
; Wait to receive first byte
; Wait to receive second byte
8 bits, no parity
prescale = 4
39

Related parts for CS5501-BS