Spartan 3E User Guide
Spartan 3E User Guide
R
R
Xilinx is disclosing this Document and Intellectual Property (hereinafter “the Design”) to you for use in the development of designs to operate
on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copied, reproduced, distributed, republished,
downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical,
photocopying, recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of the Design may violate copyright
laws, trademark laws, the laws of privacy and publicity, and communications regulations and statutes.
Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents,
copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design.
Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no
obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the
accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.
THE DESIGN IS PROVIDED “AS IS” WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS
WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR
ADVICE, WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER
EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.
IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES,
INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION
WITH YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE
AMOUNT OF FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF
ANY, REFLECT THE ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAILABLE
THE DESIGN TO YOU WITHOUT THESE LIMITATIONS OF LIABILITY.
The Design is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring fail-
safe controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or
weapons systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk
Applications. You represent that use of the Design in such High-Risk Applications is fully at your risk.
© 2002-2006 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx,
Inc. All other trademarks are the property of their respective owners.
Revision History
The following table shows the revision history for this document.
Spartan-3E Starter Kit Board User Guide www.xilinx.com UG230 (v1.0) March 9, 2006
Table of Contents
Appendix A: Schematics
FX2 Expansion Header, 6-pin Headers, and Connectorless Probe Header . . . . 132
RS-232 Ports, VGA Port, and PS/2 Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Ethernet PHY, Magnetics, and RJ-11 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Voltage Regulators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
FPGA Configurations Settings, Platform Flash PROM, SPI Serial Flash, JTAG
Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
FPGA I/O Banks 0 and 1, Oscillators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
FPGA I/O Banks 2 and 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Power Supply Decoupling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
XC2C64A CoolRunner-II CPLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Preface
Acknowledgements
Xilinx wishes to thank the following companies for their support of the Spartan-3E Starter
Kit board:
• Intel Corporation for the 128 Mbit StrataFlash memory
• Linear Technology for the SPI-compatible A/D and D/A converters, the
programmable pre-amplifier, and the power regulators for the non-FPGA
components
• Micron Technology, Inc. for the 32M x 16 DDR SDRAM
• SMSC for the 10/100 Ethernet PHY
• STMicroelectronics for the 16M x 1 SPI serial Flash PROM
• Texas Instruments Incorporated for the three-rail TPS75003 regulator supplying most
of the FPGA supply voltages
• Xilinx, Inc. Configuration Solutions Division for the XCF04S Platform Flash PROM
and their support for the embedded USB programmer
• Xilinx, Inc. CPLD Division for the XC2C64A CoolRunner™-II CPLD
Guide Contents
This manual contains the following chapters:
• Chapter 1, “Introduction and Overview,” provides an overview of the key features of
the Spartan-3E Starter Kit board.
• Chapter 2, “Switches, Buttons, and Knob,” defines the switches, buttons, and knobs
present on the Spartan-3E Starter Kit board.
• Chapter 3, “Clock Sources,” describes the various clock sources available on the
Spartan-3E Starter Kit board.
• Chapter 4, “FPGA Configuration Options,” describes the configuration options for
the FPGA on the Spartan-3E Starter Kit board.
• Chapter 5, “Character LCD Screen,” describes the functionality of the character LCD
screen.
• Chapter 6, “VGA Display Port,” describes the functionality of the VGA port.
• Chapter 7, “RS-232 Serial Ports,” describes the functionality of the RS-232 serial ports.
• Chapter 8, “PS/2 Mouse/Keyboard Port,” describes the functionality of the PS/2
mouse and keyboard port.
• Chapter 9, “Digital to Analog Converter (DAC),” describes the functionality of the
DAC.
• Chapter 10, “Analog Capture Circuit,” describes the functionality of the A/D
converter with a programmable gain pre-amplifier.
• Chapter 11, “Intel StrataFlash Parallel NOR Flash PROM,” describes the functionality
of the StrataFlash PROM.
• Chapter 12, “SPI Serial Flash,” describes the functionality of the SPI Serial Flash
memory.
• Chapter 13, “DDR SDRAM,” describes the functionality of the DDR SDRAM.
• Chapter 14, “10/100 Ethernet Physical Layer Interface,” describes the functionality of
the 10/100Base-T Ethernet physical layer interface.
• Chapter 15, “Expansion Connectors,” describes the various connectors available on
the Spartan-3E Starter Kit board.
• Chapter 16, “XC2C64A CoolRunner-II CPLD” describes how the CPLD is involved in
FPGA configuration when using Master Serial and BPI mode.
• Chapter 17, “DS2432 1-Wire SHA-1 EEPROM” provides a brief introduction to the
SHA-1 secure EEPROM for authenticating or copy-protecting FPGA configuration
bitstreams.
• Appendix A, “Schematics,” lists the schematics for the Spartan-3E Starter Kit board.
• Appendix B, “Example User Constraints File (UCF),” provides example code from a
UCF.
Additional Resources
To find additional documentation, see the Xilinx website at:
http://www.xilinx.com/literature.
To search the Answer Database of silicon, software, and IP questions and answers, or to
create a technical support WebCase, see the Xilinx website at:
http://www.xilinx.com/support.
Chapter 1
advanced development on a board with additional peripherals and FPGA logic, consider
the SP-305 Development Board:
• Spartan-3 SP-305 Development Board (HW-SP305-xx)
http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=
HW-SP305-US
Also consider the capable boards offered by Xilinx partners:
• Spartan-3 and Spartan-3E Board Interactive Search
http://www.xilinx.com/products/devboards/index.htm
Design Trade-Offs
Design Trade-Offs
A few system-level design trade-offs were required in order to provide the Spartan-3E
Starter Kit board with the most functionality.
Related Resources
• Xilinx MicroBlaze Soft Processor
http://www.xilinx.com/microblaze
• Xilinx PicoBlaze Soft Processor
http://www.xilinx.com/picoblaze
• Xilinx Embedded Development Kit
http://www.xilinx.com/ise/embedded_design_prod/platform_studio.htm
• Xilinx software tutorials
http://www.xilinx.com/support/techsup/tutorials/
• Texas Instruments TPS75003
http://focus.ti.com/docs/prod/folders/print/tps75003.html
Chapter 2
HIGH
LOW
Operation
When in the UP or ON position, a switch connects the FPGA pin to 3.3V, a logic High.
When DOWN or in the OFF position, the switch connects the FPGA pin to ground, a logic
Low. The switches typically exhibit about 2 ms of mechanical bounce and there is no active
debouncing circuitry, although such circuitry could easily be added to the FPGA design
programmed on the board.
Push-Button Switches
BTN_WEST BTN_EAST
(D18) (H13)
BTN_SOUTH
(K17) UG230_c2_02_021206
Notes:
1. All BTN_* push-button inputs require an internal pull-down resistor.
2. BTN_SOUTH is also used as a soft reset in some FPGA applications.
Operation
Pressing a push button connects the associated FPGA pin to 3.3V, as shown in Figure 2-4.
Use an internal pull-down resistor within the FPGA pin to generate a logic Low when the
button is not pressed. Figure 2-5 shows how to specify a pull-down resistor within the
UCF. There is no active debouncing circuitry on the push button.
BTN_* Signal
UG230_c2_03_021206
Operation
The rotary push-button switch integrates two different functions. The switch shaft rotates
and outputs values whenever the shaft turns. The shaft can also be pressed, acting as a
push-button switch.
Push-Button Switch
Pressing the knob on the rotary/push-button switch connects the associated FPGA pin to
3.3V, as shown in Figure 2-6. Use an internal pull-down resistor within the FPGA pin to
generate a logic Low. Figure 2-9 shows how to specify a pull-down resistor within the UCF.
There is no active debouncing circuitry on the push button.
ROT_CENTER Signal
UG230_c2_05_021206
Figure 2-6: Push-Button Switches Require Internal Pull-up Resistor in FPGA Input
Pin
A=‘0’
Vcco
Rotary Shaft
Encoder
B=‘1’ UG230_c2_06_030606
GND
Closing a switch connects it to ground, generating a logic Low. When the switch is open, a
pull-up resistor within the FPGA pin pulls the signal to a logic High. The UCF constraints
in Figure 2-9 describe how to define the pull-up resistor.
The FPGA circuitry to decode the ‘A’ and ‘B’ inputs is simple, but must consider the
mechanical switching noise on the inputs, also called chatter. As shown in Figure 2-8, the
chatter can falsely indicate extra rotation events or even indicate rotations in the opposite
Discrete LEDs
direction! See the Rotary Encoder Interface reference design in“Related Resources” for an
example.
Rising edge on ‘A’ when ‘B’ is Low indicates RIGHT (clockwise) rotation
Switch opening chatter on ‘A’
Rotating RIGHT injects false “clicks” to the RIGHT
Detent
Detent
Figure 2-8: Outputs from Rotary Shaft Encoder May Include Mechanical Chatter
Discrete LEDs
LED2: (E11)
LED1: (E12)
LED3: (F11)
LED0: (F12)
LED6: (E9)
LED7: (F9)
UG230_c2_04_021206
Operation
Each LED has one side connected to ground and the other side connected to a pin on the
Spartan-3E device via a 390Ω current limiting resistor. To light an individual LED, drive
the associated FPGA control signal High.
Related Resources
• Rotary Encoder Interface for Spartan-3E Starter Kit (Reference Design)
http://www.xilinx.com/s3estarter
Chapter 3
Clock Sources
Overview
As shown in Figure 3-1, the Spartan-3E Starter Kit board supports three primary clock
input sources, all of which are located below the Xilinx logo, near the Spartan-3E logo.
• The board includes an on-board 50 MHz clock oscillator.
• Clocks can be supplied off-board via an SMA-style connector. Alternatively, the FPGA
can generate clock signals or other high-speed signals on the SMA-style connector.
• Optionally install a separate 8-pin DIP-style clock oscillator in the supplied socket.
Clock Connections
Each of the clock inputs connect directly to a global buffer input in I/O Bank 0, along the
top of the FPGA. As shown in Table 3-1, each of the clock inputs also optimally connects to
an associated DCM.
Table 3-1: Clock Inputs and Associated Global Buffers and DCMs
Clock Input FPGA Pin Global Buffer Associated DCM
CLK_50MHZ C9 GCLK10 DCM_X0Y1
CLK_AUX B8 GCLK8 DCM_X0Y1
CLK_SMA A10 GCLK7 DCM_X1Y1
Voltage Control
The voltage for all I/O pins in FPGA I/O Bank 0 is controlled by jumper JP9.
Consequently, these clock resources are also controlled by jumper JP9. By default, JP9 is set
for 3.3V. The on-board oscillator is a 3.3V device and might not perform as expected when
jumper JP9 is set for 2.5V.
UCF Constraints
The clock input sources require two different types of constraints. The location constraints
define the I/O pin assignments and I/O standards. The period constraints define the clock
period—and consequently the clock frequency—and the duty cycle of the incoming clock
signal.
Location
Figure 3-2 provides the UCF constraints for the three clock input sources, including the
I/O pin assignment and the I/O standard used. The settings assume that jumper JP9 is set
for 3.3V. If JP9 is set for 2.5V, adjust the IOSTANDARD settings accordingly.
Related Resources
Related Resources
• Epson SG-8002JF Series Oscillator Data Sheet (50 MHz Oscillator)
http://www.eea.epson.com/go/Prod_Admin/Categories/EEA/QD/Crystal_Oscillators/
prog_oscillators/go/Resources/TestC2/SG8002JF
Chapter 4
UG230_c4_01_022006
The configuration mode jumpers determine which configuration mode the FPGA uses
when power is first applied, or whenever the PROG button is pressed.
The DONE pin LED lights when the FPGA successfully finishes configuration.
Pressing the PROG button forces the FPGA to restart its configuration process.
The 4 Mbit Xilinx Platform Flash PROM provides easy, JTAG-programmable configuration
storage for the FPGA. The FPGA configures from the Platform Flash using Master Serial
mode.
The 64-macrocell XC2C64A CoolRunner II CPLD provides additional programming
capabilities and flexibility when using the BPI Up, BPI Down, or MultiBoot configuration
modes and loading the FPGA from the StrataFlash parallel Flash PROM. The CPLD is user-
programmable.
UG230_c4_05_030306
Figure 4-4: Connect the USB Type B Connector to the Starter Kit Board Connector
When the USB cable driver is successfully installed and the board is correctly connected to
the PC, a green LED lights up, indicating a good connection.
UG230_c4_06_022406
UG230_c4_07_022406
If the original FPGA configuration file used the default StartUp clock source, CCLK,
iMPACT issues the warning message shown in Figure 4-7. This message can be safely
ignored. When downloading via JTAG, the iMPACT software must change the StartUP
clock source to use the TCK JTAG clock source.
UG230_c4_08_022406
Figure 4-7: iMPACT Issues a Warning if the StartUp Clock Was Not CCLK
To start programming the FPGA, right-click the FPGA and select Program. The iMPACT
software reports status during programming process. Direct programming to the FPGA
takes a few seconds to less than a minute, depending on the speed of the PC’s USB port and
the iMPACT settings.
UG230_c4_09_022406
UG230_c4_10_022406
Figure 4-9: iMPACT Programming Succeeded, the FPGA’s DONE Pin is High
UG230_c4_11_022706
UG230_c4_12_022706
UG230_c4_13_022706
UG230_c4_14_022706
UG230_c4_15_022706
UG230_c4_16_022706
Figure 4-15: Choose the PROM Target Type, the, Data Format, and File Location
The Spartan-3E Starter Kit board has an XCF04S Platform Flash PROM. Select xcf04s
from the drop list, as shown in Figure 4-16. Click Add, then click Next >.
UG230_c4_17_022706
UG230_c4_18_022706
UG230_c4_19_022706
UG230_c4_20_022706
To generate the actual PROM file, click Operations Æ Generate File as shown in
Figure 4-20.
UG230_c4_21_022706
Figure 4-20: Click Operations Æ Generate File to Create the Formatted PROM File
The iMPACT software indicates that the PROM file was successfully created, as shown in
Figure 4-21.
UG230_c4_22_022706
UG230_c4_23_022706
UG230_c4_24_022806
Figure 4-23: Assign the PROM File to the XCF04S Platform Flash PROM
To start programming the PROM, right-click the PROM icon and then click Program..
UG230_c4_25_022806
UG230_c4_26_022806
UG230_c4_27_022806
Chapter 5
SF_D<11> 390Ω
(M15) DB7
SF_D<10> 390Ω
(P17) DB6 Four-bit data
SF_D<9> 390Ω interface
(R16) DB5
SF_D<8> 390Ω
(R15) DB4
DB[3:0] Unused
LCD_E
(M18) E
LCD_RS
(L18) RS
LCD_RW
(L17) R/W
Intel StrataFlash
D[11:8]
‘1’
SF_CE0 CE0
UG230_c5_01_022006
Voltage Compatibility
The character LCD is power by +5V. The FPGA I/O signals are powered by 3.3V.
However, the FPGA’s output levels are recognized as valid Low or High logic levels by the
LCD. The LCD controller accepts 5V TTL signal levels and the 3.3V LVCMOS outputs
provided by the FPGA meet the 5V TTL voltage level requirements.
The 390Ω series resistors on the data lines prevent overstressing on the FPGA and
StrataFlash I/O pins when the character LCD drives a High logic value. The character LCD
drives the data lines when LCD_RW is High. Most applications treat the LCD as a write-
only peripheral and never read from from the display.
If the StrataFlash memory is in byte-wide (x8) mode (SF_BYTE = Low), the FPGA
application has full simultaneous read/write access to both the LCD and the StrataFlash
memory. In byte-wide mode, the StrataFlash memory does not use the SF_D<15:8> data
lines.
LCD Controller
The 2 x 16 character LCD has an internal Sitronix ST7066U graphics controller that is
functionally equivalent with the following devices.
• Samsung S6A0069X or KS0066U
• Hitachi HD44780
• SMOS SED1278
Memory Map
The controller has three internal memory regions, each with a specific purpose. The
display must be initialized before accessing any of these memory regions.
DD RAM
The Display Data RAM (DD RAM) stores the character code to be displayed on the screen.
Most applications interact primarily with DD RAM. The character code stored in a DD
RAM location references a specific character bitmap stored either in the predefined CG
ROM character set or in the user-defined CG RAM character set.
Figure 5-3shows the default address for the 32 character locations on the display. The
upper line of characters is stored between addresses 0x00 and 0x0F. The second line of
characters is stored between addresses 0x40 and 0x4F.
Undisplayed
Character Display Addresses
Addresses
1 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 … 27
2 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 … 67
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 … 40
Physically, there are 80 total character locations in DD RAM with 40 characters available
per line. Locations 0x10 through 0x27 and 0x50 through 0x67 can be used to store other
non-display data. Alternatively, these locations can also store characters that can only
displayed using controller’s display shifting functions.
The Set DD RAM Address command initializes the address counter before reading or
writing to DD RAM. Write DD RAM data using the Write Data to CG RAM or DD RAM
command, and read DD RAM using the Read Data from CG RAM or DD RAM command.
The DD RAM address counter either remains constant after read or write operations, or
auto-increments or auto-decrements by one location, as defined by the I/D set by the Entry
Mode Set command.
CG ROM
The Character Generator ROM (CG ROM) contains the font bitmap for each of the
predefined characters that the LCD screen can display, shown in Figure 5-4. The character
code stored in DD RAM for each character location subsequently references a position with
the CG ROM. For example, a hexadecimal character code of 0x53 stored in a DD RAM
location displays the character ‘S’. The upper nibble of 0x53 equates to DB[7:4]=”0101”
binary and the lower nibble equates to DB[3:0] = “0011” binary. As shown in Figure 5-4, the
character ‘S’ appears on the screen.
English/Roman characters are stored in CG ROM at their equivalent ASCII code address.
LCD Controller
DB3
DB2
DB1
DB0
UG230_c5_02_030306
CG RAM
The Character Generator RAM (CG RAM) provides space to create eight custom character
bitmaps. Each custom character location consists of a 5-dot by 8-line bitmap, as shown in
Figure 5-5.
The Set CG RAM Address command initializes the address counter before reading or
writing to CG RAM. Write CG RAM data using the Write Data to CG RAM or DD RAM
command, and read CG RAM using the Read Data from CG RAM or DD RAM command.
The CG RAM address counter can either remain constant after read or write operations, or
auto-increments or auto-decrements by one location, as defined by the I/D set by the Entry
Mode Set command.
Figure 5-5 provides an example, creating a special checkerboard character. The custom
character is stored in the fourth CG RAM character location, which is displayed when a
DD RAM location is 0x03. To write the custom character, the CG RAM address is first
initialized using the Set CG RAM Address command. The upper three address bits point to
the custom character location. The lower three address bits point to the row address for the
character bitmap. The Write Data to CG RAM or DD RAM command is used to write each
character bitmap row. A ‘1’ lights a bit on the display. A ‘0’ leaves the bit unlit. Only the
lower five data bits are used; the upper three data bits are don’t care positions. The eighth
row of bitmap data is usually left as all zeros to accommodate the cursor.
Command Set
Table 5-3 summarizes the available LCD controller commands and bit definitions. Because
the display is set up for 4-bit operation, each 8-bit command is sent as two 4-bit nibbles.
The upper nibble is transferred first, followed by the lower nibble.
Function
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
Clear Display 0 0 0 0 0 0 0 0 0 1
Return Cursor Home 0 0 0 0 0 0 0 0 1 -
Entry Mode Set 0 0 0 0 0 0 0 1 I/D S
Display On/Off 0 0 0 0 0 0 1 D C B
Cursor and Display Shift 0 0 0 0 0 1 S/C R/L - -
LCD Controller
LCD_RW
LCD_RS
Function
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
Function Set 0 0 0 0 1 0 1 0 - -
Set CG RAM Address 0 0 0 1 A5 A4 A3 A2 A1 A0
Set DD RAM Address 0 0 1 A6 A5 A4 A3 A2 A1 A0
Read Busy Flag and Address 0 1 BF A6 A5 A4 A3 A2 A1 A0
Write Data to CG RAM or DD RAM 1 0 D7 D6 D5 D4 D3 D2 D1 D0
Read Data from CG RAM or DD RAM 1 1 D7 D6 D5 D4 D3 D2 D1 D0
Disabled
If the LCD_E enable signal is Low, all other inputs to the LCD are ignored.
Clear Display
Clear the display and return the cursor to the home position, the top-left corner.
This command writes a blank space (ASCII/ANSI character code 0x20) into all DD RAM
addresses. The address counter is reset to 0, location 0x00 in DD RAM. Clears all option
settings. The I/D control bit is set to 1 (increment address counter mode) in the Entry Mode
Set command.
Execution Time: 82 μs – 1.64 ms
This bit either auto-increments or auto-decrements the DD RAM and CG RAM address
counter by one location after each Write Data to CG RAM or DD RAM or Read Data from
CG RAM or DD RAM command. The cursor or blink position moves accordingly.
0 Shifting disabled
1 During a DD RAM write operation, shift the entire display value in the direction
controlled by Bit DB1 (I/D). Appears as though the cursor position remains constant
and the display moves.
Display On/Off
Display is turned on or off, controlling all characters, cursor and cursor position character
(underscore) blink.
Execution Time: 40 μs
0 No cursor
1 Display cursor
0 No cursor blinking
1 Cursor blinks on and off approximately every half second
LCD Controller
Function Set
Sets interface data length, number of display lines, and character font.
The Starter Kit board supports a single function set with value 0x28.
Execution Time: 40 μs
Operation
CLOCK
LCD_RW
LCD_E
230 ns
40 ns 10 ns
Upper Lower
4 bits 4 bits
LCD_RS
SF_D[11:8]
LCD_RW
LCD_E
1 μs 40 μs
UG230_c5_03_022006
Operation
The data values on SF_D<11:8>, and the register select (LCD_RS) and the read/write
(LCD_RW) control signals must be set up and stable at least 40 ns before the enable LCD_E
goes High. The enable signal must remain High for 230 ns or longer—the equivalent of 12
or more clock cycles at 50 MHz.
In many applications, the LCD_RW signal can be tied Low permanently because the FPGA
generally has no reason to read information from the display.
Power-On Initialization
The initialization sequence first establishes that the FPGA application wishes to use the
four-bit data interface to the LCD as follows:
• Wait 15 ms or longer, although the display is generally ready when the FPGA finishes
configuration. The 15 ms interval is 750,000 clock cycles at 50 MHz.
• Write SF_D<11:8> = 0x3, pulse LCD_E High for 12 clock cycles.
• Wait 4.1 ms or longer, which is 205,000 clock cycles at 50 MHz.
• Write SF_D<11:8> = 0x3, pulse LCD_E High for 12 clock cycles.
• Wait 100 μs or longer, which is 5,000 clock cycles at 50 MHz.
• Write SF_D<11:8> = 0x3, pulse LCD_E High for 12 clock cycles.
• Wait 40 μs or longer, which is 2,000 clock cycles at 50 MHz.
• Write SF_D<11:8> = 0x2, pulse LCD_E High for 12 clock cycles.
• Wait 40 μs or longer, which is 2,000 clock cycles at 50 MHz.
Display Configuration
After the power-on initialization is completed, the four-bit interface is now established.
The next part of the sequence configures the display:
• Issue a Function Set command, 0x28, to configure the display for operation on the
Spartan-3E Starter Kit board.
• Issue an Entry Mode Set command, 0x06, to set the display to automatically
increment the address pointer.
• Issue a Display On/Off command, 0x0C, to turn the display on and disables the
cursor and blinking.
• Finally, issue a Clear Display command. Allow at least 1.64 ms (82,000 clock cycles)
after issuing this command.
Related Resources
• Initial Design for Spartan-3E Starter Kit (Reference Design)
http://www.xilinx.com/s3estarter
• PowerTip PC1602-D Character LCD (Basic Electrical and Mechanical Data)
http://www.powertipusa.com/pdf/pc1602d.pdf
• Sitronix ST7066U Character LCD Controller
http://www.sitronix.com.tw/sitronix/product.nsf/Doc/ST7066U?OpenDocument
• Detailed Data Sheet on PowerTip Character LCD
http://www.rapidelectronics.co.uk/images/siteimg/57-0910e.PDF
• Samsung S6A0069X Character LCD Controller
http://www.samsung.com/Products/Semiconductor/DisplayDriverIC/MobileDDI/BWSTN
/S6A0069X/S6A0069X.htm
Chapter 6
Pin 5 Pin 1
Pin 10
Pin 6
Pin 15 Pin 11
DB15 VGA Connector
(front view)
DB15
Connector
270Ω
Red
1 (H14) VGA_RED
6 270Ω
11 Green
2 (H15) VGA_GREEN
7
12 270Ω
Blue
3 (G15) VGA_BLUE
8 Horizontal Sync 82.5Ω
13 (F15) VGA_HSYNC
4
9 Vertical Sync 82.5Ω
14 (F14) VGA_VSYNC
5
10 (xx) = FPGA pin number
15
GND UG230_c6_01_021706
The Spartan-3E FPGA directly drives the five VGA signals via resistors. Each color line has
a series resistor, with one bit each for VGA_RED, VGA_GREEN, and VGA_BLUE. The
series resistor, in combination with the 75Ω termination built into the VGA cable, ensures
that the color signals remain in the VGA-specified 0V to 0.7V range. The VGA_HSYNC
and VGA_VSYNC signals using LVTTL or LVCMOS33 I/O standard drive levels. Drive
the VGA_RED, VGA_GREEN, and VGA_BLUE signals High or Low to generate the eight
colors shown in Table 6-1.
0 1 0 Green
0 1 1 Cyan
1 0 0 Red
1 0 1 Magenta
1 1 0 Yellow
1 1 1 White
VGA signal timing is specified, published, copyrighted, and sold by the Video Electronics
Standards Association (VESA). The following VGA system and timing information is
provided as an example of how the FPGA might drive VGA monitor in 640 by 480 mode.
For more precise information or for information on higher VGA frequencies, refer to
documents available on the VESA website or other electronics websites (see “Related
Resources,” page 57).
VGA Display
Retrace: No
Current information
through the pixel 479,0 pixel 479,639 is displayed
horizontal during
deflection this time
coil
HS
The display resolution defines the size of the beams, the frequency at which the beam
traces across the display, and the frequency at which the electron beam is modulated.
Modern VGA displays support multiple display resolutions, and the VGA controller
dictates the resolution by producing timing signals to control the raster patterns. The
controller produces TTL-level synchronizing pulses that set the frequency at which current
flows through the deflection coils, and it ensures that pixel or video data is applied to the
electron guns at the correct time.
Video data typically comes from a video refresh memory with one or more bytes assigned
to each pixel location. The Spartan-3E Starter Kit board uses three bits per pixel, producing
one of the eight possible colors shown in Table 6-1. The controller indexes into the video
data buffer as the beams move across the display. The controller then retrieves and applies
video data to the display at precisely the time the electron beam is moving across a given
pixel.
As shown in Figure 6-2, the VGA controller generates the horizontal sync (HS) and vertical
sync (VS) timings signals and coordinates the delivery of video data on each pixel clock.
The pixel clock defines the time available to display one pixel of information. The VS signal
defines the refresh frequency of the display, or the frequency at which all information on the
display is redrawn. The minimum refresh frequency is a function of the display’s phosphor
and electron beam intensity, with practical refresh frequencies in the 60 Hz to 120 Hz
range. The number of horizontal lines displayed at a given refresh frequency defines the
horizontal retrace frequency.
TS
Tfp
Tdisp
Tpw Tbp
UG230_c6_03_021706
Related Resources
• VESA
http://www.vesa.org
• VGA timing information
http://www.epanorama.net/documents/pc/vga_timing.html
Chapter 7
Pin 9 Pin 6
5 4 3 2 1 5 4 3 2 1
9 8 7 6 9 8 7 6
J9 J10
GND GND
RS232_DCE_TXD
RS232_DTE_RXD
RS232_DTE_TXD
Figure 7-1 shows the connection between the FPGA and the two DB9 connectors. The
FPGA supplies serial output data using LVTTL or LVCMOS levels to the Maxim device,
which in turn, converts the logic value to the appropriate RS-232 voltage level. Likewise,
the Maxim device converts the RS-232 serial input data to LVTTL levels for the FPGA. A
series resistor between the Maxim output pin and the FPGA’s RXD pin protects against
accidental logic conflicts.
Hardware flow control is not supported on the connector. The port’s DCD, DTR, and DSR
signals connect together, as shown in Figure 7-1. Similarly, the port’s RTS and CTS signals
connect together.
Figure 7-2: UCF Location Constraints for DTE RS-232 Serial Port
Figure 7-3: UCF Location Constraints for DCE RS-232 Serial Port
Chapter 8
270Ω
PS2_DATA: (G13)
2 1
4 3
6 5 270Ω
PS2_CLK: (G14)
UG230_c8_01_021806
3 GND GND
4 +5V —
6 Reserved G13
Both a PC mouse and keyboard use the two-wire PS/2 serial bus to communicate with a
host device, the Spartan-3E FPGA in this case. The PS/2 bus includes both clock and data.
Both a mouse and keyboard drive the bus with identical signal timings and both use 11-bit
words that include a start, stop and odd parity bit. However, the data packets are
organized differently for a mouse and keyboard. Furthermore, the keyboard interface
allows bidirectional data transfers so the host device can illuminate state LEDs on the
keyboard.
The PS/2 bus timing appears in Table 8-2 and Figure 8-2. The clock and data signals are
only driven when data transfers occur; otherwise they are held in the idle state at logic
High. The timing defines signal requirements for mouse-to-host communications and
bidirectional keyboard communications. As shown in Figure 8-2, the attached keyboard or
mouse writes a bit on the data line when the clock signal is High, and the host reads the
data line when the clock signal is Low.
TCK TCK
Edge 0 Edge 10
CLK (PS2C)
THLD
TSU
DATA (PS2D)
Keyboard
The keyboard uses open-collector drivers so that either the keyboard or the host can drive
the two-wire bus. If the host never sends data to the keyboard, then the host can use simple
input pins.
A PS/2-style keyboard uses scan codes to communicate key press data. Nearly all
keyboards in use today are PS/2 style. Each key has a single, unique scan code that is sent
whenever the corresponding key is pressed. The scan codes for most keys appear in
Figure 8-3.
If the key is pressed and held, the keyboard repeatedly sends the scan code every 100 ms or
so. When a key is released, the keyboard sends an “F0” key-up code, followed by the scan
code of the released key. The keyboard sends the same scan code, regardless if a key has
different shift and non-shift characters and regardless whether the Shift key is pressed or
not. The host determines which character is intended.
Some keys, called extended keys, send an “E0” ahead of the scan code and furthermore,
they might send more than one scan code. When an extended key is released, an “E0 F0”
key-up code is sent, followed by the scan code.
Keyboard
The host can also send commands and data to the keyboard. Table 8-3 provides a short list
of some often-used commands.
7 6 5 4 3 2 1 0
Ignored Caps Lock Num Lock Scroll Lock
EE Echo. Upon receiving an echo command, the keyboard replies with the same scan code “EE”.
F3 Set scan code repeat rate. The keyboard acknowledges receipt of an “F3” by returning an “FA”, after
which the host sends a second byte to set the repeat rate.
FE Resend. Upon receiving a resend command, the keyboard resends the last scan code sent.
FF Reset. Resets the keyboard.
The keyboard sends commands or data to the host only when both the data and clock lines
are High, the Idle state.
Because the host is the bus master, the keyboard checks whether the host is sending data
before driving the bus. The clock line can be used as a clear to send signal. If the host pulls
the clock line Low, the keyboard must not send any data until the clock is released.
The keyboard sends data to the host in 11-bit words that contain a ‘0’ start bit, followed by
eight bits of scan code (LSB first), followed by an odd parity bit and terminated with a ‘1’
stop bit. When the keyboard sends data, it generates 11 clock transitions at around 20 to
30 kHz, and data is valid on the falling edge of the clock as shown in Figure 8-2.
Mouse
A mouse generates a clock and data signal when moved; otherwise, these signals remain
High, indicating the Idle state. Each time the mouse is moved, the mouse sends three 11-bit
words to the host. Each of the 11-bit words contains a ‘0’ start bit, followed by 8 data bits
(LSB first), followed by an odd parity bit, and terminated with a ‘1’ stop bit. Each data
transmission contains 33 total bits, where bits 0, 11, and 22 are ‘0’ start bits, and bits 10, 21,
and 32 are ‘1’ stop bits. The three 8-bit data fields contain movement data as shown in
Figure 8-4. Data is valid at the falling edge of the clock, and the clock period is 20 to 30 kHz.
1 0 L R 0 1 XS YS XV YV P 1 0 X0 X1 X2 X3 X4 X5 X6 X7 P 1 0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 P 1
A PS/2-style mouse employs a relative coordinate system (see Figure 8-5), wherein
moving the mouse to the right generates a positive value in the X field, and moving to the
left generates a negative value. Likewise, moving the mouse up generates a positive value
in the Y field, and moving it down represents a negative value. The XS and YS bits in the
status byte define the sign of each value, where a ‘1’ indicates a negative value.
+Y values (YS=0)
-X values +X values
(XS=1) (XS=0)
Figure 8-5: The Mouse Uses a Relative Coordinate System to Track Movement
The magnitude of the X and Y values represent the rate of mouse movement. The larger the
value, the faster the mouse is moving. The XV and YV bits in the status byte indicate when
the X or Y values exceed their maximum value, an overflow condition. A ‘1’ indicates
when an overflow occurs. If the mouse moves continuously, the 33-bit transmissions repeat
every 50 ms or so.
The L and R fields in the status byte indicate Left and Right button presses. A ‘1’ indicates
that the associated mouse button is being pressed.
Voltage Supply
Voltage Supply
The PS/2 port on the Spartan-3E Starter Kit board is powered by 5V. Although the
Spartan-3E FPGA is not a 5V-tolerant device, it can communicate with a 5V device using
series current-limiting resistors, as shown in Figure 8-1.
Related Resources
• PS/2 Mouse/Keyboard Protocol
http://www.computer-engineering.org/ps2protocol/
• PS/2 Keyboard Interface
http://www.computer-engineering.org/ps2keyboard/
• PS/2 Mouse Interface
http://www.computer-engineering.org/ps2mouse/
Chapter 9
UG230_c9_01_030906
SPI Communication
As shown in Figure 9-2, the FPGA uses a Serial Peripheral Interface (SPI) to communicate
digital values to each of the four DAC channels. The SPI bus is a full-duplex, synchronous,
character-oriented channel employing a simple four-wire interface. A bus master—the
FPGA in this example—drives the bus clock signal (SPI_SCK) and transmits serial data
(SPI_MOSI) to the selected bus slave—the DAC in this example. At the same time, the bus
slave provides serial data (SPI_MISO) back to the bus master.
SPI_MISO
UG230_c9_02_021806
Interface Signals
Table 9-1 lists the interface signals between the FPGA and the DAC. The SPI_MOSI,
SPI_MISO, and SPI_SCK signals are shared with other devices on the SPI bus. The
DAC_CS signal is the active-Low slave select input to the DAC. The DAC_CLR signal is
the active-Low, asynchronous reset input to the DAC.
Table 9-1: DAC Interface Signals
Signal FPGA Pin Direction Description
SPI_MOSI T4 FPGAÆDAC Serial data: Master Output, Slave Input
DAC_CS N8 FPGAÆDAC Active-Low chip-select. Digital-to-analog
conversion starts when signal returns High.
SPI_SCK U16 FPGAÆDAC Clock
DAC_CLR P8 FPGAÆDAC Asynchronous, active-Low reset input
SPI_MISO N10 FPGAÅDAC Serial data: Master Input, Slave Output
The serial data output from the DAC is primarily used to cascade multiple DACs. This
signal can be ignored in most applications although it does demonstrate full-duplex
communication over the SPI bus.
SPI Communication
DAC_CS
SPI_MOSI 31 30 29
SPI_SCK
Communication Protocol
Figure 9-4 shows the communications protocol required to interface with the LTC2624
DAC. The DAC supports both a 24-bit and 32-bit protocol. The 32-bit protocol is shown.
Inside the D/A converter, the SPI interface is formed by a 32-bit shift register. Each 32-bit
command word consists of a command, an address, followed by data value. As a new
command enters the DAC, the previous 32-bit command word is echoed back to the
master. The response from the DAC can be ignored although it is a useful to confirm
correct communication.
SPI_MISO
The FPGA first sends eight dummy or “don’t care” bits, followed by a 4-bit command. The
most commonly used command with the board is COMMAND[3:0] = “0011”, which
immediately updates the selected DAC output with the specified data value. Following the
command, the FPGA selects one or all the DAC output channels via a 4-bit address field.
Following the address field, the FPGA sends a 12-bit unsigned data value that the DAC
converts to an analog value on the selected output(s). Finally, four additional dummy or
don’t care bits pad the 32-bit command word.
D [ 11:0 ]
V OUT = --------------------- × V REFERENCE Equation 9-1
,
4096
D [ 11:0 ]
V OUTA = --------------------- × ( 3.3V ± 5% ) Equation 9-2
,
4096
D [ 11:0 ]
V OUTC = --------------------- × ( 2.5V ± 5% ) Equation 9-3
,
4096
Related Resources
• LTC2624 Quad DAC Data Sheet
http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1155,C1005,C1156,P2048,D2170
• PicoBlaze Based D/A Converter Control for the Spartan-3E Starter Kit (Reference
Design)
http://www.xilinx.com/s3estarter
• Xilinx PicoBlaze Soft Processor
http://www.xilinx.com/picoblaze
• Digilent, Inc. Peripheral Modules
http://www.digilentinc.com/Products/Catalog.cfm?Nav1=Products&Nav2=Peripheral&Cat=Peripheral
Chapter 10
UG230_c10_01_030306
Header J7
REFAB
(3.3V)
REFCD
(2.5V)
LTC 6912-1 AMP LTC 1407A-1 ADC
VINA
A A/D
Channel 0
14
VINB
B A/D
Channel 1
GND
VCC
(3.3V)
14
REF = 1.65V
Spartan-3E FPGA
SPI_MOSI
(N10) (T4) DIN 0 1 2 3 0 1 2 3 DOUT 0 ... 13 0 ... 13 SDO
(E18) (N7) AMP_CS CS/LD A GAIN B GAIN CHANNEL 1 CHANNEL 0
(U16) SPI_SCK SCK SPI Control Interface SCK SPI Control Interface
AMP_SHDN
(P7) SHDN CONV
AD_CONV
(P11)
AMP_DOUT
SPI_MISO
UG230_c10_02_022306
( V IN – 1.65V )
D [ 13:0 ] = GAIN × ------------------------------------ × 8192 Equation 10-1
1.25V
The GAIN is the current setting loaded into the programmable pre-amplifier. The various
allowable settings for GAIN and allowable voltages applied to the VINA and VINB inputs
appear in Table 10-2.
The reference voltage for the amplifier and the ADC is 1.65V, generated via a voltage
divider shown in Figure 10-2. Consequently, 1.65V is subtracted from the input voltage on
VINA or VINB.
The maximum range of the ADC is ±1.25V, centered around the reference voltage, 1.65V.
Hence, 1.25V appears in the denominator to scale the analog input accordingly.
Programmable Pre-Amplifier
Finally, the ADC presents a 14-bit, two’s complement digital output. A 14-bit, two’s
complement number represents values between -213 and 213-1. Therefore, the quantity is
scaled by 8192, or 213.
See “Programmable Pre-Amplifier” to control the GAIN settings on the programmable
pre-amplifier.
The reference design files provide more information on converting the voltage applied on
VINA or VINB to a digital representation (see “Related Resources,” page 79).
Programmable Pre-Amplifier
The LTC6912-1 provides two independent inverting amplifiers with programmable gain.
The purpose of the amplifier is to scale the incoming voltage on VINA or VINB so that it
maximizes the conversion range of the DAC, namely 1.65 ± 1.25V.
Interface
Table 10-1 lists the interface signals between the FPGA and the amplifier. The SPI_MOSI,
SPI_MISO, and SPI_SCK signals are shared with other devices on the SPI bus. The
AMP_CS signal is the active-Low slave select input to the amplifier.
Programmable Gain
Each analog channel has an associated programmable gain amplifier (see Figure 10-2).
Analog signals presented on the VINA or VINB inputs on header J7 are amplified relative
to 1.65V. The 1.65V reference is generated using a voltage divider of the 3.3V voltage
supply.
The gain of each amplifier is programmable from -1 to -100, as shown in Table 10-2.
AMP_DOUT
0 Slave: LTC2624-1 7
SPI_MOSI
A0 A1 A2 A3 B0 B1 B2 B3
Spartan-3E AMP_CS
FPGA SPI_SCK
Master A Gain B Gain
UG230_c10_03_030306
AMP_CS
30 50 50
SPI_SCK
30
SPI_MOSI 7 6 5 4 3 2
(from FPGA)
85 max
AMP_DOUT Previous 7 6 5 4 3 2
(from AMP)
All timing is minimum in nanoseconds unless otherwise noted. UG230_c10_04_022306
The amplifier interface is relatively slow, supporting only about a 10 MHz clock frequency.
Interface
Table 10-3 lists the interface signals between the FPGA and the ADC. The SPI_MOSI,
SPI_MISO, and SPI_SCK signals are shared with other devices on the SPI bus. The
DAC_CS signal is the active-Low slave select input to the DAC. The DAC_CLR signal is
the active-Low, asynchronous reset input to the DAC.
SPI_MISO
Slave: LTC1407A-1 A/D Converter
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13
AD_CONV
Spartan-3E
Z Z Z
FPGA SPI_SCK
Channel 1 Channel 0
Master
Converted data is presented with a latency of one sample.
The sampled analog value is converted to digital data 32 SPI_SCK cycles after asserting AD_CONV.
Sample The converted values is then presented after the next AD_CONV pulse. Sample
point point
AD_CONV
SPI_SCK
Channel 0 Channel 1 Channel 0
SPI_MISO 13 0 13 0 13
UG230_c10_05_030306
Figure 10-7 shows detailed transaction timing. The AD_CONV signal is not a traditional
SPI slave select enable. Be sure to provide enough SPI_SCK clock cycles so that the ADC
leaves the SPI_MISO signal in the high-impedance state. Otherwise, the ADC blocks
communication to the other SPI peripherals. As shown in Figure 10-6, use a 34-cycle
communications sequence. The ADC 3-states its data output for two clock cycles before
and after each 14-bit data transfer.
4ns min
AD_CONV
19.6ns min
3ns
SPI_SCK 1 2 3 4 5 6
8ns
Channel 0
SPI_MISO High-Z
13 12 11
AD_CONV
45ns min
SPI_SCK 30 31 32 33 34
6ns
Channel 1
High-Z
SPI_MISO 3 2 1 0
The A/D converter sets its SDO output line to high impedance after 33 SPI_SCK clock cycles
UG230_c10_06_022306
Related Resources
• Amplifier and A/D Converter Control for the Spartan-3E Starter Kit (Reference
Design)
http://www.xilinx.com/s3estarter
• Xilinx PicoBlaze Soft Processor
http://www.xilinx.com/picoblaze
• LTC6912 Dual Programmable Gain Amplifiers with Serial Digital Interface
http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1154,C1009,C1121,P7596,D5359
Chapter 11
Intel StrataFlash
SPI Serial Flash
CE2
Spartan-3E FPGA
CE1 Q
SF_CE0
LDC0 CE0
SF_OE
LDC1 OE# ADC
SF_WE
HDC WE#
SF_BYTE SDO
LDC2 BYTE#
SF_STS
User I/O STS
SF_D<15:12> DAC
User I/O D[15:12]
SF_D<11:8>
User I/O D[11:8] SDO
SF_D<7:1>
D[7:1] D[7:1]
SPI_MISO
D[0] D[0]
SF_A<24:20> Platform Flash
User I/O A[24:20]
SF_A<19:0>
A[19:0] A[19:0] D0
A[23:20]
• Stores MicroBlaze processor code in the StrataFlash device and shadows the code into
the DDR memory before executing the code.
• Stores non-volatile data from the FPGA.
StrataFlash Connections
Table 11-1 shows the connections between the FPGA and the StrataFlash device.
Although the XC3S500E FPGA only requires just slightly over 2 Mbits per configuration
image, the FPGA-to-StrataFlash interface on the board support up to a 256 Mbit
StrataFlash. The Spartan-3E Starter Kit board ships with a 128 Mbit device. Address line
SF_A24 is not used.
In general, the StrataFlash device connects to the XC3S500E to support Byte Peripheral
Interface (BPI) configuration. The upper four address bits from the FPGA, A[23:19] do not
connect directly to the StrataFlash device. Instead, the XC2C64 CPLD controls the pins
during configuration. As described in Table 11-1 and Shared Connections, some of the
StrataFlash connections are shared with other components on the board.
StrataFlash Connections
SF_A12 L16
SF_A11 L15
SF_A10 K13
SF_A9 K12
SF_A8 K15
SF_A7 K14
SF_A6 J17
SF_A5 J16
SF_A4 J15
SF_A3 J14
SF_A2 J12
SF_A1 J13
SF_A0 H17
Shared Connections
Shared Connections
Besides the connections to the FPGA, the StrataFlash memory shares some connections to
other components.
Character LCD
The character LCD uses a four-bit data interface. The display data connections are also
shared with the SF_D<11:8> signals on the StrataFlash PROM. As shown in Table 11-2, the
FPGA controls access to the StrataFlash PROM or the character LCD using the SF_CE0 and
LCD_RW signals.
Address
Figure 11-2 provides the UCF constraints for the StrataFlash address pins, including the
I/O pin assignment and the I/O standard used.
Data
Figure 11-3 provides the UCF constraints for the StrataFlash data pins, including the I/O
pin assignment and the I/O standard used.
Control
Figure 11-4 provides the UCF constraints for the StrataFlash control pins, including the
I/O pin assignment and the I/O standard used.
Related Resources
• Intel J3 StrataFlash Data Sheet
http://www.intel.com/design/flcomp/products/j3/techdocs.htm#datasheets
• Application Note 827, Intel StrataFlash® Memory (J3) to Xilinx Spartan-3E FPGA
Design Guide
http://www.intel.com/design/flcomp/applnots/307257.htm
Chapter 12
STMicro M25P16
Spartan-3E FPGA SPI Serial Flash
SPI_MOSI
MOSI/CSI_B (T4) D
SPI_MISO
DIN/D0 (N10) Q
SPI_SCK
CCLK (U16) C
SPI_SS_B
CSO_B (U3) S
UG230_c15_01_030206
Figure 12-1: Spartan-3E FPGAs Have an Optional SPI Flash Configuration Interface
# some connections shared with SPI Flash, DAC, ADC, and AMP
NET "SPI_MISO" LOC = "N10" | IOSTANDARD = LVCMOS33 ;
NET "SPI_MOSI" LOC = "T4" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 6 ;
NET "SPI_SCK" LOC = "U16" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 6 ;
NET "SPI_SS_B" LOC = "U3" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 6 ;
NET "SPI_ALT_CS_JP11" LOC = "R12" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 6 ;
Select SPI Mode using Jumper Settings Header J12 (XSPI Programming)
Remove the top jumper, insert the bottom two as shown
Jumper J11
M0
M1
M2
J30
UG230_c15_03_030206
UG230_c15_04_030206
Figure 12-5: Set Configuration Rate to 12 MHz When Using the M25P16 SPI Flash
UG230_c15_05_030206
UG230_c15_06_030206
UG230_c15_07_030206
Figure 12-8: Choose the PROM Target Type, the, Data Format, and File Location
The Spartan-3E Starter Kit board has a 16 Mbit SPI serial Flash PROM. Select 16M from the
drop list, as shown in Figure 12-9. Click Next >.
UG230_c15_08_030206
The PROM Formatter then echoes the settings, as shown in Figure 12-10. Click Finish.
UG230_c15_09_030206
UG230_c15_10_030206
UG230_c15_11_030206
UG230_c15_12_030206
Figure 12-13: Click Operations Æ Generate File to Create the Formatted PROM File
As shown in Figure 12-14, the iMPACT software indicates that the PROM file was
successfully created. The PROM Formatter creates an output file based on the settings
shown in Figure 12-8. In this example, the output file is called MySPIFlash.mcs.
UG230_c15_13_030206
JP8 JP8
NO JUMPER
NO JUMPER
DEFAULT
DEFAULT
PROG PROG
GND GND
PROG PROG
Figure 12-16: Installing the JP8 Jumper Holds the FPGA in Configuration State
Re-apply power to the Spartan-3E Starter Kit board.
A disclaimer notice appears on the screen. Press the Enter key to continue. The entire
programming process takes slightly longer than a minute, as shown in Figure 12-17.
Figure 12-17: Programming the M25P16 SPI Flash with the XSPI Programming
Utility
After programming the SPI Flash, remove jumper JP8, as shown in Figure 12-16a. If
properly programmed, the FPGA then configures itself from the SPI Flash PROM and the
DONE LED lights. The DONE LED is shown in Figure 12-3.
3.3V
STMicro M25P16
Spartan-3E FPGA SPI Serial Flash
SPI_MOSI
MOSI/CSI_B (T4) D
SF_A<17> SPI_MISO
(T16) VS2/A17 DIN/D0 (N10) Q
SF_A<18> SPI_SCK
(U15) VS1/A18 CCLK (U16) C W
SF_A<19> SPI_SS_B
(V15) VS0/A19 CSO_B (U3) S HLD
SPI_ALT_CS_JP11
User-I/O (R12)
DAC
ROM_CS
CSO_B
SEL
CSO_B
ADC
Platform
Flash
Strata-
Flash
Programming
Header J12
SEL
SDI
SDO
SCK
GND
3.3V
UG230_c15_17_030306
Multi-Package Layout
STMicroelectronics was rather clever when they defined the package layout for the
M25Pxx SPI serial Flash family. The Spartan-3E Starter Kit board supports all three of the
package types used for the 16 Mbit device, as shown in Figure 12-19. By default, the board
ships with the 8-lead, 8x6 mm MLP package. The multi-package layout also supports the 8-
pin SOIC package and the 16-pin SOIC package. Pin 1 for the 8-pin SOIC and MLP
packages is located in the top-left corner. However, pin 1 for the 16-pin SOIC package is
located in the top-right corner, because the package is rotated 90°. The 16-pin SOIC
package also have four pins on each side that do not connect on the board. These pins must
be left floating. Why support multiple packages? In a word, flexibility. The multi-package
layout provides ...
• Density migration between smaller- and larger-density SPI Flash PROMs. Not all
SPI Flash densities are available in all packages. The SPI Flash migration strategy
follows nicely with the pinout migration provided by Xilinx FPGAs.
• Consistent configuration PROM layout when migrating between FPGA densities.
The Spartan-3E FPGA’s FG320 package footprint supports the XC3S500E, the
XC3S1200E, and the XC3S1600E FPGA devices without modification. The SPI Flash
multi-package layout allows comparable flexibility in the associated configuration
PROM. Ship the optimally-sized SPI Flash memory for the FPGA mounted on the
board.
• Supply security. If a certain SPI Flash density is not available in the desired package,
switch to a different package style or to a different density to secure availability.
HOLD
VCC
Q
S
Pin 1:
16-pin SOIC
Pin 1:
8-pin SOIC (Do not connect)
8-lead MLP
S VCC
Q HOLD
W C
GND D
GND (Do not connect)
D
C
W
UG230_c15_18_030606
Related Resources
• XAPP445: Configuring Spartan-3E Xilinx FPGAs with SPI Flash Memories
http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?category=
Application+Notes/FPGA+Features+and+Design/Configuration&show=xapp445.pdf
• XSPI SPI Flash Programming Utility
http://www.xilinx.com/xlnx/xweb/xil_publications_display.jsp?category=
Application+Notes/FPGA+Features+and+Design/Configuration&show=xapp445.pdf
• Xilinx Parallel Cable IV with Flying Leads
http://www.xilinx.com/xlnx/xebiz/productview.jsp?sGlobalNavPick=&category=-19314
Chapter 13
DDR SDRAM
The Spartan-3E Starter Kit boards includes a 512 Mbit (32M x 16) Micron Technology DDR
SDRAM (MT46V32M16) with a 16-bit data interface, as shown in Figure 13-1. All DDR
SDRAM interface pins connect to the FPGA’s I/O Bank 3 on the FPGA. I/O Bank 3 and the
DDR SDRAM are both powered by 2.5V, generated by an LTC3412 regulator from the
board’s 5V supply input. The 1.25V reference voltage, common to the FPGA and DDR
SDRAM, is generated using a resistor voltage divider from the 2.5V rail.
5.0V
2.5V
LTC3412
1.25V
Spartan-3E FPGA Micron 512 Mb DDR SDRAM
SD_A<12:0>
See Table A[12:0]
SD_DQ<15:0>
VREF See Table DQ[15:0] VREF
SD_BA<1:0>
VCCO_3 See Table BA[1:0] VDD
SD_RAS
(C1) RAS# VDDQ
SD_CAS
(C2) CAS#
SD_WE
(D1) WE#
SD_UDM
(J1) UQM MT46V32M16
SD_LDM (32Mx16)
(J2) LQM
SD_UDQS
(G3) UDQS
SD_LDQS
(L6) LDQS
SD_CS
(K4) CS#
SD_CKE
(K3) CKE
SD_CK_N
(J4) CK#
SD_CK_P
(B9) GCLK9 (J5) CK
SD_CK_FB
UG230_c13_01_022406
The differential clock pin SD_CK_P is fed back into FPGA pin B9 in I/O Bank 0 to have best
access to one of the FPGA’s Digital Clock Managers (DCMs). This path is required when
using the MicroBlaze OPB DDR controller. The MicroBlaze OPB DDR SDRAM controller
IP core documentation is also available from within the EDK 8.1i development software
(see “Related Resources,” page 107).
SD_A6 H3
SD_A5 H4
SD_A4 F4
SD_A3 P1
SD_A2 R2
SD_A1 R3
SD_A0 T1
SD_DQ7 M6
SD_DQ6 M5
SD_DQ5 M4
SD_DQ4 M3
SD_DQ3 L4
SD_DQ2 L3
SD_DQ1 L1
SD_DQ0 L2
SD_BA1 K6 Bank address inputs
SD_BA0 K5
SD_RAS C1 Command inputs
SD_CAS C2
SD_WE D1
SD_CK_N J4 Differential clock input
SD_CK_P J5
Control
Address
Figure 13-2 provides the User Constraint File (UCF) constraints for the DDR SDRAM
address pins, including the I/O pin assignment and the I/O standard used.
Figure 13-2: UCF Location Constraints for DDR SDRAM Address Inputs
Data
Figure 13-3 provides the User Constraint File (UCF) constraints for the DDR SDRAM data
pins, including the I/O pin assignment and I/O standard used.
Related Resources
Control
Figure 13-4 provides the User Constraint File (UCF) constraints for the DDR SDRAM
control pins, including the I/O pin assignment and the I/O standard used.
Related Resources
• Xilinx Embedded Design Kit (EDK)
http://www.xilinx.com/ise/embedded_design_prod/platform_studio.htm
• MT46V32M16 (32M x 16) DDR SDRAM Data Sheet
http://download.micron.com/pdf/datasheets/dram/ddr/512MBDDRx4x8x16.pdf
• MicroBlaze OPB Double Data Rate (DDR) SDRAM Controller (v2.00b)
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/opb_ddr.pdf
Chapter 14
SMSC LAN83C185
Spartan-3E FPGA 10/100 Ethernet PHY
E_TXD<3:0>
See Table TXD[3:0]
E_TX_EN
(P15) TX_EN
E_TXD<4>
(R4) TXD4/TX_ER
E_TX_CLK
(T7) TX_CLK
E_RXD<3:0> RJ-45
See Table RXD[3:0]
Connector
E_RX_DV
(V2) RX_DV
E_RXD<4>
(U14) RXD4/RX_ER
E_RX_CLK
(V3) RX_CLK
E_CRS
(U13) CRS
25.000 MHz
E_COL
(U6) COL
E_MDC
(P9) MDC
E_MDIO
(U5) MDIO
UG230_c14_02_022706
UG230_c14_03_022706
Figure 14-3: Ethernet MAC IP Cores for the Spartan-3E Starter Kit Board
The Ethernet MAC core requires design constraints to meet the required performance.
Refer to the OPB Ethernet MAC data sheet (v1.02) for details. The OPB bus clock frequency
must be 65 MHz or higher for 100 Mbps Ethernet operations and 6.5 MHz or faster for
10 Mbps Ethernet operations.
The hardware evaluation versions of the Ethernet MAC cores operate for approximately
eight hours in silicon before timing out. To order the full version of the core, visit the Xilinx
website at:
http://www.xilinx.com/ipcenter/processor_central/processor_ip/10-100emac/
10-100emac_order_register.htm
Figure 14-4: UCF Location Constraints for 10/100 Ethernet PHY Inputs
Related Resources
• Standard Microsystems SMSC LAN83C185 10/100 Ethernet PHY
http://www.smsc.com/main/catalog/lan83c185.html
• Xilinx OPB Ethernet Media Access Controller (EMAC) (v1.02a)
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/opb_ethernet.pdf
• Xilinx OPB Ethernet Lite Media Access Controller (v1.01a)
The Ethernet Lite MAC controller core uses fewer FPGA resources and is ideal for
applications the do not require support for interrupts, back-to-back data transfers, and
statistics counters.
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/opb_ethernetlite.pdf
• EDK 8.1i Documentation
http://www.xilinx.com/ise/embedded/edk_docs.htm
Chapter 15
Expansion Connectors
The Spartan-3E Starter Kit board provides a variety of expansion connectors for easy
interface flexibility to other off-board components. The board includes the following I/O
expansion headers (see Figure 15-1):
• A Hirose 100-pin edge connector with 43 associated FPGA user-I/O pins, including
up to 15 differential LVDS I/O pairs and two Input-only pairs
• Three 6-pin Peripheral Module connections
• Landing pads for an Agilent or Tektronix connectorless probe
Bank 0 Supply
(JP9)
2.5V 3.3V
5.0V
GND
UG230_c12_02_022406
Table 15-1: Hirose 100-pin FX2 Connector Pinout and FPGA Connections (J3)
Shared Header Connections FX2 Connector
A B
Signal Name FPGA Pin LED J1 J2 JP4 J6 (top) (bottom) FPGA Pin Signal Name
VCCO_0 1 1 SHIELD
VCCO_0 2 2 GND GND
TMS_B 3 3 TDO_XC2C
JTSEL 4 4 TCK_B
TDO_FX2 5 5 GND GND
FX2_IO1 B4 6 6 GND GND
FX2_IO2 A4 7 7 GND GND
FX2_IO3 D5 8 8 GND GND
FX2_IO4 C5 9 9 GND GND
FX2_IO5 A6 10 10 GND GND
FX2_IO6 B6 11 11 GND GND
FX2_IO7 E7 12 12 GND GND
FX2_IO8 F7 13 13 GND GND
FX2_IO9 D7 14 14 GND GND
FX2_IO10 C7 15 15 GND GND
FX2_IO11 F8 16 16 GND GND
FX2_IO12 E8 17 17 GND GND
FX2_IO13 F9 LD7 18 18 GND GND
FX2_IO14 E9 LD6 19 19 GND GND
FX2_IO15 D11 LD5 20 20 GND GND
FX2_IO16 C11 LD4 21 21 GND GND
FX2_IO17 F11 LD3 22 22 GND GND
FX2_IO18 E11 LD2 23 23 GND GND
FX2_IO19 E12 LD1 24 24 GND GND
FX2_IO20 F12 LD0 25 25 GND GND
FX2_IO21 A13 26 26 GND GND
FX2_IO22 B13 27 27 GND GND
FX2_IO23 A14 28 28 GND GND
FX2_IO24 B14 29 29 GND GND
FX2_IO25 C14 30 30 GND GND
FX2_IO26 D14 31 31 GND GND
FX2_IO27 A16 32 32 GND GND
FX2_IO28 B16 33 33 GND GND
FX2_IO29 E13 34 34 GND GND
Table 15-1: Hirose 100-pin FX2 Connector Pinout and FPGA Connections (J3) (Continued)
Shared Header Connections FX2 Connector
A B
Signal Name FPGA Pin LED J1 J2 JP4 J6 (top) (bottom) FPGA Pin Signal Name
FX2_IO30 C4 35 35 GND GND
FX2_IO31 B11 36 36 GND GND
FX2_IO32 A11 37 37 GND GND
FX2_IO33 A8 38 38 GND GND
FX2_IO34 G9 39 39 GND GND
FX2_IP35 D12 40 40 GND GND
FX2_IP36 C12 41 41 GND GND
FX2_IP37 A15 42 42 GND GND
FX2_IP38 B15 43 43 GND GND
FX2_IO39 C3 44 44 GND GND
FX2_IP40 C15 45 45 GND GND
GND GND 46 46 E10 FX2_CLKIN
FX2_CLKOUT D10 47 47 GND GND
GND GND 48 48 D9 FX2_CLKIO
5.0V 49 49 5.0V
5.0V 50 50 SHIELD
Compatible Board
The following board is compatible with the FX2 connector on the Spartan-3E Starter Kit
board:
• VDEC1 Video Decoder Board from Digilent, Inc.
http://www.digilentinc.com/Products/Detail.cfm?Prod=VDEC1
Differential I/O
The Hirose FX2 connector, header J3, supports up to 15 differential I/O pairs and two
input-only pairs using either the LVDS or RSDS I/O standards, as listed in Table 15-2. All
I/O pairs support differential input termination (DIFF_TERM) as described in the
Spartan-3E data sheet. Select pairs have optional landing pads for external termination
resistors.
These signals are not routed with matched differential impedance, as would be required
for ultimate performance. However, all traces have similar lengths to minimize skew.
UG230_c12_04_022406
UG230_c12_05_022406
FPGA
PAD
LxxN_0
Signal
LxxP_0
UG230_c12_06_022406
Header J1
The J1 header, shown in Figure 15-8, is the top-most 6-pin connector along the right edge of
the board. It uses a female 6-pin 90° socket. Four FPGA pins connect to the J1 header,
FX2_IO<4:1>. These four signals are also shared with the Hirose FX2 connector. The board
supplies 3.3V to the accessory board mounted in the J1 socket on the bottom pin.
Spartan-3E FPGA J1
FX2_IO1
(B4)
FX2_IO2
(A4)
FX2_IO3
(D5)
FX2_IO4
(C5)
GND
3.3V
UG230_c12_07_022406
Header J2
The J2 header, shown in Figure 15-9, is the bottom-most 6-pin connector along the right
edge of the board. It uses a female 6-pin 90° socket. Four FPGA pins connect to the J2
header, FX2_IO<8:5>. These four signals are also shared with the Hirose FX2 connector.
The board supplies 3.3V to the accessory board mounted in the J2 socket on the bottom pin.
Spartan-3E FPGA J2
FX2_IO5
(A6)
FX2_IO6
(B6)
FX2_IO7
(E7)
(F7) FX2_IO8
GND
3.3V
UG230_c12_08_022406
Header J4
The J4 header, shown in Figure 15-10, is located immediately to the left of the J1 header. It
uses a 6-pin header consisting of 0.1-inch centered stake pins. Four FPGA pins connect to
the J4 header, FX2_IO<12:9>. These four signals are also shared with the Hirose FX2
connector. The board supplies 3.3V to the accessory board mounted in the J4 socket on the
bottom pin.
Spartan-3E FPGA J4
FX2_IO9
(D7)
FX2_IO10
(C7)
(F8) FX2_IO11
(E8) FX2_IO12
GND
3.3V
UG230_c12_09_022406
Related Resources
• Hirose connectors
http://www.hirose-connectors.com/
• FX2 Series Connector Data Sheet
http://www.hirose.co.jp/cataloge_hp/e57220088.pdf
• Digilent, Inc. Peripheral Modules
http://www.digilentinc.com/Products/Catalog.cfm?Nav1=Products&Nav2=Peripheral&Cat=Peripheral
• Xilinx ChipScope Pro Tool
http://www.xilinx.com/ise/optional_prod/cspro.htm
• Agilent B4655A FPGA Dynamic Probe for Logic Analyzer
http://www.home.agilent.com/USeng/nav/-536898189.536883660/pd.html?cmpid=92641
• Agilent 5404A/6A Pro Series Soft Touch Connector
http://www.home.agilent.com/cgi-bin/pub/agilent/Product/cp_Product.jsp?NAV_ID=-536898227.0.00
Chapter 16
3.3V
JP10 XC2C64A VQ44
WDT_EN CoolRunner-II CPLD
XC_WDT_EN
(P16)
Spartan-3E FPGA
XC_CMD<1>
(N18) (P30)
XC_CMD<0>
(P18) (P29)
Required for Master Serial Mode
XC_D<2> Enable Platform Flash PROM when
(F17) (P36)
M[2:0]=000
XC_D<1>
(F18) (P34) XCF04S
XC_D<0> Platform Flash PROM
(G16) (P33)
FPGA_M2
(T10) (P8)
FPGA_M1 XC_PF_CE
(V11) (P6) (P2) CE
FPGA_M0
(M10) (P5)
XC_CPLD_EN
(D10) (P42)
XC_TRIG
(R17) (P41)
XC_DONE
DONE (P40)
XC_PROG_B
PROG_B (P39)
XC_GCK0
(H16) (P43)
GCLK10
(C9) (P1)
During Configuration:
SPI_SCK BPI Up: A[24:20]=00000
(U16) (FX2_IO<32>)
(P44)
BPI Down: A[24:20]=11111
SF_A<24> After Configuration or Other Modes:
(A11) (P23)
Upper Ad dress
Control During
A[24:20]=ZZZZ
Con figuration
SF_A<23>
(N11) (P22)
SF_A<22>
(V12) (P21)
Intel StrataFlash
SF_A<21>
(V13) (P20)
SF_A<20>
(T12) (P19)
A[23:20] A[24:20]
SF_A<19:0>
A[19:0] A[19:0]
Figure 16-1: XC2C64A CoolRunner-II CPLD Controls Master Serial and BPI Configuration Modes
CPLD
Figure 16-3 provides the UCF constraints for the CPLD , including the I/O pin assignment
and the I/O standard used.
Related Resources
• CoolRunner-II CPLD Family Data Sheet
http://direct.xilinx.com/bvdocs/publications/ds090.pdf
• XC2C64A CoolRunner-II CPLD Data Sheet
http://direct.xilinx.com/bvdocs/publications/ds311.pdf
• Default XC2C64A CPLD Design for Spartan-3E Starter Kit Board
http://www.xilinx.com/s3estarter
Chapter 17
3.3V
Maxim DS2432
Spartan-3E FPGA SHA-1 EEPROM
(U4) DS_WIRE
GND
UG230_c17_01_030906
Related Resources
• Maxim DS2432 1-Wire EEPROM with SHA-1 Engine
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2914
• XAPP780: FPGA IFF Copy Protection Using Dallas Semiconductor/Maxim DS2432 Secure
EEPROMs
http://www.xilinx.com/bvdocs/appnotes/xapp780.pdf
Appendix A
Schematics
This appendix provides the following circuit board schematics:
• “FX2 Expansion Header, 6-pin Headers, and Connectorless Probe Header”
• “RS-232 Ports, VGA Port, and PS/2 Port”
• “Ethernet PHY, Magnetics, and RJ-11 Connector”
• “Voltage Regulators”
• “FPGA Configurations Settings, Platform Flash PROM, SPI Serial Flash, JTAG
Connections”
• “FPGA I/O Banks 0 and 1, Oscillators”
• “FPGA I/O Banks 2 and 3”
• “Power Supply Decoupling”
• “XC2C64A CoolRunner-II CPLD”
• “Linear Technology ADC and DAC ”
• “Intel StrataFlash Parallel NOR Flash Memory and Micron DDR SDRAM ”
• “Buttons, Switches, Rotary Encoder, and Character LCD ”
• “DDR SDRAM Series Termination and FX2 Connector Differential Termination”
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Voltage Regulators
IC7 is a Texas Instruments TPS75003 triple-output regulator. The regulator provides 1.2V
to the FPGA’s VCCINT supply input, 2.5V to the FPGA’s VCCAUX supply input, and 3.3V
to other components on the board and to the FPGA’s VCCO supply inputs on I/O Banks 0,
1, and 2.
Jumpers JP6 and JP7 provide a means to measure current across the FPGA’s VCCAUX and
VCCINT supplies respectively.
IC8 is a Linear Technology LT3412 regulator, providing 2.5V to the on-board DDR SDRAM.
Resistors R65 and R67 create a voltage divider to create the termination voltage required
for the DDR SDRAM interface.
IC9 is a 1.8V supply to the Embedded USB download/debug circuit and to the CPLD’s
VCCINT supply input.
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix A: Schematics
Appendix B
W
BLOCK DIAGRA 10µF 3V
S&H –50
OUTPUT
CH1+ 3rd
4 + PORT –74
S&H –80
CH1– 5 – –86
10 CONV
TIMING –92
VREF LOGIC
3 –98
9 SCK
10µF
GND 2.5V –104
6 REFERENCE 0.1 1 10 100
11 EXPOSED PAD FREQUENCY (MHz)
1407A BD 1407 G02
1407fa
1
LTC1407/LTC1407A
W W W U U W U
ABSOLUTE AXI U RATI GS PACKAGE/ORDER I FOR ATIO
(Notes 1, 2)
TOP VIEW
Supply Voltage (VDD) ................................................. 4V
CH0 + 1 10 CONV
Analog Input Voltage CH0 – 2 9 SCK
VREF 3 11 8 SDO
(Note 3) ................................... – 0.3V to (VDD + 0.3V) CH1+ 4 7 VDD
Digital Input Voltage .................... – 0.3V to (VDD + 0.3V) CH1– 5 6 GND
LTC1407C/LTC1407AC ............................ 0°C to 70°C ORDER PART NUMBER MSE PART MARKING
LTC1407I/LTC1407AI ......................... – 40°C to 85°C
LTC1407CMSE LTBDQ
Storage Temperature Range ................. – 65°C to 150°C
LTC1407IMSE LTBDR
Lead Temperature (Soldering, 10 sec).................. 300°C LTC1407ACMSE LTAFE
LTC1407AIMSE LTAFF
Order Options Tape and Reel: Add #TR
Lead Free: Add #PBF Lead Free Tape and Reel: Add #TRPBF
Lead Free Part Marking: http://www.linear.com/leadfree/
Consult LTC Marketing for parts specified with wider operating temperature ranges.
U
CO VERTER CHARACTERISTICS The ● denotes the specifications which apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. With internal reference, VDD = 3V.
LTC1407 LTC1407A
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Resolution (No Missing Codes) ● 12 14 Bits
Integral Linearity Error (Notes 5, 17) ● –2 ±0.25 2 –4 ±0.5 4 LSB
Offset Error (Notes 4, 17) ● –10 ±1 10 –20 ±2 20 LSB
Offset Match from CH0 to CH1 (Note 17) –5 ±0.5 5 –10 ±1 10 LSB
Gain Error (Notes 4, 17) ● –30 ±5 30 –60 ±10 60 LSB
Gain Match from CH0 to CH1 (Note 17) –5 ±1 5 –10 ±2 10 LSB
Gain Tempco Internal Reference (Note 4) ±15 ±15 ppm/°C
External Reference ±1 ±1 ppm/°C
U U
A ALOG I PUT The ● denotes the specifications which apply over the full operating temperature range,
otherwise specifications are at TA = 25°C. With internal reference, VDD = 3V.
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
VIN Analog Differential Input Range (Notes 3, 9) 2.7V ≤ VDD ≤ 3.3V 0 to 2.5 V
VCM Analog Common Mode + Differential 0 to VDD V
Input Range (Note 10)
IIN Analog Input Leakage Current ● 1 µA
CIN Analog Input Capacitance 13 pF
tACQ Sample-and-Hold Acquisition Time (Note 6) ● 39 ns
tAP Sample-and-Hold Aperture Delay Time 1 ns
tJITTER Sample-and-Hold Aperture Delay Time Jitter 0.3 ps
tSK Sample-and-Hold Aperture Skew from CH0 to CH1 200 ps
CMRR Analog Input Common Mode Rejection Ratio fIN = 1MHz, VIN = 0V to 3V –60 dB
fIN = 100MHz, VIN = 0V to 3V –15 dB
1407fa
2
LTC1407/LTC1407A
W U
DY A IC ACCURACY The ● denotes the specifications which apply over the full operating temperature range,
otherwise specifications are at TA = 25°C. With internal reference, VDD = 3V.
LTC1407 LTC1407A
SYMBOL PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
SINAD Signal-to-Noise Plus 100kHz Input Signal 70.5 73.5 dB
Distortion Ratio 750kHz Input Signal ● 68 70.5 70 73.5 dB
100kHz Input Signal, External VREF = 3.3V, VDD ≥ 3.3V 72.0 76.3 dB
750kHz Input Signal, External VREF = 3.3V, VDD ≥ 3.3V 72.0 76.3 dB
THD Total Harmonic 100kHz First 5 Harmonics 87 –90 dB
Distortion 750kHz First 5 Harmonics ● 83 –77 –86 –80 dB
SFDR Spurious Free 100kHz Input Signal 87 90 dB
Dynamic Range 750kHz Input Signal 83 86 dB
IMD Intermodulation 1.25V to 2.5V 1.40MHz into CH0+ , 0V to 1.25V, –82 –82 dB
Distortion 1.56MHz into CH0– . Also Applicable to CH1+ and CH1–
Code-to-Code VREF = 2.5V (Note 17) 0.25 1 LSBRMS
Transition Noise
Full Power Bandwidth VIN = 2.5VP-P, SDO = 11585LSBP-P (–3dBFS) (Note 15) 50 50 MHz
Full Linear Bandwidth S/(N + D) ≥ 68dB 5 5 MHz
U U U
I TER AL REFERE CE CHARACTERISTICS TA = 25°C. VDD = 3V.
U U
DIGITAL I PUTS A D DIGITAL OUTPUTS The ● denotes the specifications which apply over the
full operating temperature range, otherwise specifications are at TA = 25°C. VDD = 3V.
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
VIH High Level Input Voltage VDD = 3.3V ● 2.4 V
VIL Low Level Input Voltage VDD = 2.7V ● 0.6 V
IIN Digital Input Current VIN = 0V to VDD ● ±10 µA
CIN Digital Input Capacitance 5 pF
VOH High Level Output Voltage VDD = 3V, IOUT = – 200µA ● 2.5 2.9 V
VOL Low Level Output Voltage VDD = 2.7V, IOUT = 160µA 0.05 V
VDD = 2.7V, IOUT = 1.6mA ● 0.10 0.4 V
IOZ Hi-Z Output Leakage DOUT VOUT = 0V to VDD ● ±10 µA
COZ Hi-Z Output Capacitance DOUT 1 pF
ISOURCE Output Short-Circuit Source Current VOUT = 0V, VDD = 3V 20 mA
ISINK Output Short-Circuit Sink Current VOUT = VDD = 3V 15 mA
1407fa
3
LTC1407/LTC1407A
U W
POWER REQUIRE E TS The ● denotes the specifications which apply over the full operating temperature
range, otherwise specifications are at TA = 25°C. With internal reference, VDD = 3V.
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
VDD Supply Voltage 2.7 3.6 V
IDD Supply Current Active Mode, fSAMPLE = 1.5Msps ● 4.7 7.0 mA
Nap Mode ● 1.1 1.5 mA
Sleep Mode (LTC1407) 2.0 15 µA
Sleep Mode (LTC1407A) 2.0 10 µA
PD Power Dissipation Active Mode with SCK in Fixed State (Hi or Lo) 12 mW
WU
TI I G CHARACTERISTICS The ● denotes the specifications which apply over the full operating temperature
range, otherwise specifications are at TA = 25°C. VDD = 3V.
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
fSAMPLE(MAX) Maximum Sampling Frequency per Channel ● 1.5 MHz
(Conversion Rate)
tTHROUGHPUT Minimum Sampling Period (Conversion + Acquisiton Period) ● 667 ns
tSCK Clock Period (Note 16) ● 19.6 10000 ns
tCONV Conversion Time (Note 6) 32 34 SCLK cycles
t1 Minimum Positive or Negative SCLK Pulse Width (Note 6) 2 ns
t2 CONV to SCK Setup Time (Notes 6, 10) 3 10000 ns
t3 SCK Before CONV (Note 6) 0 ns
t4 Minimum Positive or Negative CONV Pulse Width (Note 6) 4 ns
t5 SCK to Sample Mode (Note 6) 4 ns
t6 CONV to Hold Mode (Notes 6, 11) 1.2 ns
t7 32nd SCK↑ to CONV↑ Interval (Affects Acquisition Period) (Notes 6, 7, 13) 45 ns
t8 Minimum Delay from SCK to Valid Bits 0 Through 11 (Notes 6, 12) 8 ns
t9 SCK to Hi-Z at SDO (Notes 6, 12) 6 ns
t10 Previous SDO Bit Remains Valid After SCK (Notes 6, 12) 2 ns
t12 VREF Settling Time After Sleep-to-Wake Transition (Notes 6, 14) 2 ms
Note 1: Stresses beyond those listed under Absolute Maximum Ratings Note 10: If less than 3ns is allowed, the output data will appear one clock
may cause permanent damage to the device. Exposure to any Absolute cycle later. It is best for CONV to rise half a clock before SCK, when
Maximum Rating condition for extended periods may affect device running the clock at rated speed.
reliability and lifetime. Note 11: Not the same as aperture delay. Aperture delay (1ns) is the
Note 2: All voltage values are with respect to ground GND. difference between the 2.2ns delay through the sample-and-hold and the
Note 3: When these pins are taken below GND or above VDD, they will be 1.2ns CONV to Hold mode delay.
clamped by internal diodes. This product can handle input currents greater Note 12: The rising edge of SCK is guaranteed to catch the data coming
than 100mA below GND or greater than VDD without latchup. out into a storage latch.
Note 4: Offset and range specifications apply for a single-ended CH0+ or Note 13: The time period for acquiring the input signal is started by the
CH1+ input with CH0 – or CH1– grounded and using the internal 2.5V 32nd rising clock and it is ended by the rising edge of CONV.
reference. Note 14: The internal reference settles in 2ms after it wakes up from Sleep
Note 5: Integral linearity is tested with an external 2.55V reference and is mode with one or more cycles at SCK and a 10µF capacitive load.
defined as the deviation of a code from the straight line passing through Note 15: The full power bandwidth is the frequency where the output code
the actual endpoints of a transfer curve. The deviation is measured from swing drops by 3dB with a 2.5VP-P input sine wave.
the center of quantization band. Note 16: Maximum clock period guarantees analog performance during
Note 6: Guaranteed by design, not subject to test. conversion. Output data can be read with an arbitrarily long clock period.
Note 7: Recommended operating conditions. Note 17: The LTC1407A is measured and specified with 14-bit Resolution
Note 8: The analog input range is defined for the voltage difference (1LSB = 152µV) and the LTC1407 is measured and specified with 12-bit
between CH0+ and CH0 – or CH1+ and CH1–. Resolution (1LSB = 610µV).
Note 9: The absolute voltage at CH0+, CH0 –, CH1+ and CH1– must be
within this range.
1407fa
4
LTC1407/LTC1407A
U W
TYPICAL PERFOR A CE CHARACTERISTICS VDD = 3V, TA = 25°C (LTC1407A)
10.5 65
SINAD (dB)
–68 80
SFDR (dB)
3rd
10.0 62 –74 74
9.5 59 –80 68
–86 62
9.0 56
–92 56
8.5 53 –98 50
8.0 50 –104 44
0.1 1 10 100 0.1 1 10 100 0.1 1 10 100
FREQUENCY (MHz) FREQUENCY (MHz) FREQUENCY (MHz)
1407 G01 1407 G02 1407 G19
98kHz Sine Wave 4096 Point 748kHz Sine Wave 4096 Point
SNR vs Input Frequency FFT Plot FFT Plot
74 0 0
1.5Msps 1.5Msps
–10 –10
71
–20 –20
68 –30 –30
MAGNITUDE (dB)
MAGNITUDE (dB)
–40 –40
65
–50
SNR (dB)
–50
62 –60 –60
–70 –70
59
–80 –80
56 –90 –90
–100 –100
53
–110 –110
50 –120 –120
0.1 1 10 100 0 100 200 300 400 500 600 700 0 100 200 300 400 500 600 700
FREQUENCY (MHz) FREQUENCY (kHz) FREQUENCY (kHz)
1407 G03
1407 G04 1407 G05
0.6 1.2
INTEGRAL LINEARITY (LSB)
–30
0.4 0.8
MAGNITUDE (dB)
–40
–50 0.2 0.4
–60 0 0
–70 –0.2 –0.4
–80
–0.4 –0.8
–90
–0.6 –1.2
–100
–110 –0.8 –1.6
–120 –1.0 –2.0
0 100 200 300 400 500 600 700 0 4096 8192 12288 16384 0 4096 8192 12288 16384
FREQUENCY (kHz) OUTPUT CODE OUTPUT CODE
1407 G06 1407 G15 1407 G16
1407fa
5
LTC1407/LTC1407A
U W
TYPICAL PERFOR A CE CHARACTERISTICS VDD = 3V, TA = 25°C (LTC1407A)
Differential Linearity for CH1 with Integral Linearity End Point Fit for
Internal 2.5V Reference CH1 with Internal 2.5V Reference
1.0 2.0
0.8 1.6
DIFFERENTIAL LINEARITY (LSB)
0.6 1.2
6 –30
–20
0
–40
–40
AMPLITUDE (dB)
CROSSTALK (dB)
–6
CMRR (dB)
–50
–12 –60
CH0 CH1 –60
–18
–80 CH1 TO CH0
–70
–24 CH0 TO CH1
–100 –80
–30
2.6 –30
2.2 –35
ANALOG INPUTS (V)
1.8 –40
PSRR (dB)
CH0
1.4 –45
CH1
1.0 –50
0.6 –55
0.2 –60
–0.2 –65
–0.6 –70
0 5 10 15 20 25 30 1 10 100 1k 10k 100k 1M
TIME (ns) FREQUENCY (Hz)
1407 G11
1407 G10
1407fa
6
LTC1407/LTC1407A
U W
TYPICAL PERFOR A CE CHARACTERISTICS VDD = 3V, TA = 25°C (LTC1407/LTC1407A)
Reference Voltage
Reference Voltage vs VDD vs Load Current
2.4902 2.4902
2.4900 2.4900
2.4898 2.4898
VREF (V)
VREF (V)
2.4896 2.4896
2.4894 2.4894
2.4892 2.4892
2.4890 2.4890
2.6 2.8 3.0 3.2 3.4 3.6 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
VDD (V) LOAD CURRENT (mA)
1407 G12 1407 G13
U U U
PI FU CTIO S
CH0+ (Pin 1): Noninverting Channel 0. CH0+ operates fully VDD (Pin 7): 3V Positive Supply. This single power pin
differentially with respect to CH0– with a 0V to 2.5V supplies 3V to the entire chip. Bypass to GND pin and solid
differential swing and a 0 to VDD absolute input range. analog ground plane with a 10µF ceramic capacitor (or
10µF tantalum) in parallel with 0.1µF ceramic. Keep in
CH0– (Pin 2): Inverting Channel 0. CH0– operates fully
mind that internal analog currents and digital output signal
differentially with respect to CH0+ with a –2.5V to 0V
currents flow through this pin. Care should be taken to
differential swing and a 0 to VDD absolute input range.
place the 0.1µF bypass capacitor as close to Pins 6 and 7
VREF (Pin 3): 2.5V Internal Reference. Bypass to GND and as possible.
a solid analog ground plane with a 10µF ceramic capacitor
SDO (Pin 8): Three-state Serial Data Output. Each pair of
(or 10µF tantalum in parallel with 0.1µF ceramic). Can be
output data words represent the two analog input chan-
overdriven by an external reference voltage ≥ 2.55V and
nels at the start of the previous conversion.
≤VDD.
SCK (Pin 9): External Clock Input. Advances the conver-
CH1+ (Pin 4): Noninverting Channel 1. CH1+ operates fully
sion process and sequences the output data on the rising
differentially with respect to CH1– with a 0V to 2.5V
edge. One or more pulses wake from sleep.
differential swing and a 0 to VDD absolute input range.
CONV (Pin 10): Convert Start. Holds the two analog input
CH1– (Pin 5): Inverting Channel 1. CH1– operates fully
signals and starts the conversion on the rising edge. Two
differentially with respect to CH1+ with a –2.5V to 0V
pulses with SCK in fixed high or fixed low state starts Nap
differential swing and a 0 to VDD absolute input range.
mode. Four or more pulses with SCK in fixed high or fixed
GND (Pins 6, 11): Ground and Exposed Pad. This single low state starts Sleep mode.
ground pin and the Exposed Pad must be tied directly to
the solid ground plane under the part. Keep in mind that
analog signal currents and digital output signal currents
flow through these connections.
1407fa
7
LTC1407/LTC1407A
W
BLOCK DIAGRA
10µF 3V
7
VDD LTC1407A
CH0+ 1 +
14-BIT LATCH
S&H
CH0– 2 – THREE-
STATE
3Msps
MUX SERIAL 8 SDO
14-BIT ADC
14-BIT LATCH
OUTPUT
CH1+ 4 + PORT
S&H
CH1– 5 – 10 CONV
TIMING
VREF LOGIC
3
9 SCK
10µF
GND 2.5V
6 REFERENCE
11 EXPOSED PAD
1407A BD
1407fa
8
UW
t2
t7
t3 t1
33 34 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1
SCK
W
t4 t5
TI I G DIAGRA S
CONV
t6 tACQ
INTERNAL
SAMPLE HOLD HOLD SAMPLE HOLD
S/H STATUS
t8 t10 t9 t8 t8 t9
SDO REPRESENTS THE ANALOG INPUT FROM THE PREVIOUS CONVERSION AT CH0 SDO REPRESENTS THE ANALOG INPUT FROM THE PREVIOUS CONVERSION AT CH1
Hi-Z Hi-Z Hi-Z
SDO D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X* X* D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X* X* 1407A TD01
t4 t5
CONV
t6 tACQ
INTERNAL
SAMPLE HOLD HOLD SAMPLE HOLD
S/H STATUS
t8 t10 t9 t8 t8 t9
SDO REPRESENTS THE ANALOG INPUT FROM THE PREVIOUS CONVERSION AT CH0 SDO REPRESENTS THE ANALOG INPUT FROM THE PREVIOUS CONVERSION AT CH1
Hi-Z Hi-Z Hi-Z
SDO D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 1407A TD01
9
1407fa
LTC1407/LTC1407A
LTC1407/LTC1407A
UW W
TI I G DIAGRA S
Nap Mode Waveforms
SCK
t1
CONV
NAP
SCK
t1 t1
CONV
NAP
SLEEP
t12
VREF 1407 TD02
SCK SCK
VIH VIH
t8
t10 t9
VOH 90%
SDO SDO
VOL 10%
1407 TD03
1407fa
10
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
DRIVING THE ANALOG INPUT increasing the time between conversions. The best choice
for an op amp to drive the LTC1407/LTC1407A depends
The differential analog inputs of the LTC1407/LTC1407A
on the application. Generally, applications fall into two
are easy to drive. The inputs may be driven differentially or
categories: AC applications where dynamic specifications
as a single-ended input (i.e., the CH0– input is grounded).
are most critical and time domain applications where DC
All four analog inputs of both differential analog input
accuracy and settling time are most critical. The following
pairs, CH0+ with CH0– and CH1+ with CH1–, are sampled
at the same instant. Any unwanted signal that is common list is a summary of the op amps that are suitable for
to both inputs of each input pair will be reduced by the driving the LTC1407/LTC1407A. (More detailed informa-
common mode rejection of the sample-and-hold circuit. tion is available in the Linear Technology Databooks and
The inputs draw only one small current spike while charg- on the LinearViewTM CD-ROM.)
ing the sample-and-hold capacitors at the end of conver- LTC1566-1: Low Noise 2.3MHz Continuous Time Low-
sion. During conversion, the analog inputs draw only a pass Filter.
small leakage current. If the source impedance of the
LT®1630: Dual 30MHz Rail-to-Rail Voltage FB Amplifier.
driving circuit is low, then the LTC1407/LTC1407A inputs
2.7V to ±15V supplies. Very high AVOL, 500µV offset and
can be driven directly. As source impedance increases, so
520ns settling to 0.5LSB for a 4V swing. THD and noise
will acquisition time. For minimum acquisition time with
are – 93dB to 40kHz and below 1LSB to 320kHz (AV = 1,
high source impedance, a buffer amplifier must be used.
2VP-P into 1kΩ, VS = 5V), making the part excellent for AC
The main requirement is that the amplifier driving the
applications (to 1/3 Nyquist) where rail-to-rail perfor-
analog input(s) must settle after the small current spike
mance is desired. Quad version is available as LT1631.
before the next conversion starts (settling time must be
39ns for full throughput rate). Also keep in mind, while LT1632: Dual 45MHz Rail-to-Rail Voltage FB Amplifier.
choosing an input amplifier, the amount of noise and 2.7V to ±15V supplies. Very high AVOL, 1.5mV offset and
harmonic distortion added by the amplifier. 400ns settling to 0.5LSB for a 4V swing. It is suitable for
applications with a single 5V supply. THD and noise are
CHOOSING AN INPUT AMPLIFIER – 93dB to 40kHz and below 1LSB to 800kHz (AV = 1,
2VP-P into 1kΩ, VS = 5V), making the part excellent for AC
Choosing an input amplifier is easy if a few requirements applications where rail-to-rail performance is desired.
are taken into consideration. First, to limit the magnitude Quad version is available as LT1633.
of the voltage spike seen by the amplifier from charging
the sampling capacitor, choose an amplifier that has a low LT1801: 80MHz GBWP, –75dBc at 500kHz, 2mA/ampli-
output impedance (< 100Ω) at the closed-loop bandwidth fier, 8.5nV/√Hz.
frequency. For example, if an amplifier is used in a gain of LT1806/LT1807: 325MHz GBWP, –80dBc distortion at
1 and has a unity-gain bandwidth of 50MHz, then the 5MHz, unity gain stable, rail-to-rail in and out,
output impedance at 50MHz must be less than 100Ω. The 10mA/amplifier, 3.5nV/√Hz.
second requirement is that the closed-loop bandwidth
LT1810: 180MHz GBWP, –90dBc distortion at 5MHz,
must be greater than 40MHz to ensure adequate small-
unity gain stable, rail-to-rail in and out, 15mA/amplifier,
signal settling for full throughput rate. If slower op amps
16nV/√Hz.
are used, more time for settling can be provided by LinearView is a trademark of Linear Technology Corporation.
1407fa
11
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
LT1818/LT1819: 400MHz, 2500V/µs, 9mA, Single/Dual inputs to minimize noise. A simple 1-pole RC filter is suf-
Voltage Mode Operational Amplifier. ficient for many applications. For example, Figure 1 shows
LT6200: 165MHz GBWP, –85dBc distortion at 1MHz, a 47pF capacitor from CHO+ to ground and a 51Ω source
unity gain stable, rail-to-rail in and out, 15mA/amplifier, resistor to limit the net input bandwidth to 30MHz. The
0.95nV/√Hz. 47pF capacitor also acts as a charge reservoir for the input
sample-and-hold and isolates the ADC input from sam-
LT6203: 100MHz GBWP, –80dBc distortion at 1MHz, pling-glitch sensitive circuitry. High quality capacitors and
unity gain stable, rail-to-rail in and out, 3mA/amplifier, resistors should be used since these components can add
1.9nV/√Hz. distortion. NPO and silvermica type dielectric capacitors
LT6600: Amplifier/Filter Differential In/Out with 10MHz have excellent linearity. Carbon surface mount resistors
Cutoff. can generate distortion from self heating and from dam-
age that may occur during soldering. Metal film surface
mount resistors are much less susceptible to both prob-
INPUT FILTERING AND SOURCE IMPEDANCE
lems. When high amplitude unwanted signals are close in
The noise and the distortion of the input amplifier and frequency to the desired signal frequency a multiple pole
other circuitry must be considered since they will add to filter is required.
the LTC1407/LTC1407A noise and distortion. The small-
High external source resistance, combined with 13pF of
signal bandwidth of the sample-and-hold circuit is 50MHz.
input capacitance, will reduce the rated 50MHz input band-
Any noise or distortion products that are present at the
width and increase acquisition time beyond 39ns.
analog inputs will be summed over this entire bandwidth.
Noisy input circuitry should be filtered prior to the analog
51Ω* 1
ANALOG
CH0+
INPUT
47pF*
2
CH0–
LTC1407/
LTC1407A
3
VREF
10µF
11
GND
ANALOG 51Ω* 4
INPUT CH1+
47pF*
5
CH1–
1407 F01
1407fa
12
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
INPUT RANGE overdriven with an external reference as shown in Figure 2.
The voltage of the external reference must be higher than
The analog inputs of the LTC1407/LTC1407A may be
the 2.5V of the open-drain P-channel output of the internal
driven fully differentially with a single supply. Either input
reference. The recommended range for an external refer-
may swing up to 3V, provided the differential swing is no
greater than 2.5V. In the valid input range, the noninvert- ence is 2.55V to VDD. An external reference at 2.55V will
see a DC quiescent load of 0.75mA and as much as 3mA
ing input of each channel should always be more positive
during conversion.
than the inverting input of each channel. The 0V to 2.5V
range is also ideally suited for single-ended input use with
single supply applications. The common mode range of INPUT SPAN VERSUS REFERENCE VOLTAGE
the inputs extend from ground to the supply voltage VDD. The differential input range has a unipolar voltage span
If the difference between the CH0+ and CH0– inputs or the that equals the difference between the voltage at the
CH1+ and CH1– inputs exceeds 2.5V, the output code will reference buffer output VREF (Pin 3) and the voltage at the
stay fixed at all ones, and if this difference goes below 0V, Exposed Pad ground. The differential input range of ADC
the ouput code will stay fixed at all zeros. is 0V to 2.5V when using the internal reference. The
internal ADC is referenced to these two nodes. This
INTERNAL REFERENCE relationship also holds true with an external reference.
The LTC1407/LTC1407A have an on-chip, temperature
compensated, bandgap reference that is factory trimmed DIFFERENTIAL INPUTS
near 2.5V to obtain a precise 2.5V input span. The refer- The ADC will always convert the unipolar difference of
ence amplifier output VREF, (Pin 3) must be bypassed with CH0+ minus CH0– or the unipolar difference of CH1+
a capacitor to ground. The reference amplifier is stable with minus CH1–, independent of the common mode voltage at
capacitors of 1µF or greater. For the best noise perfor- either set of inputs. The common mode rejection holds up
mance, a 10µF ceramic or a 10µF tantalum in parallel with at high frequencies (see Figure 3.) The only requirement is
a 0.1µF ceramic is recommended. The V REF pin can be that both inputs not go below ground or exceed VDD.
3 –20
3V REF VREF
LTC1407/
10µF –40
LTC1407A
11
CMRR (dB)
GND
–60
1407 F02
CH0 CH1
–80
Figure 2
–100
–120
100 1k 10k 100k 1M 10M 100M
FREQUENCY (Hz)
1407 G08
1407fa
13
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
Integral nonlinearity errors (INL) and differential nonlin- High quality tantalum and ceramic bypass capacitors should
earity errors (DNL) are largely independent of the common be used at the VDD and VREF pins as shown in the Block
mode voltage. However, the offset error will vary. CMRR Diagram on the first page of this data sheet. For optimum
is typically better than 60dB. performance, a 10µF surface mount tantalum capacitor
with a 0.1µF ceramic is recommended for the VDD and VREF
Figure 4 shows the ideal input/output characteristics for
pins. Alternatively, 10µF ceramic chip capacitors such as
the LTC1407/LTC1407A. The code transitions occur mid-
X5R or X7R may be used. The capacitors must be located
way between successive integer LSB values (i.e., 0.5LSB,
as close to the pins as possible. The traces connecting the
1.5LSB, 2.5LSB, FS – 1.5LSB). The output code is natural
pins and the bypass capacitors must be kept short and
binary with 1LSB = 2.5V/16384 = 153µV for the LTC1407A
should be made as wide as possible. The VDD bypass ca-
and 1LSB = 2.5V/4096 = 610µV for the LTC1407. The
pacitor returns to GND (Pin 6) and the VREF bypass capaci-
LTC1407A has 1LSB RMS of Gaussian white noise.
tor returns to the Exposed Pad ground (Pin 11). Care should
Board Layout and Bypassing be taken to place the 0.1µF VDD bypass capacitor as close
to Pins 6 and 7 as possible.
Wire wrap boards are not recommended for high resolu-
tion and/or high speed A/D converters. To obtain the best Figure 5 shows the recommended system ground connec-
performance from the LTC1407/LTC1407A, a printed cir- tions. All analog circuitry grounds should be terminated at
cuit board with ground plane is required. Layout for the the LTC1407/LTC1407A Exposed Pad. The ground return
printed circuit board should ensure that digital and analog from the LTC1407/LTC1407A Pin 6 to the power supply
signal lines are separated as much as possible. In particu- should be low impedance for noise-free operation. The
lar, care should be taken not to run any digital track Exposed Pad of the 10-lead MSE package is also tied to
alongside an analog signal track. If optimum phase match Pin 6 and the LTC1407/LTC1407A GND. The Exposed Pad
between the inputs is desired, the length of the four input should be soldered on the PC board to reduce ground
wires of the two input channels should be kept matched. connection inductance. Digital circuitry grounds must be
But each pair of input wires to the two input channels connected to the digital supply common.
should be kept separated by a ground trace to avoid high
frequency crosstalk between channels.
111...111
111...110
UNIPOLAR OUTPUT CODE
111...101
000...010
000...001
000...000
0 FS – 1LSB
1407fa
14
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
1407 F05
POWER-DOWN MODES Four rising edges at CONV, without any intervening rising
edges at SCK, put the LTC1407/LTC1407A in Sleep mode
Upon power-up, the LTC1407/LTC1407A are initialized to
and the power drain drops from 14mW to 10µW. To bring
the active state and are ready for conversion. The Nap and
the part out of Sleep mode requires one or more rising SCK
Sleep mode waveforms show the power-down modes for
edges followed by a Nap request. Then one or more rising
the LTC1407/LTC1407A. The SCK and CONV inputs con-
edges at SCK wake up the LTC1407/LTC1407A for opera-
trol the power-down modes (see Timing Diagrams). Two
tion. When Nap mode is entered after Sleep mode, the
rising edges at CONV, without any intervening rising
reference that was shut down in Sleep mode is reactivated.
edges at SCK, put the LTC1407/LTC1407A in Nap mode
and the power drain drops from 14mW to 6mW. The The internal reference (VREF ) takes 2ms to slew and settle
internal reference remains powered in Nap mode. One or with a 10µF load. Using Sleep mode more frequently
more rising edges at SCK wake up the LTC1407/LTC1407A compromises the settled accuracy of the internal refer-
for service very quickly and CONV can start an accurate ence. Note that for slower conversion rates, the Nap and
conversion within a clock cycle. Sleep modes can be used for substantial reductions in
power consumption.
1407fa
15
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
DIGITAL INTERFACE directly from the DSP crystal. Another problem with high
speed processor clocks is that they often use a low cost,
The LTC1407/LTC1407A have a 3-wire SPI (Serial Proto-
low speed crystal (i.e., 10MHz) to generate a fast, but
col Interface) interface. The SCK and CONV inputs and
jittery, phase-locked-loop system clock (i.e., 40MHz). The
SDO output implement this interface. The SCK and CONV
jitter in these PLL-generated high speed clocks can be
inputs accept swings from 3V logic and are TTL compat-
several nanoseconds. Note that if you choose to use the
ible, if the logic swing does not exceed VDD. A detailed
description of the three serial port signals follows: frame sync signal generated by the DSP port, this signal
will have the same jitter of the DSP’s master clock.
Conversion Start Input (CONV)
Serial Clock Input (SCK)
The rising edge of CONV starts a conversion, but subse-
quent rising edges at CONV are ignored by the LTC1407/ The rising edge of SCK advances the conversion process
LTC1407A until the following 32 SCK rising edges have and also udpates each bit in the SDO data stream. After
occurred. The duty cycle of CONV can be arbitrarily chosen CONV rises, the third rising edge of SCK sends out two
to be used as a frame sync signal for the processor serial sets of 12/14 data bits, with the MSB sent first. A simple
port. A simple approach to generate CONV is to create a approach is to generate SCK to drive the LTC1407/
pulse that is one SCK wide to drive the LTC1407/LTC1407A LTC1407A first and then buffer this signal with the appro-
and then buffer this signal to drive the frame sync input of priate number of inverters to drive the serial clock input of
the processor serial port. It is good practice to drive the the processor serial port. Use the falling edge of the clock
LTC1407/LTC1407A CONV input first to avoid digital noise to latch data from the Serial Data Output (SDO) into your
interference during the sample-to-hold transition trig- processor serial port. The 14-bit Serial Data will be re-
gered by CONV at the start of conversion. It is also good ceived right justified, in two 16-bit words with 32 or more
practice to keep the width of the low portion of the CONV clocks per frame sync. It is good practice to drive the
signal greater than 15ns to avoid introducing glitches in LTC1407/LTC1407A SCK input first to avoid digital noise
the front end of the ADC just before the sample-and-hold interference during the internal bit comparison decision
goes into Hold mode at the rising edge of CONV. by the internal high speed comparator. Unlike the CONV
input, the SCK input is not sensitive to jitter because the
Minimizing Jitter on the CONV Input input signal is already sampled and held constant.
In high speed applications where high amplitude sinewaves Serial Data Output (SDO)
above 100kHz are sampled, the CONV signal must have as
little jitter as possible (10ps or less). The square wave Upon power-up, the SDO output is automatically reset to
output of a common crystal clock module usually meets the high impedance state. The SDO output remains in high
this requirement easily. The challenge is to generate a impedance until a new conversion is started. SDO sends
CONV signal from this crystal clock without jitter corrup- out two sets of 12/14 bits in the output data stream after
tion from other digital circuits in the system. A clock the third rising edge of SCK after the start of conversion
divider and any gates in the signal path from the crystal with the rising edge of CONV. The two 12-/14-bit words are
clock to the CONV input should not share the same separated by two clock cycles in high impedance mode.
integrated circuit with other parts of the system. As shown Please note the delay specification from SCK to a valid
in the interface circuit examples, the SCK and CONV inputs SDO. SDO is always guaranteed to be valid by the next
should be driven first, with digital buffers used to drive the rising edge of SCK. The 32-bit output data stream is
serial port interface. Also note that the master clock in the compatible with the 16-bit or 32-bit serial port of most
DSP may already be corrupted with jitter, even if it comes processors.
1407fa
16
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
HARDWARE INTERFACE TO TMS320C54x and the serial clock at the BCLKR pin to accept an external
positive edge clock. Buffers near the LTC1407/LTC1407A
The LTC1407/LTC1407A are serial output ADCs whose
may be added to drive long tracks to the DSP to prevent
interface has been designed for high speed buffered serial
corruption of the signal to LTC1407/LTC1407A. This con-
ports in fast digital signal processors (DSPs). Figure 6
figuration is adequate to traverse a typical system board,
shows an example of this interface using a TMS320C54X.
but source resistors at the buffer outputs and termination
The buffered serial port in the TMS320C54x has direct resistors at the DSP, may be needed to match the charac-
access to a 2kB segment of memory. The ADC’s serial data teristic impedance of very long transmission lines. If you
can be collected in two alternating 1kB segments, in real need to terminate the SDO transmission line, buffer it first
time, at the full 3Msps conversion rate of the LTC1407/ with one or two 74ACxx gates. The TTL threshold inputs of
LTC1407A. The DSP assembly code sets frame sync mode the DSP port respond properly to the 3V swing used with
at the BFSR pin to accept an external positive going pulse the LTC1407/LTC1407A.
3V 5V
7
VDD VCC
10
CONV BFSR
LTC1407/
TMS320C54x
LTC1407A
9
SCK BCLKR
B13 B12
8
SDO BDR
6
GND
CONV 3-WIRE SERIAL
CLK INTERFACELINK 1407 F06
0V TO 3V LOGIC SWING
1407fa
17
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
; 08-21-03 ******************************************************************
; Files: 1407ASIAB.ASM -> 1407A Sine wave collection with Serial Port interface
; both channels collected in sequence in the same 2k record
; bvectors.asm buffered mode.
; s2k14ini.asm 2k buffer size.
; unipolar mode
; Works 16 or 64 clock frames.
; negative edge BCLKR
; negative BFSR pulse
; -0 data shifted
; 1' cable from counter to CONV at DUT
; 2' cable from counter to CLK at DUT
; ***************************************************************************
.width 160
.length 110
.title “sineb0 BSP in auto buffer mode”
.mmregs
.setsect “.text”, 0x500,0 ;Set address of executable
.setsect “vectors”, 0x180,0 ;Set address of incoming 1407A data
.setsect “buffer”, 0x800,0 ;Set address of BSP buffer for clearing
.setsect “result”, 0x1800,0 ;Set address of result for clearing
.text ;.text marks start of code
start:
;this label seems necessary
;Make sure /PWRDWN is low at J1-9
;to turn off AC01 adc
tim=#0fh
prd=#0fh
tcr = #10h ; stop timer
tspc = #0h ; stop TDM serial port to AC01
pmst = #01a0h ; set up iptr. Processor Mode STatus register
sp = #0700h ; init stack pointer.
dp = #0 ; data page
ar2 = #1800h ; pointer to computed receive buffer.
ar3 = #0800h ; pointer to Buffered Serial Port receive buffer
ar4 = #0h ; reset record counter
call sineinit ; Double clutch the initialization to insure a proper
sinepeek:
call sineinit ; reset. The external frame sync must occur 2.5 clocks
; or more after the port comes out of reset.
wait goto wait
breceive:
ifr = #10h ; clear interrupt flags
TC = bitf(@BSPCE,#4000h) ; check which half (bspce(bit14)) of buffer
if (NTC) goto bufull ; if this still the first half get next half
bspce = #(2023h + 08000h); turn on halt for second half (bspce(bit15))
return_enable
1407fa
18
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
; ———————mask and shift input data ——————————————
bufull:
b = *ar3+ << -0 ; load acc b with BSP buffer and shift right -0
b = #07FFFh & b ; mask out the TRISTATE bits with #03FFFh
;
*ar2+ = data(#0bh) ; store B to out buffer and advance AR2 pointer
TC = (@ar2 == #02000h) ; output buffer is 2k starting at 1800h
if (TC) goto start ; restart if out buffer is at 1fffh
goto bufull
;======================================================================
;
; VECTORS
;
;======================================================================
.sect “vectors” ;The vectors start here
.copy “c:\dskplus\1407A\bvectors.asm” ;get BSP vectors
.end
; ***************************************************************************
; File: BVECTORS.ASM -> Vector Table for the ‘C54x DSKplus 10.Jul.96
; BSP vectors and Debugger vectors
; TDM vectors just return
; ***************************************************************************
; The vectors in this table can be configured for processing external and
; internal software interrupts. The DSKplus debugger uses four interrupt
; vectors. These are RESET, TRAP2, INT2, and HPIINT.
; * DO NOT MODIFY THESE FOUR VECTORS IF YOU PLAN TO USE THE DEBUGGER *
;
; All other vector locations are free to use. When programming always be sure
; the HPIINT bit is unmasked (IMR=200h) to allow the communications kernel and
; host PC interact. INT2 should normally be masked (IMR(bit 2) = 0) so that the
; DSP will not interrupt itself during a HINT. HINT is tied to INT2 externally.
;
;
;
1407fa
19
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
.title “Vector Table”
.mmregs
20
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
.space 24*16 ;68-7F; reserved area
**********************************************************************
* (C) COPYRIGHT TEXAS INSTRUMENTS, INC. 1996 *
**********************************************************************
* *
* File: BSPI1407A.ASM BSP initialization code for the ‘C54x DSKplus *
* for use with 1407A in standard mode *
* BSPC and SPC seem interchangeable in the ‘C542 *
* BSPCE and SPCE seem interchangeable in the ‘C542 *
**********************************************************************
.title “Buffered Serial Port Initialization Routine”
ON .set 1
OFF .set !ON
YES .set 1
NO .set !YES
BIT_8 .set 2
BIT_10 .set 1
BIT_12 .set 3
BIT_16 .set 0
GO .set 0x80
**********************************************************************
* This is an example of how to initialize the Buffered Serial Port (BSP).
* The BSP is initialized to require an external CLK and FSX for
* operation. The data format is 16-bits, burst mode, with autobuffering
* enabled. Set the variables listed below to configure the BSP for
* your application.
*
*****************************************************************************************************
*LTC1407A timing with 40MHz crystal.
*
*10MHz, divided from 40MHz, forced to CLKIN by 1407A board.
*
*Horizontal scale is 6.25ns/chr or 25ns period at BCLKR
*
*BFSR Pin J1-20 ~~\____/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\____/
~~~~~~~~~~~*
*BCLKR Pin J1-14 _/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/~\_/
~\_/~\_/~*
*BDR Pin J1-26 _—_—_—<B13-B12-B11-B10-B09-B08-B07-B06-B05-B04-B03-B02-B01-B00>—_—<B13-
B12*
*CLKIN Pin J5-09 ~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/~~~~~~~\_______/
~~~~~~~\_______/~~~~~*
*C542 read 0 B13 B12 B11 B10 B09 B08 B07 B06 B05 B04 B03 B02 B01 B00 0 0
B13 B12*
*
*
* negative edge BCLKR
* negative BFSR pulse
* no data shifted
* 1' cable from counter to CONV at DUT
1407fa
21
LTC1407/LTC1407A
U U W U
APPLICATIO S I FOR ATIO
* 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 .set NO ;(digital looback mode?) DLB bit
Format .set BIT_16 ;(Data format? 16,12,10,8) FO bit
IntSync .set NO ;(internal Frame syncs generated?) TXM bit
IntCLK .set NO ;(internal clks generated?) MCM bit
BurstMode .set YES ;(if BurstMode=NO, then Continuous) FSM bit
CLKDIV .set 3 ;(3=default value, 1/4 CLOCKOUT)
PCM_Mode .set NO ;(Turn on PCM mode?)
FS_polarity .set YES ;(change polarity)YES=~~~\_/~~~, NO=___/~\___
CLK_polarity .set NO ;(change polarity)for BCLKR YES=_/~, NO=~\_
Frame_ignore .set !YES ;(inverted !YES -ignores frame)
XMTautobuf .set NO ;(transmit autobuffering)
RCVautobuf .set NO ;(receive autobuffering)
XMThalt .set NO ;(transmit buff halt if XMT buff is full)
RCVhalt .set NO ;(receive buff halt if RCV buff is full)
XMTbufAddr .set 0x600 ;(address of transmit buffer)
RCVbufAddr .set 0x800 ;(address of receive buffer)
XMTbufSize .set 0x200 ;(length of transmit buffer)
RCVbufSize .set 0x040 ;(length of receive buffer)
*
* See notes in the ‘C54x CPU and Peripherals Reference Guide on setting up
* valid buffer start and length values.
*
*
**********************************************************************
.eval ((Loopback >> 1)|((Format & 2)<<1)|(BurstMode <<3)|(IntCLK <<4)|(IntSync
<<5)) ,SPCval
.eval ((CLKDIV)|(FS_polarity <<5)|(CLK_polarity<<6)|((Format &
1)<<7)|(Frame_ignore<<8)|(PCM_Mode<<9)), SPCEval
.eval (SPCEval|(XMTautobuf<<10)|(XMThalt<<12)|(RCVautobuf<<13)|(RCVhalt<<15)),
SPCEval
bspi1407A:
bspc = #SPCval ; places buffered serial port in reset
bspce = #SPCEval ; programs BSPCE and ABU
axr = #XMTbufAddr ; initializes transmit buffer start address
bkx = #XMTbufSize ; initializes transmit buffer size
arr = #RCVbufAddr ; initializes receive buffer start address
bkr = #RCVbufSize ; initializes receive buffer size
bspc = #(SPCval | GO) ; bring buffered serial port out of reset
return ; for transmit and receive because GO=0xC0
1407fa
22
LTC1407/LTC1407A
U
PACKAGE DESCRIPTIO
MSE Package
10-Lead Plastic MSOP
(Reference LTC DWG # 05-08-1664)
BOTTOM VIEW OF
EXPOSED PAD OPTION
2.06 ± 0.102
2.794 ± 0.102 0.889 ± 0.127
(.110 ± .004) 1 (.081 ± .004)
(.035 ± .005)
1.83 ± 0.102
(.072 ± .004)
5.23
2.083 ± 0.102 3.20 – 3.45
(.206)
(.082 ± .004) (.126 – .136)
MIN
10
1407fa
23
Information furnished by Linear Technology Corporation is believed to be accurate and reliable.
However, no responsibility is assumed for its use. Linear Technology Corporation makes no represen-
tation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
LTC1407/LTC1407A
RELATED PARTS
PART NUMBER DESCRIPTION COMMENTS
ADCs
LTC1608 16-Bit, 500ksps Parallel ADC ±5V Supply, ±2.5V Span, 90dB SINAD
LTC1609 16-Bit, 250ksps Serial ADC 5V Configurable Bipolar/Unipolar Inputs
LTC1403/LTC1403A 12-/14-Bit, 2.8Msps Serial ADC 3V, 15mW, MSOP Package
LTC1411 14-Bit, 2.5Msps Parallel ADC 5V, Selectable Spans, 80dB SINAD
LTC1420 12-Bit, 10Msps Parallel ADC 5V, Selectable Spans, 72dB SINAD
LTC1405 12-Bit, 5Msps Parallel ADC 5V, Selectable Spans, 115mW
LTC1412 12-Bit, 3Msps Parallel ADC ±5V Supply, ±2.5V Span, 72dB SINAD
LTC1402 12-Bit, 2.2Msps Serial ADC 5V or ±5V Supply, 4.096V or ±2.5V Span
LTC1864/LTC1865 16-Bit, 250ksps 1-/2-Channel Serial ADCs 5V or 3V (L-Version), Micropower, MSOP Package
LTC1864L/LTC1865L
DACs
LTC1666/LTC1667 12-/14-/16-Bit, 50Msps DAC 87dB SFDR, 20ns Settling Time
LTC1668
LTC1592 16-Bit, Serial SoftSpanTM IOUT DAC ±1LSB INL/DNL, Software Selectable Spans
References
LT1790-2.5 Micropower Series Reference in SOT-23 0.05% Initial Accuracy, 10ppm Drift
LT1461-2.5 Precision Voltage Reference 0.04% Initial Accuracy, 3ppm Drift
LT1460-2.5 Micropower Series Voltage Reference 0.10% Initial Accuracy, 10ppm Drift
SoftSpan is a trademark of Linear Technology Corporation.
1407fa
U
TYPICAL APPLICATIO
A Dual, Matched Low Noise PGA (16-Lead SSOP Package)
3V
0.1µF
LTC6912-2
12 14
V+ V–
Frequency Response
40
GAIN OF 64 VS = ±2.5V
2 INA OUT A 15 VIN = 10mVRMS
VINA VOUTA = GAINA • VINA GAIN OF 32
30
1µF GAIN OF 16
3
AGND LTC6912-X 20 GAIN OF 8
GAIN (dB)
GAIN OF 4
4 INB OUT B 13 10
VINB VOUTB = GAINB • VINB
GAIN OF 2
GAIN OF 1
0
6912fa
1
LTC6912
W W W U
ABSOLUTE AXI U RATI GS
(Note 1)
Specified Temperature Range (Note 3)
Total Supply Voltage (V + to V –) ............................... 11V LTC6912C-1, LTC6912C-2 ..................–40°C to 85°C
Input Current ...................................................... ±10mA LTC6912I-1, LTC6912I-2 .....................–40°C to 85°C
Operating Temperature Range (Note 2) LTC6912H-1, LTC6912H-2
LTC6912C-1, LTC6912C-2 ..................–40°C to 85°C (GN-16 Only) .....................................–40°C to 125°C
LTC6912I-1, LTC6912I-2 .....................–40°C to 85°C Storage Temperature Range ..................–65°C to 150°C
LTC6912H-1, LTC6912H-2 UE Package ....................................... –65°C to 125°C
(GN-16 Only) .....................................–40°C to 125°C Lead Temperature (Soldering, 10sec)................... 300°C
W U U
PACKAGE/ORDER I FOR ATIO
TOP VIEW TOP VIEW
INA 1 12 OUTA NC 1 16 NC
LTC6912CGN-1 69121
LTC6912CDE-1 69121 LTC6912IGN-1 6912I1
LTC6912IDE-1 69121 LTC6912HGN-1 6912H1
LTC6912CDE-2 69122 LTC6912CGN-2 69122
LTC6912IDE-2 69122 LTC6912IGN-2 6912I2
LTC6912HGN-2 6912H2
Order Options Tape and Reel: Add #TR Lead Free: Add #PBF Lead Free Tape and Reel: Add #TRPBF
Lead Free Part Marking: http://www.linear.com/leadfree/
Consult LTC Marketing for parts specified with wider operating temperature ranges. *The temperature grade is identified by a label on the shipping container.
6912fa
2
LTC6912
U U U
GAI SETTI GS A D PROPERTIES
Table 1. LTC6912-1 GAIN SETTINGS AND PROPERTIES
UPPER/LOWER NOMINAL
NIBBLE VOLTAGE GAIN MAXIMUM LINEAR INPUT RANGE (VP-P)
Q7 Q6 Q5 Q4 Dual 5V Single 5V Single 3V NOMINAL INPUT NOMINAL OUTPUT
Q3 Q2 Q1 Q0 Volts/Volt dB Supply Supply Supply IMPEDANCE (kΩ) IMPEDANCE (Ω)
0 0 0 0 0 –120 10 5 3 (Open) 0.4
0 0 0 1 –1 0 10 5 3 10 0.7
0 0 1 0 –2 6 5 2.5 1.5 5 3.4
0 0 1 1 –5 14 2 1 0.6 2 3.4
0 1 0 0 –10 20 1 0.5 0.3 1 3.4
0 1 0 1 –20 26 0.5 0.25 0.15 1 6.4
0 1 1 0 –50 34 0.2 0.1 0.06 1 15
0 1 1 1 –100 40 0.1 0.05 0.03 1 30
1 0 X X 0 –120 10 5 3 (Open) (Open)
1 1 X X Not Used (Note 11) Not Used
6912fa
3
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for Both the LTC6912-1 and the LTC6912-2
Total Supply Voltage (VS) ● 2.7 10.5 2.7 10.5 V
Supply Current per Channel Both Amplifiers Active (Gain = 1)
VS = 2.7V, VINA = VINB = VAGND ● 1.75 2.75 1.75 3.0 mA
VS = 5V, VINA = VINB = VAGND ● 2.0 3.0 2.0 3.25 mA
VS = ±5V, VINA = VINB = 0V ● 2.25 3.5 2.25 3.75 mA
Supply Current per Channel Both Amplifiers Inactive (State 1000)
(Software Shutdown) VS = 2.7V, VINA = VINB = VAGND ● 150 255 150 280 µA
VS = 5V, VINA = VINB = VAGND ● 200 325 200 350 µA
VS = ±5V, VINA = VINB = 0V ● 265 750 265 750 µA
Total-Supply Current VS = 2.7V, VSHDN = 2.43V ● 0.3 2 0.3 5 µA
(Hardware Shutdown, VS = 5V, VSHDN = 4.5V ● 3.6 10 3.6 10 µA
GN-16 Package Only) VS = ±5V, VSHDN = 4.5V ● 20 50 20 50 µA
Output Voltage Swing LOW VS = 2.7V, RL = 10k Tied to Midsupply Point ● 12 30 12 35 mV
(Note 4) VS = 2.7V, RL = 500Ω Tied to Midsupply Point ● 60 110 50 125 mV
VS = 5V, RL = 10k Tied to Midsupply Point ● 20 40 20 45 mV
VS = 5V, RL = 500Ω Tied to Midsupply Point ● 100 170 90 190 mV
VS = ±5V, RL = 10k Tied to 0V ● 30 50 30 60 mV
VS = ±5V, RL = 500Ω Tied to 0V ● 190 260 80 290 mV
Output Voltage Swing HIGH VS = 2.7V, RL = 10k Tied to Midsupply Point ● 10 20 10 25 mV
(Note 4) VS = 2.7V, RL = 500Ω Tied to Midsupply Point ● 50 80 50 90 mV
VS = 5V, RL = 10k Tied to Midsupply Point ● 15 30 15 35 mV
VS = 5V, RL = 500Ω Tied to Midsupply Point ● 90 160 80 175 mV
VS = ±5V, RL = 10k Tied to 0V ● 20 40 20 45 mV
VS = ±5V, RL = 500Ω Tied to 0V ● 180 250 180 270 mV
Output Short-Circuit Current VS = 2.7V ● ±27 ±27 mA
(Note 5) VS = ±5V ● ±35 ±35 mA
AGND Open-Circuit Voltage VS = Single 5V Supply, VSHDN = 0.5V ● 2.45 2.5 2.55 2.45 2.5 2.55 V
(GN-16 Package Only) VS = Single 5V Supply, VSHDN = 4.5V 2.65 2.65 V
AGND (Common Mode) VS = Single 2.7V Supply ● 0.55 1.6 0.55 1.6 V
Input Voltage Range VS = Single 5V Supply ● 0.75 3.65 0.75 3.65 V
VS = ±5V ● –4.3 3.2 –4.3 3.2 V
AGND Rejection (i.e., Common VS = 2.7V, VAGND = 1.1V to 1.6V ● 55 80 50 80 dB
Mode Rejection or CMRR) VS = ±5V, VAGND = –2.5V to 2.5V ● 55 75 50 75 dB
Power Supply Rejection Ratio (PSRR) VS =2.7V to ±5V ● 60 80 57 80 dB
Slew Rate Gain = 1
VS = 5V, VOUTA = VOUTB = 1.1V to 3.9V 12 12 V/µs
VS = ±5V, VOUTA = VOUTB = ±1.4V 16 16 V/µs
Gain = 10 (–1), Gain = 8 (–2)
VS = 5V, VOUTA = VOUTB = 1.1V to 3.9V 20 20 V/µs
VS = ±5V, VOUTA = VOUTB = ±1.4V 26 26 V/µs
Signal Attenuation at Gain = 0 Setting Gain = 0 (Digital Inputs 0000), ● –120 –120 dB
f = 200kHz
Signal Attenuation in Software (State = 1000) ● –120 –120 dB
Shutdown
6912fa
4
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for Both the LTC6912-1 and the LTC6912-2
SHDN Input High Voltage VS = Single 2.7V ● 2.43 2.43 V
(GN-16 Package Only) VS = Single 5V ● 4.5 4.5 V
VS = ±5V ● 4.5 4.5 V
SHDN Input Low Voltage VS = Single 2.7V ● 0.27 0.27 V
(GN-16 Package Only) VS = Single 5V ● 0.5 0.5 V
VS = ±5V ● 0.5 0.5 V
SHDN Pin 5, Input High Current VS = Single 2.7V 0.2 0.2 µA
(GN-16 Package Only) VS = Single 5V 1 1 µA
VS = ±5V 1 1 µA
SHDN Pin 5, Input Low Current VS = Single 2.7V 0.2 0.2 µA
(GN-16 Package Only) VS = Single 5V 1 1 µA
VS = ±5V 1 1 µA
Specifications for the LTC6912-1 ONLY
Voltage Gain (Note 6) VS = 2.7V, Gain = 1, RL = 10k ● –0.07 0 0.07 –0.08 0 0.07 dB
VS = 2.7V, Gain = 1, RL = 500Ω ● –0.11 –0.02 0.07 –0.13 –0.02 0.07 dB
VS = 2.7V, Gain = 2, RL = 10k ● 5.94 6.01 6.08 5.93 6.01 6.08 dB
VS = 2.7V, Gain = 5, RL = 10k ● 13.85 13.95 14.05 13.8 13.95 14.05 dB
VS = 2.7V, Gain = 10, RL =10k ● 19.7 19.93 20.1 19.65 19.93 20.1 dB
VS = 2.7V, Gain = 10, RL = 500Ω ● 19.55 19.85 20.05 19.35 19.85 20.05 dB
VS = 2.7V, Gain = 20, RL = 10k ● 25.75 25.94 26.1 25.65 25.94 26.1 dB
VS = 2.7V, Gain = 50, RL = 10k ● 33.5 33.8 34.05 33.40 33.8 34.05 dB
VS = 2.7V, Gain = 100, RL = 10k ● 39.2 39.6 40.0 39.0 39.6 40.0 dB
VS = 2.7V, Gain = 100, RL = 500Ω ● 37.3 38.9 39.7 36.20 38.9 39.7 dB
VS = 5V, Gain = 1, RL = 10k ● –0.08 0.01 0.08 –0.09 0.01 0.08 dB
VS = 5V, Gain = 1, RL = 500Ω ● –0.11 –0.01 0.07 –0.13 –0.01 0.07 dB
VS = 5V, Gain = 2, RL = 10k ● 5.95 6.02 6.09 5.94 6.02 6.09 dB
VS = 5V, Gain = 5, RL = 10k ● 13.8 13.96 14.1 13.78 13.96 14.1 dB
VS = 5V, Gain = 10, RL = 10k ● 19.8 19.94 20.1 19.75 19.94 20.1 dB
VS = 5V, Gain = 10, RL = 500Ω ● 19.6 19.87 20.1 19.45 19.87 20.1 dB
VS = 5V, Gain = 20, RL = 10k ● 25.78 25.94 26.08 25.75 25.94 26.08 dB
VS = 5V, Gain = 50, RL = 10k ● 33.5 33.84 34.1 33.4 33.84 34.1 dB
VS = 5V, Gain = 100, RL = 10k ● 39.3 39.7 40.1 39.1 39.7 40.1 dB
VS = 5V, Gain = 100, RL = 500Ω ● 37.75 39.2 39.85 36.6 39.2 39.85 dB
VS = ±5V, Gain = 1, RL = 10k ● –0.06 0.01 0.08 –0.07 0.01 0.08 dB
VS = ±5V, Gain = 1, RL = 500Ω ● –0.10 0 0.08 –0.11 0 0.08 dB
VS = ±5V, Gain = 2, RL = 10k ● 5.95 6.02 6.09 5.94 6.02 6.09 dB
VS = ±5V, Gain = 5, RL = 10k ● 13.8 13.96 14.1 13.79 13.96 14.1 dB
VS = ±5V, Gain = 10, RL = 10k ● 19.78 19.94 20.08 19.75 19.94 20.08 dB
VS = ±5V, Gain = 10, RL = 500Ω ● 19.68 19.91 20.05 19.58 19.91 20.05 dB
VS = ±5V, Gain = 20, RL = 10k ● 25.78 25.95 26.08 25.73 25.95 26.08 dB
VS = ±5V, Gain = 50, RL = 10k ● 33.65 33.87 34.05 33.60 33.87 34.05 dB
VS = ±5V, Gain = 100, RL = 10k ● 39.4 39.8 40.2 39.25 39.8 40.2 dB
VS = ±5V, Gain = 100, RL = 500Ω ● 38.6 39.5 39.9 37.6 39.5 39.9 dB
6912fa
5
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for the LTC6912-1 ONLY
Channel-to-Channel VS = 2.7V, Gain = 1, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
Voltage Gain Match VS = 2.7V, Gain = 1, RL = 500Ω ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
(Note 6) VS = 2.7V, Gain = 2, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 2.7V, Gain = 5, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 10, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 10, RL = 500Ω ● –0.15 ±0.02 0.15 –0.2 ±0.02 0.2 dB
VS = 2.7V, Gain = 20, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 50, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 100, RL = 10k ● –0.2 ±0.02 0.2 –0.2 ±0.02 0.2 dB
VS = 2.7V, Gain = 100, RL = 500Ω ● –1.0 ±0.02 1.0 –1.5 ±0.02 1.5 dB
VS = 5V, Gain = 1, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 5V, Gain = 1, RL = 500Ω ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 5V, Gain = 2, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 5V, Gain = 5, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 10, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 10, RL = 500Ω ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 20, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 50, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 100, RL = 10k ● –0.2 ±0.02 0.2 –0.2 ±0.02 0.2 dB
VS = 5V, Gain = 100, RL = 500Ω ● –0.8 ±0.02 0.8 –1.2 ±0.02 1.2 dB
VS = ±5V, Gain = 1, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = ±5V, Gain = 1, RL = 500Ω ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = ±5V, Gain = 2, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = ±5V, Gain = 5, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 10, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 10, RL = 500Ω ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 20, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 50, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 100, RL = 10k ● –0.2 ±0.02 0.2 –0.2 ±0.02 0.2 dB
VS = ±5V, Gain = 100, RL = 500Ω ● –0.6 ±0.02 0.6 –0.9 ±0.02 0.9 dB
Gain Temperature Coefficient VS = 5V, Gain = 1, RL = OPEN 2 2 ppm/°C
(Note 6) VS = 5V, Gain = 2, RL = OPEN –1.5 –1.5 ppm/°C
VS = 5V, Gain = 5, RL = OPEN –11 –11 ppm/°C
VS = 5V, Gain = 10, RL = OPEN –30 –30 ppm/°C
VS = 5V, Gain = 20, RL = OPEN –40 –40 ppm/°C
VS = 5V, Gain = 50, RL = OPEN –70 –70 ppm/°C
VS = 5V, Gain = 100, RL = OPEN –140 –140 ppm/°C
Channel-to-Channel Gain VS = 5V, Gain = 1, RL = OPEN 1 1 ppm/°C
Temperature Coefficient Match VS = 5V, Gain = 2, RL = OPEN 1 1 ppm/°C
(Gain Specified in dB’s) VS = 5V, Gain = 5, RL = OPEN 0.2 0.2 ppm/°C
(Note 6) VS = 5V, Gain = 10, RL = OPEN –1 –1 ppm/°C
VS = 5V, Gain = 20, RL = OPEN –1 –1 ppm/°C
VS = 5V, Gain = 50, RL = OPEN –3 –3 ppm/°C
VS = 5V, Gain = 100, RL = OPEN –3 –3 ppm/°C
Channel-to-Channel Isolation f = 200kHz,
(Note 7) VS = 5V, Gain = 1, RL = 10k 113 113 dB
VS = 5V, Gain = 10, RL = 10k 108 108 dB
VS = 5V, Gain = 100, RL = 10k 89 89 dB
6912fa
6
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I SUFFIXES H SUFFIX
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for the LTC6912-1 ONLY
Offset Voltage Magnitude Gain = 1 ● 0.125 2 0.125 3.5 mV
(Internal Op-Amp, Note 8)
Offset Voltage Magnitude Gain = 1 ● 0.25 3.5 0.25 6.5 mV
Referred to INA or INB Pins Gain = 10 ● 0.14 2 0.14 4 mV
(Note 8)
Input Offset Voltage Drift, 6 10 µV/°C
Internal Op Amp
DC Input Resistance at DC VINA or VINB = 0V
INA or INB Pins (Note 9) Gain = 0 ● >10 >10 MΩ
State = 8, Software Shutdown ● >10 >10 MΩ
Gain = 1 ● 10 10 kΩ
Gain = 2 ● 5 5 kΩ
Gain = 5 ● 2 2 kΩ
Gain > 5 ● 1 1 kΩ
DC Input Resistance Drift at Gain = 1 85 95 ppm/°C
INA or INB Pins (Note 9) Gain = 2 90 100 ppm/°C
Gain = 5 100 110 ppm/°C
Gain = 10 120 130 ppm/°C
Gain = 20 130 140 ppm/°C
Gain = 50 150 160 ppm/°C
Gain = 100 190 200 ppm/°C
DC Input Resistance Match Gain = 1 ● 10 10 Ω
RINA-RINB Gain = 2 ● 5 5 Ω
Gain = 5 ● 5 5 Ω
Gain > 5 ● 5 5 Ω
DC Small Signal Output Resistance DC VINA or VINB = 0V
at OUT A or OUT B Pins Gain = 0 0.4 0.4 Ω
Gain = 1 0.7 0.7 Ω
Gain = 2 1.0 1.0 Ω
Gain = 5 1.9 1.9 Ω
Gain = 10 3.4 3.4 Ω
Gain = 20 6.4 6.4 Ω
Gain = 50 15 15 Ω
Gain = 100 30 30 Ω
State = 8, Software Shutdown ● >1 >1 MΩ
Gain Bandwidth Product Gain = 100 ● 18 33 50 16 33 50 MHz
Wideband Noise f = 1kHz to 200kHz
(Referred to Input) Gain = 0 (Output Noise only) 8.9 8.9 µVRMS
Gain = 1 15.6 15.6 µVRMS
Gain = 2 11.1 11.1 µVRMS
Gain = 5 8.3 8.3 µVRMS
Gain = 10 7.4 7.4 µVRMS
Gain = 20 7.0 7.0 µVRMS
Gain = 50 6.7 6.7 µVRMS
Gain = 100 6.3 6.3 µVRMS
6912fa
7
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for the LTC6912-1 ONLY
Voltage Noise Density f = 50kHz
(Referred to Input) Gain = 1 35.6 35.6 nV/√Hz
Gain = 2 24.8 24.8 nV/√Hz
Gain = 5 19.1 19.1 nV/√Hz
Gain = 10 16.7 16.7 nV/√Hz
Gain = 20 16 16 nV/√Hz
Gain = 50 15.4 15.4 nV/√Hz
Gain = 100 15.1 15.1 nV/√Hz
Total Harmonic Distortion Gain = 10, fIN = 10kHz, VOUT = 1VRMS –90 –90 dB
0.003 0.003 %
Gain = 10, fIN = 100kHz, –82 –82 dB
VOUT = 1VRMS 0.008 0.008 %
Specifications for the LTC6912-2 ONLY
Voltage Gain (Note 6) VS = 2.7V, Gain = 1, RL = 10k ● –0.07 0 0.07 –0.08 0 0.07 dB
VS = 2.7V, Gain = 1, RL = 500Ω ● –0.11 –0.02 0.07 –0.13 –0.02 0.07 dB
VS = 2.7V, Gain = 2, RL = 10k ● 5.94 6.01 6.08 5.93 6.01 6.08 dB
VS = 2.7V, Gain = 4, RL = 10k ● 11.9 12.02 12.12 11.88 12.02 12.12 dB
VS = 2.7V, Gain = 8, RL = 10k ● 17.8 18.0 18.15 17.75 18.0 18.15 dB
VS = 2.7V, Gain = 8, RL = 500Ω ● 17.65 17.94 18.15 17.50 17.94 18.15 dB
VS = 2.7V, Gain = 16, RL =10k ● 23.8 24.01 24.25 23.75 24.01 24.25 dB
VS = 2.7V, Gain = 32, RL = 10k ● 29.7 30.0 30.2 29.65 30.0 30.2 dB
VS = 2.7V, Gain = 64, RL = 10k ● 35.4 35.8 36.2 35.15 35.8 36.2 dB
VS = 2.7V, Gain = 64, RL = 500Ω ● 34.15 35.3 36.0 33.40 35.3 36.0 dB
VS = 5V, Gain = 1, RL = 10k ● –0.08 0 0.08 –0.09 0 0.08 dB
VS = 5V, Gain = 1, RL = 500Ω ● –0.1 –0.01 0.08 –0.12 –0.01 0.08 dB
VS = 5V, Gain = 2, RL = 10k ● 5.95 6.02 6.09 5.94 6.02 6.09 dB
VS = 5V, Gain = 4, RL = 10k ● 11.85 12.02 12.15 11.83 12.02 12.15 dB
VS = 5V, Gain = 8, RL = 10k ● 17.85 18.01 18.15 17.83 18.01 18.15 dB
VS = 5V, Gain = 8, RL = 500Ω ● 17.65 17.96 18.15 17.50 17.96 18.15 dB
VS = 5V, Gain = 16, RL = 10k ● 23.85 24.02 24.15 23.80 24.02 24.15 dB
VS = 5V, Gain = 32, RL = 10k ● 29.70 30.02 30.2 29.65 30.02 30.2 dB
VS = 5V, Gain = 64, RL = 10k ● 35.5 35.9 36.25 35.40 35.9 36.25 dB
VS = 5V, Gain = 64, RL = 500Ω ● 34.6 35.6 36.0 33.8 35.6 36.0 dB
VS = ±5V, Gain = 1, RL = 10k ● –0.06 0.01 0.08 –0.07 0.01 0.08 dB
VS = ±5V, Gain = 1, RL = 500Ω ● –0.1 0 0.08 –0.11 0 0.08 dB
VS = ±5V, Gain = 2, RL = 10k ● 5.95 6.02 6.09 5.94 6.02 6.09 dB
VS = ±5V, Gain = 4, RL = 10k ● 11.9 12.03 12.15 11.88 12.03 12.15 dB
VS = ±5V, Gain = 8, RL = 10k ● 17.85 18.02 18.15 17.83 18.02 18.15 dB
VS = ±5V, Gain = 8, RL = 500Ω ● 17.80 17.99 18.15 17.73 17.99 18.15 dB
VS = ±5V, Gain = 16, RL = 10k ● 23.85 24.03 24.15 23.82 24.03 24.15 dB
VS = ±5V, Gain = 32, RL = 10k ● 29.85 30.0 30.2 29.8 30.0 30.20 dB
VS = ±5V, Gain = 64, RL = 10k ● 35.65 36.0 36.20 35.55 36.0 36.20 dB
VS = ±5V, Gain = 64, RL = 500Ω ● 35.15 35.8 36.10 34.45 35.8 36.10 dB
6912fa
8
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for the LTC6912-2 ONLY
Channel-to-Channel VS = 2.7V, Gain = 1, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
Voltage Gain Match VS = 2.7V, Gain = 1, RL = 500Ω ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
(Note 6) VS = 2.7V, Gain = 2, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 2.7V, Gain = 4, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 8, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 8, RL = 500Ω ● –0.15 ±0.02 0.15 –0.2 ±0.02 0.2 dB
VS = 2.7V, Gain = 16, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 32, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 2.7V, Gain = 64, RL = 10k ● –0.2 ±0.02 0.2 –0.2 ±0.02 0.2 dB
VS = 2.7V, Gain = 64, RL = 500Ω ● –0.7 ±0.02 0.7 –1.0 ±0.02 1.0 dB
VS = 5V, Gain = 1, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 5V, Gain = 1, RL = 500Ω ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 5V, Gain = 2, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = 5V, Gain = 4, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 8, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 8, RL = 500Ω ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 16, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 32, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 64, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = 5V, Gain = 64, RL = 500Ω ● –0.6 ±0.02 0.6 –0.8 ±0.02 0.8 dB
VS = ±5V, Gain = 1, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = ±5V, Gain = 1, RL = 500Ω ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = ±5V, Gain = 2, RL = 10k ● –0.1 ±0.02 0.1 –0.1 ±0.02 0.1 dB
VS = ±5V, Gain = 4, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 8, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 8, RL = 500Ω ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 16, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 32, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 64, RL = 10k ● –0.15 ±0.02 0.15 –0.15 ±0.02 0.15 dB
VS = ±5V, Gain = 64, RL = 500Ω ● –0.4 ±0.02 0.4 –0.6 ±0.02 0.6 dB
Gain Temperature Coefficient VS = 5V, Gain = 1, RL = OPEN 2 2 ppm/°C
(Note 6) VS = 5V, Gain = 2, RL = OPEN –4 –4 ppm/°C
VS = 5V, Gain = 4, RL = OPEN –10 –10 ppm/°C
VS = 5V, Gain = 8, RL = OPEN –24 –24 ppm/°C
VS = 5V, Gain = 16, RL = OPEN –30 –30 ppm/°C
VS = 5V, Gain = 32, RL = OPEN –40 –40 ppm/°C
VS = 5V, Gain = 64, RL = OPEN –120 –120 ppm/°C
Channel-to-Channel Gain VS = 5V, Gain = 1, RL = OPEN 0 0 ppm/°C
Temperature Coefficient Match VS = 5V, Gain = 2, RL = OPEN –0.5 –0.5 ppm/°C
(Note 6) VS = 5V, Gain = 4, RL = OPEN 0 0 ppm/°C
VS = 5V, Gain = 8, RL = OPEN 0 0 ppm/°C
VS = 5V, Gain = 16, RL = OPEN –1 –1 ppm/°C
VS = 5V, Gain = 32, RL = OPEN –4 –4 ppm/°C
VS = 5V, Gain = 64, RL = OPEN –4 –4 ppm/°C
Channel-to-Channel Isolation f = 200kHz,
(Note 7) VS = 5V, Gain = 1, RL = 10k 117 117 dB
VS = 5V, Gain = 8, RL = 10k 110 110 dB
VS = 5V, Gain = 64, RL = 10k 92 92 dB
Offset Voltage Magnitude Gain = 1 ● 0.125 2 0.125 3.5 mV
(Internal Op-Amp, Note 8)
6912fa
9
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for the LTC6912-2 ONLY
Offset Voltage Magnitude Gain = 1 ● 0.25 3.5 0.25 6.5 mV
Referred to INA or INB Pins Gain = 8 ● 0.14 2 0.14 4 mV
(Note 8)
Input Offset Voltage Drift, 6 10 µV/°C
Internal Op Amp
DC Input Resistance at DC VINA or VINB = 0V
INA or INB Pins (Note 9) Gain = 0 ● >10 >10 MΩ
State = 8, Software Shutdown ● >10 >10 MΩ
Gain = 1 ● 10 10 kΩ
Gain = 2 ● 5 5 kΩ
Gain = 4 ● 2.5 2.5 kΩ
Gain > 4 ● 1.25 1.25 kΩ
DC Input Resistance Drift at Gain = 1 85 95 ppm/°C
INA or INB Pins (Note 9) Gain = 2 90 100 ppm/°C
Gain = 4 95 105 ppm/°C
Gain = 8 120 130 ppm/°C
Gain = 16 130 140 ppm/°C
Gain = 32 140 150 ppm/°C
Gain = 64 170 180 ppm/°C
DC Input Resistance Match Gain = 1 ● 10 10 Ω
RINA-RINB Gain = 2 ● 5 5 Ω
Gain = 4 ● 5 5 Ω
Gain > 4 ● 5 5 Ω
DC Small Signal Output Resistance DC VINA or VINB = 0V
at OUT A or OUT B Pins Gain = 0 0.4 0.4 Ω
Gain = 1 0.7 0.7 Ω
Gain = 2 1.0 1.0 Ω
Gain = 4 1.9 1.9 Ω
Gain = 8 3.4 3.4 Ω
Gain = 16 6.4 6.4 Ω
Gain = 32 15 15 Ω
Gain = 64 30 30 Ω
State = 8, Software Shutdown ● >1 >1 MΩ
Gain Bandwidth Product Gain = 64 ● 17 30 50 15 30 50 MHz
Wideband Noise f = 1kHz to 200kHz
(Referred to Input) Gain = 0 (Output Noise Only) 8.1 8.1 µVRMS
Gain = 1 13.8 13.8 µVRMS
Gain = 2 9.6 9.6 µVRMS
Gain = 4 7.5 7.5 µVRMS
Gain = 8 6.4 6.4 µVRMS
Gain = 16 6.0 6.0 µVRMS
Gain = 32 5.8 5.8 µVRMS
Gain = 64 5.6 5.6 µVRMS
6912fa
10
LTC6912
ELECTRICAL CHARACTERISTICS The ● denotes the specifications that apply over the full operating
temperature range, otherwise specifications are at TA = 25°C. VS = 5V, AGND = 2.5V, Gain = 1, RL = 10k to midsupply point, unless
otherwise noted.
C, I GRADES H GRADE
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
Specifications for the LTC6912-2 ONLY
Voltage Noise Density f = 50kHz
(Referred to Input) Gain = 1 31.1 31.1 nV/√Hz
Gain = 2 22.8 22.8 nV/√Hz
Gain = 4 17 17 nV/√Hz
Gain = 8 14.6 14.6 nV/√Hz
Gain = 16 13.2 13.2 nV/√Hz
Gain = 32 12.9 12.9 nV/√Hz
Gain = 64 12.6 12.6 nV/√Hz
Total Harmonic Distortion Gain = 8, fIN = 10kHz, VOUT = 1VRMS –84 –84 dB
0.006 0.006 %
Gain = 8, fIN = 100kHz, VOUT = 1VRMS –82 –82 dB
0.008 0.008 %
U U
SERIAL I TERFACE SPECIFICATIO S
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
Digital I/O Logic Levels, All Digital I/O Voltage Referenced to DGND
VIH Digital Input High Voltage ● 2 V
VIL Digital Input Low Voltage ● 0.8 V
VOH Digital Output High Voltage Sourcing 500µA ● V+ – 0.3 V
VOL Digital Output Low Voltage Sinking 500µA ● 0.3 V
Serial Interface Timing, V + = 2.7V ~ 4.5V, V – = 0V (Note 10)
t1 DIN Valid to CLK Setup ● 60 ns
t2 DIN Valid to CLK Hold ● 0 ns
t3 CLK Low ● 100 ns
t4 CLK High ● 100 ns
t5 CS/LD Pulse Width ● 60 ns
t6 LSB CLK to CS/LD ● 60 ns
t7 CS/LD Low to CLK ● 30 ns
t8 DOUT Output Delay CL = 15pF ● 125 ns
t9 CLK Low to CS/LD Low ● 0 ns
Serial Interface Timing, V + = 4.5V ~ 5.5V, V – = 0V (Note 10)
t1 DIN Valid to CLK Setup ● 30 ns
t2 DIN Valid to CLK Hold ● 0 ns
t3 CLK Low ● 50 ns
t4 CLK High ● 50 ns
t5 CS/LD Pulse Width ● 40 ns
t6 LSB CLK to CS/LD ● 40 ns
t7 CS/LD Low to CLK ● 20 ns
t8 DOUT Output Delay CL = 15pF ● 85 ns
t9 CLK Low to CS/LD Low ● 0 ns
6912fa
11
LTC6912
U U
SERIAL I TERFACE SPECIFICATIO S
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
Serial Interface Timing, Dual ±4.5V ~ ±5.5V Supplies (Note 10)
t1 DIN Valid to CLK Setup ● 30 ns
t2 DIN Valid to CLK Hold ● 0 ns
t3 CLK High ● 50 ns
t4 CLK Low ● 50 ns
t5 CS/LD Pulse Width ● 40 ns
t6 LSB CLK to CS/LD ● 40 ns
t7 CS/LD Low to CLK ● 20 ns
t8 DOUT Output Delay CL = 15pF ● 85 ns
t9 CLK Low to CS/LD Low ● 0 ns
t1 t2 t4 t3 t6 t7
CLK
t9
DIN D3 D2 D31 D0 D7 • • • D4 D3
t5
CS/LD
t8
DOUT D4 D3 D2 D31 D0 D7 • • • D4 D3
Note 1: Absolute Maximum Ratings are those values beyond which the life Note 7: Channel-to-channel isolation is measured by applying a 200kHz
of the device may be impaired. input signal to one channel so that its output varies 1VRMS, and measuring
Note 2: The LTC6912-1C and LTC6912-1I are guaranteed functional over the output voltage RMS of the other channel relative to AGND with its
the operating temperature range of –40°C to 85°C. The LTC6912-1H is input tied to AGND. Isolation is calculated:
guaranteed functional over the operating temperature range of –40°C to IsolationB = 20 • log10(VOUTA/VOUTB) or
125°C. IsolationA = 20 • log10(VOUTB/VOUTA)
Note 3: The LTC6912-1C is guaranteed to meet specified performance High channel-to-channel isolation is strongly dependent on proper circuit
from 0°C to 70°C. The LTC6912-1C is designed, characterized and layout. See Applications Information.
expected to meet specified performance from – 40°C to 85°C but is not Note 8: Offset voltage referred to the INA or INB input is (1 + 1/|GAIN|)
tested or QA sampled at these temperatures. The LTC6912-1I is times the offset voltage of the internal op amp, where GAIN is the nominal
guaranteed to meet specified performance from –40°C to 85°C. The gain magnitude. The typical offset voltage values are for 25°C only. See
LTC6912-1H is guaranteed to meet specified performance from –40°C to Applications Information.
125°C. Note 9: Input resistance can vary by approximately ±30% part-to-part at a
Note 4: Output voltage swings are measured as differences between the given gain setting.
output and the respective supply rail. Note 10: Guaranteed by design, not subject to test.
Note 5: Extended operation with output shorted may cause junction Note 11: States 13, 14 and 15 (binary 11xx) are not used. Programming a
temperature to exceed the 150°C limit for GN package and 125°C for a channel to states 8 or higher will configure that particular channel into a
DFN package is not recommended. low power shutdown state. In addition, programming a channel into
Note 6: Gain is measured with a large signal DC test using an output state 15 (binary 1111) will cause that particular channel to draw up to
excursion between approximately 30% and 70% of supply voltage. 20mA of supply current and is not recommended.
6912fa
12
LTC6912
U W
TYPICAL PERFOR A CE CHARACTERISTICS
LTC6912-1 Channel Gain LTC6912-1 –3dB Bandwidth vs
LTC6912-1 Frequency Response Matching vs Frequency Gain Setting
50 0.10 6
VS = ±5V VS = ±5V VIN = 10mVRMS
1
GAIN OF 10
20 –0.05 VS = 2.7V
GAIN OF 5
10 –0.10
GAIN OF 2
GAIN OF 1
0 –0.15
+SUPPLY
GAIN OF 10 GAIN OF 100
105 50
–SUPPLY 10
100 40
95 30
GAIN OF 100
90 20
VS = ±2.5V
85 10 TA = 25°C
INPUT REFERRED
80 0 1
100 1000 1 10 100 1000 10000 1 10 100
FREQUENCY (kHz) FREQUENCY (kHz) FREQUENCY (kHz)
6912 G04 6912 G05 6912 G06
RL = 10k
V = ±2.5V GAIN OF 100 GAIN OF 100
–55 S –40
VOUT = 1VRMS (2.83)VP-P –40
–60
THD PLUS NOISE (dB)
–50
–50
–65 GAIN OF 10
GAIN OF 100 –60
GAIN
–70 –60 OF 10
–70
–75
GAIN OF 10 –70 GAIN OF 1
–80
–80 VS = ±5V
GAIN OF 1 RL = 500Ω
–85
–80
VS = ±2.5V –90 RL = 10k
fIN = 1kHz GAIN OF 1
VOUT = 1VRMS (2.83)VP-P BW = 22kHz
–90 –90 –100
0 50 100 150 200 0 50 100 150 200 0.001 0.01 0.1 1 10
FREQUENCY (kHz) FREQUENCY (kHz) INPUT VOLTAGE (VP-P)
6912 G07 6912 G08 6912 G09
6912fa
13
LTC6912
U W
TYPICAL PERFOR A CE CHARACTERISTICS
LTC6912-1 Hardware Shutdown LTC6912-1 Software Shutdown LTC6912-1 Total Supply Current
Total Supply Current vs Total Supply Current vs vs Temperature (Both Amplifiers
Temperature Temperature Active)
700 5.00
HARDWARE SHUTDOWN (GN-16 ONLY) BOTH AMPLIFIERS IN BOTH AMPLIFIERS
SOFTWARE SHUTDOWN 4.75 PROGRAMMED TO GAIN = 1 VS = ±5V
VS = ±5V
600 RL = 10k RL = 10k
VS = ±5V
10 4.50
500
VS = 5V 4.25
VS = 5V
400 VS = 5V 4.00
1 VS = 2.7V 3.75
VS = 3V 300 VS = 2.7V
3.50
VS = 2.7V
200
3.25
GAIN OF 10
GAIN (dB) 20 GAIN OF 8
–0.05 GAIN OF 10
–0.5
GAIN OF 4
–0.10
10
GAIN OF 100 GAIN OF 100 GAIN OF 2
–0.15
–1.0 GAIN OF 1
0
–0.20
110
0.025 GAIN OF 1 GAIN = 8
2.0 105
0 GAIN OF 8
100
–0.025 GAIN OF 64 GAIN = 64
95
1.0
–0.050 0.8 90
–0.075 0.6 85
–0.100 0.4 80
1 10 100 1000 10000 1 10 100 100 1000
FREQUENCY (kHz) GAIN (V/V) FREQUENCY (kHz)
6912 G16 6912 G17
6912 G15
6912fa
14
LTC6912
U W
TYPICAL PERFOR A CE CHARACTERISTICS
LTC6912-2 Distortion vs
LTC6912-2 Power Supply LTC6912-2 Noise Density vs Frequency with Light Loading
Rejection vs Frequency Frequency (RL = 10k)
90 100 –50
10 –85
0 1 –90
1 10 100 1000 10000 1 10 100 0 50 100 150 200
FREQUENCY (kHz) FREQUENCY (kHz) FREQUENCY (kHz)
6912 G19 6912 G20
6912 G18
–50 GAIN = 64
VS = 5V
GAIN = 8 –60
–60 GAIN = 8
–70
GAIN = 1 1
–70 GAIN = 1 VS = 3V
–80
VS = 2.7V
–80 VS = 5V
–90
RL = 10k
fIN = 1kHz
–90 –100 0.1
0 50 100 150 200 0.001 0.01 0.1 1 10 –50 –25 0 25 50 75 100 125
FREQUENCY (kHz) INPUT VOLTAGE (VP-P) TEMPERATURE (°C)
6912 G21 6912 G22
6912 G22A
VS = 5V VS = ±5V
0.025
600 GAIN = 1
GAIN CHANGE (dB)
5.0 0
500 VS = 5V –0.025
VS = 5V 4.5 –0.050 GAIN = 8
400 –0.075
VS = 2.7V VS = 2.7V
4.0 –0.100
300
–0.125
GAIN = 64
200 3.5 –0.150
–0.175
100 3.0 –0.200
–50 –25 0 25 50 75 100 125 –50 –25 0 25 50 75 100 125 –50 –25 0 25 50 75 100 125
TEMPERATURE (°C) TEMPERATURE (°C) TEMPERATURE (°C)
6912 G23 6912 G24 6912 G25
6912fa
15
LTC6912
U W
TYPICAL PERFOR A CE CHARACTERISTICS
LTC6912-2 Gain Shift vs
Temperature (Heavy Load)
0.25
VS = 5V
RL = 500
GAIN = 1
0
GAIN = 8
GAIN = 64
–0.50
–0.75
–1.00
–50 –25 0 25 50 75 100 125
TEMPERATURE (°C)
6912 G26
U U U
PI FU CTIO S
INA, INB: Analog Inputs. The input signal to the A channel In single supply voltage applications, the LTC6912-X’s DC
amplifier of the LTC6912-X is the voltage difference be- ground reference for both input and output is AGND, not
tween the INA pin and AGND pin. Likewise, the input signal V –. With increasing gains, the LTC6912-X’s input voltage
to the B channel amplifier of the LTC6912-X is the voltage range for an unclipped output is no longer rail-to-rail but
difference between the INB pin and AGND pin. The INA (or diminishes inversely to gain, centered about the AGND
INB) pin connects internally to a digitally controlled resis- potential.
tance whose other end is a current summing point at the
same potential as the AGND pin (Figure 1). At unity gain, NC 1 16 NC
and the INA (or INB) pin voltage range is rail-to-rail (V+ to INPUT R ARRAY
V–). At gain settings above unity, the input resistance falls.
FEEDBACK R ARRAY
V+
The linear input range at INA and INB also falls inversely 100k MOS INPUT
–
15 OUT A
+
proportional to the programmed gain. Tables 1 and 2 AGND 3
OP AMP
14 V –
MOS INPUT
summarize this behavior. The higher gains are designed to 100k OP AMP
+
13 OUT B
–
boost lower level signals with good noise performance. In V–
the “zero” gain state (state = 0), or in software shutdown
(state = 8) analog switches disconnect the INA or INB pin INB 4 12 V+
internally and this pin presents a very high input resis- INPUT R ARRAY FEEDBACK R ARRAY
tance. In the “zero” gain state (state = 0), the input may CHANNEL A CHANNEL B 11 NC
vary from rail to rail but the output is insensitive to it and LOWER UPPER
8-BIT
is forced to the AGND potential. Circuitry driving the INA NIBBLE
LATCH
NIBBLE 10 DGND
V+
and INB pins must consider the LTC6912-X’s input resis-
DOUT
tance, its process variance, and the variation of this 9
16
LTC6912
U U U
PI FU CTIO S
AGND: Analog Ground. The AGND pin is at the midpoint of asymmetrical supply, however, it is often desirable to refer
an internal resistive voltage divider, developing a potential the LTC6912-X’s analog input and output to a voltage
halfway between the V + and V – pins. In normal operation, equidistant from the two supply rails V + and V –. The AGND
the AGND pin has an equivalent input resistance of nomi- pin will provide such a potential when open-circuited and
nally 50k (Figure 1). In order to reduce the quiescent bypassed with a capacitor (Figure 4). In noise sensitive
supply current in hardware shutdown (SHDN pin pulled to applications where AGND does not tie directly to a ground
V +, GN-16 only), the equivalent series resistance of this plane, as in Figures 2 and 4, it is important to AC-bypass
pin significantly increases (to a value on the order of the AGND pin. Otherwise channel to channel isolation is
800kΩ with 5V supplies, but is highly supply voltage, degraded, and wideband noise will enter the signal path
temperature, and process dependent). AGND is the from the thermal noise of the internal voltage divider
noninverting input to both the internal channel A and resistors which present a Thévenin equivalent resistance
channel B amplifiers. This makes AGND the ground refer- of approximately 50kΩ. This noise can reduce SNR by at
ence voltage for the INA, INB, OUTA, and OUTB pins. least 15dB at high gain settings. An external capacitor
Recommended analog ground plane connection depends from AGND to the ground plane, whose impedance is well
on how power is applied to the LTC6912-X (See Figures 2, below 50kΩ at frequencies of interest, will filter and
3, and 4). Single power supply applications typically use suppress this noise. A 0.1µF high quality capacitor is
V – for the system signal ground. The analog ground plane effective for frequencies down to 1kHz. Larger capacitors
in single-supply applications should therefore tie to V –, will extend this suppression to lower frequencies. This
and the AGND pin should be bypassed to this ground plane issue does not arise in dual supply applications because
by a high quality capacitor of at least 0.1µF (Figure 2). The the AGND pin ties directly to ground. In applications
AGND pin provides an internal analog reference voltage at requiring an analog ground reference other than half the
half the V+ supply voltage. Dual supply applications with total supply voltage, the user can override the built-in
symmetrical supplies (such as ±5V) have a natural system analog ground reference by tying the AGND pin to a
ground plane potential of zero volts, in which the AGND pin reference voltage with the AGND voltage range specified in
can be directly tied to, making the zero volt ground plane the Electrical Characteristics Table. The AGND pin will load
the input and output reference voltage for the LTC6912-X the external reference with approximately 50kΩ returned
(Figure 3). Finally, if dual asymmetrical power supplies are to the half-supply potential. AGND should still be capaci-
used, the supply ground is still the natural ground plane tively bypassed to a ground plane as noted above. Do not
voltage. To maximize signal swing capability with an connect the AGND pin to the V – pin.
Figure 2. Single Supply Ground Plane Connection Figure 3. Symmetrical Dual Supply Ground Plane Connection
6912fa
17
LTC6912
U U U
PI FU CTIO S
ANALOG GROUND PLANE
V+ + V–
DIN: TTL/CMOS Compatible Logic Serial Data Input. The
REFERENCE 1 16
2 serial interface is synchronously loaded MSB first via DIN
≥0.1µF 2 15
3
LTC6912-X
14 V –
0.1µF on the rising edge of CLK with CS/LD asserted low.
4 13 0.1µF
SINGLE-POINT
CLK: TTL/CMOS Compatible Logic Input. With CS/LD
5 12 V +
SYSTEM GND asserted low, the clock synchronizes the loading of the
6 11
SERIAL 7 10
serial shift register on its rising and falling edges. Data is
INTERFACE
8 9 shifted in at DIN on the rising edge of CLK and is shifted out
on DOUT on the falling edge of CLK.
DIGITAL GROUND PLANE
6912 F04 DOUT: TTL/CMOS Compatible Logic Output. The MSB of
Figure 4. Asymmetrical Dual Supply Ground Plane Connection the shift register contents is shifted out at DOUT on the
falling edge of CLK. The output at DOUT swings between V+
SHDN (GN-16 ONLY): CMOS Compatible Logic Hardware and DGND, and is rated to drive approximately 15pF.
Shutdown Input. The LTC6912-X has two shutdown modes. DGND: Digital Ground: The DGND pin defines the potential
One is a software shutdown state which can be software from which LOGIC levels VIH and VIL for the 3-wire serial
programmed into either Channel A, Channel B, or both. digital interface are referenced. The recommended con-
The software shutdown, when programmed to a particular nection of DGND depends on how power is applied to the
channel (state = 8), will disable that channel’s amplifier LTC6912 (See Figures 2, 3, and 4). (CAVEAT: Under no
and tri-state open its analog input and analog output. The conditions is DGND to exceed either supply pins V + and
serial interface, however is still active. A hardware shut- V –, which could result in damage to the IC if not current
down occurs when the SHDN pin is pulled to the positive limited.)
rail. In this condition, both amplifiers and serial interface
Single power supply applications typically use V – for the
are disabled. The SHDN pin is allowed to swing from V – to
system signal ground. The preferred connection for DGND
10.5V above V –, regardless of V+ so long as the logic levels
is therefore V – (See Figure 2).
meet the minimum requirements specified in the Electrical
Characteristics table. The SHDN pin is a high impedance Dual supply applications with symmetrical supplies (such
CMOS logic input, but has a small pull-down current as ±5V) have a natural system ground potential of zero
source (<10µA) which will force SHDN low if the logic volts, in which the DGND pin can be tied to, making the
input is externally floated. On initial power up (with SHDN zero volt ground plane the logic reference (Figure 3).
open), or coming out of the hardware shutdown mode Finally, if dual asymmetrical power supplies are used, the
(pulling SHDN to V –), both amplifiers are reset into the system ground is still the natural ground plane voltage.
power-on reset state (software shutdown mode, state = 8)
for both channels. V–, V+: Power Supply Pins. The V + and V – pins should be
bypassed with 0.1µF capacitors to an adequate analog
CS/LD: TTL/CMOS Compatible Logic Input. When this pin ground plane using the shortest possible wiring. Electri-
is asserted low, the CLK pin is enabled, and the 8-bit shift cally clean supplies and a low impedance ground are
register serially shifts the shift register contents and important for the high dynamic range available from the
whatever data is present on the DIN pin into the shift LTC6912 (see further details under the AGND pin descrip-
register on the rising edge of CLK. On the rising edge of tion). Low noise linear power supplies are recommended.
CS/LD, the contents of the shift register data are loaded Switching power supplies require special care to prevent
into the eight bit latch which configures the gain state of switching noise coupling into the signal path, reducing
both channel A and channel B amplifiers. A logic high on dynamic range.
CS/LD inhibits the CLK signal internally to the IC.
6912fa
18
LTC6912
U U U
PI FU CTIO S
OUT A, OUT B: Analog Output. These pins are the output Output current above 10mA is possible but current-limit-
of the A and B channel amplifiers respectively. Each ing circuitry will begin to affect amplifier performance at
operational amplifier can swing rail-to-rail (V + to V –) as approximately 20mA. Long-term operation above 20mA
specified in the Electrical Characteristics table. For best output is not recommended. Do not exceed maximum
performance, loading the output as lightly as possible will junction temperature of 150°C for a GN and 125°C for a
minimize signal distortion and gain error. The Electrical DFN package. The output will drive capacitive loads up to
Characteristics table shows performance at output cur- 50pF. Capacitances higher than 50pF should be isolated
rents up to 10mA, and the current limits which occur when by a series resistor (10Ω or higher).
the output is shorted midsupply at 2.7V and ±5V supplies.
U U W U
APPLICATIO S I FOR ATIO
Functional Description Description of the 3-Wire SPI Interface
The LTC6912-X is a small outline, wideband, inverting Gain control of each amplifier is independently program-
two-channel amplifier with voltage gains that are indepen- mable using the 3-wire SPI interface (see Figure 5). Logic
dently programmable. Each delivers a choice of eight levels for the LTC6912 3-wire serial interface are TTL/
voltage gains, configurable through a 3-wire serial digital CMOS compatible. When CS/LD is low, the serial data on
interface, which accepts TTL or CMOS logic levels (See DIN is shifted into an 8-bit shift-register on the rising edge
Figure 5). Tables 1 and 2 list the nominal gains for the of the clock, with the MSB transferred first. Serial data on
LTC6912-1 and LTC6912-2 respectively. Gain control DOUT is shifted out on the clock’s falling edge. A rising edge
within the amplifier occurs by switching resistors from a on CS/LD will latch the shift-register’s contents into an 8-
matched array in or out of a closed-loop op amp circuit bit D-latch and disable the clock internally on the IC. The
using MOS analog switches (Figure 1). The bandwidths of upper nibble of the D-latch (4 most significant bits),
the individual amplifiers depend on gain setting. The configure the gain for the B-channel amplifier. The lower
Typical Performance Characteristics section shows mea- nibble of the D-latch (4 least significant bits), configures
sured frequency responses. the gain for the A-channel amplifier. Tables 1 and 2 detail
the nominal gains and respective gain codes. Care must be
CHANNEL A CHANNEL B taken to ensure CLK is taken low before CS/LD is pulled
low to avoid an extra internal clock pulse to the input of the
RESET
8-BIT LATCH
8-bit shift-register (See Figure 5).
LE
LOWER NIBBLE UPPER NIBBLE
DOUT is active in all states, therefore DOUT cannot be
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
“wire-OR’d” to other SPI outputs.
DIN LSB MSB
An LTC6912 may be daisy-chained with other LTC6912s
CLK
8-BIT
SHIFT-REGISTER DOUT
or other devices having serial interfaces by connecting the
CS/LD
SHDN
DOUT to the DIN of the next chip while CLK and CS/LD
RESET 6912 F05 remain common to all chips in the daisy chain. The serial
data is clocked to all the chips then the CS/LD signal is
Figure 5. Serial Digital Interface Block Diagram pulled high to update all of them simultaneously. Figure 6
shows an example of two LTC6912s in a daisy chained SPI
6912fa
19
LTC6912
U U W U
APPLICATIO S I FOR ATIO
configuration. It is recommended the serial interface sig- Timing Constraints
nals should remain idle in between data transfers in order Settling time in the CMOS gain-control logic is typically
to minimize digital noise coupling into the analog path. several nanoseconds and is faster than the analog signal
path. When the amplifier gain changes, the limiting timing
Power On Reset
is analog. As with any programmable-gain amplifier, each
On the initial application of power, the power on reset gain change causes an output transient as the amplifier’s
state of both amplifiers is low power software shutdown output moves, with finite speed, toward a differently
(state = 8) (see Tables 1 and 2). In this state, both analog scaled version of the input signal. The LTC6912-X analog
amplifiers are disabled and have their inputs and outputs path settles with a characteristic time constant or time
opened. This will facilitate the application of using the scale, τ, that is roughly the standard value for a first order
device as a 2:1 analog MUX, in that the amplifier’s outputs band limited response:
may be wired-OR together and the LTC6912 can alter-
τ = 0.35/f–3dB
nately select between A and B channels. Care must be
taken if the outputs are wired-OR’d to ensure the software See the –3dB BW vs Gain Setting graph in the Typical
shutdown state (state = 8) is always programmed in one Performance Characteristics section.
of the two channels.
1 16 1 16
SINGLE-POINT 2 15 2 15
SYSTEM GND LTC6912-X 0.1µF LTC6912-X 0.1µF
3 14 V – 3 14 V –
4 13 4 13
0.1µF 0.1µF
5 12 V + 5 12 V +
SHDN SHDN
CS/LD 6 11 6 11
CS/LD CS/LD
DATA 7 10 7 10
µP DIN DGND DIN DGND
CLK 8 9 8 9
DOUT DOUT
CLK
CS/LD
6912 F06
6912fa
20
LTC6912
U U W U
APPLICATIO S I FOR ATIO
Offset Voltage vs Gain Setting Note that operating the LTC6912 family in “zero” gain
The electrical tables list DC offset (error), VOS(OA), at the mode (digital state 0000) open circuits both the INA and
inputs of the internal op amp (See Figure 1). The electrical INB pins and this demands some care if employed with a
tables also show the resulting, gain dependent offset series AC coupling input capacitor. When the chip enters
voltage referred to the INA, or INB pins, VOS(IN). The two the zero gain mode, the opened INA or INB pin tends to
measures are related through the feedback/input resistor sample and freeze the voltage across the capacitor to the
ratio, which equals the nominal gain-magnitude setting, value it held just before the zero gain state. This can place
|GAIN|: the INA or INB pin at or near the DC potential of a supply
rail. (The INA or INB pin may also drift to a supply potential
VOS(IN) = (1 + 1/|GAIN|) VOS(OA) in this state due to small leakage currents.) To prevent
Offset voltages at any gain setting can be inferred from this driving the INA or INB pin outside the supply limit and
relationship. For example, an internal amplifier offset potentially damaging the chip, avoid AC input signals in
VOS(OA) of 1mV will appear referred to the INA, INB pins as the zero gain state with an AC coupling capacitor. Also,
2mV at a gain setting of 1, or 1.5mV at a gain setting of 2. switching later to a non-zero gain value will cause a
At high gains, VOS(IN) approaches VOS(OA). (Offset voltage transient pulse at the output of the LTC6912-1 (with a time
is random and can have either polarity centered on 0V). constant set by the capacitor value and the new LTC6912-1
The MOS input circuitry of the internal op amp in Figure 1 input resistance value). This occurs because the INA and
draws negligible input currents (less than 10µA), so only INB pins return to the AGND potential forcing transient
VOS(OA) and the GAIN affect the overall amplifier’s offset. current sourced by the amplifier output to charge the AC
coupling capacitor to its proper DC blocking value.
AC-Coupled Operation
SNR and Dynamic Range
Adding capacitors in series with the INA and INB pins
converts the LTC6912-X into a dual AC-coupled inverting The term “dynamic range” is much used (and abused)
amplifier, suppressing the input signal’s DC level (and also with signal paths. Signal-to-noise (SNR) is an unambigu-
adding the additional benefit of reducing the offset voltage ous comparison of signal and noise levels, measured in
from the LTC6912-X’s amplifier itself). No further compo- the same way and under the same operating conditions. In
nents are required because the input of the LTC6912-X a variable gain amplifier, however, further characterization
biases itself correctly when a series capacitor is added. is useful because both noise and maximum signal level in
The INA and INB analog input pins connect internally to a the amplifier will vary with the gain setting, in general. In
resistor whose nominal value varies between 10kΩ and the LTC6912-X, maximum output signal is independent of
1kΩ depending on the version of LTC6912 used (see the gain (and is near the full power supply voltage, as detailed
rightmost column of Tables 1 and 2). Therefore, the low in the swing sections of the Electrical Characteristics
frequency cutoff will vary with capacitor and gain setting. table). The maximum input level falls with increasing gain,
If, for example, a low frequency corner of 1kHz (or lower) and the input-referred noise falls as well (listed also in the
on the LTC6912-1 is desired, use a series capacitor of table). To summarize the useful signal range in such an
0.16µF or larger. 0.16µF has a reactance of 1kΩ at 1kHz, amplifier, we define dynamic range (DR) as the ratio of
giving a 1kHz lower –3dB frequency for gain settings of maximum input (at unity gain) to minimum input-referred
10V/V through 100V/V. If the LTC6912-1 is operated at noise (at maximum gain). This DR has a physical interpre-
lower gain settings with a 0.16µF capacitor, the higher tation as the range of signal levels that will experience an
input resistance will reduce the lower corner frequency SNR above unity V/V or 0dB. At a 10V total power supply,
down to 100Hz at a gain setting of 1V/V. These frequencies DR in the LTC6912-X (gains 0V/V to 100V/V), the DR is
scale inversely with the value of input capacitor used. typically 115dB (the ratio of 9.9 VP-P, or 3.5VRMS, maxi-
mum input to the 6.3µVRMS high gain input noise). The
6912fa
21
LTC6912
U U W U
APPLICATIO S I FOR ATIO
SNR from an amplifier is the ratio of input level to input- decoupling from a clean, low inductance power source.
referred noise, and can be 108dB with the LTC6912 family But several centimeters of wire (i.e., a few µH of induc-
at unity gain. tance) from the power supplies, unless decoupled by
substantial capacitance (>10µF) near the chip, can create
Construction and Instrumentation Cautions a parasitic high-Q LC resonant circuit in the hundreds of
kHz range in the chip’s supplies or ground reference. This
Electrically clean construction is important in applications
may impair circuit performance at those frequencies. A
seeking the full dynamic range of the LTC6912 family of
compact, carefully laid out printed circuit board with a
dual amplifiers. It is absolutely critical to have AGND either good ground plane makes a significant difference in mini-
AC bypassed or wired directly using the shortest possible mizing distortion. Finally, equipment to measure perfor-
wiring, to a low impedance ground return for best channel- mance can itself introduce distortion or noise floors.
to-channel isolation. Short, direct wiring minimizes para- Checking for these limits with wired shorts from INA to
sitic capacitance and inductance. High quality supply OUTA and INB to OUTB in place of the chip is a prudent
bypass capacitors of 0.1µF near the chip provide good routine procedure.
U
TYPICAL APPLICATIO
Low Noise AC Amplifier with Programmable Gain and an integrating lowpass loop with capacitor C2 to set the
Bandwidth programmable upper corner frequency. The LT1884 also
supports rail-to-rail output swings over the total supply
Analog data acquisition can exploit band limiting as well as
voltage range of 2.7V to 10.5V. AC coupling through
gain to suppress unwanted signals or noise. Tailoring an
capacitor C1 establishes a fixed low frequency corner of
analog front end to both the level and bandwidth of each
1Hz, which can be adjusted by changing C1. Alternatively,
source maximizes the resulting SNR. Figure 7 shows a
shorting C1 makes the amplifier DC coupled. If DC gain is
block diagram for a low noise amplifier with gain and
not needed, the AC coupling cap C1 serves to suppress
bandwidth independently programmable over a 100:1
several error sources: any shift in DC levels, low frequency
range. Channels A and B of the LTC6912-1 are used to
noise, and DC offset voltages (not including the LT1884’s
independently control the gain and bandwidth respec-
low internal offset).
tively over a 100:1 range. The LT1884 dual op amp forms
R2
15.8k
C2
1µF R
GAIN
CONTROL 1M
PGA C1 BANDWIDTH
10µF R1 CONTROL
15.8k PGA
VIN GAINA – R
INA OUTA
1/2 LT1884 GAINB –
INB OUTB
LTC6912-1 + 1/2 LT1884 VOUT
CHANNEL A
LTC6912-1 +
CHANNEL B
1/2 LT1884
R2 1 1 6912 F07
VOUT = GAINA V –3dB BANDWIDTH RANGE IS FROM TO ≤
R1 IN 2πR1C1 R2
2π ( )C2
GAINB
6912fa
22
LTC6912
U
PACKAGE DESCRIPTIO
DE/UE Package
12-Lead Plastic DFN (4mm × 3mm)
(Reference LTC DWG # 05-08-1695)
6 1
0.25 ± 0.05 0.200 REF 0.75 ±0.05 0.25 ± 0.05
0.50 0.50
BSC BSC
3.30 ±0.05 3.30 ±0.10
(2 SIDES) 0.00 – 0.05 (2 SIDES)
RECOMMENDED SOLDER PAD PITCH AND DIMENSIONS BOTTOM VIEW—EXPOSED PAD
NOTE:
1. DRAWING PROPOSED TO BE A VARIATION OF VERSION 4. DIMENSIONS OF EXPOSED PAD ON BOTTOM OF PACKAGE DO NOT INCLUDE
(WGED) IN JEDEC PACKAGE OUTLINE M0-229 MOLD FLASH. MOLD FLASH, IF PRESENT, SHALL NOT EXCEED 0.15mm ON ANY SIDE
2. DRAWING NOT TO SCALE 5. EXPOSED PAD SHALL BE SOLDER PLATED
3. ALL DIMENSIONS ARE IN MILLIMETERS 6. SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION
ON THE TOP AND BOTTOM OF PACKAGE
GN Package
16-Lead Plastic SSOP (Narrow .150 Inch)
(Reference LTC DWG # 05-08-1641)
.015 ± .004
× 45° .0532 – .0688 .004 – .0098
(0.38 ± 0.10)
(1.35 – 1.75) (0.102 – 0.249)
.007 – .0098
0° – 8° TYP
(0.178 – 0.249)
6912fa
12 14
V+ V–
5 CHB CHA
SHDN SHDN 10
6 DGND
CS/LD CS/LD
3-WIRE 7
SPI DATA DIN 9
INTERFACE 8 DOUT
CLK
6912 TA02
MUX OPERATION: IF THE LOWER NIBBLE (Q3, Q2, Q1, Q0) IS (1, 0, 0, 0) THEN OUTA IS IN
TRI-STATE AND THE UPPER NIBBLE (Q7, Q6, Q5, Q4) CONTROLS THE ACTIVE CHANNEL B.
IF THE UPPER NIBBLE IS (1, 0, 0, 0) THEN OUTB IS IN TRI-STATE
AND THE LOWER NIBBLE CONTROLS ACTIVE CHANNEL A.
RELATED PARTS
PART NUMBER DESCRIPTION COMMENTS
LT1228 100MHZ Gain Controlled Transconductance Amplifier Differential Input, Continuous Analog Gain Control
LT1251/LT1256 40Mhz Video Fader and Gain Controlled Amplifier Two Input, One Output, Continuous Analog Gain Control
LTC1564 10kHz to 150kHz Digitally Controlled Filter and PGA Continuous Time, Low Noise 8th Order Filter and 4-Bit PGA
LTC6910-1/-2/-3 Digitally Controlled Programmable Gain Amplifier Single Programmable Gain Amplifier, 3-Bit Parallel Digital Interface
in SOT-23
LTC6911-1/-2 Dual Digitally Controlled Programmable Gain Amplifier Dual Programmable Gain Amplifiers, 3-Bit Parallel Digital Interface
in MSOP-10
LTC6915 Zero Drift Instrumentation Amp Gains 0 - 4096V/V, 116dB CMRR
with Digitally Programmable Gain
6912fa
U
FEATURES DESCRIPTIO
■ Smallest Pin Compatible Quad 16-Bit DAC: The LTC®2604/LTC2614/LTC2624 are quad 16-,14- and
LTC2604: 16-Bits 12-bit 2.5V to 5.5V rail-to-rail voltage output DACs in
LTC2614: 14-Bits 16-lead narrow SSOP packages. These parts have sepa-
LTC2624: 12-Bits rate reference inputs for each DAC. They have built-in
■ Guaranteed 16-Bit Monotonic Over Temperature high performance output buffers and are guaranteed
■ Separate Reference Inputs for each DAC monotonic.
■ Wide 2.5V to 5.5V Supply Range
■
These parts establish advanced performance standards
Low Power Operation: 250µA per DAC at 3V
for output drive, crosstalk and load regulation in single-
■ Individual DAC Power-Down to 1µA, Max
■
supply, voltage output multiples.
Ultralow Crosstalk Between DACs (<5µV)
■ High Rail-to-Rail Output Drive (±15mA) The parts use a simple SPI/MICROWIRETM compatible
■ Double Buffered Digital Inputs 3-wire serial interface which can be operated at clock
■ 16-Lead Narrow SSOP Package rates up to 50MHz. Daisy-chain capability and a hardware
CLR function are included.
U
APPLICATIO S The LTC2604/LTC2614/LTC2624 incorporate a power-
■ Mobile Communications on reset circuit. During power-up, the voltage outputs
■ Process Control and Industrial Automation rise less than 10mV above zero scale; and after power-
■ Instrumentation up, they stay at zero scale until a valid write and update
■ Automatic Test Equipment take place.
, LTC and LT are registered trademarks of Linear Technology Corporation.
All other trademarks are the property of their respective owners.
W
BLOCK DIAGRA
GND VCC
1 16
REF LO REF D
2 15
Differential Nonlinearity (LTC2604)
REF A VOUT D
REGISTER
REGISTER
INPUT
3 1.0
DAC
DAC D 14 VCC = 5V
VOUTA 0.8 VREF = 4.096V
REGISTER
REGISTER
INPUT
DAC
4 DAC A 0.6
REGISTER
VOUT C
REGISTER
0.4
INPUT
DAC
DAC C
ERROR (LSB)
13 0.2
REGISTER
REGISTER
VOUTB
INPUT
REF C 0
DAC
5 DAC B
12
–0.2
REF B
CLR –0.4
6
11 –0.6
CS/LD CONTROL DECODE SDO –0.8
LOGIC
7 10 –1.0
0 16384 32768 49152 65535
SCK SDI CODE
8 32-BIT SHIFT REGISTER 9 2604 TA01
2604 BD
2604fa
1
LTC2604/LTC2614/LTC2624
W W W U U W U
ABSOLUTE AXI U RATI GS PACKAGE/ORDER I FOR ATIO
(Note 1)
TOP VIEW
Any Pin to GND ........................................... – 0.3V to 6V 1
GND 16 VCC
Any Pin to VCC ............................................ – 6V to 0.3V REF LO 2 15 REF D
GN PACKAGE
Lead Temperature (Soldering, 10 sec)................ 300°C 16-LEAD PLASTIC SSOP
TJMAX = 125°C, θJA = 150°C/W
ELECTRICAL CHARACTERISTICS
The ● denotes specifications which apply over the full operating temperature range, otherwise specifications
are at TA = 25°C. REF A = REF B = REF C = REF D = 4.096V (VCC = 5V), REF A = REF B = REF C = REF D = 2.048V (VCC = 2.5V),
REF LO = 0V, VOUT unloaded, unless otherwise noted.
LTC2624 LTC2614 LTC2604
SYMBOL PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX MIN TYP MAX UNITS
DC Performance
Resolution ● 12 14 16 Bits
Monotonicity (Note 2) ● 12 14 16 Bits
DNL Differential Nonlinearity (Note 2) ● ±0.5 ±1 ±1 LSB
INL Integral Nonlinearity (Note 2) ● ±0.9 ±4 ±4 ±16 ±14 ±64 LSB
Load Regulation VREF = VCC = 5V, Midscale
IOUT = 0mA to 15mA Sourcing ● 0.025 0.125 0.1 0.5 0.3 2 LSB/mA
IOUT = 0mA to 15mA Sinking ● 0.025 0.125 0.1 0.5 0.3 2 LSB/mA
VREF = VCC = 2.5V, Midscale
IOUT = 0mA to 7.5mA Sourcing ● 0.05 0.25 0.2 1 0.7 4 LSB/mA
IOUT = 0mA to 7.5mA Sinking ● 0.05 0.25 0.2 1 0.7 4 LSB/mA
ZSE Zero-Scale Error ● 1.5 9 1.5 9 1.5 9 mV
VOS Offset Error (Note 7) ● ±1.5 ±9 ±1.5 ±9 ±1.5 ±9 mV
VOS Temperature ±5 ±5 ±5 µV/°C
Coefficient
GE Gain Error ● ±0.1 ±0.7 ±0.1 ±0.7 ±0.1 ±0.7 %FSR
Gain Temperature ±5 ±5 ±5 ppm/°C
Coefficient
LTC2604/LTC2614/LTC2624
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
PSR Power Supply Rejection VCC = 5V ±10% –80 dB
VCC = 3V ±10% –80 dB
ROUT DC Output Impedance VREF = VCC = 5V, Midscale; –15mA ≤ IOUT ≤ 15mA ● 0.025 0.15 Ω
VREF = VCC = 2.5V, Midscale; –7.5mA ≤ IOUT ≤ 7.5mA ● 0.030 0.15 Ω
2604fa
2
LTC2604/LTC2614/LTC2624
ELECTRICAL CHARACTERISTICS
The ● denotes specifications which apply over the full operating temperature range, otherwise specifications
are at TA = 25°C. REF A = REF B = REF C = REF D = 4.096V (VCC = 5V), REF A = REF B = REF C = REF D = 2.048V (VCC = 2.5V),
REF LO = 0V, VOUT unloaded, unless otherwise noted.
LTC2604/LTC2614/LTC2624
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
DC Crosstalk (Note 4) Due to Full Scale Output Change (Note 5) ±5 µV
Due to Load Current Change ±1 µV/mA
Due to Powering Down (per Channel) ±3.5 µV
ISC Short-Circuit Output Current VCC = 5.5V, VREF = 5.5V
Code: Zero Scale; Forcing Output to VCC ● 15 34 60 mA
Code: Full Scale; Forcing Output to GND ● 15 36 60 mA
VCC = 2.5V, VREF = 2.5V
Code: Zero Scale; Forcing Output to VCC ● 7.5 18 50 mA
Code: Full Scale; Forcing Output to GND ● 7.5 24 50 mA
Reference Input
Input Voltage Range ● 0 VCC V
Resistance Normal Mode ● 88 128 160 kΩ
Capacitance 14 pF
IREF Reference Current, Power Down Mode All DACs Powered Down ● 0.001 1 µA
Power Supply
VCC Positive Supply Voltage For Specified Performance ● 2.5 5.5 V
ICC Supply Current VCC = 5V (Note 3) ● 1.3 2 mA
VCC = 3V (Note 3) ● 1 1.6 mA
All DACs Powered Down (Note 3) VCC = 5V ● 0.35 1 µA
All DACs Powered Down (Note 3) VCC = 3V ● 0.10 1 µA
Digital I/O
VIH Digital Input High Voltage VCC = 2.5V to 5.5V ● 2.4 V
VCC = 2.5V to 3.6V ● 2.0 V
VIL Digital Input Low Voltage VCC = 4.5V to 5.5V ● 0.8 V
VCC = 2.5V to 5.5V ● 0.6 V
VOH Digital Output High Voltage Load Current = –100µA ● VCC – 0.4 V
VOL Digital Output Low Voltage Load Current = +100µA ● 0.4 V
ILK Digital Input Leakage VIN = GND to VCC ● ±1 µA
CIN Digital Input Capacitance (Note 6) ● 8 pF
2604fa
3
LTC2604/LTC2614/LTC2624
WU
TI I G CHARACTERISTICS
The ● denotes specifications which apply over the full operating temperature range, otherwise specifications
are at TA = 25°C. REF A = REF B = REF C = REF D = 4.096V (VCC = 5V), REF A = REF B = REF C = REF D = 2.048V (VCC = 2.5V),
REF LO = 0V, VOUT unloaded, unless otherwise noted.
LTC2604/LTC2614/LTC2624
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS
VCC = 2.5V to 5.5V
t1 SDI Valid to SCK Setup ● 4 ns
t2 SDI Valid to SCK Hold ● 4 ns
t3 SCK High Time ● 9 ns
t4 SCK Low Time ● 9 ns
t5 CS/LD Pulse Width ● 10 ns
t6 LSB SCK High to CS/LD High ● 7 ns
t7 CS/LD Low to SCK High ● 7 ns
t8 SDO Propagation Delay from SCK Falling Edge CLOAD = 10pF
VCC = 4.5V to 5.5V ● 20 ns
VCC = 2.5V to 5.5V ● 45 ns
t9 CLR Pulse Width ● 20 ns
t10 CS/LD High to SCK Positive Edge ● 7 ns
SCK Frequency 50% Duty Cycle ● 50 MHz
Note 1: Absolute maximum ratings are those values beyond which the life Note 5: RL = 2kΩ to GND or VCC.
of a device may be impaired. Note 6: Guaranteed by design and not production tested.
Note 2: Linearity and monotonicity are defined from code kL to code Note 7: Inferred from measurement at code 256 (LTC2604), code 64
2N – 1, where N is the resolution and kL is given by kL = 0.016(2N/VREF), (LTC2614) or code 16 (LTC2624), and at full scale.
rounded to the nearest whole code. For VREF = 4.096V and N = 16, Note 8: VCC = 5V, VREF = 4.096V. DAC is stepped 1/4 scale to 3/4 scale
kL = 256, linearity is defined from code 256 to code 65,535. and 3/4 scale to 1/4 scale. Load is 2k in parallel with 200pF to GND.
Note 3: Digital inputs at 0V or VCC. Note 9: VCC = 5V, VREF = 4.096V. DAC is stepped 1LSB between half scale
Note 4: DC crosstalk is measured with VCC = 5V and VREF = 4.096V, with and half scale –1. Load is 2k in parallel with 200pF to GND.
the measured DAC at midscale, unless otherwise noted.
U W
TYPICAL PERFOR A CE CHARACTERISTICS (LTC2604/LTC2614/LTC2624)
0.4
1
∆VOUT (mV)
0.02 0.2
∆VOUT (V)
0 0 0
VREF = VCC = 5V
–0.02 –0.2
VREF = VCC = 3V
–0.04 –0.4 –1
VREF = VCC = 5V VREF = VCC = 3V
–0.06 –0.6
–2
–0.08 –0.8
–0.10 –1.0 –3
–40 –30 –20 –10 0 10 20 30 40 –35 –25 –15 –5 5 15 25 35 –50 –30 –10 10 30 50 70 90
IOUT (mA) IOUT (mA) TEMPERATURE (°C)
2604 G01 2604 G02 2604 G03
2604fa
4
LTC2604/LTC2614/LTC2624
U W
TYPICAL PERFOR A CE CHARACTERISTICS (LTC2604/LTC2614/LTC2624)
0.3
2.5 2
ZERO-SCALE ERROR (mV)
0.2
1.5 0 0
–0.1
1.0 –1
–0.2
0.5 –2
–0.3
0 –0.4 –3
–50 –30 –10 10 30 50 70 90 –50 –30 –10 10 30 50 70 90 2.5 3 3.5 4 4.5 5 5.5
TEMPERATURE (°C) TEMPERATURE (°C) VCC (V)
2604 G04 2604 G05 2604 G06
0.2 350
GAIN ERROR (%FSR)
0.1 300
VOUT
0.5V/DIV
ICC (nA)
250
0
200
–0.1
150 VREF = VCC = 5V
–0.2 1/4-SCALE TO 3/4-SCALE
100
–0.3 2.5µs/DIV 2604 G09
50
–0.4 0
2.5 3 3.5 4 4.5 5 5.5 2.5 3 3.5 4 4.5 5 5.5
VCC (V) VCC (V)
2604 G07 2604 G08
Headroom at Rails
Midscale Glitch Impulse Power-On Reset Glitch vs Output Current
5.0
4.5 5V SOURCING
4.0
VOUT 3.5
10mV/DIV VCC
1V/DIV 3V SOURCING
12nV-s TYP 3.0
VOUT (V)
2.5
4mV
4mVPEAK
PEAK
CS/LD 2.0
5V/DIV VOUT 1.5
10mV/DIV 5V SINKING
1.0
2604 G11
2.5µs/DIV
2604 G10
250µs/DIV 3V SINKING
0.5
0
0 1 2 3 4 5 6 7 8 9 10
IOUT (mA)
2604 G12
2604fa
5
LTC2604/LTC2614/LTC2624
U W
TYPICAL PERFOR A CE CHARACTERISTICS (LTC2604/LTC2614/LTC2624)
DACs A-C IN
1.4 POWER-DOWN MODE
CS/LD
1.2 5V/DIV CLR
5V/DIV
1.0
2.5µs/DIV 2604 G14
1µs/DIV
2604 G15
0.8
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
LOGIC VOLTAGE (V)
2604 G13
–18
–21 20
–24
VCC = 5V
–27 VREF (DC) = 2V
–30 VREF (AC) = 0.2VP-P 10
0 1 2 3 4 5 6 7 8 9 10
–33 CODE = FULL SCALE
SECONDS
–36 2604 G17 0
1k 10k 100k 1M 0 1 2 3 4 5 6
FREQUENCY (Hz) 1V/DIV
2604 G16
2604 G18
–20
10mA/DIV
–30
–40
–50
0 1 2 3 4 5 6
1V/DIV
2604 G19
2604fa
6
LTC2604/LTC2614/LTC2624
U W
TYPICAL PERFOR A CE CHARACTERISTICS (LTC2604)
DNL (LSB)
INL (LSB)
INL (LSB)
0 0 0
–8 –0.2 –8
INL (NEG)
–0.4
–16 –16
–0.6
–24 –24
–0.8
–32 –1.0 –32
0 16384 32768 49152 65535 0 16384 32768 49152 65535 –50 –30 –10 10 30 50 70 90
CODE CODE TEMPERATURE (°C)
2604 G20 2604 G21 2604 G22
DNL (LSB)
INL (LSB)
0 0 0
–0.2 –8 DNL (NEG)
DNL (NEG) INL (NEG)
–0.5
–0.4
–16
–0.6
–1.0
–24
–0.8
–1.0 –32 –1.5
–50 –30 –10 10 30 50 70 90 0 1 2 3 4 5 0 1 2 3 4 5
TEMPERATURE (°C) VREF (V) VREF (V)
2604 G23 2604 G24 2604 G25
VOUT VOUT
100µV/DIV 100µV/DIV
12.3µs
9.7µs
CS/LD CS/LD
2V/DIV 2V/DIV
2604 G27
2µs/DIV 2604 G26 5µs/DIV
VCC = 5V, VREF = 4.096V VCC = 5V, VREF = 4.096V
1/4-SCALE TO 3/4-SCALE STEP CODE 512 TO 65535 STEP
RL = 2k, CL = 200pF AVERAGE OF 2048 EVENTS
AVERAGE OF 2048 EVENTS SETTLING TO ±1LSB
2604fa
7
LTC2604/LTC2614/LTC2624
U W
TYPICAL PERFOR A CE CHARACTERISTICS
(LTC2614)
Integral Nonlinearity (INL) Differential Nonlinearity (DNL) Settling to ±1LSB
8 1.0
VCC = 5V VCC = 5V
6 VREF = 4.096V 0.8 VREF = 4.096V
0.6
4
0.4
VOUT
2
0.2 100µV/DIV
DNL (LSB)
INL (LSB)
0 0
–0.2 CS/LD
–2 2V/DIV 8.9µs
–0.4
–4
–0.6 2604 G30
2µs/DIV
–6
–0.8 VCC = 5V, VREF = 4.096V
–8 1/4-SCALE TO 3/4-SCALE STEP
–1.0
0 4096 8192 12288 16383 0 4096 8192 12288 16383 RL = 2k, CL = 200pF
CODE CODE AVERAGE OF 2048 EVENTS
(LTC2624)
Integral Nonlinearity (INL) Differential Nonlinearity (DNL) Settling to ±1LSB
2.0 1.0
VCC = 5V VCC = 5V
1.5 VREF = 4.096V 0.8 VREF = 4.096V
0.6
1.0
0.4 6.8µs
VOUT
0.5 0.2
DNL (LSB)
1mV/DIV
INL (LSB)
0 0
–0.2 CS/LD
–0.5
2V/DIV
–0.4
–1.0
–0.6 2604 G33
2µs/DIV
–1.5 –0.8 VCC = 5V, VREF = 4.096V
–2.0 –1.0 1/4-SCALE TO 3/4-SCALE STEP
0 1024 2048 3072 4095 0 1024 2048 3072 4095 RL = 2k, CL = 200pF
CODE CODE AVERAGE OF 2048 EVENTS
U U U
PIN FUNCTIONS
GND (Pin 1): Analog Ground. CS/LD (Pin 7): Serial Interface Chip Select/Load Input.
When CS/LD is low, SCK is enabled for shifting data on SDI
REF LO (Pin 2): Reference Low. The voltage at this pin sets
into the register. When CS/LD is taken high, SCK is
the zero scale (ZS) voltage of all DACs. This pin can be
disabled and the specified command (see Table 1) is
raised up to 1V above ground at VCC = 5V or 100mV above
executed.
ground at VCC = 3V.
SCK (Pin 8): Serial Interface Clock Input. CMOS and TTL
REF A, REF B, REF C, REF D (Pins 3, 6, 12, 15): Reference
compatible.
Voltage Inputs for each DAC. REF x sets the full scale
voltage of the DACs. 0V ≤ REF x ≤ VCC. SDI (Pin 9): Serial Interface Data Input. Data is applied to
SDI for transfer to the device at the rising edge of SCK. The
VOUT A to VOUT D (Pins 4, 5, 13, 14): DAC Analog Voltage
LTC2604/LTC2614/LTC2624 accepts input word lengths
Outputs. The output range is from REF LO to REF x.
of either 24 or 32 bits.
2604fa
8
LTC2604/LTC2614/LTC2624
U U U
PIN FUNCTIONS
SDO (Pin 10): Serial Interface Data Output. The serial CLR (Pin 11): Asynchronous Clear Input. A logic low at this
output of the shift register appears at the SDO pin. The data level-triggered input clears all registers and causes the
transferred to the device via the SDI pin is delayed 32 SCK DAC voltage outputs to drop to 0V. CMOS and TTL-
rising edges before being output at the next falling edge. compatible.
This pin is used for daisy-chain operation.
VCC (Pin 16): Supply Voltage Input. 2.5V ≤ VCC ≤ 5.5V.
W
BLOCK DIAGRA
GND VCC
1 16
REF LO REF D
2 15
REF A VOUT D
REGISTER
REGISTER
INPUT
3
DAC
DAC D 14
VOUTA
REGISTER
REGISTER
INPUT
DAC
4 DAC A
REGISTER VOUT C
REGISTER
INPUT
DAC
DAC C 13
REGISTER
REGISTER
VOUTB
INPUT
REF C
DAC
5 DAC B
12
REF B
CLR
6
11
SCK SDI
8 32-BIT SHIFT REGISTER 9
2604 BD
WU W
TI I G DIAGRA
t1
t2 t3 t4 t6
SCK 1 2 3 23 24
t10
SDI
t5 t7
CS/LD
t8
SDO
2604 F01
Figure 1
2604fa
9
LTC2604/LTC2614/LTC2624
U
OPERATIO
Power-On Reset Table 1.
COMMAND*
The LTC2604/LTC2614/LTC2624 clear the outputs to zero C3 C2 C1 C0
scale when power is first applied, making system initializa- 0 0 0 0 Write to Input Register n
tion consistent and repeatable. 0 0 0 1 Update (Power Up) DAC Register n
For some applications, downstream circuits are active 0 0 1 0 Write to Input Register n, Update (Power Up) All n
during DAC power-up, and may be sensitive to nonzero 0 0 1 1 Write to and Update (Power Up) n
outputs from the DAC during this time. The LTC2604/ 0 1 0 0 Power Down n
1 1 1 1 No Operation
LTC2614/LTC2624 contain circuitry to reduce the power-
ADDRESS (n)*
on glitch; furthermore, the glitch amplitude can be made
A3 A2 A1 A0
arbitrarily small by reducing the ramp rate of the power
0 0 0 0 DAC A
supply. For example, if the power supply is ramped to 5V
0 0 0 1 DAC B
in 1ms, the analog outputs rise less than 10mV above
0 0 1 0 DAC C
ground (typ) during power-on. See Power-On Reset Glitch
0 0 1 1 DAC D
in the Typical Performance Characteristics section. 1 1 1 1 All DACs
*Command and address codes not shown are reserved and should not be used.
Power Supply Sequencing
The voltage at REF (Pins 3, 6, 12 and 15) should be kept only be transferred to the device when the CS/LD signal is
within the range – 0.3V ≤ REF x ≤ VCC + 0.3V (see Absolute low. The rising edge of CS/LD ends the data transfer and
Maximum Ratings). Particular care should be taken to causes the device to carry out the action specified in the
observe these limits during power supply turn-on and 24-bit input word. The complete sequence is shown in
turn-off sequences, when the voltage at VCC (Pin 16) is in Figure 2a.
transition. The command (C3-C0) and address (A3-A0) assignments
are shown in Table 1. The first four commands in the table
Transfer Function consist of write and update operations. A write operation
The digital-to-analog transfer function is loads a 16-bit data word from the 32-bit shift register into
the input register of the selected DAC, n. An update
⎛ k⎞
VOUT(IDEAL) = ⎜ N ⎟ [REF x – REFLO] + REFLO operation copies the data word from the input register to
⎝2 ⎠ the DAC register. Once copied into the DAC register, the
where k is the decimal equivalent of the binary DAC input data word becomes the active 16-, 14- or 12-bit input
code, N is the resolution and REF x is the voltage at REF A, code, and is converted to an analog voltage at the DAC
REF B, REF C and REF D (Pins 3, 6, 12 and 15). output. The update operation also powers up the selected
DAC if it had been in power-down mode. The data path and
Serial Interface registers are shown in the block diagram.
The CS/LD input is level triggered. When this input is taken While the minimum input word is 24 bits, it may optionally
low, it acts as a chip-select signal, powering-on the SDI be extended to 32 bits. To use the 32-bit word width, 8
and SCK buffers and enabling the input shift register. Data don’t-care bits are transferred to the device first, followed
(SDI input) is transferred at the next 24 rising SCK edges. by the 24-bit word as just described. Figure 2b shows the
The 4-bit command, C3-C0, is loaded first; then the 4-bit 32-bit sequence. The 32-bit word is required for daisy-
DAC address, A3-A0; and finally the 16-bit data word. The chain operation, and is also available to accommodate
data word comprises the 16-, 14- or 12-bit input code, microprocessors which have a minimum word width of 16
ordered MSB-to-LSB, followed by 0, 2 or 4 don’t-care bits bits (2 bytes).
(LTC2604, LTC2614 and LTC2624 respectively). Data can
2604fa
10
LTC2604/LTC2614/LTC2624
U
OPERATIO
INPUT WORD (LTC2604)
C3 C2 C1 C0 A3 A2 A1 A0 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 X X X X
MSB LSB
2604 TBL03
11
LTC2604/LTC2614/LTC2624
U
OPERATIO
other hand, all four DACs are powered down, then the main The PC board should have separate areas for the analog
bias generation circuit block has been automatically shut and digital sections of the circuit. This keeps digital signals
down in addition to the individual DAC amplifiers and away from sensitive analog signals and facilitates the use
reference inputs. In this case, the power up delay time is of separate digital and analog ground planes which have
12µs (for VCC = 5V) or 30µs (for VCC = 3V). minimal capacitive and resistive interaction with each
other.
Voltage Outputs
Digital and analog ground planes should be joined at only
Each of the four rail-to-rail amplifiers contained in these one point, establishing a system star ground as close to
parts has guaranteed load regulation when sourcing or the device’s ground pin as possible. Ideally, the analog
sinking up to 15mA at 5V (7.5mA at 3V). ground plane should be located on the component side of
Load regulation is a measure of the amplifier’s ability to the board, and should be allowed to run under the part to
maintain the rated voltage accuracy over a wide range of shield it from noise. Analog ground should be a continu-
load conditions. The measured change in output voltage ous and uninterrupted plane, except for necessary lead
per milliampere of forced load current change is ex- pads and vias, with signal traces on another layer.
pressed in LSB/mA. The GND pin functions as a return path for power supply
DC output impedance is equivalent to load regulation, and currents in the device and should be connected to analog
may be derived from it by simply calculating a change in ground. Resistance from the GND pin to system star
units from LSB/mA to Ohms. The amplifiers’ DC output ground should be as low as possible. When a zero scale
impedance is 0.025Ω when driving a load well away from DAC output voltage of zero is desired, the REFLO pin
the rails. (pin 2) should be connected to system star ground.
When drawing a load current from either rail, the output Rail-to-Rail Output Considerations
voltage headroom with respect to that rail is limited by the
30Ω typical channel resistance of the output devices; e.g., In any rail-to-rail voltage output device, the output is
when sinking 1mA, the minimum output voltage = 30Ω • limited to voltages within the supply range.
1mA = 25mV. See the graph Headroom at Rails vs Output Since the analog outputs of the device cannot go below
Current in the Typical Performance Characteristics ground, they may limit for the lowest codes as shown in
section. Figure 3b. Similarly, limiting can occur near full scale
The amplifiers are stable driving capacitive loads of up to when the REF pins are tied to VCC. If REF x = VCC and the
1000pF. DAC full-scale error (FSE) is positive, the output for the
highest codes limits at VCC as shown in Figure 3c. No full-
Board Layout scale limiting can occur if REF x is less than VCC – FSE.
The excellent load regulation and DC crosstalk perfor- Offset and linearity are defined and tested over the region
mance of these devices is achieved in part by keeping of the DAC transfer function where no output limiting can
“signal” and “power” grounds separate. occur.
2604fa
12
OPERATIO
CS/LD
U
SCK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
CS/LD
SCK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
13
2604fa
LTC2604/LTC2614/LTC2624
LTC2604/LTC2614/LTC2624
U
OPERATIO
POSITIVE
VREF = VCC FSE
VREF = VCC
OUTPUT
VOLTAGE
OUTPUT
VOLTAGE
INPUT CODE
OUTPUT
VOLTAGE (c)
0 32,768 65,535
INPUT CODE
0V
NEGATIVE INPUT CODE (a)
OFFSET 2600 F03
(b)
Figure 3. Effects of Rail-to-Rail Operation On a DAC Transfer Curve. (a) Overall Transfer Function (b) Effect
of Negative Offset for Codes Near Zero Scale (c) Effect of Positive Full-Scale Error for Codes Near Full Scale
2604fa
14
LTC2604/LTC2614/LTC2624
U
PACKAGE DESCRIPTIO
GN Package
16-Lead Plastic SSOP (Narrow .150 Inch)
(Reference LTC DWG # 05-08-1641)
.015 ± .004
× 45° .0532 – .0688 .004 – .0098
(0.38 ± 0.10)
(1.35 – 1.75) (0.102 – 0.249)
.007 – .0098
0° – 8° TYP
(0.178 – 0.249)
2604fa
1k 1k
10k 10k
0.1µF 0.1µF
10k 10k
0.01µF 0.01µF
20Ω 49.9Ω
70MHz IN OUT
47pF 10pF
ZC830
49.9Ω
20pF
49.9Ω ZC830
DAC A DAC B
OPTIONAL OPTIONAL
DAC C DAC D
20k CS/LD 20k
SCK
0.1µF SDI 0.1µF
LTC2604
5V 5V
LO
2.74k 2.74k
100k 100k
1% 1%
2.74k 2.74k
90°
1% 1%
5V 5V
2.74k 0° 2.74k
1% 1%
2.74k 2.74k
1% 1%
RF
2604 F04
*ZETEX (516) 543-7100
Figure 4. Using DAC A and DAC B for Nearly Continuous Attenuation Control and DAC C and
DAC D to Trim for Minimum LO Feedthrough in a Mixer.
RELATED PARTS
PART NUMBER DESCRIPTION COMMENTS
LTC1458/LTC1458L Quad 12-Bit Rail-to-Rail Output DACs with Added Functionality LTC1458: VCC = 4.5V to 5.5V, VOUT = 0V to 4.096V
LTC1458L: VCC = 2.7V to 5.5V, VOUT = 0V to 2.5V
LTC1654 Dual 14-Bit Rail-to-Rail VOUT DAC Programmable Speed/Power
LTC1655/LTC1655L Single 16-Bit VOUT DAC with Serial Interface in SO-8 VCC = 5V(3V), Low Power, Deglitched
LTC1657/LTC1657L Parallel 5V/3V 16-Bit VOUT DAC Low Power, Deglitched, Rail-to-Rail VOUT
LTC1660/LTC1665 Octal 8/10-Bit VOUT DAC in 16-Pin Narrow SSOP VCC = 2.7V to 5.5V, Micropower, Rail-to-Rail Output
LTC1821 Parallel 16-Bit Voltage Output DAC Precision 16-Bit Settling in 2µs for 10V Step
LTC2600/LTC2610/LTC2620 Octal 16-/14-/12-Bit Rail-to-Rail DACs in 16-Lead SSOP 250µA per DAC, 2.5V to 5.5V Supply Range
LTC2602/LTC2612/LTC2622 Dual 16-/14-/12-Bit Rail-to-Rail DACs in 8-Lead MSOP 300µA per DAC, 2.5V to 5.5V Supply Range
2604fa
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_1.fm - Rev. K 6/06 EN 1 ©2000 Micron Technology, Inc. All rights reserved.
Products and specifications discussed herein are subject to change by Micron without notice.
512Mb: x4, x8, x16 DDR SDRAM
FBGA Part Number System
- :
Sp.
MT46V Configuration Package Speed Op. Temp. Revision
Revision
:D x4, x8
:F x4, x8, x16
Configuration
128 Meg x4 128M4
64 Meg x8 64M8 Operating Temp
32 Meg x16 32M16 Standard
IT Industrial Temp
Package
TG Special Options
400 mil TSOP
P Standard
400 mil TSOP Lead-Free
L Low Power
10 x 12.5mm FBGA FN
10 x 12.5mm FBGA Lead-Free BN Speed Grade
-5B tCK = 5ns, CL = 3
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_1.fm - Rev. K 6/06 EN 2 ©2000 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Table of Contents
Table of Contents
FBGA Part Number System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
General Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
General Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Ball/Pin Assignments and Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Register Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Mode Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Burst Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Burst Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
CAS (READ) Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Extended Mode Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Output Drive Strength. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
DLL Enable/Disable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
DESELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
NO OPERATION (NOP). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
LOAD MODE REGISTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
ACTIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
PRECHARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
Auto Precharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
BURST TERMINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
AUTO REFRESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
SELF REFRESH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Bank/Row Activation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
READs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
WRITEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
PRECHARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Power-Down (CKE Not Active) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Package Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MbDDRx4x8x16TOC.fm - Rev. K 6/06 EN 3 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
List of Figures
List of Figures
Figure 1: 512Mb DDR SDRAM Part Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Figure 2: 128 Meg x 4 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Figure 3: 64 Meg x 8 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Figure 4: 32 Meg x 16 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Figure 5: 66-Pin TSOP Pin Assignment (Top View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Figure 6: 60-Ball FBGA Ball Assignment (Top View) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Figure 7: Mode Register Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Figure 8: CAS Latency (CL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Figure 9: Extended Mode Register Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Figure 10: Activating a Specific Row in a Specific Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Figure 11: Example: Meeting tRCD (tRRD) MIN When 2 < tRCD (tRRD) MIN/tCK≤3 . . . . . . . . . . . . . . . . . . . . . . .26
Figure 12: READ Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Figure 13: READ Burst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Figure 14: Consecutive READ Bursts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Figure 15: Nonconsecutive READ Bursts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Figure 16: Random READ Accesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Figure 17: Terminating a READ Burst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Figure 18: READ-to-WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Figure 19: READ-to-PRECHARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Figure 20: WRITE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Figure 21: WRITE Burst. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Figure 23: Nonconsecutive WRITE-to-WRITE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Figure 24: Random WRITE Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Figure 26: WRITE-to-READ – Interrupting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Figure 27: WRITE-to-READ – Odd Number of Data, Interrupting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Figure 28: WRITE-to-PRECHARGE – Uninterrupting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Figure 29: WRITE-to-PRECHARGE – Interrupting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Figure 30: WRITE-to-Precharge – Odd Number of Data, Interrupting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Figure 31: PRECHARGE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Figure 32: Power-Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Figure 33: Input Voltage Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Figure 34: SSTL_2 Clock Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Figure 35: Derating Data Valid Window (tQH – tDQSQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Figure 36: Full Drive Pull-Down Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Figure 37: Full Drive Pull-Up Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Figure 38: Reduced Drive Pull-Down Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Figure 39: Reduced Drive Pull-Up Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Figure 40: x4, x8 Data Output Timing – tDQSQ, tQH, and Data Valid Window . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Figure 41: x16 Data Output Timing – tDQSQ, tQH, and Data Valid Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Figure 42: Data Output Timing – tAC and tDQSCK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Figure 43: Data Input Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Figure 44: Initialization Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Figure 45: Initialize and Load Mode Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Figure 46: Power-Down Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Figure 47: Auto Refresh Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Figure 48: Self Refresh Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Figure 49: Bank Read – Without Auto Precharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Figure 50: Bank Read – With Auto Precharge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Figure 51: Bank Write – Without Auto Precharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Figure 52: Bank Write – With Auto Precharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Figure 53: Write – DM Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MbDDRx4x8x16LOF.fm - Rev. K 6/06 EN 4 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
List of Figures
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MbDDRx4x8x16LOF.fm - Rev. K 6/06 EN 5 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
List of Tables
List of Tables
Table 1: Addressing Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Table 2: Key Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Table 3: Speed Grade Backward Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Table 4: Ball/Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Table 5: Reserved NC Balls and Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Table 6: Burst Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Table 7: CAS Latency (CL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Table 8: Truth Table – Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Table 9: Truth Table – DM Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Table 10: Truth Table – CKE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Table 11: Truth Table – Current State Bank n – Command to Bank n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Table 12: Truth Table – Current State Bank n – Command to Bank m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Table 13: Command Delays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Table 14: Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Table 15: DC Electrical Characteristics and Operating Conditions (-6, -6T, -75E, -75Z, -75) . . . . . . . . . . . . . . .54
Table 16: DC Electrical Characteristics and Operating Conditions (-5B DDR400) . . . . . . . . . . . . . . . . . . . . . . . .55
Table 17: AC Input Operating Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Table 18: Clock Input Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Table 19: Capacitance (x4, x8 TSOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 20: Capacitance (x4, x8 FBGA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 21: Capacitance (x16 TSOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 22: Capacitance (x16 FBGA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 23: IDD Specifications and Conditions (x4, x8; -5B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Table 24: IDD Specifications and Conditions (x4, x8; -6/-6T/-75E/-75Z/-75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Table 25: IDD Specifications and Conditions (x16; -5B) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Table 26: IDD Specifications and Conditions (x16; -6/-6T/-75E/-75Z/-75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Table 27: IDD Test Cycle Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Table 28: Electrical Characteristics & Recommended AC Operating Conditions (-5B) . . . . . . . . . . . . . . . . . . . .64
Table 29: Electrical Characteristics and Recommended AC Operating Conditions (-6/-6T/-75E) . . . . . . . . . .66
Table 30: Electrical Characteristics and Recommended AC Operating Conditions (-75Z/-75) . . . . . . . . . . . . .68
Table 31: Input Slew Rate Derating Values for Addresses and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Table 32: Input Slew Rate Derating Values for DQ, DQS, and DM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Table 33: Normal Output Drive Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
Table 34: Reduced Output Drive Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MbDDRx4x8x16LOT.fm - Rev. K 6/06 EN 6 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
General Description
General Description
The 512Mb DDR SDRAM is a high-speed CMOS, dynamic random-access memory con-
taining 536,870,912 bits. It is internally configured as a quad-bank DRAM.
The 512Mb DDR SDRAM uses a double data rate architecture to achieve high-speed
operation. The double data rate architecture is essentially a 2n-prefetch architecture
with an interface designed to transfer two data words per clock cycle at the I/O pins. A
single read or write access for the 512Mb DDR SDRAM effectively consists of a single 2n-
bit wide, one-clock-cycle data transfer at the internal DRAM core and two correspond-
ing n-bit wide, one-half-clock-cycle data transfers at the I/O pins.
A bidirectional data strobe (DQS) is transmitted externally, along with data, for use in
data capture at the receiver. DQS is a strobe transmitted by the DDR SDRAM during
READs and by the memory controller during WRITEs. DQS is edge-aligned with data for
READs and center-aligned with data for WRITEs. The x16 offering has two data strobes,
one for the lower byte and one for the upper byte.
The 512Mb DDR SDRAM operates from a differential clock (CK and CK#); the crossing of
CK going HIGH and CK# going LOW will be referred to as the positive edge of CK. Com-
mands (address and control signals) are registered at every positive edge of CK. Input
data is registered on both edges of DQS, and output data is referenced to both edges of
DQS, as well as to both edges of CK.
Read and write accesses to the DDR SDRAM are burst oriented; accesses start at a
selected location and continue for a programmed number of locations in a programmed
sequence. Accesses begin with the registration of an ACTIVE command, which may then
be followed by a READ or WRITE command. The address bits registered coincident with
the ACTIVE command are used to select the bank and row to be accessed. The address
bits registered coincident with the READ or WRITE command are used to select the bank
and the starting column location for the burst access.
The DDR SDRAM provides for programmable READ or WRITE burst lengths of 2, 4, or 8
locations. An auto precharge function may be enabled to provide a self-timed row pre-
charge that is initiated at the end of the burst access.
As with standard SDR SDRAMs, the pipelined, multibank architecture of DDR SDRAMs
allows for concurrent operation, thereby providing high effective bandwidth by hiding
row precharge and activation time.
An auto refresh mode is provided, along with a power-saving power-down mode. All
inputs are compatible with the JEDEC Standard for SSTL_2. All full drive option outputs
are SSTL_2, Class II compatible.
General Notes
• The functionality and the timing specifications discussed in this data sheet are for the
DLL-enabled mode of operation.
• Throughout the data sheet, the various figures and text refer to DQs as “DQ.” The DQ
term is to be interpreted as any and all DQ collectively, unless specifically stated oth-
erwise. Additionally, the x16 is divided into two bytes, the lower byte and upper byte.
For the lower byte (DQ0–DQ7) DM refers to LDM and DQS refers to LDQS. For the
upper byte (DQ8–DQ15) DM refers to UDM and DQS refers to UDQS.
• Complete functionality is described throughout the document and any page or dia-
gram may have been simplified to convey a topic and may not be inclusive of all
requirements.
• Any specific requirement takes precedence over a general statement.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 7 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
General Description
CKE
CK#
CK
CS# CONTROL
COMMAND
LOGIC
DECODE
WE#
BANK3
CAS# BANK2
RAS# BANK1
REFRESH 13
MODE REGISTERS COUNTER
ROW- 13 BANK0
ADDRESS ROW- CK
BANK0
MUX ADDRESS MEMORY
15 8192
LATCH ARRAY
13 & (8,192 x 2,048 x 8) DATA DLL
DECODER 4
8 4
READ MUX
SENSE AMPLIFIERS LATCH 4 DRVRS
DQS 1
16384
GENERATOR
DQ0–
COL0 DQ3
DQS
2 I/O GATING INPUT
DM MASK LOGIC 8 REGISTERS
DQS
BANK
A0-A12, 1 1
ADDRESS CONTROL
BA0, BA1 15 MASK
1
REGISTER LOGIC
2 WRITE 1 1
2048 8 FIFO 2
(x8) & RCVRS
4 4 DM
DRIVERS
8 4
4 4
COLUMN clk clk
DECODER out in DATA
COLUMN-
ADDRESS 11 CK
12 1
COUNTER/
LATCH
COL0
CKE
CK#
CK
CS# CONTROL
COMMAND
LOGIC
DECODE
WE#
BANK3
CAS# BANK2
RAS# BANK1
REFRESH 13
MODE REGISTERS COUNTER
ROW- 13 BANK0
ADDRESS ROW- CK
BANK0
MUX ADDRESS MEMORY
15 8192
LATCH ARRAY
13 & (8,192 x 1,024 x 16) DATA DLL
DECODER 8
16 8
READ MUX
SENSE AMPLIFIERS LATCH 8 DRVRS
DQS 1
16384
GENERATOR
DQ0–
COL0 DQ7
DQS
2 I/O GATING INPUT
DM MASK LOGIC 16 REGISTERS
DQS
BANK
A0-A12, 1 1
ADDRESS CONTROL
BA0, BA1 15 MASK
1
REGISTER LOGIC
2 WRITE 1 1
1024 16 FIFO 2
(x16) & RCVRS
8 8 DM
DRIVERS
16 8
8 8
COLUMN clk clk
DECODER out in DATA
COLUMN-
ADDRESS 10 CK
11 COUNTER/ 1
LATCH COL0
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 8 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
General Description
CKE
CK#
CK
CS# CONTROL
COMMAND
LOGIC
DECODE
WE#
BANK3
CAS# BANK2
RAS# REFRESH BANK1
COUNTER
13
MODE REGISTERS
ROW- 13 BANK0
ADDRESS ROW- C?K
BANK0
MUX ADDRESS MEMORY
15 8192
LATCH ARRAY
13 & DATA DLL
(8,192 x 512 x 32)
DECODER 16
32 16
READ MUX
SENSE AMPLIFIERS LATCH 16 DRVRS
DQS 2
16384
GENERATOR
DQ0 -
COL0 DQ15
DQS
2 I/O GATING INPUT
DM MASK LOGIC 32 REGISTERS LDQS
BANK UDQS
A0-A12, 2 2
ADDRESS CONTROL
BA0, BA1 15 MASK
2
REGISTER LOGIC
2 WRITE 2 2
512 32 FIFO 4
(x32) & RCVRS
16 16 LDM,
DRIVERS 32 UDM
16
16 16
COLUMN clk clk
DECODER out in DATA
COLUMN-
ADDRESS 9 CK
10 2
COUNTER/
LATCH
COL0
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 9 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Ball/Pin Assignments and Descriptions
FBGA TSOP
Numbers Numbers Symbol Type Description
G2, G3 45, 46 CK, CK# Input Clock: CK and CK# are differential clock inputs. All address and control
input signals are sampled on the crossing of the positive edge of CK and
negative edge of CK#. Output data (DQ and DQS) is referenced to the
crossings of CK and CK#.
H3 44 CKE Input Clock enable: CKE HIGH activates and CKE LOW deactivates the internal
clock, input buffers and output drivers. Taking CKE LOW provides
PRECHARGE POWER-DOWN and SELF REFRESH operations (all banks idle),
or ACTIVE POWER-DOWN (row ACTIVE in any bank). CKE is synchronous
for POWER-DOWN entry and exit, and for SELF REFRESH entry. CKE is
asynchronous for SELF REFRESH exit and for disabling the outputs. CKE
must be maintained HIGH throughout read and write accesses. Input
buffers (excluding CK, CK#, and CKE) are disabled during POWER-DOWN.
Input buffers (excluding CKE) are disabled during SELF REFRESH. CKE is an
SSTL_2 input but will detect an LVCMOS LOW level after VDD is applied
and until CKE is first brought HIGH, after which it becomes a SSTL_2
input only.
H8 24 CS# Input Chip select: CS# enables (registered LOW) and disables (registered HIGH)
the command decoder. All commands are masked when CS# is registered
HIGH. CS# provides for external bank selection on systems with multiple
banks. CS# is considered part of the command code.
H7, G8, 23, 22, RAS#, CAS#, Input Command inputs: RAS#, CAS#, and WE# (along with CS#) define the
G7 21 WE# command being entered.
3F 47 DM Input Input data mask: DM is an input mask signal for write data. Input data is
F7, 3F 20, 47 LDM, UDM masked when DM is sampled HIGH along with that input data during a
WRITE access. DM is sampled on both edges of DQS. Although DM pins
are input-only, the DM loading is designed to match that of DQ and DQS
pins. For the x16, LDM is DM for DQ0–DQ7 and UDM is DM for DQ8–
DQ15. Pin 20 is a NC on x4 and x8.
J8, J7 26, 27 BA0, BA1 Input Bank address inputs: BA0 and BA1 define to which bank an ACTIVE, READ,
WRITE, or PRECHARGE command is being applied.
K7, L8, L7, 29, 30, 31, A0, A1, A2, Input Address inputs: Provide the row address for ACTIVE commands, and the
M8, M2, L3, 32, 35, 36, A3, A4, A5, column address and auto precharge bit (A10) for READ/WRITE commands,
L2, K3, K2, 37, 38, 39, A6, A7, A8, to select one location out of the memory array in the respective bank. A10
J3, K8, 40, 28 A9, A10, sampled during a PRECHARGE command determines whether the
J2, H2 41, 42 A11, A12 PRECHARGE applies to one bank (A10 LOW, bank selected by BA0, BA1) or
all banks (A10 HIGH). The address inputs also provide the op-code during
a MODE REGISTER SET command. BA0 and BA1 define which mode
register (mode register or extended mode register) is loaded during the
LOAD MODE REGISTER (LMR) command.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 10 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Ball/Pin Assignments and Descriptions
FBGA TSOP
Numbers Numbers Symbol Type Description
A8, B9, B7, 2, 4, 5, DQ0–DQ2 I/O Data input/output: Data bus for x16
C9, C7, D9, 7, 8, 10, DQ3–DQ5
D7, E9, E1, 11, 13, 54, DQ6–DQ8
D3, D1, C3, 56, 57, 59, DQ9–DQ11
C1, B3, B1, 60, 62, 63, DQ12–DQ14
A2 65 DQ15
– 14, 17, 25, NC – No connect for x16
43, 53 These pins should be left unconnected.
A8, B7, C7, 2, 5, 8, DQ0–DQ2 I/O Data input/output: Data bus for x8
D7, D3, C3, 11, 56, 59, DQ3–DQ5
B3, A2 62, 65 DQ6, DQ7
B1, B9, C1, 4, 7, 10, 13, NC – No connect for x8
C9, D1, D9, 14, 16, 17, These pins should be left unconnected.
E1, E7, E9, 20, 25, 43,
F7 53, 54, 57,
60, 63,
B7, D7, D3, 5, 11, 56, DQ0–DQ2 I/O Data input/output: Data bus for x4
B3 62 DQ3
B1, B9, C1, 4, 7, 10, 13, NC – No connect for x4
C9, D1, D9, 14, 16, 17, These pins should be left unconnected.
E1, E7, E9, 20, 25, 43,
F7 53, 54, 57,
60, 63
A2, A8, C3, 2, 8, 59, 65 NF – No function for x4
C7 These pins should be left unconnected.
E3 51 DQS I/O Data strobe: Output with read data, input with write data. DQS is edge-
E7 16 LDQS aligned with read data, centered in write data. It is used to capture data.
E3 51 UDQS For the x16, LDQS is DQS for DQ0–DQ7 and UDQS is DQS for DQ8–DQ15.
Pin 16 (E7) is NC on x4 and x8.
F9 19, 50 DNU – Do not use: Must float to minimize noise on VREF.
B2, D2, C8, 3, 9, 15, 55, VDDQ Supply DQ power supply: +2.5V ±0.2V (+2.6V ±0.1V for DDR400). Isolated on the
E8, A9 61 die for improved noise immunity.
A1, C2, E2, 6, 12, 52, 58, VSSQ Supply DQ ground. Isolated on the die for improved noise immunity.
B8, D8 64
F8, M7, A7 1, 18, 33 VDD Supply Power supply: +2.5V ±0.2V. (+2.6V ±0.1V for DDR400)
A3, F2, M3 34, 48, 66 VSS Supply Ground.
F1 49 VREF Supply SSTL_2 reference voltage.
FBGA TSOP
Numbers Numbers Symbol Type Description
F9 17 A13 I Address input A13 for 1Gb devices.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 11 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Ball/Pin Assignments and Descriptions
x4 x8 x16 x16 x8 x4
VDD VDD VDD 1 66 VSS VSS VSS
NF DQ0 DQ0 2 65 DQ15 DQ7 NF
VDDQ VDDQ VDDQ 3 64 VSSQ VSSQ VSSQ
NC NC DQ1 4 63 DQ14 NC NC
DQ0 DQ1 DQ2 5 62 DQ13 DQ6 DQ3
VSSQ VSSQ VssQ 6 61 VDDQ VDDQ VDDQ
NC NC DQ3 7 60 DQ12 NC NC
NF DQ2 DQ4 8 59 DQ11 DQ5 NF
VDDQ VDDQ VDDQ 9 58 VSSQ VSSQ VSSQ
NC NC DQ5 10 57 DQ10 NC NC
DQ1 DQ3 DQ6 11 56 DQ9 DQ4 DQ2
VSSQ VSSQ VssQ 12 55 VDDQ VDDQ VDDQ
NC NC DQ7 13 54 DQ8 NC NC
NC NC NC 14 53 NC NC NC
VDDQ VDDQ VDDQ 15 52 VSSQ VSSQ VSSQ
NC NC LDQS 16 51 UDQS DQS DQS
NC NC NC 17 50 DNU DNU DNU
VDD VDD VDD 18 49 VREF VREF VREF
DNU DNU DNU 19 48 VSS VSS VSS
NC NC LDM 20 47 UDM DM DM
WE# WE# WE# 21 46 CK# CK# CK#
CAS# CAS# CAS# 22 45 CK CK CK
RAS# RAS# RAS# 23 44 CKE CKE CKE
CS# CS# CS# 24 43 NC NC NC
NC NC NC 25 42 A12 A12 A12
BA0 BA0 BA0 26 41 A11 A11 A11
BA1 BA1 BA1 27 40 A9 A9 A9
A10/AP A10/AP A10/AP 28 39 A8 A8 A8
A0 A0 A0 29 38 A7 A7 A7
A1 A1 A1 30 37 A6 A6 A6
A2 A2 A2 31 36 A5 A5 A5
A3 A3 A3 32 35 A4 A4 A4
VDD VDD VDD 33 34 VSS VSS VSS
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 12 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Ball/Pin Assignments and Descriptions
x4 (Top View)
1 2 3 4 5 6 7 8 9
x8 (Top View)
1 2 3 4 5 6 7 8 9
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 13 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Functional Description
Functional Description
The 512Mb DDR SDRAM is a high-speed CMOS, dynamic random-access memory con-
taining 536,870,912 bits. The 512Mb DDR SDRAM is internally configured as a quad-
bank DRAM.
The 512Mb DDR SDRAM uses a double-data-rate architecture to achieve high-speed
operation. The double-data-rate architecture is essentially a 2n-prefetch architecture,
with an interface designed to transfer two data words per clock cycle at the I/O pins. A
single read or write access for the 512Mb DDR SDRAM consists of a single 2n-bit wide,
one-clock-cycle data transfer at the internal DRAM core and two corresponding n-bit
wide, one-half-clock-cycle data transfers at the I/O pins.
Read and write accesses to the DDR SDRAM are burst oriented; accesses start at a
selected location and continue for a programmed number of locations in a programmed
sequence. Accesses begin with the registration of an ACTIVE command, which is then
followed by a READ or WRITE command. The address bits registered coincident with the
ACTIVE command are used to select the bank and row to be accessed (BA0, BA1 select
the bank; A0–A12 select the row). The address bits registered coincident with the READ
or WRITE command are used to select the starting column location for the burst access.
Prior to normal operation, the DDR SDRAM must be initialized. The following sections
provide detailed information covering device initialization, register definition, com-
mand descriptions, and device operation.
Initialization
DDR SDRAMs must be powered up and initialized in a predefined manner. Operational
procedures other than those specified may result in undefined operation. Power must
first be applied to VDD and VDDQ simultaneously, and then to VREF (and to the system
VTT). VTT must be applied after VDDQ to avoid device latch-up, which may cause perma-
nent damage to the device. VREF can be applied any time after VDDQ but is expected to
be nominally coincident with VTT. Except for CKE, inputs are not recognized as valid
until after VREF is applied. CKE is an SSTL_2 input but will detect an LVCMOS LOW level
after VDD is applied. After CKE passes through VIH, it will transition to a SSTL 2 signal
and remain as such until power is cycled. Maintaining an LVCMOS LOW level on CKE
during power-up is required to ensure that the DQ and DQS outputs will be in the High-
Z state, where they will remain until driven in normal operation (by a read access). After
all power supply and reference voltages are stable, and the clock is stable, the DDR
SDRAM requires a 200µs delay prior to applying an executable command.
Once the 200µs delay has been satisfied, a DESELECT or NOP command should be
applied, and CKE should be brought HIGH. Following the NOP command, a PRE-
CHARGE ALL command should be applied. Next a LOAD MODE REGISTER command
should be issued for the extended mode register (BA1 LOW and BA0 HIGH) to enable the
DLL, followed by another LOAD MODE REGISTER command to the mode register (BA0/
BA1 both LOW) to reset the DLL and to program the operating parameters. Two-hun-
dred clock cycles are required between the DLL reset and any READ command. A PRE-
CHARGE ALL command should then be applied, placing the device in the all banks idle
state.
Once in the idle state, two AUTO REFRESH cycles must be performed (tRFC must be sat-
isfied.) Additionally, a LOAD MODE REGISTER command for the mode register with the
reset DLL bit deactivated (i.e., to program operating parameters without resetting the
DLL) is required. Following these requirements, the DDR SDRAM is ready for normal
operation.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 14 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Register Definition
Register Definition
Mode Register
The mode register is used to define the specific mode of operation of the DDR SDRAM.
This definition includes the selection of a burst length, a burst type, a CAS latency and
an operating mode, as shown in Figure 7 on page 16. The mode register is programmed
via the MODE REGISTER SET command (with BA0 = 0 and BA1 = 0) and will retain the
stored information until it is programmed again or the device loses power (except for bit
A8, which is self-clearing).
Reprogramming the mode register will not alter the contents of the memory, provided it
is performed correctly. The mode register must be loaded (reloaded) when all banks are
idle and no bursts are in progress, and the controller must wait the specified time before
initiating the subsequent operation. Violating either of these requirements will result in
unspecified operation.
Mode register bits A0–A2 specify the burst length, A3 specifies the type of burst (sequen-
tial or interleaved), A4–A6 specify the CAS latency, and A7–A12 specify the operating
mode.
Burst Length
Read and write accesses to the DDR SDRAM are burst oriented, with the burst length
being programmable, as shown in Figure 7 on page 16. The burst length determines the
maximum number of column locations that can be accessed for a given READ or WRITE
command. BL = 2, BL = 4, or BL = 8 locations are available for both the sequential and the
interleaved burst types.
Reserved states should not be used, as unknown operation or incompatibility with
future versions may result.
When a READ or WRITE command is issued, a block of columns equal to the burst
length is effectively selected. All accesses for that burst take place within this block,
meaning that the burst will wrap within the block if a boundary is reached. The block is
uniquely selected by A1-Ai when BL = 2, by A2–Ai when BL = 4 and by A3–Ai when BL = 8
(where Ai is the most significant column address bit for a given configuration). The
remaining (least significant) address bit(s) is (are) used to select the starting location
within the block. The programmed burst length applies to both READ and WRITE
bursts.
Burst Type
Accesses within a given burst may be programmed to be either sequential or interleaved;
this is referred to as the burst type and is selected via bit M3.
The ordering of accesses within a burst is determined by the burst length, the burst type
and the starting column address, as shown in Table 6 on page 17.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 15 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Register Definition
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Mode Register
0 0 Operating Mode CAS Latency BT Burst Length (Mx)
M2 M1 M0 Burst Length
M14 M13 Mode Register Definition
0 0 0 Reserved
0 0 Base Mode Register
0 0 1 2
0 1 Extended Mode Register M3 Burst Type
0 1 0 4
1 0 Reserved 0 Sequential
0 1 1 8
1 1 Reserved 1 Interleaved
1 0 0 Reserved
1 0 1 Reserved
M12 M11 M10 M9 M8 M7 M6-M0 Operating Mode 1 1 0 Reserved
0 0 0 0 0 0 Valid Normal operation 1 1 1 Reserved
0 0 0 0 1 0 Valid Normal operation/Reset DLL
- - - - - - - All other states reserved
M6 M5 M4 CAS Latency
0 0 0 Reserved
0 0 1 Reserved
0 1 0 2
0 1 1 3 (DDR400 Only)
1 0 0 Reserved
1 0 1 Reserved
1 1 0 2.5
1 1 1 Reserved
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 16 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Register Definition
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 17 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Register Definition
T0 T1 T2 T2n T3 T3n
CK#
CK
CL = 2
DQS
DQ
T0 T1 T2 T2n T3 T3n
CK#
CK
CL = 2.5
DQS
DQ
T0 T1 T2 T3 T3n
CK#
CK
CL = 3
DQS
DQ
Note: Burst Length = 4 in the cases shown; shown with nominal tAC, tDQSCK, and tDQSQ.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 18 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Extended Mode Register
Operating Mode
The normal operating mode is selected by issuing a MODE REGISTER SET command
with bits A7–A12 each set to zero, and bits A0–A6 set to the desired values. A DLL reset is
initiated by issuing a MODE REGISTER SET command with bits A7 and A9–A12 each set
to zero, bit A8 set to one, and bits A0–A6 set to the desired values. Although not required
by the Micron device, JEDEC specifications recommend that a LOAD MODE REGISTER
command resetting the DLL should always be followed by a LOAD MODE REGISTER
command selecting normal operating mode.
All other combinations of values for A7–A12 are reserved for future use and/or test
modes. Test modes and reserved states should not be used, as unknown operation or
incompatibility with future versions may result.
DLL Enable/Disable
When the part is running without the DLL enabled, device functionality may be altered.
The DLL must be enabled for normal operation. DLL enable is required during power-
up initialization and upon returning to normal operation after having disabled the DLL
for the purpose of debug or evaluation. (When the device exits self refresh mode, the
DLL is enabled automatically.) Anytime the DLL is enabled, 200 clock cycles with CKE
HIGH must occur before a READ command can be issued.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 19 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Extended Mode Register
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Extended Mode
0 1 Operating Mode DS DLL Register (Ex)
E0 DLL
0 Enable
M14 M13 Mode Register Definition
1 Disable
0 0 Base Mode Register
0 1 Extended Mode Register E11 Drive Strength
1 0 Reserved 0 Normal
1 1 Reserved 1 Reduced
2
E12 E11 E10 E9 E8 E7 E6 E5 E4 E3 E2 E1, E0 Operating Mode
0 0 0 0 0 0 0 0 0 0 0 Valid Reserved
– – – – – – – – – – – – Reserved
Notes: 1. The reduced drive strength option is available on the x16 version. The reduced drive
strength option is not supported on the x4 and x8 versions; contact Micron for future sup-
port of this feature.
2. The QFC# option is not supported.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 20 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Commands
Commands
Table 8 and Table 9 provide a quick reference of available commands. This is followed by
a text description of each command. Two additional Truth Tables—Table 11 on page 50,
and Table 12 on page 52— appear following “Operations” on page 25 and provide cur-
rent state/next state information.
Name (Function) DM DQ
Write Enable L Valid
Write Inhibit H X
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 21 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Commands
DESELECT
The DESELECT function (CS# HIGH) prevents new commands from being executed by
the DDR SDRAM. The DDR SDRAM is effectively deselected. Operations already in
progress are not affected.
NO OPERATION (NOP)
The NO OPERATION (NOP) command is used to instruct the selected DDR SDRAM to
perform a NOP (CS# is LOW with RAS#, CAS#, and WE# are HIGH). This prevents
unwanted commands from being registered during idle or wait states. Operations
already in progress are not affected.
ACTIVE
The ACTIVE command is used to open (or activate) a row in a particular bank for a sub-
sequent access. The value on the BA0, BA1 inputs selects the bank, and the address pro-
vided on inputs A0–A12 selects the row. This row remains active (or open) for accesses
until a precharge command is issued to that bank. A PRECHARGE command must be
issued before opening a different row in the same bank.
READ
The READ command is used to initiate a burst read access to an active row. The value on
the BA0, BA1 inputs selects the bank, and the address provided on inputs A0–Ai (where i
= 9 for x16; 9, 11 for x8; or 9, 11, 12 for x4) selects the starting column location. The value
on input A10 determines whether or not auto precharge is used. If auto precharge is
selected, the row being accessed will be precharged at the end of the READ burst; if auto
precharge is not selected, the row will remain open for subsequent accesses.
WRITE
The WRITE command is used to initiate a burst write access to an active row. The value
on the BA0, BA1 inputs selects the bank, and the address provided on inputs A0–Ai
(where i = 9 for x16; 9, 11 for x8; or 9, 11, 12 for x4) selects the starting column location.
The value on input A10 determines whether or not auto precharge is used. If auto pre-
charge is selected, the row being accessed will be precharged at the end of the WRITE
burst; if auto precharge is not selected, the row will remain open for subsequent
accesses. Input data appearing on the DQ is written to the memory array subject to the
DM input logic level appearing coincident with the data. If a given DM signal is regis-
tered LOW, the corresponding data will be written to memory; if the DM signal is regis-
tered HIGH, the corresponding data inputs will be ignored, and a WRITE will not be
executed to that byte/column location.
PRECHARGE
The PRECHARGE command is used to deactivate the open row in a particular bank or
the open row in all banks. The bank(s) will be available for a subsequent row access a
specified time (tRP) after the precharge command is issued, except in the case of concur-
rent auto precharge. With concurrent auto precharge, a READ or WRITE command to a
different bank is allowed as long as it does not interrupt the data transfer in the current
bank and does not violate any other timing parameters. Input A10 determines whether
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 22 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Commands
one or all banks are to be precharged, and in the case where only one bank is to be pre-
charged, inputs BA0, BA1 select the bank. Otherwise BA0, BA1 are treated as “Don’t
Care.” Once a bank has been precharged, it is in the idle state and must be activated
prior to any READ or WRITE commands being issued to that bank. A PRECHARGE com-
mand will be treated as a NOP if there is no open row in that bank (idle state), or if the
previously open row is already in the process of precharging.
Auto Precharge
Auto precharge is a feature which performs the same individual-bank precharge func-
tion described above, but without requiring an explicit command. This is accomplished
by using A10 to enable auto precharge in conjunction with a specific READ or WRITE
command. A precharge of the bank/row that is addressed with the READ or WRITE com-
mand is automatically performed upon completion of the READ or WRITE burst. Auto
precharge is either enabled or disabled for each individual READ or WRITE command.
This device supports concurrent auto precharge if the command to the other bank does
not interrupt the data transfer to the current bank.
Auto precharge ensures that the precharge is initiated at the earliest valid stage within a
burst. This “earliest valid stage” is determined as if an explicit PRECHARGE command
was issued at the earliest possible time, without violating tRAS (MIN), as described for
each burst type in “Operations” on page 25. The user must not issue another command
to the same bank until the precharge time (tRP) is completed.
BURST TERMINATE
The BURST TERMINATE command is used to truncate read bursts (with auto precharge
disabled). The most recently registered READ command prior to the BURST TERMI-
NATE command will be truncated, as shown in “Operations” on page 25. The open page
from which the READ burst was terminated remains open.
AUTO REFRESH
AUTO REFRESH is used during normal operation of the DDR SDRAM and is analogous
to CAS#-BEFORE-RAS# (CBR) refresh in FPM/EDO DRAMs. This command is nonper-
sistent, so it must be issued each time a refresh is required. All banks must be idle before
an AUTO REFRESH command is issued.
The addressing is generated by the internal refresh controller. This makes the address
bits a “Don’t Care” during an AUTO REFRESH command. The 512Mb DDR SDRAM
requires AUTO REFRESH cycles at an average interval of 7.8125µs (MAX).
To allow for improved efficiency in scheduling and switching between tasks, some flexi-
bility in the absolute refresh interval is provided. A maximum of eight AUTO REFRESH
commands can be posted to any given DDR SDRAM, meaning that the maximum abso-
lute interval between any AUTO REFRESH command and the next AUTO REFRESH
command is 9 x 7.8125µs (70.3µs). JEDEC specifications only allows 8 x 7.8125µs; Micron
specification exceeds the JEDEC requirement by one clock. This maximum absolute
interval is to allow future support for DLL updates internal to the DDR SDRAM to be
restricted to AUTO REFRESH cycles, without allowing excessive drift in tAC between
updates.
Although not a JEDEC requirement, to provide for future functionality features, CKE
must be active (HIGH) during the AUTO REFRESH period. The AUTO REFRESH period
begins when the AUTO REFRESH command is registered and ends tRFC later.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 23 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Commands
SELF REFRESH
The SELF REFRESH command can be used to retain data in the DDR SDRAM, even if the
rest of the system is powered down. When in the self refresh mode, the DDR SDRAM
retains data without external clocking. The SELF REFRESH command is initiated like an
AUTO REFRESH command except CKE is disabled (LOW). The DLL is automatically dis-
abled upon entering SELF REFRESH and is automatically enabled upon exiting SELF
REFRESH (A DLL reset and 200 clock cycles must then occur before a READ command
can be issued). Input signals except CKE are “Don’t Care” during SELF REFRESH. VREF
voltage is also required for the full duration of SELF REFRESH.
The procedure for exiting SELF REFRESH requires a sequence of commands. First, CK
and CK# must be stable prior to CKE going back HIGH. Once CKE is HIGH, the DDR
SDRAM must have NOP commands issued for tXSNR because time is required for the
completion of any internal refresh in progress. A simple algorithm for meeting both
refresh and DLL requirements is to apply NOPs for tXSRD time, then a DLL RESET (via
the extended mode register) and NOPs for 200 additional clock cycles before applying a
READ. Any command besides a READ can be performed tXSNR MIN after the DLL reset.
NOP or DESELECT commands must be issued during the tXSNR MIN time.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 24 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
Operations
Bank/Row Activation
Before any READ or WRITE commands can be issued to a bank within the DDR SDRAM,
a row in that bank must be “opened.” This is accomplished via the ACTIVE command,
which selects both the bank and the row to be activated, as shown in Figure 10.
After a row is opened with an ACTIVE command, a READ or WRITE command may be
issued to that row, subject to the tRCD specification. tRCD (MIN) should be divided by
the clock period and rounded up to the next whole number to determine the earliest
clock edge after the ACTIVE command on which a READ or WRITE command can be
entered. For example, a tRCD specification of 20ns with a 133 MHz clock (7.5ns period)
results in 2.7 clocks rounded to 3. This is reflected in Figure 11 on page 26, which covers
any case where 2 < tRCD (MIN)/tCK ≤ 3. (Figure 11 also shows the same case for tRCD;
the same procedure is used to convert other specification limits from time units to clock
cycles.)
A subsequent ACTIVE command to a different row in the same bank can only be issued
after the previous active row has been “closed” (precharged). The minimum time inter-
val between successive ACTIVE commands to the same bank is defined by tRC.
A subsequent ACTIVE command to another bank can be issued while the first bank is
being accessed, which results in a reduction of total row-access overhead. The minimum
time interval between successive ACTIVE commands to different banks is defined by
t
RRD.
CK#
CK
CKE HIGH
CS#
RAS#
CAS#
WE#
A0-A12 RA
BA0, BA1 BA
DON’T CARE
RA = Row address
BA = Bank address
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 25 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
Figure 11: Example: Meeting tRCD (tRRD) MIN When 2 < tRCD (tRRD) MIN/tCK≤3
T0 T1 T2 T3 T4 T5 T6 T7
CK#
CK
t RRD t RCD
DON’T CARE
READs
READ bursts are initiated with a READ command, as shown in Figure 12 on page 27.
The starting column and bank addresses are provided with the READ command and
auto precharge is either enabled or disabled for that burst access. If auto precharge is
enabled, the row being accessed is precharged at the completion of the burst.
Note: For the READ commands used in the following illustrations, auto precharge is dis-
abled.
During READ bursts, the valid data-out element from the starting column address will
be available following the CAS latency after the READ command. Each subsequent data-
out element will be valid nominally at the next positive or negative clock edge (i.e., at the
next crossing of CK and CK#). Figure 13 on page 28 shows general timing for each possi-
ble CAS latency setting. DQS is driven by the DDR SDRAM along with output data. The
initial LOW state on DQS is known as the read preamble; the LOW state coincident with
the last data-out element is known as the read postamble.
Upon completion of a burst, assuming no other commands have been initiated, the DQs
will go High-Z. A detailed explanation of tDQSQ (valid data-out skew), tQH (data-out
window hold), the valid data window are depicted in Figure 40 on page 80 and Figure 41
on page 81. A detailed explanation of tDQSCK (DQS transition skew to CK) and tAC
(data-out transition skew to CK) is depicted in Figure 42 on page 82.
Data from any READ burst may be concatenated with or truncated with data from a sub-
sequent READ command. In either case, a continuous flow of data can be maintained.
The first data element from the new burst follows either the last element of a completed
burst or the last desired data element of a longer burst which is being truncated. The
new READ command should be issued x cycles after the first READ command, where x
equals the number of desired data element pairs (pairs are required by the 2n-prefetch
architecture). This is shown in Figure 14 on page 29. A READ command can be initiated
on any clock cycle following a previous READ command. Nonconsecutive read data is
shown for illustration in Figure 15 on page 30. Full-speed random read accesses within a
page (or pages) can be performed, as shown in Figure 16 on page 31.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 26 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
Data from any READ burst may be truncated with a BURST TERMINATE command, as
shown in Figure 17 on page 32. The BURST TERMINATE latency is equal to the read
(CAS) latency, i.e., the BURST TERMINATE command should be issued x cycles after the
READ command, where x equals the number of desired data element pairs (pairs are
required by the 2n-prefetch architecture).
Data from any READ burst must be completed or truncated before a subsequent WRITE
command can be issued. If truncation is necessary, the BURST TERMINATE command
must be used, as shown in Figure 18 on page 33. The tDQSS (NOM) case is shown; the
t
DQSS (MAX) case has a longer bus idle time. (tDQSS [MIN] and tDQSS [MAX] are
defined in the section on WRITEs.)
A READ burst may be followed by, or truncated with, a PRECHARGE command to the
same bank provided that auto precharge was not activated.
The PRECHARGE command should be issued x cycles after the READ command, where
x equals the number of desired data element pairs (pairs are required by the 2n-prefetch
architecture). This is shown in Figure 19 on page 34. Following the PRECHARGE com-
mand, a subsequent command to the same bank cannot be issued until both tRAS and
tRP has been met. Part of the row precharge time is hidden during the access of the last
data elements.
CK#
CK
CKE HIGH
CS#
RAS#
CAS#
WE#
x8: A12
x16: A11, A12
EN AP
A10
DIS AP
BA0,1 BA
DON’T CARE
Note: CA = Column address; BA = Bank address; EN AP = Enable auto precharge; and DIS AP =
Disable auto precharge.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 27 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
T0 T1 T2 T2n T3 T3n T4 T5
CK#
CK
COMMAND READ NOP NOP NOP NOP NOP
ADDRESS Bank a,
Col n
CL = 2
DQS
DO
DQ n
T0 T1 T2 T2n T3 T3n T4 T5
CK#
CK
COMMAND READ NOP NOP NOP NOP NOP
ADDRESS Bank a,
Col n
CL = 2.5
DQS
DQ DO
n
T0 T1 T2 T3 T3n T4 T4n T5
CK#
CK
COMMAND READ NOP NOP NOP NOP NOP
ADDRESS Bank a,
Col n
CL = 3
DQS
DQ DO
n
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 28 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DO DO
DQ n b
DQS
DO DO
DQ n b
DQS
DO DO
DQ n b
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 29 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DO DO
DQ n b
DQS
DO DO
DQ n b
T0 T1 T2 T3 T3n T4 T4n T5 T6
CK#
CK
COMMAND READ NOP NOP READ NOP NOP NOP
DQS
DO DO
DQ n b
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 30 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DO DO DO DO DO DO DO
DQ n n' x x' b b' g
DQS
DO DO DO DO DO DO
DQ n n' x x' b b'
DQS
DO DO DO DO DO DO
DQ n n' x x' b b'
Notes: 1. DO n (or x or b or g) = data-out from column n (or column x or column b or column g).
2. BL = 2, 4, or 8 (if 4 or 8, the following burst interrupts the previous).
3. n' or x' or b' or g' indicates the next data-out following DO n or DO x or DO b or DO g,
respectively.
4. READs are to an active row in any bank.
5. Shown with nominal tAC, tDQSCK, and tDQSQ.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 31 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
T0 T1 T2 T2n T3 T4 T5
CK#
CK
COMMAND READ BST5 NOP NOP NOP NOP
ADDRESS Bank a,
Col n
CL = 2
DQS
DO
DQ n
T0 T1 T2 T2n T3 T4 T5
CK#
CK
COMMAND READ BST5 NOP NOP NOP NOP
ADDRESS Bank a,
Col n
CL = 2.5
DQS
DQ DO
n
T0 T1 T2 T3 T3n T4 T5
CK#
CK
COMMAND READ BST5 NOP NOP NOP NOP
ADDRESS Bank a,
Col n
CL = 3
DQS
DQ DO
n
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 32 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DO DI
DQ n b
DM
DQS
DO DI
DQ n b
DM
T0 T1 T2 T3 T3n T4 T5 T5n
CK#
CK
COMMAND READ BST7 NOP NOP WRITE NOP
ADDRESS Bank a,
Col n
tDQSS
CL = 3 (NOM)
DQS
DO DI
DQ n b
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 33 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
T0 T1 T2 T2n T3 T3n T4 T5
CK#
CK
DQ DO
n
T0 T1 T2 T2n T3 T3n T4 T5
CK#
CK
DQS
DQ DO
n
T0 T1 T2 T3 T3n T4 T4n T5
CK#
CK
DQS
DQ DO
n
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 34 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
WRITEs
WRITE bursts are initiated with a WRITE command, as shown in Figure 20 on page 36.
The starting column and bank addresses are provided with the WRITE command, and
auto precharge is either enabled or disabled for that access. If auto precharge is enabled,
the row being accessed is precharged at the completion of the burst and after the tWR
time.
Note: For the WRITE commands used in the following illustrations, auto precharge is dis-
abled.
During WRITE bursts, the first valid data-in element will be registered on the first rising
edge of DQS following the WRITE command, and subsequent data elements will be reg-
istered on successive edges of DQS. The LOW state on DQS between the WRITE com-
mand and the first rising edge is known as the write preamble; the LOW state on DQS
following the last data-in element is known as the write postamble.
The time between the WRITE command and the first corresponding rising edge of
DQS (tDQSS) is specified with a relatively wide range (from 75 percent to 125 per-
cent of one clock cycle). All of the WRITE diagrams show the nominal case, and
where the two extreme cases (i.e., tDQSS [MIN] and tDQSS [MAX]) might not be intui-
tive, they have also been included. Figure 21 on page 37 shows the nominal case and
the extremes of tDQSS for BL = 4. Upon completion of a burst, assuming no other
commands have been initiated, the DQ will remain High-Z and any additional input
data will be ignored.
Data for any WRITE burst may be concatenated with or truncated with a subsequent
WRITE command. In either case, a continuous flow of input data can be maintained.
The new WRITE command can be issued on any positive edge of clock following the pre-
vious WRITE command. The first data element from the new burst is applied after either
the last element of a completed burst or the last desired data element of a longer burst
which is being truncated. The new WRITE command should be issued x cycles after the
first WRITE command, where x equals the number of desired data element pairs (pairs
are required by the 2n-prefetch architecture).
Figure 22 on page 38 shows concatenated bursts of 4. An example of nonconsecutive
WRITEs is shown in Figure 23 on page 39. Full-speed random write accesses within a
page or pages can be performed as shown in Figure 24 on page 40.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 35 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
CK#
CK
CKE HIGH
CS#
RAS#
CAS#
WE#
x8: A12
x16: A11, A12
EN AP
A10
DIS AP
BA0,1 BA
DON’T CARE
Note: CA = Column address; BA = Bank address; EN AP = Enable auto precharge; and DIS AP =
Disable auto precharge.
Data for any WRITE burst may be followed by a subsequent READ command. To follow a
WRITE without truncating the WRITE burst, tWTR should be met, as shown in Figure 25
on page 41.
Data for any WRITE burst may be truncated by a subsequent READ command, as shown
in Figure 26 on page 42.
Note that only the data-in pairs that are registered prior to the tWTR period are written
to the internal array, and any subsequent data-in should be masked with DM, as shown
in Figure 27 on page 43.
Data for any WRITE burst may be followed by a subsequent PRECHARGE command. To
follow a WRITE without truncating the WRITE burst, tWR should be met, as shown in
Figure 28 on page 44.
Data for any WRITE burst may be truncated by a subsequent PRECHARGE command, as
shown in Figure 29 on page 45 and Figure 30 on page 46. Only the data-in pairs regis-
tered prior to the tWR period are written to the internal array; any subsequent data-in
should be masked with DM, as shown in Figures 29 and 30. After the PRECHARGE com-
mand, a subsequent command to the same bank cannot be issued until tRP is met.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 36 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
T0 T1 T2 T2n T3
CK#
CK
ADDRESS Bank a,
Col b
tDQSS (NOM)
tDQSS
DQS
DI
DQ b
DM
tDQSS (MIN)
tDQSS
DQS
DI
DQ b
DM
tDQSS (MAX)
tDQSS
DQS
DI
DQ b
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 37 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI DI
DQ b n
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 38 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI DI
DQ b n
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 39 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
tDQSS (NOM)
DQS
DI DI DI DI DI DI DI DI DI DI
DQ b b' x x' n n' a a' g g'
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 40 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI DO
DQ b n
DM
DQS
DI DO
DQ b n
DM
DQS
DI DO
DQ b n
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 41 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI DO
DQ b n
DM
DQS
DI DO
DQ b n
DM
DQS
DI DO
DQ b n
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 42 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI DO
DQ b n
DM
DQS
DI DO
DQ b n
DM
DQS
DI DO
DQ b n
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 43 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
T0 T1 T1n T2 T2n T3 T4 T5 T6
CK#
CK
COMMAND WRITE NOP NOP NOP NOP PRE7 NOP
tWR tRP
DQS
DI
DQ b
DM
DQS
DI
DQ b
DM
DQS
DI
DQ b
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 44 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI
DQ b
DM
DQS
DI
DQ b
DM
DQS
DI
DQ b
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 45 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
DQS
DI
DQ b
DM
DQS
DI
DQ b
DM
DQS
DI
DQ b
DM
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 46 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
PRECHARGE
The PRECHARGE command (Figure 31) is used to deactivate the open row in a particu-
lar bank or the open row in all banks. The bank(s) will be available for a subsequent row
access some specified time (tRP) after the PRECHARGE command is issued. Input A10
determines whether one or all banks are to be precharged, and in the case where only
one bank is to be precharged, inputs BA0, BA1 select the bank. When all banks are to be
precharged, inputs BA0, BA1 are treated as “Don’t Care.” Once a bank has been pre-
charged, it is in the idle state and must be activated prior to any READ or WRITE com-
mands being issued to that bank.
CK#
CK
CKE HIGH
CS#
RAS#
CAS#
WE#
ALL BANKS
A10
ONE BANK
BA0,1 BA
DON’T CARE
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 47 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
power-down requires the device to be at the same voltage and frequency as when it
entered power-down. However, power-down duration is limited by the refresh require-
ments of the device (tREFC).
While in power-down, CKE LOW and a stable clock signal must be maintained at the
inputs of the DDR SDRAM, while all other input signals are “Don’t Care.” The power-
down state is synchronously exited when CKE is registered HIGH (in conjunction with a
NOP or DESELECT command). A valid executable command may be applied one clock
cycle later.
CKE ((
))
((
))
COMMAND VALID NOP NOP VALID VALID
((
))
No READ/WRITE
Enter power-down mode Exit power-down mode
access in progress
DON’T CARE
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 48 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 49 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
Current
State CS# RAS# CAS# WE# Command/Action Notes
Any H X X X DESELECT (NOP/continue previous operation)
L H H H NO OPERATION (NOP/continue previous operation)
Idle L L H H ACTIVE (select and activate row)
L L L H AUTO REFRESH 7
L L L L LOAD MODE REGISTER 7
Row L H L H READ (select column and start READ burst) 10
active L H L L WRITE (select column and start WRITE burst) 10
L L H L PRECHARGE (deactivate row in bank or banks) 8
Read L H L H READ (select column and start new READ burst) 10
(Auto- L H L L WRITE (select column and start WRITE burst) 10, 12
precharge L L H L PRECHARGE (truncate READ burst, start PRECHARGE) 8
disabled)
L H H L BURST TERMINATE 9
Write L H L H READ (select column and start READ burst) 10, 11
(Auto- L H L L WRITE (select column and start new WRITE burst) 10
precharge L L H L PRECHARGE (truncate WRITE burst, start PRECHARGE) 8, 11
disabled)
Notes: 1. This table applies when CKEn-1 was HIGH and CKEn is HIGH (see Table 10 on page 49) and
after tXSNR has been met (if the previous state was self refresh).
2. This table is bank-specific, except where noted (i.e., the current state is for a specific bank
and the commands shown are those allowed to be issued to that bank when in that state).
Exceptions are covered in the notes below.
3. Current state definitions:
• Idle: The bank has been precharged, and tRP has been met.
• Row active: A row in the bank has been activated, and tRCD has been met. No data
bursts/accesses and no register accesses are in progress.
• Read: A READ burst has been initiated, with auto precharge disabled, and has not yet
terminated or been terminated.
• Write: A WRITE burst has been initiated, with auto precharge disabled, and has not yet
terminated or been terminated.
4. The following states must not be interrupted by a command issued to the same bank.
COMMAND INHIBIT or NOP commands, or allowable commands to the other bank should
be issued on any clock edge occurring during these states. Allowable commands to the
other bank are determined by its current state and Table 11 and according to Table 12 on
page 52.
• Precharging: Starts with registration of a PRECHARGE command and ends when tRP is
met. Once tRP is met, the bank will be in the idle state.
• Row activating: Starts with registration of an ACTIVE command and ends when tRCD is
met. Once tRCD is met, the bank will be in the “row active” state.
• Read w/auto-precharge Enabled: Starts with registration of a READ command with auto
precharge enabled and ends when tRP has been met. Once tRP is met, the bank will be
in the idle state.
• Write w/auto-precharge Enabled: Starts with registration of a WRITE command with
auto precharge enabled and ends when tRP has been met. Once tRP is met, the bank
will be in the idle state.
5. The following states must not be interrupted by any executable command; COMMAND
INHIBIT or NOP commands must be applied on each positive clock edge during these
states.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 50 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
• Refreshing: Starts with registration of an AUTO REFRESH command and ends when tRFC
is met. Once tRFC is met, the DDR SDRAM will be in the all banks idle state.
• Accessing mode register: Starts with registration of a LOAD MODE REGISTER command
and ends when tMRD has been met. Once tMRD is met, the DDR SDRAM will be in the
all banks idle state.
• Precharging all: Starts with registration of a PRECHARGE ALL command and ends when
t
RP is met. Once tRP is met, all banks will be in the idle state.
6. All states and sequences not shown are illegal or reserved.
7. Not bank-specific; requires that all banks are idle, and bursts are not in progress.
8. May or may not be bank-specific; if multiple banks are to be precharged, each must be in a
valid state for precharging.
9. Not bank-specific; BURST TERMINATE affects the most recent READ burst, regardless of
bank.
10. READs or WRITEs listed in the Command/Action column include READs or WRITEs with
auto precharge enabled and READs or WRITEs with auto precharge disabled.
11. Requires appropriate DM masking.
12. A WRITE command may be applied after the completion of the READ burst; otherwise, a
BURST TERMINATE must be used to end the READ burst prior to asserting a WRITE com-
mand.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 51 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
2. This table describes alternate bank operation, except where noted (i.e., the current state is
for bank n and the commands shown are those allowed to be issued to bank m, assuming
that bank m is in such a state that the given command is allowable). Exceptions are cov-
ered in the notes below.
3. Current state definitions:
• Idle: The bank has been precharged, and tRP has been met.
• Row active: A row in the bank has been activated, and tRCD has been met. No data
bursts/accesses and no register accesses are in progress.
• Read: A READ burst has been initiated, with auto precharge disabled, and has not yet
terminated or been terminated.
• Write: A WRITE burst has been initiated, with auto precharge disabled, and has not yet
terminated or been terminated
• Read with auto precharge enabled: See following text – 3a
• Write with auto precharge enabled: See following text – 3a
a. The read with auto precharge enabled or write with auto precharge enabled states
can each be broken into two parts: the access period and the precharge period. For
read with auto precharge, the precharge period is defined as if the same burst was
executed with auto precharge disabled and then followed with the earliest possible
PRECHARGE command that still accesses all of the data in the burst. For write with
auto precharge, the precharge period begins when tWR ends, with tWR measured as
if auto precharge was disabled. The access period starts with registration of the com-
mand and ends where the precharge period (or tRP) begins.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 52 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Operations
This device supports concurrent auto precharge such that when a read with auto
precharge is enabled or a write with auto precharge is enabled any command to
other banks is allowed, as long as that command does not interrupt the read or write
data transfer already in process. In either case, all other related limitations apply
(e.g., contention between read data and write data must be avoided).
b. The minimum delay from a read or write command with auto precharge enabled, to
a command to a different bank is summarized below:.
Minimum Delay
From Command To Command (with Concurrent Auto Precharge)
WRITE w/AP READ or READ w/AP [1 + (BL/2)] × tCK + tWTR
WRITE or WRITE w/AP (BL/2) × tCK
PRECHARGE 1 tCK
ACTIVE 1 tCK
READ w/AP READ or READ w/AP (BL/2) × tCK
WRITE or WRITE w/AP [CLRU + (BL/2)] × tCK
PRECHARGE 1 tCK
ACTIVE 1 tCK
4. AUTO REFRESH and LOAD MODE REGISTER commands may only be issued when all banks
are idle.
5. A BURST TERMINATE command cannot be issued to another bank; it applies to the bank
represented by the current state only.
6. All states and sequences not shown are illegal or reserved.
7. READs or WRITEs listed in the Command/Action column include READs or WRITEs with
auto precharge enabled and READs or WRITEs with auto precharge disabled.
8. Requires appropriate DM masking.
9. A WRITE command may be applied after the completion of the READ burst; otherwise, a
BURST TERMINATE must be used to end the READ burst prior to asserting a WRITE com-
mand.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 53 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
Electrical Specifications
Absolute Maximum Ratings
Stresses greater than those listed may cause permanent damage to the device. This is a
stress rating only, and functional operation of the device at these or any other conditions
above those indicated in the operational sections of this specification is not implied.
Exposure to absolute maximum rating conditions for extended periods may affect reli-
ability.
Table 15: DC Electrical Characteristics and Operating Conditions (-6, -6T, -75E, -75Z, -75)
Notes: 1–5, 16, notes appear on pages 71–77; 0°C ≤ TA ≤ +70°C; VDDQ = +2.5V ±0.2V, VDD = +2.5V ±0.2V
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 54 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 55 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
1
VOH(MIN) (1.670V for SSTL2 termination)
System Noise Margin (Power/Ground,
Crosstalk, Signal Integrity Attenuation)
1.400V VIH(DC)
1.300V
VREF + AC Noise
1.275V
VREF + DC Error
1.250V
VREF - DC Error
1.225V
VREF - AC Noise
1.200V
1.100V VIL(DC)
0.940V VIL(AC)
VINAC - Provides margin
between VOL (MAX) and VILAC Receiver
VSSQ
Transmitter
VTT
25Ω
25Ω Reference
Point
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 56 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
CK#
1.45V X
1 2 3
1.25V VMP(DC) VIX(AC) VID(DC)
4
VID(AC)
1.05V X
CK
5
- 0.30V Minimum clock level
Notes: 1. This provides a minimum of 1.15V to a maximum of 1.35V, and is always half of VDDQ.
2. CK and CK# must cross in this region.
3. CK and CK# must meet at least VID(DC) MIN when static and is centered around VMP(DC).
4. CK and CK# must have a minimum 700mv peak to peak swing.
5. CK or CK# may not be more positive than VDDQ + 0.3V or more negative than VSS - 0.3V.
6. For AC operation, all DC clock requirements must also be satisfied.
7. Numbers in diagram reflect nominal values non-DDR400 devices.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 57 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 58 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
Max
Parameter/Condition Symbol -5B Units Notes
Operating Current: One bank; Active precharge; IDD0 155 mA 22, 47
tRC = tRC (MIN); tCK = tCK (MIN); DQ, DM, and DQS inputs changing
once per clock cycle; Address and control inputs changing once every
two clock cycles
Operating Current: One bank; Active-read precharge; IDD1 185 mA 22, 47
Burst = 4; tRC = tRC (MIN); tCK = tCK (MIN); IOUT = 0mA; Address and
control inputs changing once per clock cycle
Precharge Power-down Standby Current: All banks idle; Power- IDD2P 5 mA 23, 32, 49
down mode; tCK = tCK (MIN); CKE = (LOW)
Idle Standby Current: CS# = HIGH; All banks are idle; IDD2F 55 mA 50
t
CK = tCK (MIN); CKE = HIGH; Address and other control inputs
changing once per clock cycle; VIN = VREF for DQ, DQS, and DM
Active Power-down Standby Current: One bank active; IDD3P 45 mA 23, 32, 49
Power-down mode; tCK = tCK (MIN); CKE = LOW
Active Standby Current: CS# = HIGH; CKE = HIGH; IDD3N 60 mA 22
One bank active; tRC = tRAS (MAX); tCK = tCK (MIN); DQ, DM, and DQS
inputs changing twice per clock cycle; Address and other control inputs
changing once per clock cycle
Operating Current: Burst = 2; Reads; Continuous burst; IDD4R 190 mA 22, 47
One bank active; Address and control inputs changing once per clock
cycle; tCK = tCK (MIN); IOUT = 0mA
Operating Current: Burst = 2; Writes; Continuous burst; IDD4W 195 mA 22
One bank active; Address and control inputs changing once per clock
cycle; tCK = tCK (MIN); DQ, DM, and DQS inputs changing twice per
clock cycle
Auto Refresh Burst Current: tREFC = tRFC (MIN) IDD5 345 mA 49
tREFC = 7.8µs IDD5A 11 mA 27, 49
Self Refresh Current: CKE ≤ 0.2V Standard IDD6 5 mA 11
Low Power (L) IDD6A 3 mA 11
Operating Current: Four bank interleaving READs IDD7 450 mA 22, 48
(Burst = 4) with auto precharge, tRC = minimum tRC allowed;
t
CK = tCK (MIN); Address and control inputs change only during active
READ or WRITE commands
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 59 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
Max
Parameter/Condition Symbol -6/6T -75E -75Z/-75 Units Notes
Operating Current: One bank; Active precharge; IDD0 130 130 115 mA 22, 47
tRC = tRC (MIN); tCK = tCK (MIN); DQ, DM, and DQS inputs
changing once per clock cycle; Address and control inputs
changing once every two clock cycles
Operating Current: One bank; Active-read precharge; IDD1 160 160 145 mA 22, 47
Burst = 4; tRC = tRC (MIN); tCK = tCK (MIN); IOUT = 0mA;
Address and control inputs changing once per clock cycle
Precharge Power-down Standby Current: All banks idle; IDD2P 5 5 5 mA 23, 32, 49
Power-down mode; tCK = tCK (MIN); CKE = (LOW)
Idle Standby Current: CS# = HIGH; All banks are idle; IDD2F 45 45 40 mA 50
t
CK = tCK (MIN); CKE = HIGH; Address and other control inputs
changing once per clock cycle; VIN = VREF for DQ, DQS, and DM
Active Power-down Standby Current: One bank active; IDD3P 35 35 30 mA 23, 32, 49
Power-down mode; tCK = tCK (MIN); CKE = LOW
Active Standby Current: CS# = HIGH; CKE = HIGH; IDD3N 50 50 45 mA 22
One bank active; tRC = tRAS (MAX); tCK = tCK (MIN); DQ, DM,
and DQS inputs changing twice per clock cycle; Address and
other control inputs changing once per clock cycle
Operating Current: Burst = 2; Reads; Continuous burst; IDD4R 165 165 145 mA 22, 47
One bank active; Address and control inputs changing once per
clock cycle; tCK = tCK (MIN); IOUT = 0mA
Operating Current: Burst = 2; Writes; Continuous burst; IDD4W 175 155 135 mA 22
One bank active; Address and control inputs changing once per
clock cycle; tCK = tCK (MIN); DQ, DM, and DQS inputs changing
twice per clock cycle
Auto Refresh Burst Current: tREFC = tRFC (MIN) IDD5 290 290 280 mA 49
tREFC = 7.8µs IDD5A 10 10 10 mA 27, 49
Self Refresh Current: CKE ≤ 0.2V Standard IDD6 5 5 5 mA 11
Low Power (L) IDD6A 3 3 3 mA 11
Operating Current: Four bank interleaving READs IDD7 405 400 350 mA 22, 48
(Burst = 4) with auto precharge, tRC = minimum tRC allowed;
t
CK = tCK (MIN); Address and control inputs change only during
active READ or WRITE commands
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 60 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
Max
Parameter/Condition Symbol -5B Units Notes
Operating Current: One bank; Active precharge; IDD0 155 mA 22, 47
tRC = tRC (MIN); tCK = tCK (MIN); DQ, DM, and DQS inputs changing once
per clock cycle; Address and control inputs changing once every two clock
cycles
Operating Current: One bank; Active-read precharge; IDD1 195 mA 22, 47
Burst = 4; tRC = tRC (MIN); tCK = tCK (MIN); IOUT = 0mA; Address and
control inputs changing once per clock cycle
Precharge Power-down Standby Current: All banks idle; Power- IDD2P 5 mA 23, 32,
down mode; tCK = tCK (MIN); CKE = (LOW) 49
Idle Standby Current: CS# = HIGH; All banks are idle; IDD2F 55 mA 50
t
CK = tCK (MIN); CKE = HIGH; Address and other control inputs changing
once per clock cycle; VIN = VREF for DQ, DQS, and DM
Active Power-down Standby Current: One bank active; IDD3P 45 mA 23, 32,
Power-down mode; tCK = tCK (MIN); CKE = LOW 49
Active Standby Current: CS# = HIGH; CKE = HIGH; IDD3N 60 mA 22
One bank active; tRC = tRAS (MAX); tCK = tCK (MIN); DQ, DM, and DQS inputs
changing twice per clock cycle; Address and other control inputs changing
once per clock cycle
Operating Current: Burst = 2; Reads; Continuous burst; IDD4R 210 mA 22, 47
One bank active; Address and control inputs changing once per clock cycle;
tCK = tCK (MIN); IOUT = 0mA
or WRITE commands
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 61 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
Max
Parameter/Condition Symbol -6/6T -75E -75Z/-75 Units Notes
Operating Current: One bank; Active precharge; IDD0 130 130 115 mA 22, 47
tRC = tRC (MIN); tCK = tCK (MIN); DQ, DM, and DQS inputs
changing once per clock cycle; Address and control inputs
changing once every two clock cycles
Operating Current: One bank; Active-read precharge; IDD1 160 160 145 mA 22, 47
Burst = 4; tRC = tRC (MIN); tCK = tCK (MIN); IOUT = 0mA;
Address and control inputs changing once per clock cycle
Precharge Power-down Standby Current: All banks IDD2P 5 5 5 mA 23, 32, 49
idle; Power-down mode; tCK = tCK (MIN); CKE = (LOW)
Idle Standby Current: CS# = HIGH; All banks are idle; IDD2F 45 45 40 mA 50
t
CK = tCK (MIN); CKE = HIGH; Address and other control
inputs changing once per clock cycle; VIN = VREF for DQ, DQS,
and DM
Active Power-down Standby Current: One bank active; IDD3P 35 35 30 mA 23, 32, 49
Power-down mode; tCK = tCK (MIN); CKE = LOW
Active Standby Current: CS# = HIGH; CKE = HIGH; IDD3N 50 50 45 mA 22
One bank active; tRC = tRAS (MAX); tCK = tCK (MIN); DQ, DM,
and DQS inputs changing twice per clock cycle; Address and
other control inputs changing once per clock cycle
Operating Current: Burst = 2; Reads; Continuous burst; IDD4R 165 165 145 mA 22, 47
One bank active; Address and control inputs changing once
per clock cycle; tCK = tCK (MIN); IOUT = 0mA
Operating Current: Burst = 2; Writes; Continuous burst; IDD4W 195 160 135 mA 22
One bank active; Address and control inputs changing once
per clock cycle; tCK = tCK (MIN); DQ, DM, and DQS inputs
changing twice per clock cycle
Auto Refresh Burst Current: tREFC = tRFC (MIN) IDD5 290 290 280 mA 49
tREFC = 7.8µs IDD5A 10 10 10 mA 27, 49
Self Refresh Current: CKE ≤ 0.2V Standard IDD6 5 5 5 mA 11
Low Power (L) IDD6A 3 3 3 mA 11
Operating Current: Four bank interleaving READs IDD7 405 400 350 mA 22, 48
(Burst = 4) with auto precharge, tRC = minimum tRC allowed;
tCK = tCK (MIN); Address and control inputs change only
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 62 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 63 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
AC Characteristics -5B
Parameter Symbol Min Max Units Notes
t
Access window of DQ from CK/CK# AC –0.70 +0.70 ns
t t
CK high-level width CH 0.45 0.55 CK 30
t t
CK low-level width CL 0.45 0.55 CK 30
tCK (3) 5 7.5 ns 51
Clock cycle time CL = 3
tCK (2.5) 6 13 ns 45, 51
CL = 2.5
tCK (2) 7.5 13 ns 45, 51
CL = 2
tDH 0.40 – ns 26, 31
DQ and DM input hold time relative to DQS
tDS 0.40 – ns 26, 31
DQ and DM input setup time relative to DQS
tDIPW
DQ and DM input pulse width (for each input) 1.75 – ns 31
tDQSCK –0.60 +0.60 ns
Access window of DQS from CK/CK#
tDQSH tCK
DQS input high pulse width 0.35 –
tDQSL tCK
DQS input low pulse width 0.35 –
tDQSQ
DQS–DQ skew, DQS to last DQ valid, per group, per access – 0.40 ns 25, 26
tDQSS 0.72 1.28 tCK
WRITE command to first DQS latching transition
tDSS 0.2 – tCK
DQS falling edge to CK rising – setup time
tDSH tCK
DQS falling edge from CK rising – hold time 0.2 –
tHP tCH,tCL
Half-clock period – ns 34
tHZ
Data-out High-Z window from CK/CK# – +0.70 ns 18, 42
tLZ –0.70 – ns 18, 42
Data-out Low-Z window from CK/CK#
tIH
Address and control input hold time (slew rate ≤ 0.5 V/ns) F 0.60 – ns 14
tIS
Address and control input setup time (slew rate ≤ 0.5 V/ns) F 0.60 – ns 14
tIPW
Address and control input pulse width (for each input) 2.2 – ns
tMRD
LOAD MODE REGISTER command cycle time 10 – ns
tQH tHP – ns 25, 26
DQ–DQS hold, DQS to first DQ to go non-valid, per access
-tQHS
t
Data hold skew factor QHS – 0.50 ns
tRAS 40 70,000 ns 35
ACTIVE-to-PRECHARGE command
tRAP 15 – ns
ACTIVE-to-READ with auto precharge command
tRC 55 – ns
ACTIVE-to-ACTIVE/AUTO REFRESH command period
tRFC 70 – ns 49
AUTO REFRESH command period
t
ACTIVE-to-READ or WRITE delay RCD 15 – ns
t
PRECHARGE command period RP 15 – ns
tRPRE 0.9 1.1 tCK 43
DQS read preamble
tRPST 0.4 0.6 tCK 43
DQS read postamble
tRRD
ACTIVE bank a to ACTIVE bank b command 10 – ns
t t
DQS write preamble WPRE 0.25 – CK
t
DQS write preamble setup time WPRES 0 – ns 20, 21
tWPST tCK
DQS write postamble 0.4 0.6 19
tWR
Write recovery time 15 – ns
tWTR 2 – tCK
Internal WRITE-to-READ command delay
t
Data valid output window (DVW) n/a QH - tDQSQ ns 25
tREFC
REFRESH-to-REFRESH command interval – 70.3 µs 23
tREFI
Average periodic refresh interval – 7.8 µs 23
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 64 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
AC Characteristics -5B
Parameter Symbol Min Max Units Notes
t
Terminating voltage delay to VDD VTD 0 – ns
t
Exit SELF REFRESH-to-non-READ command XSNR 70 – ns
t t
Exit SELF REFRESH-to-READ command XSRD 200 – CK
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 65 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 66 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 67 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 68 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 69 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Electrical Specifications
Table 31: Input Slew Rate Derating Values for Addresses and Commands
Notes: 14; notes appear on pages 71–77; 0°C ≤ TA ≤ +70°C; VDDQ = +2.5V ±0.2V, VDD = +2.5V ±0.2V
t t
Speed Slew Rate IS IH Units
-75/-75Z/-75E 0.500 V/ns 1.00 1 ns
-75/-75Z/-75E 0.400 V/ns 1.05 1 ns
-75/-75Z/-75E 0.300 V/ns 1.15 1 ns
Table 32: Input Slew Rate Derating Values for DQ, DQS, and DM
Notes: 31; notes appear on pages 71–77; 0°C ≤ TA ≤ +70°C; VDDQ = +2.5V ±0.2V, VDD = +2.5V ±0.2V
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 70 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
Notes
1. All voltages referenced to VSS.
2. Tests for AC timing, IDD, and electrical AC and DC characteristics may be conducted
at nominal reference/supply voltage levels, but the related specifications and device
operation are guaranteed for the full voltage range specified.
3. Outputs (except for IDD measurements) measured with equivalent load:
VTT
50Ω
Output Reference
Point
(VOUT)
30pF
4. AC timing and IDD tests may use a VIL-to-VIH swing of up to 1.5V in the test environ-
ment, but input timing is still referenced to VREF (or to the crossing point for CK/CK#),
and parameter specifications are guaranteed for the specified AC input levels under
normal use conditions. The minimum slew rate for the input signals used to test the
device is 1V/ns in the range between VIL(AC) and VIH(AC).
5. The AC and DC input level specifications are as defined in the SSTL_2 Standard (i.e.,
the receiver will effectively switch as a result of the signal crossing the AC input level,
and will remain in that state as long as the signal does not ring back above [below] the
DC input LOW [HIGH] level).
6. VREF is expected to equal VDDQ/2 of the transmitting device and to track variations in
the DC level of the same. Peak-to-peak noise (non-common mode) on VREF may not
exceed ±2 percent of the DC value. Thus, from VDDQ/2, VREF is allowed ±25mV for DC
error and an additional ±25mV for AC noise. This measurement is to be taken at the
nearest VREF bypass capacitor.
7. VTT is not applied directly to the device. VTT is a system supply for signal termination
resistors, is expected to be set equal to VREF and must track variations in the DC level
of VREF.
8. VID is the magnitude of the difference between the input level on CK and the input
level on CK#.
9. The value of VIX and VMP are expected to equal VDDQ/2 of the transmitting device and
must track variations in the DC level of the same.
10. IDD is dependent on output loading and cycle rates. Specified values are obtained
with minimum cycle times at CL = 3 for -5B, CL = 2.5 for -6/-6T/-75, and CL = 2 for -
75E/-75Z speeds with the outputs open.
11. Enables on-chip refresh and address counters.
12. IDD specifications are tested after the device is properly initialized, and is averaged at
the defined cycle rate.
13. This parameter is sampled. VDD = +2.5V ±0.2V, VDDQ = +2.5V ±0.2V, VREF = VSS, f = 100
MHz, TA = 25°C, VOUT(DC) = VDDQ/2, VOUT (peak-to-peak) = 0.2V. DM input is
grouped with I/O pins, reflecting the fact that they are matched in loading.
14. For slew rates less than 1 V/ns and greater than or equal to 0.5 V/ns. If the slew rate is
less than 0.5 V/ns, timing must be derated: tIS has an additional 50ps per each
100 mV/ns reduction in slew rate from the 500 mV/ns. tIH has 0ps added, that is, it
remains constant. If the slew rate exceeds 4.5 V/ns, functionality is uncertain. For -5B,
-6, and -6T, slew rates must be greater than or equal to 0.5 V/ns.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 71 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
15. The CK/CK# input reference level (for timing referenced to CK/CK#) is the point at
which CK and CK# cross; the input reference level for signals other than CK/CK# is
VREF.
16. Inputs are not recognized as valid until VREF stabilizes. Once initialized, including self
refresh mode, VREF must be powered within specified range. Exception: during the
period before VREF stabilizes, CKE < 0.3 × VDDQ is recognized as LOW.
17. The output timing reference level, as measured at the timing reference point (indi-
cated in Note 3) is VTT.
18. tHZ and tLZ transitions occur in the same access time windows as data valid transi-
tions. These parameters are not referenced to a specific voltage level, but specify
when the device output is no longer driving (HZ) or begins driving (LZ).
19. The intent of the “Don’t Care” state after completion of the postamble is the DQS-
driven signal should either be HIGH, LOW, or High-Z, and that any signal transition
within the input switching region must follow valid input requirements. That is, if
DQS transitions HIGH (above VIHDC (MIN) then it must not transition LOW (below
VIH(DC) prior to tDQSH (MIN).
20. This is not a device limit. The device will operate with a negative value, but system
performance could be degraded due to bus turnaround.
21. It is recommended that DQS be valid (HIGH or LOW) on or before the WRITE com-
mand. The case shown (DQS going from High-Z to logic LOW) applies when no
WRITEs were previously in progress on the bus. If a previous WRITE was in progress,
DQS could be HIGH during this time, depending on tDQSS.
22. MIN (tRC or tRFC) for IDD measurements is the smallest multiple of tCK that meets the
minimum absolute value for the respective parameter. tRAS (MAX) for IDD measure-
ments is the largest multiple of tCK that meets the maximum absolute value for tRAS.
23. The refresh period is 64ms. This equates to an average refresh rate of 7.8125µs. How-
ever, an AUTO REFRESH command must be asserted at least once every 70.3µs; burst
refreshing or posting by the DRAM controller greater than 8 REFRESH cycles is not
allowed.
24. The I/O capacitance per DQS and DQ byte/group will not differ by more than this
maximum amount for any given device.
25. The data valid window is derived by achieving other specifications - tHP (tCK/2),
t
DQSQ, and tQH (tQH = tHP - tQHS). The data valid window derates in direct propor-
tion to the clock duty cycle and a practical data valid window can be derived. The
clock is allowed a maximum duty cycle variation of 45/55, because functionality is
uncertain when operating beyond a 45/55 ratio. The data valid window derating
curves are provided in Figure 35 on page 73 for duty cycles ranging between 50/50
and 45/55.
26. Referenced to each output group: x4 = DQS with DQ0–DQ3; x8 = DQS with DQ0–DQ7;
x16 = LDQS with DQ0–DQ7; and UDQS with DQ8–DQ15.
27. This limit is actually a nominal value and does not result in a fail value. CKE is HIGH
during REFRESH command period (tRFC [MIN]) else CKE is LOW (i.e., during
standby).
28. To maintain a valid level, the transitioning edge of the input must:
A. Sustain a constant slew rate from the current AC level through to the target AC
level, VIL(AC) or VIH(AC).
B. Reach at least the target AC level.
C. After the AC target level is reached, continue to maintain at least the target DC
level, VIL(DC) or VIH(DC).
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 72 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
29. The Input capacitance per pin group will not differ by more than this maximum
amount for any given device.
30. CK and CK# input slew rate must be ≥ 1 V/ns (≥ 2 V/ns if measured differentially).
2.31
2.28
2.24
2.20
2.16
2.13
2.10 2.07
2.04
2.01
2.0ns 1.98
1.95
1.92
2.00 1.89 1.86
1.97 1.83
1.94 1.80
1.91
1.88
1.85
1.82
1.79 1.76
1.73
1.70
1.5ns 1.60 1.58
1.55
1.53 1.50 1.48 1.45
1.43 1.40 1.38
1.35
1.0ns
50/50 49/51 48/53 47/53 46/54 45/55
31. DQ and DM input slew rates must not deviate from DQS by more than 10 percent. If
the DQ/DM/DQS slew rate is less than 0.5 V/ns, timing must be derated: 50ps must be
added to tDS and tDH for each 100 mV/ns reduction in slew rate. For -5B, -6, and -6T
speed grades, slew rate must be ≥ 0.5 V/ns. If slew rate exceeds 4 V/ns, functionality is
uncertain.
32. VDD must not vary more than 4 percent if CKE is not active while any bank is active.
33. The clock is allowed up to ±150ps of jitter. Each timing parameter is allowed to vary by
the same amount.
34. tHP (MIN) is the lesser of tCL minimum and tCH minimum actually applied to the
device CK and CK# inputs, collectively, during bank active.
35. READs and WRITEs with auto precharge are not allowed to be issued until tRAS (MIN)
can be satisfied prior to the internal precharge command being issued.
36. Any positive glitch must be less than 1/3 of the clock cycle and not more than +400mV
or 2.9V (+300mV or 2.9V maximum for -5B), whichever is less. Any negative glitch
must be less than 1/3 of the clock cycle and not exceed either –300mV or 2.2V (2.4V for
-5B), whichever is more positive. The average cannot be below the +2.5V (2.6V for -5B)
minimum.
37. Normal output drive curves:
A. The full driver pull-down current variation from MIN to MAX process, tempera-
ture and voltage will lie within the outer bounding lines of the V-I curve of
Figure 36 on page 74.
B. The driver pull-down current variation, within nominal voltage and temperature
limits, is expected, but not guaranteed, to lie within the inner bounding lines of
the V-I curve of Figure 36 on page 74.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 73 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
C. The full driver pull-up current variation from MIN to MAX process, temperature
and voltage will lie within the outer bounding lines of the V-I curve of Figure 37 on
page 74.
D. The driver pull-up current variation within nominal limits of voltage and temper-
ature is expected, but not guaranteed, to lie within the inner bounding lines of the
V-I curve of Figure 37 on page 74.
E. The full ratio variation of MAX to MIN pull-up and pull-down current should be
between 0.71 and 1.4 for drain-to-source voltages from 0.1V to 1.0V at the same
voltage and temperature.
F. The full ratio variation of the nominal pull-up to pull-down current should be
unity ±10 percent for device drain-to-source voltages from 0.1V to 1.0V.
160
140
120
100
I OUT (mA)
80
60
40
20
0
0.0 0.5 1.0 1.5 2.0 2.5
VOUT (V)
-20
-40
-60
-80
IOUT (mA)
-100
-120
-140
-160
-180
-200
0.0 0.5 1.0 1.5 2.0 2.5
VDDQ - VOUT (V)
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 74 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
160
140
120
100
I OUT (mA)
80
60
40
20
0
0.0 0.5 1.0 1.5 2.0 2.5
VOUT (V)
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 75 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
-20
-40
-60
-80
IOUT (mA)
-100
-120
-140
-160
-180
-200
0.0 0.5 1.0 1.5 2.0 2.5
VDDQ - VOUT (V)
39. The voltage levels used are derived from a minimum VDD level and the referenced test
load. In practice, the voltage levels obtained from a properly terminated bus will pro-
vide significantly different voltage values.
40. VIH overshoot: VIH (MAX) = VDDQ + 1.5V for a pulse width ≤ 3ns and the pulse width
can not be greater than 1/3 of the cycle rate. VIL undershoot: VIL (MIN) = –1.5V for a
pulse width ≤ 3ns and the pulse width can not be greater than 1/3 of the cycle rate.
41. VDD and VDDQ must track each other.
42. tHZ (MAX) will prevail over tDQSCK (MAX) + tRPST (MAX) condition. tLZ (MIN) will
prevail over tDQSCK (MIN) + tRPRE (MAX) condition.
43. RPST end point and tRPRE begin point are not referenced to a specific voltage level
t
but specify when the device output is no longer driving (tRPST), or begins driving
(tRPRE).
44. During initialization, VDDQ, VTT, and VREF must be equal to or less than VDD + 0.3V.
Alternatively, VTT may be 1.35V maximum during power up, even if VDD/VDDQ are 0V,
provided a minimum of 42Ω of series resistance is used between the VTT supply and
the input pin.
45. The current Micron part operates below 83 MHz (slowest specified JEDEC operating
frequency). As such, future die may not reflect this option.
46. When an input signal is HIGH or LOW, it is defined as a steady state logic HIGH or
LOW.
47. Random addressing changing 50 percent of data changing at every transfer.
48. Random addressing changing 100 percent of data changing at every transfer.
49. CKE must be active (HIGH) during the entire time a refresh command is executed.
That is, from the time the AUTO REFRESH command is registered, CKE must be
active at each rising clock edge, until tRFC has been satisfied.
50. IDD2N specifies the DQ, DQS, and DM to be driven to a valid HIGH or LOW logic level.
IDD2Q is similar to IDD2F except IDD2Q specifies the address and control inputs to
remain stable. Although IDD2F, IDD2N, and IDD2Q are similar, IDD2F is “worst case.”
51. Whenever the operating frequency is altered, not including jitter, the DLL is required
to be reset followed by 200 clock cycles before any READ command.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 76 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
52. This is the DC voltage supplied at the DRAM and is inclusive of all noise up to 20 MHz.
Any noise above 20 MHz at the DRAM generated from any source other than that of
the DRAM itself may not exceed the DC voltage range of 2.6V ±100mV.
53. The -6/-6T speed grades will operate with tRAS (MIN) = 40ns and tRAS (MAX) =
120,000ns at any slower frequency.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 77 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 78 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 79 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
Figure 40: x4, x8 Data Output Timing – tDQSQ, tQH, and Data Valid Window
T1 T2 T2n T3 T3n T4
CK#
CK
tHP5 tHP5 tHP5 tHP5 tHP5 tHP5
DQS1
Notes: 1. DQ transitioning after DQS transition define tDQSQ window. DQS transitions at T2 and at
T2n are an “early DQS,” at T3 is a “nominal DQS,” and at T3n is a “late DQS.”
2. For a x4, only two DQ apply.
3. tDQSQ is derived at each DQS clock edge and is not cumulative over time and begins with
DQS transition and ends with the last valid DQ transition.
4. tQH is derived from tHP: tQH = tHP - tQHS.
5. tHP is the lesser of tCL or tCH clock transition collectively when a bank is active.
6. The data valid window is derived for each DQS transitions and is defined as tQH minus
t
DQSQ.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 80 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
Figure 41: x16 Data Output Timing – tDQSQ, tQH, and Data Valid Window
T1 T2 T2n T3 T3n T4
CK#
CK
tHP5 tHP5 tHP5 tHP5 tHP5 tHP5
LDQS1
Lower Byte
DQ2
DQ2
DQ (First data no longer valid)2
UDQS1
Upper Byte
DQ7
DQ7
DQ (First data no longer valid)7
tQH4
tQH4 tQH4 tQH4
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 81 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Notes
tRPRE tRPST
DQS, or LDQS/UDQS2
Notes: 1. tDQSCK is the DQS output window relative to CK and is the “long term” component of
DQS skew.
2. DQ transitioning after DQS transition define tDQSQ window.
3. All DQ must transition by tDQSQ after DQS transitions, regardless of tAC.
4. tAC is the DQ output window relative to CK, and is the “long term” component of
DQ skew.
5. tLZ (MIN) and tAC (MIN) are the first valid signal transition.
6. tHZ (MAX) and tAC (MAX) are the latest valid signal transition.
7. READ command with CL = 2 issued at T0.
DQS
tDQSL tDQSH tWPST
tWPRES tWPRE
DQ DI
b
DM
tDS tDH
TRANSITIONING DATA
DON’T CARE
t
Notes: 1. DSH (MIN) generally occurs during tDQSS (MIN).
2. tDSS (MIN) generally occurs during tDQSS (MAX).
3. WRITE command issued at T0.
4. For x16, LDQS controls the lower byte and UDQS controls the upper byte.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 82 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Initialization
Initialization
To ensure device operation the DRAM must be initialized as described below:
1. Simultaneously apply power to VDD and VDDQ.
2. Apply VREF and then VTT power.
3. Assert and hold CKE at a LVCMOS logic LOW.
4. Provide stable CLOCK signals.
5. Wait at least 200µs.
6. Bring CKE HIGH and provide at least one NOP or DESELECT command. At this point
the CKE input changes from a LVCMOS input to a SSTL2 input only and will remain a
SSTL_2 input unless a power cycle occurs.
7. Perform a PRECHARGE ALL command.
8. Wait at least tRP time; during this time NOPs or DESELECT commands must be given.
9. Using the LMR command program the extended mode register (E0 = 0 to enable the
DLL and E1 = 0 for normal drive or E1 = 1 for reduced drive, E2 through En must be set
to 0; where n = most significant bit).
10. Wait at least tMRD time; only NOPs or DESELECT commands are allowed.
11. Using the LMR command program the mode register to set operating parameters and
to reset the DLL. At least 200 clock cycles are required between a DLL reset and any
READ command.
12. Wait at least tMRD time; only NOPs or DESELECT commands are allowed.
13. Issue a PRECHARGE ALL command.
14. Wait at least tRP time; only NOPs or DESELECT commands are allowed.
15. Issue an AUTO REFRESH command. This may be moved prior to step 13.
16. Wait at least tRFC time; only NOPs or DESELECT commands are allowed.
17. Issue an AUTO REFRESH command. This may be moved prior to step 13.
18. Wait at least tRFC time; only NOPs or DESELECT commands are allowed.
19. Although not required by the Micron device, JEDEC requires an LMR command to
clear the DLL bit (set M8 = 0). If an LMR command is issued, the same operating
parameters should be utilized as in step 11.
20. Wait at least tMRD time; only NOPs or DESELECT commands are allowed.
21. At this point the DRAM is ready for any valid command. At least 200 clock cycles with
CKE HIGH are required between step 11 (DLL RESET) and any READ command.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 83 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Initialization
Step
7 PRECHARGE ALL
13 PRECHARGE ALL
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 84 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
Timing Diagrams
Figure 45: Initialize and Load Mode Registers
((
))
VDD
((
))
VDDQ
tVTD1
((
VTT1 ))
VREF ((
))
tIS tIH
(( (( (( (( (( ((
LVCMOS )) )) )) )) )) ))
CKE LOW LEVEL (( (( (( (( (( (( ((
)) )) )) )) )) )) ))
tIS tIH
(( (( (( (( (( (( ((
)) )) )) )) )) )) ))
COMMAND6 (( NOP PRE LMR LMR PRE AR AR ACT5
(( (( (( (( (( ((
)) )) )) )) )) )) ))
tCK
(( (( (( (( (( (( ((
)) )) )) )) )) )) ))
DM
(( (( (( (( (( (( ((
)) )) )) )) )) )) ))
tIS tIH
(( (( (( (( (( (( ((
A0–A9, )) )) )) )) )) )) ))
CODE CODE 4 RA
A11, A12 (( (( (( (( (( (( ((
)) )) )) )) )) )) ))
tIS tIH
ALL BANKS ALL BANKS
(( (( (( (( (( (( ((
A10 )) )) )) )) )) )) ))
CODE CODE RA
(( (( (( (( (( (( ((
)) )) )) )) )) )) ))
tIS tIH tIS tIH
tIS tIH
(( (( (( (( (( (( ((
BA0, BA1 )) )) BA0 = H, )) BA0 = L, )) )) )) ))
BA1 = L BA1 = L BA
(( (( (( (( (( (( ((
)) )) )) )) )) )) ))
(( High-Z (( (( (( (( (( ((
DQS )) )) )) )) )) )) ))
(( High-Z (( (( (( (( (( ((
DQ )) )) )) )) )) )) ))
T = 200µs
tRP tMRD tMRD tRP tRFC tRFC5
Power-up: VDD and CK stable Load Extended
Mode Register 200 cycles of CK3
Load Mode
Register2 DON’T CARE
Notes: 1. VTT is not applied directly to the device; however, tVTD should be greater than or equal to
zero to avoid device latch-up. VDDQ, VTT, and VREF, must be equal to or less than VDD +
0.3V. Alternatively, VTT may be 1.35V maximum during power up, even if VDD/VDDQ are 0V,
provided a minimum of 42 ohms of series resistance is used between the VTT supply and
the input pin. Once initialized, VREF must always be powered with in specified range.
2. Reset the DLL with A8 = H while programming the operating parameters.
3. tMRD is required before any command can be applied (during MRD time only NOPs or
deselects are allowed), and 200 cycles of CK are required before a READ command can be
issued.
4. The two AUTO REFRESH commands at Td0 and Te0 may be applied following the LOAD
MODE REGISTER (LMR) command at Ta0.
5. Although not required by the Micron device, JEDEC specifies issuing another LMR com-
mand (A8 = L) prior to activating any bank. If another LMR command is issued, the same
operating parameters, previously issued, must be used.
6. PRE = PRECHARGE command, LMR = LOAD MODE REGISTER command, AR = AUTO
REFRESH command, ACT = ACTIVE command, RA = Row Address, BA = Bank Address.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 85 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
1
CKE ((
tIS tIH ))
((
))
COMMAND VALID2 NOP NOP VALID
((
))
tIS tIH
((
))
ADDR VALID VALID
((
))
((
))
DQS
((
))
((
))
DQ ((
))
((
))
DM ((
))
tREFC
Enter 3 Exit
Power-Down Power-Down
Mode Mode
DON’T CARE
Notes: 1. Once initialized, VREF must always be powered with in specified range.
2. If this command is a PRECHARGE (or if the device is already in the idle state), then the
power-down mode shown is precharge power-down. If this command is an ACTIVE (or if at
least one row is already active), then the power-down mode shown is active power-down.
3. No column accesses are allowed to be in progress at the time power-down is entered.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 86 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
(( ((
)) ))
A0-A9, RA
(( ((
A11, A121 )) ))
ALL BANKS (( ((
)) ))
A101 RA
(( ((
ONE BANK )) ))
tIS tIH
(( ((
)) ))
BA0, BA11 Bank(s)4 BA
(( ((
)) ))
(( ((
DQS5 )) ))
(( ((
)) ))
(( ((
)) ))
DQ5
(( ((
)) ))
(( ((
)) ))
DM5 (( ((
)) ))
tRP tRFC tRFC5
DON’T CARE
Notes: 1. PRE = PRECHARGE, ACT = ACTIVE, AR = AUTO REFRESH, RA = Row Address, BA = Bank
Address.
2. NOP commands are shown for ease of illustration; other valid commands may be possible
at these times. CKE must be active during clock positive transitions.
3. NOP or COMMAND INHIBIT are the only commands allowed until after tRFC time, CKE
must be active during clock positive transitions.
4. “Don’t Care” if A10 is HIGH at this point; A10 must be HIGH if more than one bank is
active (i.e., must precharge all active banks).
5. DM, DQ, and DQS signals are all “Don’t Care”/High-Z for operations shown.
6. The second AUTO REFRESH is not required and is only shown as an example of two back-
to-back AUTO REFRESH commands.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 87 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
(( (( ((
)) )) ))
DQS
(( (( ((
)) )) ))
(( (( ((
)) )) ))
DQ (( ((
((
)) )) ))
(( ((
(( )) ))
DM ))
((
((
(( )) ))
))
tRP4 tXSNR5
tXSRD6
DON’T CARE
Enter Self Refresh Mode7 Exit Self Refresh Mode7
Notes: 1. Clock must be stable until after the SELF REFRESH command has been registered. A change
in clock frequency is allowed before Ta0, provided it is within the specified tCK limits.
Regardless, the clock must be stable before exiting self refresh mode. That is, the clock
must be cycling within specifications by Ta0.
2. NOPs are interchangeable with DESELECT commands, AR = AUTO REFRESH command.
3. Auto refresh is not required at this point, but is highly recommended.
4. Device must be in the all banks idle state prior to entering self refresh mode.
5. tXSNR is required before any non-READ command can be applied. That is only NOP or
DESELECT commands are allowed until Tb1.
6. tXSRD (200 cycles of a valid clock with CKE = HIGH) is required before any READ command
can be applied.
7. As a general rule, any time self refresh mode is exited, the DRAM may not re-enter the self
refresh mode until all rows have been refreshed via the AUTO REFRESH command at the
distributed refresh rate, tREFI, or faster. However, the following exception is allowed. Self
refresh mode may be re-entered anytime after exiting, if the following conditions are all
met:
A. The DRAM had been in the self refresh mode for a minimum of 200ms prior to exit-
ing.
B. tXSNR and tXSRD are not violated.
C. At least two AUTO REFRESH commands are performed during each tREFI interval
while the DRAM remains out of self refresh mode.
8. If the clock frequency is changed during self refresh mode, a DLL reset is required upon
exit.
9. Once the device is initialized, VREF must always be powered within specified range.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 88 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
T0 T1 T2 T3 T4 T5 T5n T6 T6n T7 T8
CK#
CK
tIS tIH tCK tCH tCL
CKE
tIS tIH
COMMAND5 NOP6 ACT NOP6 READ2 NOP6 PRE7 NOP6 NOP6 ACT
tIS tIH
x8: A12
x16: A11, A12 RA RA
tIS tIH
ALL BANKS
A10 RA 3 RA
ONE BANK
tIS tIH
tRCD CL = 2
tRAS7 tRP
tRC
DM
tDQSCK (MIN)
Case 1: tAC (MIN) and tDQSCK (MIN)
tRPST
tRPRE
DQS
tLZ (MIN)
DO
DQ1 n
tLZ (MIN)
tAC (MIN)
tDQSCK(MAX)
Case 2: tAC (MAX) and tDQSCK (MAX)
tRPRE tRPST
DQS
DQ1 DO
n
Notes: 1. DOn = data-out from column n; subsequent elements are provided in the programmed
order.
2. BL = 4 in the case shown.
3. Disable auto precharge.
4. “Don’t Care” if A10 is HIGH at T5.
5. PRE = PRECHARGE, ACT = ACTIVE, RA = Row Address, BA = Bank Address.
6. NOP commands are shown for ease of illustration; other commands may be valid at these
times.
7. The PRECHARGE command can only be applied at T5 if tRAS minimum is met.
8. Refer to Figure 40 on page 80, Figure 41 on page 81, and Figure 42 on page 82 for
detailed DQS and DQ timing.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 89 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
T0 T1 T2 T3 T4 T5 T5n T6 T6n T7 T8
CK#
CK
tIS tIH tCK tCH tCL
CKE
tIS tIH
COMMAND4 NOP5 ACT NOP5 READ2,6 NOP5 NOP5 NOP5 NOP5 ACT
tIS tIH
x4: A0–A9, A11, A12
x8: A0–A9, A11 RA Col n RA
x16: A0–A9
x8: A12
x16: A11, A12 RA RA
3
A10 RA tIS tIH RA
IS IH
tRCD, tRAP6 CL = 2
tRAS tRP7
tRC
DM
DO
DQ1 n
tLZ (MIN)
tAC (MIN)
tRPRE tRPST
DQS
DQ1 DO
n
Notes: 1. DOn = data-out from column n; subsequent elements are provided in the programmed
order.
2. BL = 4 in the case shown.
3. Enable auto precharge.
4. ACT = ACTIVE, RA = Row Address, BA = Bank Address.
5. NOP commands are shown for ease of illustration; other commands may be valid at these
times.
6. The READ command can only be applied at T3 if tRAP is satisfied at T3.
7. tRP starts only after tRAS has been satisfied.
8. Refer to Figure 40 on page 80, Figure 41 on page 81, and Figure 42 on page 82 for
detailed DQS and DQ timing.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 90 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
T0 T1 T2 T3 T4 T4n T5 T5n T6 T7 T8
CK#
CK
tIS tIH tCK tCH tCL
CKE
tIS tIH
COMMAND5 NOP6 ACT NOP6 WRITE2 NOP6 NOP6 NOP6 NOP6 PRE
tIS tIH
x4: A0–A9, A11, A12
x8: A0–A9, A11 RA Col n
x16: A0–A9
x8: A12
x16: A11, A12 RA
tIS tIH
ALL BANKS
A10 RA 3
ONE BANK
tIS tIH
tRCD tWR
tRAS tRP
tDQSS (NOM)
DQS
DI
DQ1 b
DM
tDS tDH
DON’T CARE TRANSITIONING DATA
Notes: 1. DIn = data-in from column n; subsequent elements are provided in the programmed order.
2. BL = 4 in the case shown.
3. Disable auto precharge.
4. “Don’t Care” if A10 is HIGH at T8.
5. PRE = PRECHARGE, ACT = ACTIVE, RA = Row Address, BA = Bank Address.
6. NOP commands are shown for ease of illustration; other commands may be valid at these
times.
7. See Figure 43, ”Data Input Timing” on page 82 for detailed DQ timing.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 91 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
T0 T1 T2 T3 T4 T4n T5 T5n T6 T7 T8
CK#
CK
tIS tIH tCK tCH tCL
CKE
tIS tIH
COMMAND4 NOP5 ACT NOP5 WRITE2 NOP5 NOP5 NOP5 NOP5 NOP5
tIS tIH
x8: A12 RA
x16: A11, A12
3
tRCD tWR
tRAS tRP
tDQSS (NOM)
DQS
DI
DQ1 b
DM
tDS tDH
DON’T CARE TRANSITIONING DATA
Notes: 1. DIn = data-out from column n; subsequent elements are provided in the programmed
order.
2. BL = 4 in the case shown.
3. Enable auto precharge.
4. ACT = ACTIVE, RA = Row Address, BA = Bank Address.
5. NOP commands are shown for ease of illustration; other commands may be valid at these
times.
6. See Figure 43 on page 82 for detailed DQ timing.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 92 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Timing Diagrams
T0 T1 T2 T3 T4 T4n T5 T5n T6 T7 T8
CK#
CK
tIS tIH tCK tCH tCL
CKE
tIS tIH
COMMAND5 NOP6 ACT NOP6 WRITE2 NOP6 NOP6 NOP6 NOP6 PRE
tIS tIH
x8: A12 RA
x16: A11, A12
tIS tIH
ALL BANKS
A10 RA 3
ONE BANK
tIS tIH
tRCD tWR
tRAS tRP
tDQSS (NOM)
DQS
DI
DQ1 b
DM
tDS tDH
Notes: 1. DIn = data-in from column n; subsequent elements are provided in the programmed order.
2. BL = 4 in the case shown.
3. Disable auto precharge.
4. “Don’t Care” if A10 is HIGH at T8.
5. PRE = PRECHARGE, ACT = ACTIVE, RA = Row Address, BA = Bank Address.
6. NOP commands are shown for ease of illustration; other commands may be valid at these
times.
7. See Figure 43 on page 82 for detailed DQ timing.
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 93 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Package Dimensions
Package Dimensions
Figure 54: 66-Pin Plastic TSOP (400 mil)
SEE DETAIL A
22.22 ± 0.08
0.71
0.65 TYP
0.10 (2X)
11.76 ±0.10
10.16 ±0.08
PIN #1 ID +0.03
0.15 -0.02
GAGE PLANE
0.25
+0.10
0.10
-0.05
0.10
0.80 TYP
1.20 MAX
0.50 ±0.10
DETAIL A
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 94 ©2000–2005 Micron Technology, Inc. All rights reserved.
512Mb: x4, x8, x16 DDR SDRAM
Package Dimensions
0.85 ±0.05
SEATING PLANE
0.10 C C
SOLDER BALL MATERIAL:
62% Sn, 36% Pb, 2% Ag OR
96.5% Sn, 3% Ag, 0.5% Cu
SOLDER BALL PAD: Ø .33
6.40 NON SOLDER MASK DEFINED
60X Ø .45 SUBSTRATE: PLASTIC LAMINATE
0.80 (TYP) MOLD COMPOUND: EPOXY NOVOLAC
SOLDER BALL DIAMETER
1.80 BALL A1
REFERS TO POST REFLOW
CTR BALL A1 ID
CONDITION. THE PRE-REFLOW
DIAMETER IS Ø 0.40.
1.00
TYP BALL #1 ID
BALL A9
6.25 ±0.05
11.00 CL
12.50 ±0.10
5.50 ±0.05
CL
PDF: 09005aef80a1d9d4/Source: 09005aef80a1d9e7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
512MBDDRx4x8x16_2.fm - Rev. K 6/06 EN 95 ©2000–2005 Micron Technology, Inc. All rights reserved.
Intel® Embedded Flash Memory (J3 v. D) - Technical Documents
●
●
❍ ❍ ❍ ❍ ❍
NOR
Wireless Memory
Solutions
Embedded Memory
Solutions
Tools
Software
Application notes
Packaging
Documentation AP-846 Migration Guide for Intel StrataFlash® Synchronous Memory (K3) to
Intel® Embedded Flash Memory (J3 v. D)
NAND
AP 835 - Intel StrataFlash® Memory (J3) to Intel® Embedded Flash Memory
Solutions
(J3 v. D) Conversion Guide
Datasheets
Intel® Embedded Flash Memory (J3 v. D) (32, 64, and 128 Mbit) Datasheet
Migration guides
Specification updates
Intel® Embedded Flash Memory (J3 v. D) (32, 64, and 128 Mbit)
Specification Update
http://www.intel.com/design/flcomp/products/j3d/techdocs.htm06/03/2007 4:09:58 PM
Intel® Embedded Flash Memory (J3 v. D) (32, 64, and 128 Mbit) Datasheet
●
●
❍ ❍ ❍ ❍ ❍
Intel® Embedded Flash Memory (J3 v. D) (32, 64, and 128 Mbit) Datasheet
This document contains information pertaining to the Intel® Embedded Flash Memory (28FxxxJ3D) device features, operation, and
specifications.
File Name/Size:
30855103.pdf
1092484 bytes
Download From:
FTP Server
http://www.intel.com/design/flcomp/datashts/308551.htm06/03/2007 4:10:53 PM