SNAS717A April 2017 – October 2021 ADC12D1620QML-SP
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
Eleven read/write registers provide several control and configuration options in the extended control mode. When the device is in non-extended control mode (non-ECM), the registers have the settings shown in the "DV" rows and cannot be changed. See Table 7-12 for a summary.
A3 | A2 | A1 | A0 | HEX | REGISTER ADDRESSED |
0 | 0 | 0 | 0 | 0h | Configuration Register 1 |
0 | 0 | 0 | 1 | 1h | Reserved |
0 | 0 | 1 | 0 | 2h | I-channel Offset Adjust |
0 | 0 | 1 | 1 | 3h | I-channel Full-Scale Range Adjust |
0 | 1 | 0 | 0 | 4h | Calibration Adjust |
0 | 1 | 0 | 1 | 5h | Calibration Values |
0 | 1 | 1 | 0 | 6h | Reserved |
0 | 1 | 1 | 1 | 7h | DES Timing Adjust |
1 | 0 | 0 | 0 | 8h | Reserved |
1 | 0 | 0 | 1 | 9h | Reserved |
1 | 0 | 1 | 0 | Ah | Q-channel Offset Adjust |
1 | 0 | 1 | 1 | Bh | Q-channel Full-Scale Range Adjust |
1 | 1 | 0 | 0 | Ch | Aperture Delay Coarse Adjust |
1 | 1 | 0 | 1 | Dh | Aperture Delay Fine Adjust |
1 | 1 | 1 | 0 | Eh | AutoSync |
1 | 1 | 1 | 1 | Fh | Reserved |
Addr: 0h (0000b) | Default Values: 2000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | CAL | DPS | OVS | TPM | PDI | PDQ | Res | LFS | DES | DEQ | DIQ | 2SC | TSE | SDR | Reserved | |
DV(1) | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0/1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 15 | CAL: Calibration enable. When this bit is set to 1b, an on-command calibration is initiated. This bit is not reset automatically upon completion of the calibration. Therefore, the user must reset this bit to 0b and then set it to 1b again to execute calibration. This bit is logically OR'd with the CAL Pin; both bit and pin must be set to 0b before either is used to execute a calibration. TI recommends holding the CAL pin high during normal usage of the ADC12D1620 device to reduce the chance that an SEU causes a calibration cycle. | ||
Bit 14 | DPS: DCLK phase select. In DDR, set this bit to 0b to select the 0° mode DDR data-to-DCLK phase relationship and to 1b to select the 90° mode. In SDR, set this bit to 0b to transition the data on the rising edge of DCLK; set this bit to 1b to transition the data on the falling edge of DCLK. | ||
Bit 13 | OVS: Output voltage select. This bit sets the differential voltage level for the LVDS outputs including Data, OR, and DCLK. 0b selects the lower level and 1b selects the higher level. See VOD in Converter Electrical Characteristics: Digital Control and Output Pin Characteristics for details. | ||
Bit 12 | TPM: Test pattern mode. When this bit is set to 1b, the device continually outputs a fixed digital pattern at the digital data and OR outputs. When set to 0b, the device continually outputs the converted signal, which was present at the analog inputs. See Test-Patterm Mode for details about the TPM pattern. | ||
Bit 11 | PDI: Power-down I channel. When this bit is set to 0b, the I channel is fully operational; when it is set to 1b, the I channel is powered-down. The I channel may be powered-down through this bit or the PDI pin, which is active, even in ECM. | ||
Bit 10 | PDQ: Power-down Q channel. When this bit is set to 0b, the Q channel is fully operational; when it is set to 1b, the Q channel is powered-down. The Q channel may be powered-down through this bit or the PDQ pin, which is active, even in ECM. | ||
Bit 9 | Reserved. Must be set as shown. | ||
Bit 8 | LFS: Low-frequency select. If the sampling clock (CLK) is at or below 300 MHz in non-LSPSM, set this bit to 1b for improved performance. In LSPSM, the device is automatically in LFS, and this bit is inactive. | ||
Bit 7 | DES: Dual-edge sampling mode select. When this bit is set to 0b, the device operates in the non-DES mode; when it is set to 1b, the device operates in the DES mode. See DES/Non-Des Mode for more information. | ||
Bit 6 | DEQ: DES Q input select, also known as DESQ mode. When the device is in DES mode, this bit selects the input that the device operates on. The default setting of 0b selects the I input and 1b selects the Q input. | ||
Bit 5 | DIQ: DES I and Q input, also known as DESIQ mode. When in DES mode, setting this bit to 1b shorts the I and Q inputs internally to the device. In this mode, both the I and Q inputs must be externally driven; see DES/Non-Des Mode for more information. If the bit is left at its default 0b, the I and Q inputs remain electrically separate. The allowed DES modes settings are shown below. For DESCLKIQ mode, see the Table 7-27 register (Addr Eh). | ||
MODE | ADDR 0h, BIT<7:5> | ADDR Eh, BIT<6> | |
Non-DES mode | 000b | 0b | |
DESI mode | 100b | 0b | |
DESQ mode | 110b | 0b | |
DESIQ mode | 101b | 0b | |
DESCLKIQ mode | 000b | 1b | |
Bit 4 | 2SC: Two's complement output. For the default setting of 0b, the data is output in offset binary format; when set to 1b, the data is output in two's complement format. | ||
Bit 3 | TSE: Time stamp enable. For the default setting of 0b, the time stamp feature is not enabled; when set to 1b, the feature is enabled. See Output Control and Adjust for more information about this feature. | ||
Bit 2 | SDR: Single data rate. For the default setting of 0b, the data is clocked in dual data rate; when set to 1b, the data is clocked in single data rate. See Output Control and Adjust for more information about this feature. Note that for DDR mode, the 1:2 demux mode is not available in LSPSM. See Supported Demux , Data Rate Modes for a selection of available modes. | ||
Bits 1:0 | Reserved. Must be set as shown. |
Addr: 1h (0001b) | Default Values: 2907h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | |||||||||||||||
DV(1) | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
Bits 15:0 | Reserved. Must be set as shown. |
Addr: 2h (0010b) | Default Values: 0000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | OS | OM(11:0) | |||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 15:13 | Reserved. Must be set to 0b. | |
Bit 12 | OS: Offset sign. The default setting of 0b incurs a positive offset of a magnitude set by Bits 11:0 to the ADC output. Setting this bit to 1b incurs a negative offset of the set magnitude. | |
Bits 11:0 | OM(11:0): Offset magnitude. These bits determine the magnitude of the offset set at the ADC output (straight binary coding). The range is from 0 mV for OM(11:0) = 0d to 45 mV for OM(11:0) = 4095d in steps of ~11 µV. Monotonicity is specified by design only for the 9 MSBs. | |
CODE | OFFSET [mV] | |
0000 0000 0000 (default) | 0 | |
1000 0000 0000 | 22.5 | |
1111 1111 1111 | 45 |
Addr: 3h (0011b) | Default Values: 4000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Res | FM(14:0) | ||||||||||||||
DV(1) | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 15 | Reserved. Must be set to 0b. | |
Bits 14:0 | FM(14:0): FSR magnitude. These bits increase the ADC full-scale range magnitude (straight binary coding.) The range is from 600 mV (0d) to 1000 mV (32767d) with the default setting at 800 mV (16384d). Monotonicity is specified by design only for the 9 MSBs. The mid-range (low) setting in ECM corresponds to the nominal (low) setting in non-ECM. A greater range of FSR values is available in ECM, that is, FSR values above 800 mV. See VIN_FSR in Converter Electrical Characteristics: Analog Input/Output and Reference Characteristics for characterization details. | |
CODE | FSR [mV] | |
000 0000 0000 0000 | 600 | |
100 0000 0000 0000 (default) | 800 | |
111 1111 1111 1111 | 1000 |
Addr: 4h (0100b) | Default Values: DB4Bh | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Res | CSS | Reserved | SSC | Reserved | |||||||||||
DV(1) | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
Bit 15 | Reserved. Must be set as shown. |
Bit 14 | CSS: Calibration sequence select. The default 1b selects the following calibration sequence: reset all previously calibrated elements to nominal values, do RIN calibration, do internal linearity calibration. Setting CSS = 0b selects the following calibration sequence: do not reset RIN to its nominal value, skip RIN calibration, do internal linearity calibration. The calibration must be completed at least one time with CSS = 1b to calibrate RIN. Subsequent calibrations may be run with CSS = 0b (skip RIN calibration) or 1b (full RIN and internal linearity calibration). |
Bits 13:8 | Reserved. Must be set as shown. |
Bit 7 | SSC: SPI scan control. Setting this control bit to 1b allows the calibration values, stored in Addr: 5h, to be read/written. When not reading/writing the calibration values, this control bit should left at its default 0b setting. See Calibration Feature for more information. |
Bits 6:0 | Reserved. Must be set as shown. |
Addr: 5h (0101b) | Default Values: XXXXh | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | SS(15:0) | |||||||||||||||
DV(1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
Bits 15:0 | SS(15:0): SPI scan. When the ADC performs a self-calibration, the values for the calibration are stored in this register and may be read from/written to it. Set the SSC of the Calibration Adjust register (Addr: 4h, Bit: 7) to read/write. See Calibration Feature for more information. |
Addr: 6h (0110b) | Default Values: 1C2Eh | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | |||||||||||||||
DV(1) | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
Bits 15:0 | Reserved. Must be set as shown. |
Addr: 7h (0111b) | Default Values: 8142h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | DTA(6:0) | Reserved | ||||||||||||||
DV(1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
Bits 15:9 | DTA(6:0): DES mode timing adjust. In the DES mode, the time at which the falling edge sampling clock samples relative to the rising edge of the sampling clock may be adjusted; the automatic duty cycle correction continues to function. See Input Control and Adjust for more information. The nominal step size is 30 fs. |
Bits 8:0 | Reserved. Must be set as shown. |
Addr: 8h (1000b) | Default Values: 0F0Fh | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | |||||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
Bits 15:0 | Reserved. Must be set as shown. |
Addr: 9h (1001b) | Default Values: 0000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | |||||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 15:0 | Reserved. Must be set as shown. |
Addr: Ah (1010b) | Default Values: 0000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | OS | OM(11:0) | |||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 15:13 | Reserved. Must be set to 0b. | |
Bit 12 | OS: Offset sign. The default setting of 0b incurs a positive offset of a magnitude set by Bits 11:0 to the ADC output. Setting this bit to 1b incurs a negative offset of the set magnitude. | |
Bits 11:0 | OM(11:0): Offset magnitude. These bits determine the magnitude of the offset set at the ADC output (straight binary coding). The range is from 0 mV for OM(11:0) = 0d to 45 mV for OM(11:0) = 4095d in steps of ~11 µV. Monotonicity is specified by design only for the 9 MSBs. | |
CODE | OFFSET [mV] | |
0000 0000 0000 (default) | 0 | |
1000 0000 0000 | 22.5 | |
1111 1111 1111 | 45 |
Addr: Bh (1011b) | Default Values: 4000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Res | FM(14:0) | ||||||||||||||
DV(1) | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 15 | Reserved. Must be set to 0b. | |
Bits 14:0 | FM(14:0): FSR magnitude. These bits increase the ADC full-scale range magnitude (straight binary coding.) The range is from 600 mV (0d) to 1000 mV (32767d) with the default setting at 800 mV (16384d). Monotonicity is specified by design only for the 9 MSBs. The mid-range (low) setting in ECM corresponds to the nominal (low) setting in Non-ECM. A greater range of FSR values is available in ECM, that is, FSR values above 800 mV. See VIN_FSR in Converter Electrical Characteristics: Analog Input/Output and Reference Characteristics for characterization details. | |
CODE | FSR [mV] | |
000 0000 0000 0000 | 600 | |
100 0000 0000 0000 (default) | 800 | |
111 1111 1111 1111 | 1000 |
Addr: Ch (1100b) | Default Values: 0004h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | CAM(11:0) | STA | DCC | Res | ||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Bits 15:4 | CAM(11:0): Coarse adjust magnitude. This 12-bit value determines the amount of delay that is applied to the input CLK signal. The range is 0-ps delay for CAM(11:0) = 0d to a maximum delay of 825 ps for CAM(11:0) = 2431d (±95 ps due to PVT variation) in steps of ~340 fs. For code CAM(11:0) = 2432d and above, the delay saturates and the maximum delay applies. Additional, finer delay steps are available in register Dh. The STA (Bit 3) must be selected to enable this function. |
Bit 3 | STA: Select tAD Adjust. Set this bit to 1b to enable the tAD adjust feature, which makes both coarse and fine adjustment settings, that is, CAM(11:0) and FAM(5:0), available. |
Bit 2 | DCC: Duty cycle correct. This bit can be set to 0b to disable the automatic duty-cycle stabilizer feature of the chip. This feature is enabled by default. |
Bits 1:0 | Reserved. Must be set to 0b. |
Addr: Dh (1101b) | Default Values: 0000h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | FAM(5:0) | Reserved | ||||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 15:10 | FAM(5:0): Fine aperture adjust magnitude. This 6-bit value determines the amount of additional delay that is applied to the input CLK when the clock phase adjust feature is enabled through STA (Addr: Ch; Bit: 3). The range is straight binary from 0 ps delay for FAM(5:0) = 0d to 2.3 ps delay for FAM(5:0) = 63d (±300 fs due to PVT variation) in steps of ~36 fs. |
Bits 9:0 | Reserved. Must be set as shown. |
Addr: Eh (1110b) | Default Values: 0003h | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | DRC(8:0) | DCK | Res | SP(1:0) | ES | DOC | DR | |||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
Bits 15:7 | DRC(8:0): Delay reference clock. These bits may be used to increase the delay on the input reference clock when synchronizing multiple ADCs. The delay may be set from a minimum of 0s (0d) to a maximum of 1200 ps (319d). The delay remains the maximum of 1200 ps for any codes above or equal to 319d. See Synchronizing Multiple ADC12D1620 Devices in a System for more information. |
Bit 6 | DCK: DESCLKIQ mode. Set this bit to 1b to enable Dual-Edge Sampling, in which the Sampling Clock samples the I and Q inputs 180° out of phase with respect to one , that is, the DESCLKIQ mode. To select the DESCLKIQ mode, Addr: 0h, Bits <7:5> must also be set to 000b. See Input Control and Adjust for more information. |
Bit 5 | Reserved. Must be set as shown. |
Bits 4:3 | SP(1:0): Select phase. These bits select the phase of the reference clock that is latched. The codes correspond to the following phase shift: 00 = 0° 01 = 90° 10 = 180° 11 = 270° |
Bit 2 | ES: Enable secondary. Set this bit to 1b to enable the secondary mode of operation. In this mode, the internal divided clocks are synchronized with the reference clock coming from the primary ADC. The primary clock is applied on the input pins RCLK. If this bit is set to 0b, then the device is in primary mode. |
Bit 1 | DOC: Disable output reference clocks. In non-LSPSM, setting this bit to 0b sends a CLK/4 signal on RCOut1 and RCOut2; in LSPSM, setting this bit to 0b sends a CLK/2 signal on RCOut1 and RCOut2. The default setting of 1b disables these output drivers. This bit functions as described, regardless of whether the device is operating in primary or secondary mode, as determined by ES (Bit 2). |
Bit 0 | DR: Disable reset. The default setting of 1b leaves the DCLK_RST functionality disabled. Set this bit to 0b to enable DCLK_RST functionality. |
Addr: Fh (1111b) | Default Values: 001Dh | |||||||||||||||
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Name | Reserved | |||||||||||||||
DV(1) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
Bits 15:0 | Reserved. This address is read only. |