The EVAL-ADATE318BCPZ evaluation board for the ADATE318 features breakout connections via SMA terminals for all the signal inputs and outputs. The differential pairs are provided with 50ohm controlled impedance traces with equal lengths. The board only takes in +21V and -10V supplies and the on-board regulators provides the required part supplies. Communication to the Evaluation Board Software is via USB and LED indicators on the board provide display for the read or write data.
The ADATE318 datasheet provide additional information and should be consulted when using the evaluation board. All documents and software tools are available at the ADATE318 main page.
The EVAL-ADATE318BCPZ is a full-featured evaluation board designed to allow the user to easily evaluate all features of the ADATE318 Dual Integrated DCL with PMU. The board can be controlled by two means, via the on-board connectors or via the USB port of a Windows- based PC using the ADATE318 evaluation software. The default setup is for control via the USB port. Please refer to the ADATE318 datasheet for full details on all functionality of the ADATE318 device and for full details of the each of the Registers within the ADATE318.
Figure 1. Overview of EVAL-ADATE318BCPZ evaluation board.
The ADATE318 is a complete, single-chip ATE solution that performs the pin electronics functions of driver, comparator, and active load (DCL), four quadrant, per pin, parametric measurement unit (PPMU). It has VHH drive capability per chip to support flash memory testing applications and integrated 16-bit DACs with an on-chip calibration engine to provide all necessary dc levels for operation of the part.
The driver features three active states: data high, data low, and terminate mode, as well as a high impedance inhibit state. The inhibit state, in conjunction with the integrated dynamic clamps, facilitates the implementation of a high speed active termination. The output voltage capability is −1.5 V to +6.5 V to accommodate a wide range of ATE and instrumentation applications.
The ADATE318 can be used as a dual, single-ended drive/ receive channel or as a single differential drive/receive channel. Each channel of the ADATE318 features a high speed window comparator as well as a programmable threshold differential comparator for differential ATE applications. A four quadrant PPMU is also provided per channel. All dc levels for DCL and PPMU functions are generated by 24 on-chip 16-bit DACs. To facilitate accurate levels programming, the ADATE318 contains an integrated calibration function to correct gain and offset errors for each functional block. Correction coefficients can be stored on chip, and any values written to the DACs are automatically adjusted using the appropriate correction factors.
The ADATE318 uses a serial programmable interface (SPI) bus to program all functional blocks, DACs, and on-chip calibration constants. It also has an on-chip temperature sensor and over/undervoltage fault clamps for monitoring and reporting the device temperature and any output pin or PPMU voltage faults that may occur during operation.
The following external supplies must be provided:
GND input is provided on the board. Each device supply is decoupled to GND with 10μF and 0.1μF capacitors. Each device supply pin is again decoupled with a 0.1μF capacitor to GND.
The default setup is for control by the PC via the USB port. The default link options are listed in Table 1.
Table 1. Default Jumper Setup
Jumper No. | Default | Function |
---|---|---|
P2 | Inserted | Current measurement terminal for VPLUS (0.1 Ohm Sense Resistor) |
P7 | Inserted | Current measurement terminal for VTT_C (0.1 Ohm Sense Resistor) |
P5 | Inserted | Current measurement terminal for VDD (0.1 Ohm Sense Resistor) |
P6 | Inserted | Current measurement terminal for VSS (0.1 Ohm Sense Resistor) |
P3 | Inserted | Current measurement terminal for VCC (0.1 Ohm Sense Resistor) |
P1 | 2-3 | BUS_RW control to indicate whether SPI bus is reading or writing |
P12 | 1-2 | CS_B_EVAL – Device SPI Chip Select (On-board or external) |
P11 | 1-2 | SDO_EVAL – Device SPI Slave Device Out (On-board or external) |
P8 | 1-2 | SCLK_EVAL – Device SPI Clock (On-board or external) |
P9 | 1-2 | SDI_EVAL – Device SPI Slave Device Input (On-board or external) |
P10 | 1-2 | RESET_B_EVAL – Device Reset Signal (On-board or external) |
The ADATE318 board requires on two voltage supplies (+21V and -10V). These supplies are enough to power the entire board including the digital portion. This board also has SMA provision for both the inputs and outputs. Recommended to be controlled via USB, this board can be used with the provided software for easy access to user registers within ADATE318. Designed to be interactive, the ADATE318BCPZ also features an LED array at the bottom portion to help the user know that the correct data are being written to or read from the part.
To launch the software, select the ADATE318 submenu from the Analog Devices menu or use Windows Search. Next, click ADATE318 Evaluation Software. The main window of the ADATE318 software looks as follows:
This allows control of all the main functions of the ADATE318 and access to the DAC registers as required. The main window of the software include three sections. One of them is the DAC Levels section which allows the user to write to the DACs within ADATE318 either all in one click or singly. The Single Read and Write section meanwhile allows the user to read or write to a specific register, may it be a DAC register or a control register. The Control Register section lets the user configure the settings of ADATE318.
The DAC Level Registers section, located at the upper left of the user interface, lists all the current settings of the DACs within ADATE318. Changing the values at a text field and pressing 'Enter' in this section is equivalent to writing that value to the specific DAC. The corresponding value (HEX code or Voltage) will change accordingly.
This section also lets the user load or save register settings for all DAC and Control registers for quicker testing.
This section of the user interface makes it easy for the user to write to or read from specific registers as desired. Note that when reading from a register, it is not necessary to fill the data field as this field will show the data read from the part.
It would have been difficult for the user to manually fill the single write section to configure the settings of ADATE318, thus this section is built to address this. This section allows modification of the part's settings by letting the user know which register is being written to, and what specific setting is being changed. Alarms can also be read from this section.