Rev. A
|
Page 19 of 80
|
July 2011
ADSP-BF504/ADSP-BF504F/ADSP-BF506F
is necessary to read from both DOUT pins simultaneously.
shows both DOUTA and DOUTB of the ADC connected to one of
the processor’s serial ports. The SPORTx Receive Configuration
1 register and SPORTx Receive Configuration 2 register should
NOTE:
The SPORT must be enabled with the following set-
tings: external clock, external frame sync, and active low frame
sync.
To implement the power-down modes, SLEN should be set to
1001 to issue an 8-bit SCLK burst. A Blackfin driver for the
INTERNAL ADC
An ADC is integrated into the ADSP-BF506F product. All ADC
signals are connected out to package pins to enable maximum
interconnect flexibility in mixed signal applications.
The internal ADC is a dual, 12-bit, high speed, low power, suc-
cessive approximation ADC that operates from a single 2.7 V to
5.25 V power supply and features throughput rates up to
2 MSPS. The device contains two ADCs, each preceded by a
3-channel multiplexer, and a low noise, wide bandwidth track-
and-hold amplifier that can handle input frequencies in excess
of 30 MHz.
Figure 8 shows the functional block diagram of the internal
ADC. The ADC features include:
Dual 12-bit, 3-channel ADC
Throughput rate: up to 2 MSPS
Specified for DVDD and AVDD of 2.7 V to 5.25 V
Pin-configurable analog inputs
12-channel single-ended inputs
or
6-channel fully differential inputs
or
6-channel pseudo differential inputs
Accurate on-chip voltage reference: 2.5 V
Dual conversion with read 437.5 ns, 32 MHz ADSCLK
High speed serial interface
SPI-/QSPI
TM-/MICROWIRETM-/DSP-compatible
Low power shutdown mode
The conversion process and data acquisition use standard con-
trol inputs allowing easy interfacing to microprocessors or
DSPs. The input signal is sampled on the falling edge of CS; con-
version is also initiated at this point. The conversion time is
determined by the ADSCLK frequency. There are no pipelined
delays associated with the part.
The internal ADC uses advanced design techniques to achieve
very low power dissipation at high throughput rates. The part
also offers flexible power/throughput rate management when
operating in normal mode as the quiescent current consump-
tion is so low.
The analog input range for the part can be selected to be a 0 V to
VREF (or 2 × VREF) range, with either straight binary or twos
complement output coding. The internal ADC has an on-chip
2.5 V reference that can be overdriven when an external refer-
ence is preferred.
Table 9. The SPORTx Receive Configuration 1 Register
(SPORTx_RCR1)
Setting
Description
RCKFE = 1
Sample data with rising edge of RSCLK
LRFS = 1
Active low frame signal
RFSR = 1
Frame every word
IRFS = 0
External RFS used
RLSBIT = 0
Receive MSB first
RDTYPE = 00
Zero fill
IRCLK = 0
External receive clock
RSPEN = 1
Receive enabled
TFSR = RFSR = 1
Table 10. The SPORTx Receive Configuration 2 Register
(SPORTx_RCR2)
Setting
Description
RXSE = 1
Secondary side enabled
SLEN = 1111
16-bit data-word (or may be set to 1101 for
14-bit data-word)
Figure 8. ADC (Internal) Functional Block Diagram
12-BIT
SUCCESSIVE
APPROXIMATION
ADC
DOUTA
OUTPUT
DRIVERS
CONTROL
LOGIC
T/H
BUF
VA1
VA2
VA3
VA4
VA5
VA6
MUX
REF
ADC
VDRIVE
REF SELECT
DCAPA
AVDD
DVDD
BUF
DOUTB
OUTPUT
DRIVERS
12-BIT
SUCCESSIVE
APPROXIMATION
ADC
T/H
VB1
VB2
VB3
VB4
VB5
VB6
MUX
AGND AGND AGND DCAPB
DGND
CS
ADSCLK
RANGE
SGL/DIFF
A0
A1
A2