ADSP-BF504BCPZ-4 Analog Devices Inc, ADSP-BF504BCPZ-4 Datasheet

no-image

ADSP-BF504BCPZ-4

Manufacturer Part Number
ADSP-BF504BCPZ-4
Description
Low Cost Blackfin Wtih Processor Only
Manufacturer
Analog Devices Inc
Series
Blackfin®r
Type
Fixed Pointr
Datasheet

Specifications of ADSP-BF504BCPZ-4

Interface
CAN, EBI/EMI, I²C, IrDA, PPI, SPI, SPORT, UART/USART
Clock Rate
400MHz
Non-volatile Memory
External
On-chip Ram
68kB
Voltage - I/o
1.8V, 2.5V, 3.3V
Voltage - Core
1.29V
Operating Temperature
-40°C ~ 85°C
Mounting Type
*
Package / Case
*
Rohs Compliant
YES
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-BF504BCPZ-4F
Manufacturer:
TI
Quantity:
1 000
FEATURES
Up to 400 MHz high performance Blackfin processor
Accepts a range of supply voltages for internal and I/O opera-
Internal 32M bit flash (available on ADSP-BF504F and
Internal ADC (available on ADSP-BF506F processor)
Off-chip voltage regulator interface
88-lead (12 mm × 12 mm) LFCSP package for ADSP-BF504
120-lead (14 mm × 14 mm) LQFP package for ADSP-BF506F
MEMORY
68K bytes of L1 SRAM (processor core-accessible) memory
External (interface-accessible) memory controller with glue-
Flexible booting options from internal flash and SPI memory
Memory management unit providing memory protection
Blackfin and the Blackfin logo are registered trademarks of Analog Devices, Inc.
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable.
However, no responsibility is assumed by Analog Devices for its use, nor for any
infringements of patents or other rights of third parties that may result from its use.
Specifications subject to change without notice. No license is granted by implication
or otherwise under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
Two 16-bit MACs, two 40-bit ALUs, four 8-bit video ALUs,
RISC-like register and instruction model for ease of
Advanced debug, trace, and performance monitoring
tions. See
ADSP-BF506F processors)
and ADSP-BF504F processors
processor
(See
less support for internal 32M bit flash and boot ROM
or from host devices including SPI, PPI, and UART
40-bit shifter
programming and compiler-friendly support
Table 1 on Page 3
Processor—Operating Conditions on Page 25
VOLTAGE REGULATOR INTERFACE
32M BIT
FLASH
L1 INSTRUCTION
EAB
MEMORY
for L1 and L3 memory size details)
16
MEMORY
L1 DATA
FLASH CONTROL
JTAG TEST AND EMULATION
MEMORY PORT
ADSP-BF504/ADSP-BF504F/ADSP-BF506F
WATCHDOG TIMER
DCB
Figure 1. Processor Block Diagram
CONTROLLER
CONTROLLER
INTERRUPT
DMA
DEB
ACCESS BUS
PERIPHERAL
ACCESS
BOOT
DMA
ROM
BUS
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106 U.S.A.
Tel: 781.329.4700
Fax: 781.461.3113
PERIPHERALS
Two 32-bit up/down counters with rotary support
Eight 32-bit timers/counters with PWM support
Two 3-phase 16-bit center-based PWM units
2 dual-channel, full-duplex synchronous serial ports
2 serial peripheral interface (SPI) compatible ports
2 UARTs with IrDA support
Parallel peripheral interface (PPI), supporting ITU-R 656
Removable storage interface (RSI) controller for MMC, SD,
Internal ADC with 12 channels, 12 bits, and up to 2 MSPS
ADC controller module (ACM), providing a glueless interface
Controller Area Network (CAN) controller
2-wire interface (TWI) controller
12 peripheral DMAs
2 memory-to-memory DMA channels
Event handler with 52 interrupt inputs
35 general-purpose I/Os (GPIOs), with programmable
Debug/JTAG interface
On-chip PLL capable of frequency multiplication
(SPORTs), supporting eight stereo I
video data formats
SDIO, and CE-ATA
between Blackfin processor and internal or external ADC
hysteresis
COUNTER1–0
SPORT1–0
TIMER7–0
PWM 1–0
UART1–0
SPI1–0
ACM
CAN
TWI
RSI
PPI
Embedded Processor
© 2010 Analog Devices, Inc. All rights reserved.
2
S channels
PORT G
PORT H
PORT F
www.analog.com
GPIO
ADC
Blackfin

Related parts for ADSP-BF504BCPZ-4

ADSP-BF504BCPZ-4 Summary of contents

Page 1

... ADSP-BF506F processors) Internal ADC (available on ADSP-BF506F processor) Off-chip voltage regulator interface 88-lead (12 mm × 12 mm) LFCSP package for ADSP-BF504 and ADSP-BF504F processors 120-lead (14 mm × 14 mm) LQFP package for ADSP-BF506F processor MEMORY 68K bytes of L1 SRAM (processor core-accessible) memory (See Table 1 on Page 3 ...

Page 2

... UART Ports (UARTs) .......................................... 11 Parallel Peripheral Interface (PPI) ........................... 11 RSI Interface ...................................................... 12 Controller Area Network (CAN) Interface ................ 12 TWI Controller Interface ...................................... 13 Ports ................................................................ 13 Dynamic Power Management ................................ 13 ADSP-BF50x Voltage Regulation ............................ 15 Clock Signals ..................................................... 15 Booting Modes ................................................... 16 Instruction Set Description ................................... 17 Development Tools ............................................. 17 Designing an Emulator-Compatible Processor Board (Target) ................................... 17 ADC and ACM Interface ...................................... 18 Internal ADC ...

Page 3

... Table 16, and Table 24 The ADSP-BF50x processors include an interface to an off-chip voltage regulator in support of the processor’s dynamic power management capability. Rev Page December 2010 ® support; a par- on Page 1) ...

Page 4

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F BLACKFIN PROCESSOR CORE As shown in Figure 2, the Blackfin processor core contains two 16-bit multipliers, two 40-bit accumulators, two 40-bit ALUs, four video ALUs, and a 40-bit shifter. The computation units process 8-, 16-, or 32-bit data from the register file. The compute register file contains eight 32-bit registers. When performing compute operations on 16-bit operand data, the register file operates as 16 independent 16-bit registers ...

Page 5

... Internal (Core-Accessible) Memory The processor has three blocks of core-accessible memory, providing high-bandwidth access to the core. ADSP-BF504/ADSP-BF504F/ADSP-BF506F The first block is the L1 instruction memory, consisting of 32K bytes SRAM, of which 16K bytes can be configured as a four-way set-associative cache. This memory is accessed at full processor speed ...

Page 6

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Booting The processor contains a small on-chip boot kernel, which con- figures the appropriate peripheral for booting. If the processor is configured to boot from boot ROM memory space, the proces- sor starts executing from the on-chip boot ROM. For more information, see Booting Modes on Page ...

Page 7

... DMA Channel 10 (UART1 Rx) DMA Channel 11 (UART1 Tx) CAN Receive CAN Transmit TWI Port F Interrupt A Port F Interrupt B Reserved Timer 0 Timer 1 Timer 2 Timer 3 Timer 4 Timer 5 Timer 6 Timer 7 Port G Interrupt A Port G Interrupt B MDMA Stream 0 ADSP-BF504/ADSP-BF504F/ADSP-BF506F General-Purpose Peripheral Interrupt (at Reset) Interrupt ID IVG7 0 IVG7 1 IVG7 2 IVG7 3 IVG7 4 IVG7 5 IVG7 6 ...

Page 8

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Table 3. System Interrupt Controller (SIC) (Continued) Peripheral Interrupt Source MDMA Stream 1 Software Watchdog Timer Port H Interrupt A Port H Interrupt B ACM Status Interrupt ACM Interrupt Reserved Reserved PWM0 Trip Interrupt PWM0 Sync Interrupt PWM1 Trip Interrupt PWM1 Sync Interrupt RSI Mask 1 Interrupt ...

Page 9

... FLASH MEMORY The ADSP-BF504F and ADSP-BF506F processors include an on-chip 32M bit (×16, multiple bank, burst) Flash memory. The features of this memory include: • Synchronous/asynchronous read • Synchronous burst read mode: 50 MHz • Asynchronous/synchronous read mode • Random access times • Synchronous burst read suspend • ...

Page 10

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F The timers can generate interrupts to the processor core provid- ing periodic events for synchronization, either to the system clock count of external signals. In addition to the eight general-purpose programmable timers, a ninth timer is also provided. This extra timer is clocked by the internal processor clock and is typically used as a system tick clock for generation of operating system periodic interrupts ...

Page 11

... H.100, H.110, MVIP-90, and HMVIP standards. SERIAL PERIPHERAL INTERFACE (SPI) PORTS The ADSP-BF50x processors have two SPI-compatible ports that enable the processor to communicate with multiple SPI- compatible devices. The SPI interface uses three pins for transferring data: two data pins MOSI (Master Output-Slave Input) and MISO (Master Input-Slave Output) and a clock pin, serial clock (SCK) ...

Page 12

... CE-ATA command completion signal recognition and disable CONTROLLER AREA NETWORK (CAN) INTERFACE The ADSP-BF50x processors provide a CAN controller that is a communication controller implementing the Controller Area Network (CAN) V2.0B protocol. This protocol is an asynchro- nous communications protocol used in both industrial and automotive control systems ...

Page 13

... This allows a sin- gle controller to support different drivers and CAN networks. The ADSP-BF50x CAN module represents the controller part of the interface. This module’s network I single transmit output and a single receive input, which connect to a line transceiver ...

Page 14

... Hibernate Disabled — Disabled Disabled Off For more information about PLL controls, see the “Dynamic Power Management” chapter in the ADSP-BF50x Blackfin Pro- cessor Hardware Reference. Sleep Operating Mode—High Dynamic Power Savings The sleep mode reduces dynamic power dissipation by disabling the clock to the processor core (CCLK) ...

Page 15

... Using Third Overtone Crystals with the ADSP-218x DSP on the Analog Devices web- site (www.analog.com)—use site search on “EE-168.” The Blackfin core runs at a different clock rate than the on-chip peripherals ...

Page 16

... The SSEL value can be 1 This boot mode applies to ADSP-BF504F and ADSP-BF506F processors only. The boot modes listed in nisms for automatically loading the processor’s internal and external memories after a reset. By default, all boot modes use the slowest meaningful configuration settings. Default settings can be altered via the initialization code feature at boot time ...

Page 17

... Blackfin processors also fully emulates the ADSP-BF50x processors. EZ-KIT Lite Evaluation Board For evaluation of ADSP-BF50x processors, use the EZ-KIT Lite boards soon to be available from Analog Devices. When these evaluation kits are available, order using part number ADZS-BF506-EZLITE. The boards come with on-chip emulation capabilities and is equipped to enable software development ...

Page 18

... The serial interface on the ADC allows the part to be directly connected to the ADSP-BF504, ADSP-BF504F, and ADSP-BF506F processors using serial interface protocols. Figure 6 shows how to connect an external ADC to the ACM and one of the two SPORTs on the ADSP-BF504 or ADSP-BF504F processors. ADSP-BF504 / ADSP-BF504F (EXTERNAL) Figure 6. ADC (External), ACM, and SPORT Connections The ADC is integrated into the ADSP-BF506F product ...

Page 19

... SCLK burst. A Blackfin driver for the ADC is available to download at www.analog.com. 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 ...

Page 20

... These low ESR and ESI capacitors provide a low impedance path to ground at high frequencies to handle transient currents due to internal logic switching. RELATED DOCUMENTS The following publications that describe the ADSP-BF50x pro- cessors (and related processors) can be ordered from any Analog Devices sales office or accessed electronically on our website: • ...

Page 21

... SIGNAL DESCRIPTIONS Signal definitions for the ADSP-BF50x processors are listed in Table 11. All pins for the ADC (ADSP-BF506F processor only) are listed in Table 12. In order to maintain maximum function and reduce package size and pin count, some pins have multiple, multiplexed func- tions. In cases where pin function is reconfigurable, the default state is shown in plain text, while the alternate functions are shown in italics ...

Page 22

... TDO TDI TMS TRST EMU Clock CLKIN XTAL EXTCLK Mode Controls RESET NMI BMODE2–0 ADSP-BF50x Voltage Regulation I/F EXT_WAKE PG Power Supplies V DDEXT V DDINT V DDFLASH GND Type Function I/O GPIO/UART0 RTS/SD Data 6/Timer0/PPI FS1/Count Up Dir 1 I/O GPIO/UART0 CTS/SD Data 7/Timer1/PPI FS2/Count Down Dir 1 ...

Page 23

... Table 12. ADC—Signal Descriptions (ADSP-BF506F Processor Only) Signal Name Type Function DGND G Digital Ground. This is the ground reference point for all digital circuitry on the internal ADC. Both DGND pins should connect to the DGND plane of a system. The DGND and AGND voltages should ideally be at the same potential and must not be more than 0 ...

Page 24

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Table 12. ADC—Signal Descriptions (ADSP-BF506F Processor Only) (Continued) Signal Name Type Function Serial Data Outputs. The data output is supplied to each pin as a serial data stream. The bits are clocked OUT OUT out on the falling edge of the ADSCLK input and 14 ADSCLKs are required to access the data. The data simultaneously appears on both pins from the simultaneous conversions of both ADCs ...

Page 25

... For ADSP-BF504, V pins should be connected to GND. DDFLASH 4 Bidirectional pins (PF15–0, PG15–0, PH2–0) and input pins (TCK, TDI, TMS, TRST, CLKIN, RESET, NMI, and BMODE3–0) of the ADSP-BF50x processors are 3.3 V tolerant (always accept up to 3.6 V maximum V ). Voltage compliance (on outputs Parameter value applies to all input and bidirectional pins, except SDA and SCL ...

Page 26

... ADSP-BF50x processors. Take care in selecting MSEL, SSEL, and CSEL ratios so as not to exceed the maximum core clock and system clock (see Table 16). Table 15 locked loop operating conditions. Table 14. Core Clock (CCLK) Requirements—ADSP-BF50x Processors—All Speed Grades Parameter f Core Clock Frequency (V CCLK DDINT Core Clock Frequency (V ...

Page 27

... Current in Deep Sleep Mode f DDDEEPSLEEP DDINT Current DDINT DDINT I Flash Memory Supply Current 1 DDFLASH1 — Asynchronous Read (5 MHz 11 NORCLK ) Flash Memory Supply Current 1 — Synchronous Read (50 MHz 11 NORCLK ) ADSP-BF504/ADSP-BF504F/ADSP-BF506F Test Conditions –0.5 mA DDEXT 2. –0.5 mA 2.0 DDEXT 3 –0.5 mA DDEXT 1.7 V/2.25 V/3.0 V, DDEXT ...

Page 28

... Applies to bidirectional pins SCL and SDA. 5 Applies to all signal pins, except SCL and SDA. 6 Guaranteed, but not tested. 7 See the ADSP-BF50x Blackfin Processor Hardware Reference Manual for definition of sleep, deep sleep, and hibernate operating modes. 8 Applies to V supply only. Clock inputs are tied high or low. DDEXT 9 Guaranteed maximum specifications ...

Page 29

... Valid temperature and voltage ranges are model-specific. See Table 19. ADSP-BF50x Dynamic Current in CCLK Domain (mA, with ASF = 1.0) f CCLK 2 (MHz) 1.10 V 1.15 V 400 N/A N/A 350 N/A N/A 300 N/A N/A 250 43 ...

Page 30

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F PROCESSOR—ABSOLUTE MAXIMUM RATINGS Stresses greater than those listed in Table 20 nent damage to the device. These are stress ratings only. Functional operation of the device at these or any other condi- tions greater than those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability ...

Page 31

... ESD. Therefore, proper ESD precautions should be taken to avoid performance degradation or loss of functionality. ADSP-BF504/ADSP-BF504F/ADSP-BF506F PACKAGE INFORMATION The information presented in details about the package branding for the ADSP-BF50x processors. Figure 9. Product Information on Package Table 23. Package Brand Information Brand Key ADSP-BF50x ...

Page 32

... If the DF bit in the PLL_CTL register is set, the minimum f 5 Applies after power-up sequence is complete. See 6 The ADSP-BF504/ADSP-BF504F/ADSP-BF506F processor does not have a dedicated CLKBUF pin. Rather, the EXTCLK pin may be programmed to serve as CLKBUF or CLKOUT. This parameter applies when EXTCLK is programmed to output CLKBUF. t CKIN ...

Page 33

... CLKOUT Width Low SCLKL 1 The ADSP-BF504/ADSP-BF504F/ADSP-BF506F processor does not have a dedicated CLKOUT pin. Rather, the EXTCLK pin may be programmed to serve as CLKBUF or CLKOUT. This parameter applies when EXTCLK is programmed to output CLKOUT. 2 The t value is the inverse of the f specification. Reduced supply voltages affect the best-case value listed here. ...

Page 34

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Parallel Peripheral Interface Timing Table 27 and Figure 14 on Page 34, Figure 20 on Page Figure 22 on Page 40 describe parallel peripheral interface operations. Table 27. Parallel Peripheral Interface Timing Parameter Timing Requirements 1 t PPI_CLK Width PCLKW 1 t PPI_CLK Period PCLK Timing Requirements—GP Input and Frame Capture Modes ...

Page 35

... SDRPE PPI_DATA Figure 16. PPI GP Rx Mode with Internal Frame Sync Timing FRAME SYNC DRIVEN PPI_CLK t DFSPE t HOFSPE PPI_FS1/2 PPI_DATA Figure 17. PPI GP Tx Mode with Internal Frame Sync Timing Rev Page December 2010 ADSP-BF504/ADSP-BF504F/ADSP-BF506F t t HFSPE PCLKW t PCLK t PCLK t HDRPE DATA DRIVEN t ...

Page 36

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F RSI Controller Timing Table 28 and Figure 18 describe RSI Controller Timing. Table 29 and Figure 19 describe RSI controller (high speed) timing. Table 28. RSI Controller Timing Parameter Timing Requirements t Input Setup Time ISU t Input Hold Time IH Switching Characteristics 1 f Clock Frequency Data Transfer Mode ...

Page 37

... Output Delay Time During Data Transfer Mode ODLY t Output Hold Time 1 SD_CLK t THL t WL INPUT OUTPUT NOTES: 1 INPUT INCLUDES SD_Dx AND SD_CMD SIGNALS. 2 OUTPUT INCLUDES SD_Dx AND SD_CMD SIGNALS. ADSP-BF504/ADSP-BF504F/ADSP-BF506F TLH ISU ODLY Figure 19. RSI Controller Timing (High-Speed Mode) Rev Page December 2010 Min Max 5. ...

Page 38

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Serial Ports Table 30 through Table 33 on Page 40 and through Figure 22 on Page 40 describe serial port operations. Table 30. Serial Ports—External Clock Parameter Timing Requirements t TFSx/RFSx Setup Before TSCLKx/RSCLKx SFSE t TFSx/RFSx Hold After TSCLKx/RSCLKx HFSE t Receive Data Setup Before RSCLKx SDRE ...

Page 39

... Data Disable Delay from External TSCLKx DDTTE t Data Enable Delay from Internal TSCLKx DTENI t Data Disable Delay from Internal TSCLKx DDTTI 1 Referenced to drive edge. TSCLKx DTx ADSP-BF504/ADSP-BF504F/ADSP-BF506F DATA RECEIVE—EXTERNAL CLOCK SAMPLE EDGE RSCLKx RFSx (OUTPUT) t HFSI RFSx (INPUT) t HDRI DRx DATA TRANSMIT— ...

Page 40

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Table 33. Serial Ports — External Late Frame Sync Parameter Switching Characteristics t Data Delay from Late External TFSx DDTLFSE or External RFSx in Multi-channel Mode With MFD = 0 t Data Enable from External RFSx in Multi-channel Mode With DTENLFSE 1, 2 MFD = 0 1 When in multi-channel mode, TFSx enable and TFSx valid follow external RFSx/TFSx setup to RSCLKx/TSCLKx > ...

Page 41

... SCK Edge to Data Out Invalid (Data Out Hold) HDSPIDM (OUTPUT) t SDSCIM SPIxSCK (OUTPUT) SPIxMOSI (OUTPUT) CPHA = 1 SPIxMISO (INPUT) SPIxMOSI (OUTPUT) t SSPIDM CPHA = 0 SPIxMISO (INPUT) ADSP-BF504/ADSP-BF504F/ADSP-BF506F Min 11.6 –1.5 2 × t SCLK 2 × t SCLK 2 × t SCLK 4 × t SCLK 2 × t SCLK 2 × t SCLK 0 –1.0 t ...

Page 42

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Serial Peripheral Interface (SPI) Port—Slave Timing Table 35 and Figure 24 describe SPI port slave operations. Table 35. Serial Peripheral Interface (SPI) Port—Slave Timing Parameter Timing Requirements t Serial Clock High Period SPICHS t Serial Clock Low Period SPICLS t Serial Clock Period SPICLK ...

Page 43

... Universal Asynchronous Receiver-Transmitter (UART) Ports—Receive and Transmit Timing The UART ports receive and transmit operations are described in the ADSP-BF50x Hardware Reference Manual. General-Purpose Port Timing Table 36 and Figure 25 describe general-purpose port operations. Table 36. General-Purpose Port Timing Parameter Timing Requirement t General-Purpose Port Pin Input Pulse Width ...

Page 44

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Timer Cycle Timing Table 37 and Figure 26 describe timer expired operations. The input signal is asynchronous in “width capture mode” and “external clock mode” and has an absolute maximum input fre- quency of (f /2) MHz. SCLK Table 37. Timer Cycle Timing Parameter Timing Requirements ...

Page 45

... Counter Input Setup Time Before CLKOUT High CIS t Counter Input Hold Time After CLKOUT High CIH 1 Either a valid setup and hold time or a valid pulse width is sufficient. There is no need to resynchronize counter inputs. CLKOUT CUD/CDG/CZM ADSP-BF504/ADSP-BF504F/ADSP-BF506F V DDEXT Min Figure 27. Timer Clock Timing V DDEXT Min t ...

Page 46

... PWM outputs are: PWMx_AH, PWMx_AL, PWMx_BH, PWMx_BL, PWMx_CH, and PWMx_CL. 2 When the external sync signal is synchronous to the peripheral clock, it takes fewer clock cycles for the output to appear compared to when the external sync signal is asynchronous to the peripheral clock. For more information, see the ADSP-BF50x Blackfin Processor Hardware Reference. CLKOUT PWMx_SYNC ...

Page 47

... CS Active Edge Delay After Falling Edge of CLKOUT DCS t The Delay Between the Active Edge of CS and the First Edge of DCSACLK ACLK CLKOUT t DCS t DCSACLK ACLK ACM CONTROLS DRxPRI/ DRxSEC ADSP-BF504/ADSP-BF504F/ADSP-BF506F + 2 V DDEXT Min 8 – 5 ACLK SDR Figure 30. ACM Timing Rev Page December 2010 ...

Page 48

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F JTAG Test And Emulation Port Timing Table 42 and Figure 31 describe JTAG port operations. Table 42. JTAG Port Timing Parameter Timing Requirements t TCK Period TCK t TDI, TMS Setup Before TCK High STAP t TDI, TMS Hold After TCK High HTAP t System Inputs Setup Before TCK High ...

Page 49

... PROCESSOR—OUTPUT DRIVE CURRENTS Figure 32 through Figure 40 show typical current-voltage char- acteristics for the output drivers of the ADSP-BF50xF processors. 240 200 160 120 –40 –80 –120 –160 –200 –240 0 0.5 1.0 1.5 2.0 SOURCE VOLTAGE (V) Figure 32. Driver Type B Current (3 160 120 ...

Page 50

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F 0 –10 –20 –30 –40 –50 –60 0 0.5 1.0 1.5 2.0 SOURCE VOLTAGE (V) Figure 38. Driver Type D Current (3 –5 –10 –15 –20 –25 –30 –35 0 0.5 1.0 1.5 SOURCE VOLTAGE (V) Figure 39. Driver Type D Current (2 –2 –4 –6 –8 –10 –12 –14 – ...

Page 51

... LOAD ONLY AND DOES NOT AFFECT THE DATA SHEET TIMING SPECIFICATIONS. ANALOG DEVICES RECOMMENDS USING THE IBIS MODEL TIMING FOR A GIVEN SYSTEM REQUIREMENT. IF NECESSARY, A SYSTEM MAY INCORPORATE EXTERNAL DRIVERS TO COMPENSATE FOR ANY TIMING DIFFERENCES. Figure 43. Equivalent Device Loading for AC Measurements (Includes All Fixtures) ADSP-BF504/ADSP-BF504F/ADSP-BF506F is the DIS DECAY . This decay time L ...

Page 52

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F 100 LOAD CAPACITANCE (pF) Figure 47. Driver Type C Typical Rise and Fall Times (10%–90%) vs. Load Capacitance (1 100 LOAD CAPACITANCE (pF) Figure 48. Driver Type C Typical Rise and Fall Times (10%–90%) vs. Load Capacitance (2 100 LOAD CAPACITANCE (pF) Figure 49. Driver Type C Typical Rise and Fall Times (10%–90%) vs. ...

Page 53

... Table 46 shows the ADC absolute maximum ratings. Table 46. Flash Absolute Maximum Ratings Parameter Junction Temperature While Biased Storage Temperature Range Flash Memory Supply Voltage (V ) –0 +2.45 V DDFLASH ADSP-BF504/ADSP-BF504F/ADSP-BF506F 1 Rating See Table 20 on Page 30 See Table 20 on Page 30 Rev Page December 2010 ...

Page 54

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F ADC—SPECIFICATIONS Specifications are subject to change without notice. ADC—OPERATING CONDITIONS Parameter Conditions MHz DRIVE ADSCLK internal or external reference = 2.5 V ± 1% unless otherwise noted MHz, f ADSCLK internal or external reference = 2.5 V ± 1% unless otherwise noted MHz, f ADSCLK internal or external reference = 2.5 V ± 1% ...

Page 55

... Spurious-Free Dynamic Range (SFDR) 1,2 Intermodulation Distortion (IMD) Second-Order Terms Third-Order Terms Channel-to-Channel Isolation SAMPLE AND HOLD 2 Aperture Delay 2 Aperture Jitter 2 Aperture Delay Matching Full Power Bandwidth ADSP-BF504/ADSP-BF504F/ADSP-BF506F Specification Unit V – 0.2 V min DRIVE 0.4 V max ±1 μA max 7 pF typ Straight (natural) binary ...

Page 56

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Table 48. Operating Conditions (ADC Performance/Accuracy) (Continued) Parameter DC ACCURACY Resolution 1 Integral Nonlinearity (INL Differential Nonlinearity (DNL) Straight Natural Binary Output Coding 1,2 Offset Error 1,2 Offset Error Match 1,2 Gain Error 1,2 Gain Error Match Twos Complement Output Coding 1,2 Positive Gain Error ...

Page 57

... Digital Output Voltage to GND V to AGND REF Input Current to Any ADC Pin 1 Except Supplies Storage Temperature Range Junction Temperature Under Bias 1 Transient currents 100 mA will not cause latch up. ADSP-BF504/ADSP-BF504F/ADSP-BF506F Unit Test Conditions / Comments MHz min/max ns max t = 1/f ADSCLK ADSCLK ns max MHz, f ...

Page 58

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F ADC—TYPICAL PERFORMANCE CHARACTERISTICS T = 25°C, unless otherwise noted. A –60 INTERNAL REFERENCE –70 –80 EXTERNAL REFERENCE –90 –100 –110 100mV p-p SINE WAVE DECOUPLING SINGLE-ENDED MODE –120 0 200 400 600 800 1000 1200 1400 1600 1800 SUPPLY RIPPLE FREQUENCY (kHz) Figure 50. PSRR vs. Supply Ripple Frequency Without Supply Decoupling – ...

Page 59

... CURRENT LOAD (PA) Figure 58. V vs. Reference Output Current Drive REF ADSP-BF504/ADSP-BF504F/ADSP-BF506F 10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 2046 2.0 2.5 Figure 59. Histogram of Codes for 10k Samples in Differential Mode 10000 9000 ...

Page 60

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F ADC—TERMINOLOGY Differential Nonlinearity (DNL) Differential nonlinearity is the difference between the mea- sured and the ideal 1 LSB change between any two adjacent codes in the ADC. Integral Nonlinearity (INL) Integral nonlinearity is the maximum deviation from a straight line passing through the endpoints of the ADC trans- fer function ...

Page 61

... V ( ppm ) HYS REF ADSP-BF504/ADSP-BF504F/ADSP-BF506F where: ). The result REF ADC—THEORY OF OPERATION The following sections describe the ADC theory of operation. Circuit Information The ADC is a fast, micropower, dual, 12-bit, single-supply, ADC that operates from a 2 5.25 V supply. When oper- ated from supply, the ADC is capable of throughput rates MSPS when provided with a 32 MHz clock, and a throughput rate ...

Page 62

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F When the ADC starts a conversion (see version Phase)), SW3 opens and SW1 and SW2 move to Position B, causing the comparator to become unbalanced. Both inputs are disconnected once the conversion begins. The con- trol logic and the charge redistribution DACs are used to add ...

Page 63

... REF If the analog input signal to be sampled is bipolar, the internal reference of the ADC can be used to externally bias up this sig- nal to make it correctly formatted for the ADC. a typical connection diagram when operating the ADC in sin- gle-ended mode. ADSP-BF504/ADSP-BF504F/ADSP-BF506F = 300Ÿ SOURCE +1.25V 0V – ...

Page 64

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F supply using the range or 2 × V REF The common mode must be in this range to guarantee the func- tionality of the ADC. When a conversion takes place, the common mode is rejected, resulting in a virtually noise free signal of amplitude –V +V corresponding to the digital codes 4096. If the 2 × ...

Page 65

... V (V) REF Figure 74. V Input Voltage Range vs. V IN- Pseudo Differential Mode with V ADSP-BF504/ADSP-BF504F/ADSP-BF506F 3.75V 2.5V 1.25V 1 V ADC IN+ 3.75V 2.5V V 1.25V REF V (D A/D B) CAP CAP IN– 0.47μF ...

Page 66

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F required acquisition time for the next sampling instant at Point B; therefore, the analog inputs are configured as differential for that conversion ACQ ADSCLK SGL/DIFF Figure 77. Selecting Differential or Single-Ended Configuration The channels used for simultaneous conversions are selected via the multiplexer address input pins A2. The logic states of these pins also need to be established prior to the acquisition time ...

Page 67

... Similarly, if already in a power-down mode, CS can control whether the device returns to normal operation or remains in power-down. These modes of operation are designed to provide flexible power man- ADSP-BF504/ADSP-BF504F/ADSP-BF506F agement options. These options can be chosen to optimize the power dissipation/throughput rate ratio for differing applica- tion requirements. ...

Page 68

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F down for a relatively long duration between these bursts of sev- eral conversions. When the ADC is in partial power-down, all analog circuitry is powered down except for the on-chip refer- ence and reference buffer. To enter partial power-down mode, the conversion process must be interrupted by bringing CS high anywhere after the sec- ...

Page 69

... ADSCLK falling edge (see (Entering Partial Power-Down Mode)). Alternatively intended to place the part in full power-down mode when the supplies are applied, then three dummy cycles must be initiated. ADSP-BF504/ADSP-BF504F/ADSP-BF506F THE PART ENTERS THE PART BEGINS TO POWER UP. 10 ...

Page 70

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F maximum ADSCLK frequency and an ADSCLK frequency that scales with the sampling rate with V DD respectively. In all cases, the internal reference was used. 10 25°C A 9.5 9.0 8.5 VARIABLE ADSCLK 8.0 7.5 7.0 24MHz ADSCLK 6.5 6.0 5.5 5.0 0 200 400 ...

Page 71

... DB11 0 DB10 D B OUT THREE- STATE 2 LEADING ZEROS ADSCLK ZERO DB11 DB10 DB9 OUT THREE- STATE 2 LEADING ZEROS Figure 88. Reading Data from Both ADCs on One D ADSP-BF504/ADSP-BF504F/ADSP-BF506F DB9 DB8 DB2 DB1 Figure 87. Serial Interface Timing Diagram ZERO ZERO ZERO ZERO A 2 TRAILING ZEROS ...

Page 72

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F 120-LEAD LQFP LEAD ASSIGNMENT Table 54 lists the LQFP leads by signal mnemonic. Page 73 lists the LQFP leads by lead number. Table 54. 120-Lead LQFP Lead Assignment (Alphabetical by Signal) Signal Lead No. Signal A0 100 NMI A2 97 PF0 AGND 73 PF1 AGND 78 PF2 AGND 79 PF3 AGND 82 PF4 ...

Page 73

... DDEXT DDINT DDFLASH DDEXT 27 PG0 57 28 PG1 58 29 PG2 DDEXT * Pin no. 121 is the GND supply (see Figure 89 ** Pin no. 122 is the AGND supply (see Figure 89 ADSP-BF504/ADSP-BF504F/ADSP-BF506F Signal Lead No. PG3 61 PG4 62 TDI 63 TCK 64 TMS 65 TDO 66 TRST 67 PG5 68 PG6 69 PG7 DDEXT V 72 DDINT PG8 ...

Page 74

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Figure 89 shows the top view of the 120-lead LQFP package lead configuration. PIN 120 PIN 1 PIN 1 INDICATOR 120-LEAD LQFP TOP VIEW PIN 30 PIN 31 Figure 89. 120-Lead LQFP Package Lead Configuration (Top View) Figure 90 shows the bottom view of the 120-lead LQFP package lead configuration. ...

Page 75

... NC 48 PG0 NC 64 PG1 NC 65 PG2 NC 66 PG3 NMI 1 PG4 PF0 76 PG5 PF1 77 PG6 PF2 80 PG7 PF3 81 PG8 * Pin no the GND supply (see Figure ADSP-BF504/ADSP-BF504F/ADSP-BF506F Table 57 on Lead No. Signal 82 PG9 83 PG10 85 PG11 86 PG12 87 PG13 88 PG14 4 PG15 6 PH0 8 PH1 9 PH2 11 RESET 12 SCL 63 ...

Page 76

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F Table 57. 88-Lead LFCSP Lead Assignment (Numerical by Lead Number) Lead No. Signal Lead No. 1 NMI 23 2 RESET 24 3 GND 25 4 PF10 DDEXT 6 PF11 28 7 GND 29 8 PF12 30 9 PF13 DDEXT 11 PF14 33 12 PF15 DDEXT DDINT DDFLASH DDEXT 17 PG0 39 18 PG1 40 19 PG2 ...

Page 77

... LFCSP pin configuration. PIN 88 PIN 1 PIN 1 INDICATOR 88-LEAD LFCSP TOP VIEW PIN 22 PIN 23 Figure 91. 88-Lead LFCSP Lead Configuration (Top View) ADSP-BF504/ADSP-BF504F/ADSP-BF506F Figure 92 shows the bottom view of the LFCSP lead configuration. PIN 67 PIN 66 PIN 66 PIN 45 PIN 45 PIN 44 Figure 92 ...

Page 78

... ADSP-BF504/ADSP-BF504F/ADSP-BF506F OUTLINE DIMENSIONS Dimensions in Figure 93 (for the 120-lead LQFP) and in Figure 94 (for the 88-lead LFCSP) are shown in millimeters. 1.60 MAX 1.00 REF 0.75 0.60 0.45 1.45 1.40 1.35 0.15 0.10 0.05 FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET ...

Page 79

... PIN 1 INDICATOR TOP VIEW 0.70 0.65 12° MAX 0.85 0.60 0.80 0.75 SEATING 0.30 PLANE 0.23 0.18 COMPLIANT TO JEDEC STANDARDS MO-220-VRRD. Rev Page December 2010 ADSP-BF504/ADSP-BF504F/ADSP-BF506F 0.60 MAX 0.60 MAX 67 66 0.50 11.85 BSC 11.75 SQ EXPOSED PAD 11.65 0.50 0. 0.30 BOTTOM VIEW ...

Page 80

... Temperature range 0°C to +70°C is classified as commercial, and temperture range –40°C to +85°C is classified as industrial. ORDERING GUIDE Temperature 1,2 Model Range ADSP-BF504BCPZ-3F –40°C to +85°C ADSP-BF504BCPZ-4 –40°C to +85°C ADSP-BF504BCPZ-4F –40°C to +85°C ADSP-BF504KCPZ-3F 0°C to +70°C ADSP-BF504KCPZ-4 0°C to +70°C ADSP-BF504KCPZ-4F 0°C to +70° RoHS compliant part. ...

Related keywords