0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AMC7891SRHHR

AMC7891SRHHR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    VQFN36

  • 描述:

    IC MONITOR/CONTROL ANALOG 36VQFN

  • 数据手册
  • 价格&库存
AMC7891SRHHR 数据手册
AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Analog Monitor and Control Circuit with 10-Bit, Multi-Channel ADC and Four DACs, Temperature Sensor, and 12 GPIOs Check for Samples: AMC7891 FEATURES APPLICATIONS • • • • • 1 23 • • • • • • • • 10-Bit, 500-kSPS SAR ADC: – 8 External Analog Inputs – VREF, 2 × VREF Input Ranges Four 10-Bit Monotonic DACs: – 0 to 5-V Output Range – Up to 10-mA Sink and Source Capability – Power-On Reset to 0 V Internal 2.5-V Reference Internal Temperature Sensor: – –40°C to +125°C Operation – Accuracy of ±2.5°C 12 General-Purpose I/O Ports: – 1.8-V to 5.5-V Operation Low-Power SPI™-Compatible Serial Interface: – 4-Wire Mode, 1.8-V to 5.5-V Operation – SCLK up to 30 MHz Temperature Range: –40°C to +105°C Low Power: 32.5 mW at 5 V, Full Operating Conditions Space-Saving Package: 36-pin, 6-mm x 6-mm QFN AMC7891 DESCRIPTION The AMC7891 is a highly-integrated, low-power, complete analog monitoring and control system in a very small package. For monitoring functions, the AMC7891 has 8 uncommitted inputs multiplexed into a 10-bit SAR analog-to-digital converter (ADC) and an accurate on-chip temperature sensor. Control signals are generated through four, independent, 10-bit digital-to-analog converters (DACs). Additional digital signal monitoring and control is accomplished through twelve configurable GPIOs. An internal reference can be used to drive the ADC and DACs. Communication to the device is performed through a versatile, four-wire serial interface compatible with industry-standard microprocessors and microcontrollers. The serial interface can operate at clock rates up to 30 MHz, allowing quick access to critical system data. The device is characterized for operation over the temperature range of –40ºC to 105ºC and is available in a very small, 36-pin, 6-mm x 6-mm QFN package. 2.5-V Reference ADC DAC DAC DAC Serial Interface Serial Interface TEMP SENSOR GPIO Control Four DAC Outputs Eight Analog Inputs DAC MUX Cellular Base Stations RF Communication Systems Optical Networks General-Purpose Monitor and Control The AMC7891’s low power, small size and high-integration make it an ideal low-cost, bias control circuit for modern RF transistor modules such as the power amplifiers (PA) and low-noise amplifiers (LNA) found in RF communication systems. The AMC7891 feature set is similarly beneficial in general purpose monitor and control systems. For applications that require a different channel count, additional features, or converter resolutions, Texas Instruments offers a complete family of Analog Monitor and Control (AMC) Products. See http://www.ti.com/amc. 12 GPIOs 1 2 3 Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. SPI is a trademark of Motorola, Inc. All other trademarks are the property of their respective owners. PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters. Copyright © 2011, Texas Instruments Incorporated AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. REF AIN7 AIN6 AIN5 AIN4 AIN3 AIN2 AIN1 AIN0 RHH PACKAGE QFN-36 (TOP VIEW) 36 35 34 33 32 31 30 29 28 DGND 3 25 GPIOA2 GPIOVDD 4 24 GPIOA3 SPIVDD 5 23 GPIOB0 CS 6 22 GPIOB1 SCLK 7 21 GPIOB2 SDI 8 20 GPIOB3 SDO 9 19 DAV DACOUT3 10 11 12 13 14 15 16 17 18 GPIOC0 GPIOA1 GPIOC1 26 GPIOC2 2 GPIOC3 AGND1 AGND2 GPIOA0 DACOUT0 27 DACOUT1 1 DACOUT2 AVDD AMC7891 Pin Functions PIN NO. NAME I/O DESCRIPTION 1 AVDD I Analog supply voltage. (4.75 V to 5.5 V) 2 AGND1 I Analog ground. Ground reference point for all analog circuitry on the device, AGND. Connect AGND1 and AGND2 to the same potential, AGND. 3 DGND I Digital ground. Ground reference point for all digital circuitry on the device. Ideally, AGND and DGND should be at the same potential and must not differ by more than 0.3 V. 4 GPIOVDD I GPIO supply voltage. (1.8 V to 5.5 V) Sets the GPIO operating voltage and threshold levels. 5 SPIVDD I Serial interface supply voltage. (1.8 V to 5.5 V) Sets the serial interface operating voltage and threshold levels. 6 CS I Active low serial data enable. Schmitt-trigger logic input. This input is the frame synchronization signal for the serial data. When this signal goes low, it enables the input shift register and data is sampled on subsequent falling clock edges. The DAC output and register settings update following the 24th clock. If CS goes high before the 23th clock edge, the command is ignored. 2 7 SCLK I Serial interface clock. Schmitt-trigger logic input. Maximum SCLK rate is 30MHz. 8 SDI I Serial interface data input. Schmitt-trigger logic input. Data is clocked into the input shift register on each falling edge of SCLK. 9 SDO O Serial interface data output. The SDO pin is in high impedance when CS is high. Data is clocked out of the input shift register on each rising edge of SCLK. 10 DACOUT3 O DAC3 buffered output. (0 V to AVDD). Can source/sink up to 10 mA. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com AMC7891 Pin Functions (continued) PIN I/O DESCRIPTION NO. NAME 11 DACOUT2 O DAC2 buffered output. (0 V to AVDD). Can source/sink up to 10 mA. 12 DACOUT1 O DAC1 buffered output. (0 V to AVDD). Can source/sink up to 10 mA. 13 DACOUT0 O DAC0 buffered output. (0 V to AVDD). Can source/sink up to 10 mA. 14 AGND2 I Analog ground. Ground reference point for all analog circuitry on the device, AGND. Connect AGND1 and AGND2 to the same potential, AGND. 15 GPIOC3 I/O General purpose digital I/O C3. Maximum voltage is set by GPIOVDD 16 GPIOC2 I/O General purpose digital I/O C2. Maximum voltage is set by GPIOVDD 17 GPIOC1 I/O General purpose digital I/O C1. Maximum voltage is set by GPIOVDD 18 GPIOC0 I/O General purpose digital I/O C0. Maximum voltage is set by GPIOVDD 19 DAV O ADC data available indicator. Open-drain, active low output. In direct-mode, DAV goes low when an ADC conversion cycle finishes. In auto-mode a 1µs pulse appears on this pin when the conversion cycle finishes (see ADC Operation for details). DAV stays high when deactivated. If used, an external 10 kΩ pull-up resistor to GPIOVDD is required. If unused, the pin can be connected to DGND. 20 GPIOB3 I/O General purpose digital I/O B3. Maximum voltage is set by GPIOVDD 21 GPIOB2 I/O General purpose digital I/O B2. Maximum voltage is set by GPIOVDD 22 GPIOB1 I/O General purpose digital I/O B1. Maximum voltage is set by GPIOVDD 23 GPIOB0 I/O General purpose digital I/O B1. Maximum voltage is set by GPIOVDD 24 GPIOA3 I/O General purpose digital I/O A3. Maximum voltage is set by GPIOVDD 25 GPIOA2 I/O General purpose digital I/O A2. Maximum voltage is set by GPIOVDD 26 GPIOA1 I/O General purpose digital I/O A1. Maximum voltage is set by GPIOVDD 27 GPIOA0 I/O General purpose digital I/O A1. Maximum voltage is set by GPIOVDD 28 AIN0 I Uncommitted analog input 0. (0 V to 5 V) 29 AIN1 I Uncommitted analog input 1. (0 V to 5 V) 30 AIN2 I Uncommitted analog input 2. (0 V to 5 V) 31 AIN3 I Uncommitted analog input 3. (0 V to 5 V) 32 AIN4 I Uncommitted analog input 4. (0 V to 5 V) 33 AIN5 I Uncommitted analog input 5. (0 V to 5 V) 34 AIN6 I Uncommitted analog input 6. (0 V to 5 V) 35 AIN7 I Uncommitted analog input 7. (0 V to 5 V) 36 REF I/O Used as external ADC reference input when the internal reference buffer is disabled in register AMC_power, ref_on = ‘0’ (default). A decoupling capacitor is recommended between the external reference output an AGND for noise filtering. Used as internal reference output when the internal reference buffer is enabled in register AMC_power, ref_on = ‘1’. Requires a 4.7 µF decoupling capacitor to AGND when used as reference output. An external buffer amplifier with high impedance input is required to drive an external load. – THERMAL PAD – The thermal pad is located on the package underside. Connect to the board ground plane using multiple vias. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 3 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com FUNCTIONAL BLOCK DIAGRAM AMC7891 Internal Reference (2.5V) REF ref_on AIN0 AIN1 DAC0 10-Bit AIN3 AIN4 Multiplexer AIN2 DACOUT0 10-Bit ADC dac0_clear DAC1 10-Bit AIN5 AIN6 DACOUT1 Temperature Sensor dac1_clear AIN7 DAC2 10-Bit DACOUT2 Configuration Registers DAV dac2_clear DAC3 10-Bit DACOUT3 dac3_clear SCLK SDI Serial Peripheral Interface CS AVDD SDO GPIOVDD GPIO Control 4 Submit Documentation Feedback DGND AGND2 AGND1 GPIOC3 GPIOC2 GPIOC1 GPIOC0 GPIOB3 GPIOB2 GPIOB1 GPIOB0 GPIOA3 GPIOA2 GPIOA1 GPIOA0 SPIVDD Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com ORDERING INFORMATION (1) TA –40°C to 105°C (1) (2) (3) PACKAGE DRAWING/TYPE (2) (3) TRANSPORT MEDIA RHH / 36-QFN Quad Flatpack No-Lead Tape and Reel ORDER CODE AMC7891SRHHT AMC7891SRHHR QUANTITY 250 2000 For the most current package and ordering information see the Package Option Addendum at the end of this document, or see the device product folder at www.ti.com. Thermal Pad Size: 4.39 mm x 4.39 mm MSL Peak Temperature: Level-3-260C-168 HR ABSOLUTE MAXIMUM RATINGS (1) Over operating free-air temperature range, unless otherwise noted. VALUE Supply voltage range Pin voltage range MAX AVDD to AGND (2) –0.3 6 V GPIOVDD to DGND –0.3 6 V SPIVDD to DGND –0.3 6 V AGND to DGND –0.3 0.3 V AIN[0:7], DACOUT[0:3], REF to AGND –0.3 AVDD + 0.3 V CS, SCLK, SDI to DGND –0.3 6 V SDO to DGND –0.3 SPIVDD + 0.3 V GPIOA[0:3], GPIOB[0:3], GPIOC[0:3] to DGND –0.3 GPIOVDD + 0.3 V DAV to DGND –0.3 6 V –40 105 °C –40 150 °C Human body model (HBM) 2.5 kV Charged device model (CDM) 1.0 kV Operating free-air temperature range, TA: AMC7891 (3) (4) Storage temperature range ESD ratings: (1) (2) (3) (4) UNIT MIN Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to absolute maximum conditions for extended periods may affect device reliability. AGND1 and AGND2 must be tied together as AGND. Air flow or heat sinking reduces θJA and may be required for sustained operation at 105°C and maximum operating conditions. Soldering the device thermal pad to the board ground plane is strongly recommended. THERMAL INFORMATION AMC7891 THERMAL METRIC (1) RHH PACKAGE UNITS 36 PINS θJA Junction-to-ambient thermal resistance 30.6 θJCtop Junction-to-case (top) thermal resistance 16.0 θJB Junction-to-board thermal resistance 5.3 ψJT Junction-to-top characterization parameter 0.2 ψJB Junction-to-board characterization parameter 5.3 θJCbot Junction-to-case (bottom) thermal resistance 0.8 (1) °C/W For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 5 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com ELECTRICAL CHARACTERISTICS (DAC SPECIFICATIONS) AVDD = 4.75 to 5.5 V, GPIOVDD = 1.8 to 5.5 V, SPIVDD = 1.8 to 5.5 V, AGND = DGND = 0 V, External ADC reference = AVDD, TA = –40°C to 105°C (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT ±0.05 ±1 LSB STATIC ACCURACY Resolution 10 Bits INL Relative accuracy DNL Differential nonlinearity Specified monotonic ±0.1 ±1 LSB Offset error Code 0x008 ±0.5 ±5 mV ±0.025 ±0.2 Gain error ±1 ppm/°C Gain temperature coefficient ±1 ppm/°C DAC OUTPUT (1) Full scale output voltage range Output voltage settling time 0 Transition: Code 0x008 to 0x3F8 to within 1/2 LSB, CL = 2 nF, RL = ∞ Slew rate V 5 µs 2 V/µs Full-scale current shorted to ground or pulled to AVDD ±30 mA Load current Source and/or sink within 300 mV of supply ±10 mA Capacitive load stability RL = ∞ 10 nF 1 Ω 10 mV Power-on overshoot AVDD 0 to 5 V, 2 ms ramp Glitch energy Transition: Code 0x1FF to 0x200; 0x200 to 0x1FF 0.15 nV-s TA = 25°C, 1 kHz 260 nV/√Hz 20 µVPP Output noise 6 AVDD Short circuit current DC output impedance (1) %FSR Offset temperature coefficient Integrated noise from 0.1 Hz to 10 Hz Specified by design and characterization. Not tested during production. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com ELECTRICAL CHARACTERISTICS – (ADC SPECIFICATIONS) AVDD = 4.75 to 5.5 V, GPIOVDD = 1.8 to 5.5 V, SPIVDD = 1.8 to 5.5 V, AGND = DGND = 0 V, External ADC reference = AVDD, TA = –40°C to 105°C (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT ±0.1 ±1 LSB DC ACCURACY Resolution 10 INL Integral nonlinearity DNL Differential nonlinearity Bits ±0.1 ±1 LSB Offset error ±0.5 ±2 LSB Offset error match ±0.4 Gain error ±0.5 Gain error match ±0.4 LSB 500 kSPS 16 µs Specified monotonic LSB ±2 LSB CONVERSION TIME ADC conversion rate Autocycle update rate All 8 ADC input channels enabled Throughput rate SCLK ≥ 12 MHz, single analog channel Conversion delay Delay from trigger to conversion start 500 kSPS 2 4 µs AGND – 0.2 AVDD + 0.2 V V ANALOG INPUT Absolute input voltage range Full scale input voltage range Independent of gain setting Gain = 1, adcn_gain = '0' 0 VREF Gain = 2, adcn_gain = '1' 0 2 × VREF Input capacitance (1) V 40 DC input leakage current pF ±1 Measured with ADC in Hold mode µA AC PERFORMANCE SFDR Spurious Free Dynamic Range fIN = 1 kHz, –1 dBFS sine wave SNR Signal to Noise Ratio SINAD Signal to Noise+Distortion Ratio Total Harmonic Distortion THD 76 dBc fIN = 1 kHz, –1 dBFS sine wave 61 dBc fIN = 1 kHz, –1 dBFS sine wave 60.5 dBc fIN = 1 kHz, –1 dBFS sine wave, Measured up to the fifth harmonic 75 dBc Reference output voltage Internal ADC reference buffered output at REF pin 2.5 V Reference buffer power AVDD = 5 V 360 µA 10 ppm/°C INTERNAL ADC REFERENCE VREF (2) Reference temperature coefficient EXTERNAL ADC REFERENCE VREF Reference input voltage Input resistance (1) External ADC reference input to REF pin 0.3 VREF = 5 V, AIN = 5 V AVDD 20 V kΩ TEMPERATURE SENSOR –40 Operating range Accuracy TA = –40°C to 125°C, AVDD = 5 V Resolution LSB size Conversion time (1) (2) ±1 125 °C ±2.5 °C 0.125 °C 15 ms Specified by design. Not tested during production. Use an external buffer amplifier with high impedance input to drive any external load. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 7 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com ELECTRICAL CHARACTERISTICS – GENERAL SPECIFICATIONS AVDD = 4.75 to 5.5 V, GPIOVDD = 1.8 to 5.5 V, SPIVDD = 1.8 to 5.5 V, AGND = DGND = 0 V, External ADC reference = AVDD, TA = –40°C to 105°C (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT GENERAL PURPOSE I/O VIH VIL VOH VOL High-level input voltage Low-level input voltage High-level output voltage Low-level output voltage Input capacitance GPIOVDD = 1.8 V GPIOVDD = 3.3 to 5.5 V 0.7×GPIOVDD V 2.1 V GPIOVDD = 1.8 V 0.3 V GPIOVDD = 3.3 to 5.5 V 0.8 V Iload = 1.6 mA, GPIOVDD = 1.8V, All GPIOs loaded and set to '1' GPIOVDD - 0.25 V Iload = 1.6 mA, GPIOVDD = 3.3 to 5.5V, All GPIOs loaded and set to '1' GPIOVDD - 0.2 V Iload = -1.6 mA, All GPIOs loaded 0.4 (1) High impedance output capacitance (1) V 1 pF 1 pF LOGIC INPUTS: CS, SDI, SCLK VIH VIL High-level input voltage Low-level input voltage SPIVDD = 1.8 V SPIVDD = 3.3 to 5.5 V 0.7×SPIVDD V 2.1 V SPIVDD = 1.8 V 0.3 V SPIVDD = 3.3 to 5.5 V 0.7 V ±1 µA Input current Input capacitance (1) High impedance output capacitance (1) 1 pF 1 pF LOGIC OUTPUT: SDO VOH High-level output voltage Iload = 1.6 mA VOL Low-level output voltage Iload = -1.6 mA SPIVDD - 0.2 0.4 V V Iload = -2 mA 0.4 V 5.5 V LOGIC OUTPUT: DAV VOL Low-level output voltage POWER REQUIREMENTS AVDD IDD 4.75 5 GPIOVDD 1.8 5.5 V SPIVDD 1.8 5.5 V 10 mA Total supply current, AVDD + GPIOVDD + SPIVDD Power consumption Operating mode (2) 6.5 Power down mode 1.25 2 mA Operating mode (2) 32.5 55 mW Power down mode 6.25 11 mW 25 105 °C OPERATING RANGE –40 Specified temperature range (1) (2) 8 Specified by design. Not tested in production. AVDD = GPIOVDD = SPIVDD = 5 V. No DAC load, all DACs at 0x200 code and ADC at the fastest auto conversion rate. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com TIMING SPECIFICATIONS (1) (2) AVDD = 4.75 to 5.5 V, GPIOVDD = 1.8 to 5.5 V, SPIVDD = 1.8 to 5.5 V, AGND = DGND = 0 V, External ADC reference = AVDD, TA = –40°C to 105°C (unless otherwise noted). PARAMETER fSCLK TEST CONDITIONS SCLK frequency MAX UNIT SPIVDD = 5.5 V MIN TYP 30 MHz SPIVDD = 2.7 V 15 MHz SPIVDD = 1.8 V 10 MHz tR Input rise time 10% to 90% of SPIVDD 2 ns tF Input fall time 10% to 90% of SPIVDD 2 ns t1 SCLK cycle time t2 t3 SCLK high time SCLK low time SPIVDD = 5.5 V 33 ns SPIVDD = 2.7 V 66 ns SPIVDD = 1.8 V 100 ns SPIVDD = 5.5 V 13 ns SPIVDD = 2.7 V 30 ns SPIVDD = 1.8 V 50 ns SPIVDD = 5.5 V 13 ns SPIVDD = 2.7 V 26 ns SPIVDD = 1.8 V 40 ns 5 ns t4 Frame start time CS falling edge to SCLK rising edge t5 SDI setup time SDI valid to falling edge of SCLK 4 ns t6 SDI hold time SDI valid after falling edge of SCLK 12 ns t7 Frame stop time SCLK falling edge to CS rising edge 15 ns t8 CS high time t9 SDO delay t10 Wait time (1) (2) 50 ns SPIVDD = 5.5 V, CL = 10 pF, 1 ns ≤ tR,F(SDO) ≤ 4 ns 5 16 ns SPIVDD = 2.7 V, CL = 10 pF, 1 ns ≤ tR,F(SDO) ≤ 5 ns 6 22 ns SPIVDD = 1.8 V, CL = 10 pF, 2 ns ≤ tR,F(SDO) ≤ 8 ns 8 39 ns CS rising edge to next SCLK rising edge 5 ns Specified by design. Not tested during production. Digital inputs and outputs timed from a voltage level of SPIVDD/2. TIMING INFORMATION t8 t4 t7 CS t1 SCLK t10 tf t3 t2 tr SDI Bit 23 t5 Bit 1 Bit 0 t6 Figure 1. Serial Interface Write Timing Diagram t8 t4 t7 CS tf t1 tr t3 t2 SCLK Read Command SDI Bit 23 t5 SDO Any Command Bit 0 t6 Bit 23 Bit 1 Bit 0 Bit 23 Bit 1 Bit 0 t9 Data read from the register selected in previous operation Figure 2. Serial Interface Read Timing Diagram Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 9 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com TYPICAL CHARACTERISTICS: DAC 1.000 1.000 0.750 0.750 0.500 0.500 0.250 0.250 DNL (LSB) INL (LSB) AVDD = 5 V, GPIOVDD = 5 V, SPIVDD = 5 V, AGND = DGND = 0 V, External ADC reference = AVDD (unless otherwise noted) 0.000 −0.250 −0.500 0.000 −0.250 −0.500 −0.750 −0.750 T=25ºC −1.000 0 128 256 384 512 Code 640 768 896 T=25ºC −1.000 1024 640 768 896 1024 G002 0.250 0.000 −0.250 INL Min −0.500 DNL Max 0.500 DNL (LSB) INL (LSB) 512 Code 0.750 INL Max 0.500 0.250 0.000 −0.250 DNL Min −0.500 −0.750 −0.750 −20 0 20 40 60 Temperature (°C) 80 100 120 −1.000 −40 −20 0 G003 Figure 5. DAC INL vs. TEMPERATURE 20 40 60 Temperature (°C) 80 100 120 G004 Figure 6. DAC DNL vs. TEMPERATURE 5 200 4 150 Gain Error (m%FSR) 3 Offset Error (mV) 384 1.000 0.750 2 1 0 −1 −2 −3 100 50 0 −50 −100 −150 −4 −20 0 20 40 60 Temperature (°C) 80 100 120 −200 −40 G005 Figure 7. DAC OFFSET ERROR vs. TEMPERATURE 10 256 Figure 4. DAC DIFFERENTIAL NON-LINEARITY 1.000 −5 −40 128 G001 Figure 3. DAC INTEGRAL NON-LINEARITY −1.000 −40 0 −20 0 20 40 60 Temperature (°C) 80 100 120 G006 Figure 8. DAC GAIN ERROR vs. TEMPERATURE Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com TYPICAL CHARACTERISTICS: DAC (continued) AVDD = 5 V, GPIOVDD = 5 V, SPIVDD = 5 V, AGND = DGND = 0 V, External ADC reference = AVDD (unless otherwise noted) 5.000 2.502 Output Voltage (V) Output Voltage (V) 4.950 2.501 2.500 2.499 4.900 4.850 4.800 4.750 Code = 0x200 2.498 −10 −8 −6 −4 −2 0 2 4 Load Current (mA) 6 8 Code = 0x3FF 4.700 10 0 1 2 3 G007 Figure 9. DAC OUTPUT VOLTAGE vs. LOAD CURRENT 4 5 6 7 Source Current (mA) 8 9 10 G008 Figure 10. DAC SOURCE CURRENT 0.300 Output Voltage (V) 0.250 0.200 0.150 0.100 0.050 Code = 0x000 0.000 0 1 2 3 4 5 6 Sink Current (mA) 7 8 9 10 G009 Figure 11. DAC SINK CURRENT Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 11 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com TYPICAL CHARACTERISTICS: ADC 1.000 1.000 0.750 0.750 0.500 0.500 0.250 0.250 DNL (LSB) INL (LSB) AVDD = 5 V, GPIOVDD = 5 V, SPIVDD = 5 V, AGND = DGND = 0 V, External ADC reference = AVDD (unless otherwise noted) 0.000 −0.250 −0.500 0.000 −0.250 −0.500 −0.750 −0.750 T=25ºC −1.000 0 128 256 384 512 Code 640 768 896 T=25ºC −1.000 1024 640 768 896 1024 G014 0.250 0.000 −0.250 INL Min −0.500 DNL Max 0.500 DNL (LSB) INL (LSB) 512 Code 0.750 INL Max 0.500 0.250 0.000 −0.250 DNL Min −0.500 −0.750 −0.750 −20 0 20 40 60 Temperature (°C) 80 100 −1.000 −40 120 1.500 1.500 1.000 1.000 Gain Error (LSB) 2.000 0.500 0.000 −0.500 −1.500 100 100 120 G016 0.000 −1.500 80 80 −0.500 −1.000 20 40 60 Temperature (°C) 20 40 60 Temperature (°C) 0.500 −1.000 0 0 Figure 15. ADC DNL vs. TEMPERATURE 2.000 −20 −20 G015 Figure 14. ADC INL vs. TEMPERATURE Offset Error (LSB) 384 1.000 0.750 120 −2.000 −40 G017 Figure 16. ADC OFFSET ERROR vs. TEMPERATURE 12 256 Figure 13. ADC DIFFERENTIAL NON-LINEARITY 1.000 −2.000 −40 128 G013 Figure 12. ADC INTEGRAL NON-LINEARITY −1.000 −40 0 −20 0 20 40 60 Temperature (°C) 80 100 120 G017 Figure 17. ADC GAIN ERROR vs. TEMPERATURE Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com TYPICAL CHARACTERISTICS: ADC (continued) AVDD = 5 V, GPIOVDD = 5 V, SPIVDD = 5 V, AGND = DGND = 0 V, External ADC reference = AVDD 2.000 2.000 1.500 1.500 1.000 1.000 Gain Error (LSB) Offset Error (LSB) (unless otherwise noted) 0.500 0.000 −0.500 −1.000 0.500 0.000 −0.500 −1.000 −1.500 −1.500 AVDD = 5 V −2.000 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 External ADC Vref (V) 4.0 4.5 AVDD = 5 V −2.000 0.0 5.0 2.505 2.505 2.504 2.504 2.503 2.503 2.502 2.502 2.501 2.500 2.499 2.497 2.496 2.496 2.495 2.5 2.495 −40 5.0 4.5 5.0 G020 2.499 2.498 4.5 4.0 2.500 2.497 4.0 AVDD (V) 1.5 2.0 2.5 3.0 3.5 External ADC Vref (V) 2.501 2.498 3.5 1.0 Figure 19. ADC GAIN ERROR vs. REFERENCE VOLTAGE Reference (V) Reference (V) Figure 18. ADC OFFSET ERROR vs. REFERENCE VOLTAGE 3.0 0.5 G019 5.5 15 units −20 0 20 40 60 Temperature (°C) G021 Figure 20. ADC INTERNAL REFERENCE vs. AVDD 80 100 120 G022 Figure 21. ADC INTERNAL REFERENCE vs. TEMPERATURE 2.5 2.0 1.5 Error (°C) 1.0 0.5 0.0 −0.5 −1.0 −1.5 −2.0 −2.5 −40 15 units −20 0 20 40 60 Temperature (°C) 80 100 120 G000 Figure 22. TEMPERATURE SENSOR ERROR vs TEMPERATURE Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 13 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com THEORY OF OPERATION SERIAL INTERFACE The AMC7891 is controlled through a flexible four-wire serial interface compatible with industry standard microprocessors and microcontrollers. The interface provides read/write access to all registers of the AMC7891 with clock rates up to 30 MHz. The interface is compatible with most synchronous transfer formats and is configured as a 4 pin interface. SCLK is the serial interface input clock and CS is serial interface enable. Data is input into SDI and latched into the 24-bit wide SPI shift register on SCLK falling edges, while CS is low. Data is clocked out of SDO on SCLK rising edges, while CS is low. The contents of the SPI shift register are loaded into the device internal register on a CS rising edge after some delay. When CS is high, both SCLK and SDI inputs are blocked out and the SDO output is in high-impedance state. The serial interface works with both a continuous and a non-continuous serial clock. A continuous SCLK source can only be used if CS is held low for the correct number of clock cycles. In gated clock mode, a burst clock containing the exact number of clock cycles must be used and CS must be taken high after the final clock to latch the data. Each SPI command is input to SDI and framed by signal CS (Serial Data Enable) asserted low. The frame’s first byte into SDI is the instruction cycle which identifies the request as a read or write as well as the 7-bit address to be accessed. The following two bytes in the frame form the data cycle. Instruction Cycle Data Cycle CS SCLK SDI R/W A6 A5 A4 A3 A2 A1 A0 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Figure 23. Serial Interface Command Bit 23 R/W. Identifies the communication as a read or write command to the addressed register. Bit = ‘0’ sets the write operation. Bit = ‘1’ sets the read operation. Bits[22:16] A[6:0]. Register address; specifies the register to be accessed during the read or write operation. Bits[15:0] D[15:0]. Data cycle bits. If a write command, the data cycle bits are the values to be written to the register with address A[6:0]. If a read command, the data cycle bits are don’t care values. A read command causes an output on the SDO pin during the next SPI command cycle. The SDO read value frame is formed by the previous communication instruction cycle and the data read from the specified register. Table 1. Serial Data Format SPI FRAME Write Command Frame Read Command Frame Read Value Frame 14 PIN SDI SDO SDI SDO SDI SDO INSTRUCTION CYCLE DATA CYLE Bit 23 Bits [22:16] Bits [15:0] 0 (R/W) A[6:0] Data In[15:0] Undefined or Read Value Frame depending on previous command 1 (R/W) A[6:0] Don’t care Undefined or Read Value Frame depending on previous command New Write or Read Command Frame 1 (R/W) Submit Documentation Feedback A[6:0] Data Out[15:0] Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com The serial clock can be continuous or gated as long as there are exactly 24 falling clock edges within the frame. A write command issued in frames whose width is not 24 bits is incorrect and ignored by the AMC7891. A read command frame not equal to 24 bits may result in abnormal data on SDO and must be ignored by the host processor. In order for another serial transfer to occur, CS must be brought low again to start a new cycle. Figure 24 and Figure 25 show multiple write and read operations. CS SDI SDO W0 W1 W2 W3 XX XX XX XX Wn = Write Command for Register N XX = Don’t care, undefined Figure 24. Serial Interface Write Operation CS SDI R0 SDO XX R1 D0 R2 D1 R3 Any Command D2 D3 Rn = Read Command for Register N Dn = Data from Register N XX = Don’t care, undefined Figure 25. Serial Interface Read Operation Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 15 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com REGISTER MAP The AMC7891 has 16-bit registers containing device configuration and conversion results. A 7-bit register address indicates the proper register. Table 2. Register Map MSB LSB NAME ADDR DEFAULT BIT 15 BIT 14 BIT 13 BIT 12 BIT 11 BIT 10 BIT 9 BIT 8 BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 TEMP_data 0x00 0x0000 0 0 0 0 TEMP_config 0x0A 0x0008 0 0 0 0 0 0 0 0 0 0 0 0 temp_ en TEMP_rate 0x0B 0x0007 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADC0_data 0x23 0x0000 0 0 0 0 0 0 adc0_data(9:0) ADC1_data 0x24 0x0000 0 0 0 0 0 0 adc1_data(9:0) ADC2_data 0x25 0x0000 0 0 0 0 0 0 adc2_data(9:0) ADC3_data 0x26 0x0000 0 0 0 0 0 0 adc3_data(9:0) ADC4_data 0x27 0x0000 0 0 0 0 0 0 adc4_data(9:0) ADC5_data 0x28 0x0000 0 0 0 0 0 0 adc5_data(9:0) ADC6_data 0x29 0x0000 0 0 0 0 0 0 adc6_data(9:0) ADC7_data 0x2A 0x0000 0 0 0 0 0 0 adc7_data(9:0) DAC0_data 0x2B 0x0000 0 0 0 0 0 0 dac0_data(9:0) DAC1_data 0x2C 0x0000 0 0 0 0 0 0 dac1_data(9:0) DAC2_data 0x2D 0x0000 0 0 0 0 0 0 dac2_data(9:0) DAC3_data 0x2E 0x0000 0 0 0 0 0 0 dac3_data(9:0) DAC0_clear 0x2F 0x0000 0 0 0 0 0 0 dac0_clear(9:0) DAC1_clear 0x30 0x0000 0 0 0 0 0 0 dac1_clear(9:0) DAC2_clear 0x31 0x0000 0 0 0 0 0 0 dac2_clear(9:0) DAC3_clear 0x32 0x0000 0 0 0 0 0 0 ioc2_ io ioc1_ io ioc0_ io iob3_ io iob2_ io iob1_ io iob0_ io ioa3_ io ioa2_ io ioa1_ io ioa0_ io tempdata(11:0) temp_rate(2:0) dac3_clear(9:0) GPIO_config 0x33 0x0000 0 0 0 0 ioc3_ io GPIO_out 0x34 0x0000 0 0 0 0 ioc3_ out ioc2_ out ioc1_ out ioc0_ out iob3_ out iob2_ out iob1_ out iob0_ out ioa3_ out ioa2_ out ioa1_ out ioa0_ out GPIO_in 0x35 NA 0 0 0 0 ioc3_ in ioc2_ in ioc1_ in ioc0_ in iob3_ in iob2_ in iob1_ in iob0_ in ioa3_ in ioa2_ in ioa1_ in ioa0_ in AMC_config 0x36 0x2000 0 0 adc_ mode adc_tr ig dac_lo ad resvd adc_rate(1:0) adc_r eady 0 0 0 0 0 0 0 adc1_ en resvd adc2_ en adc3_ en resvd adc4_ en adc5_ en adc6_ en adc7_ en 0 0 0 0 0 adc2_ gain adc3_ gain adc4_ gain adc5_ gain adc6_ gain adc7_ gain 0 0 0 0 0 0 0 0 dac2_ clear dac1_ clear dac0_ clear ADC_enable 0x37 0x0000 0 adc0_ en ADC_gain 0x38 0xFF00 adc0_ gain adc1_ gain DAC_clear 0x39 0x0000 0 0 0 0 0 0 0 0 0 0 0 0 dac3_ clear DAC_sync 0x3A 0x0000 0 0 0 0 0 0 0 0 0 0 0 0 dac3_ sync dac2_ sync dac1_ sync dac0_ sync AMC_power 0x3B 0x0000 0 adc_o n ref_on dac0_ on dac1_ on dac2_ on dac3_ on 0 0 0 0 0 0 0 0 0 AMC_reset 0x3E 0x0000 reset(15:0) AMC_ID 0x40 0x0044 device_id(15:0) 16 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com REGISTER DESCRIPTIONS Register name: temp_data – Address: 0x00, Default: 0x0000 (READ ONLY) Register Name temp_data Address 0x00 Bit Name Function Default Value 15:12 11:0 Reserved Reserved for factory use. temp_data(11:0) Stores the temperature sensor reading in twos complement format. 0.125°C/LSB. All zeros 0x000 Register name: temp_config – Address: 0x0A, Default: 0x0008 (READ/WRITE) Register Address Bit Name temp_config 0x0A 15:4 3 2:0 Name Function Default Value Reserved temp_en Reserved Reserved for factory use. When set to ‘1’, the on-chip temperature sensor is enabled. Reserved for factory use. All zeros 1 All zeros Register name: temp_rate – Address: 0x0B, Default: 0x0007 (READ/WRITE) Register Name temp_rate Address 0x0B Bit 15:3 2:0 Name Reserved temp_rate(2:0) Function Default Value Reserved for factory use. Sets the temperature sensor ADC conversion time temp_rate(2:0) 000 001 010 011 100 101 110 111 All zeros 111 Conversion time 128x 64x 32x 16x 8x 4x 2x 15 ms Register name: ADCn_data – Address: 0x23 to 0x2A, Default: 0x0000 (READ ONLY) (1) Register Name ADCn_ data (1) Address Bit 0x23 to 0x2A 15:10 9:0 Name Function Default Value Reserved Reserved for factory use. adcn_data(9:0) Stores the 10-bit ADCn conversion results in straight binary format. Input Channel ADC Register Value AIN_0 AIN_1 AIN_2 AIN_3 AIN_4 AIN_5 AIN_6 AIN_7 adc0_data(9:0) adc1_data(9:0) adc2_data(9:0) adc3_data(9:0) adc4_data(9:0) adc5_data(9:0) adc6_data(9:0) adc7_data(9:0) All zeros All zeros Register Address 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A All ADCn_data registers are formatted in the manner shown here. n = 0, 1, …, 7 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 17 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Register name: DACn_data – Address: 0x2B to 0x2E, Default: 0x0000 (READ/WRITE) (1) Register Name DACn_ data Addres Bit s 0x2B to 15:10 0x2E 9:0 Name Reserved dacn_data(9:0) Function Reserved for factory use. Stores the 10-bit data to be loaded to the DACn latches in straight binary format. Output Channel DAC Register Value dac0_data(9:0) dac1_data(9:0) dac2_data(9:0) dac3_data(9:0) DACOUT_0 DACOUT_1 DACOUT_2 DACOUT_3 (1) Default Value All zeros All zeros Register Address 0x2B 0x2C 0x2D 0x2E All DACn_data registers are formatted in the manner shown here. n = 0, 1, …, 3 Register name: DACn_clear – Address: 0x2F to 0x32, Default: 0x0000 (READ/WRITE) (1) Register Name DACn_ clear (1) Address 0x2F to 0x32 Bit 15:10 9:0 Name Function Reserved dacn_clear(9:0 ) Reserved for factory use. Stores the 10-bit data to be loaded to the DACn when cleared. Straight binary format. Output Channel DAC Clear Value DACOUT_0 DACOUT_1 DACOUT_2 DACOUT_3 dac0_clear(9:0) dac1_clear(9:0) dac2_clear(9:0) dac3_clear(9:0) Default Value All zeros All zeros Register Address 0x2F 0x30 0x31 0x32 All DACn_data registers are formatted in the manner shown here. n = 0, 1, …, 3 Register name: GPIO_config – Address: 0x33, Default: 0x0000 (READ/WRITE) Register Name GPIO_config Address Bit 0x33 15:12 11 10 9 8 7 6 5 4 3 2 1 0 18 Name Function Reserved ioc3_io Reserved for factory use. When cleared to ‘0’ the corresponding GPIO is configured as an input and set on high-impedance state (default). ioc2_io ioc1_io ioc0_io iob3_io iob2_io iob1_io iob0_io ioa3_io ioa2_io ioa1_io ioa0_io When set to ‘1’ the corresponding GPIO is configured as an output. Submit Documentation Feedback Default Value All zeros 0 0 0 0 0 0 0 0 0 0 0 0 Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Register name: GPIO_out – Address: 0x34, Default: 0x0000 (READ/WRITE) Register Name GPIO_out Address Bit 0x34 15:12 11 10 9 8 7 6 5 4 3 2 1 0 Name Function Reserved ioc3_out ioc2_out ioc1_out ioc0_out iob3_out iob2_out iob1_out iob0_out ioa3_out ioa2_out ioa1_out ioa0_out Reserved for factory use. If the corresponding GPIO is configured as an output in register GPIO_config, 0x33, the value on this bit sets the digital output. If the corresponding GPIO is configured as an input in register GPIO_config, 0x33, this bit is a don’t care. Default Value All zeros 0 0 0 0 0 0 0 0 0 0 0 0 Register name: GPIO_in – Address: 0x35, Default: NA (READ ONLY) Register Name GPIO_in Address Bit 0x35 15:12 11 10 9 8 7 6 5 4 3 2 1 0 Name Function Reserved ioc3_in Reserved for factory use. If the corresponding GPIO is configured as an output in register GPIO_config, 0x33, the value on this bit correspods to the digital output. ioc2_in ioc1_in ioc0_in iob3_in iob2_in iob1_in iob0_in ioa3_in ioa2_in ioa1_in ioa0_in Default Value All zeros 0 If the corresponding GPIO is configured as an output in register GPIO_config 0x33, this bit matches the corresponding value in register GPIO_out, 0x34. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 0 0 0 0 0 0 0 0 0 0 0 19 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Register name: AMC_config – Address: 0x36, Default: 0x2000 (READ/WRITE) Register Name AMC_config Address 0x36 Bit Name 15:4 13 Reserved adc_mode 12 adc_trig 11 dac_load 10 9:8 Reserved adc_rate(1:0) 7 adc_ready 6:0 Reserved Function Reserved for factory use. When set to ‘1’, the ADC is in Auto-mode conversion. When cleared to ‘0’, the ADC is in Direct-mode conversion. When set to ‘1’ triggers a new ADC conversion cycle. The bit is cleared to ‘0’ automatically after the ADC conversion cycle starts. When set to ‘1’ data is loaded into the DAC output channels set to synchronous mode in register dac_sync, 0x3A. The AMC7891 updates the DAC output only if the corresponding dacn_data register has been accessed since the last dac_load trigger. Any DAC channels that have not been accessed are not reloaded again. Reserved for factory use. Sets the primary ADC conversion rate adc_rate(1:0) Conversion time (kSPS) 00 500 01 250 10 125 11 62.5 ADC data available indicator in Direct-mode conversion. Always cleared to ‘0’ in Auto-mode conversion. A ‘1’ read from this bit indicates the ADC conversion cycle is complete and new data is available. A ‘0’ read from this bit indicates the ADC conversion cycle is in progress or the ADC is in Auto-mode. To clear this bit one of the following events has to occur: 1. Reading the adcn_data registers. 2. Starting a new ADC conversion cycle. Reserved for factory use. Default Value All zeros 1 0 0 0 00 0 All zeros Register name: ADC_enable – Address: 0x37, Default: 0x0000 (READ/WRITE) Register Name ADC_enable 20 Address Bit Name Function 0x37 15 14 13 11 10 8 7 6 5 12,9 Reserved adc0_en adc1_en adc2_en adc3_en adc4_en adc5_en adc6_en adc7_en Reserved Reserved for factory use. When set to ‘1’ the corresponding analog input channel AIN_n (n = 0, 1, …, 7) is accessed during an ADC conversion cycle. 4:0 Reserved When cleared to ‘0’ the corresponding input channel AIN_n (n = 0, 1, …, 7) is ignored during an ADC conversion cycle. Reserved for factory use. Must be set to 0 for proper device operation. Reserved for factory use. Submit Documentation Feedback Default Value All zeros 0 0 0 0 0 0 0 0 All zeros All zeros Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Register name: ADC_gain – Address: 0x38, Default: 0xFF00 (READ/WRITE) Register Name ADC_gain Address Bit Name Function 0x38 15 adc0_gain When set to ‘1’ the corresponding analog input channel AIN_n (n = 0, 1, …, 7) input range is 2 × VREF. 14 13 adc1_gain adc2_gain 12 11 10 9 8 7:0 adc3_gain adc4_gain adc5_gain adc6_gain adc7_gain Reserved Default Value 1 1 1 When cleared to ‘0’ the corresponding input channel AIN_n (n = 0, 1, …, 7) input range is VREF. 1 1 1 1 1 All zeros Reserved for factory use. Register name: DAC_clear – Address: 0x39, Default: 0x0000 (READ/WRITE) Register Name ADC_clear Address Bit Name Function 0x39 15:4 3 2 1 Reserved dac3_clear dac2_clear dac1_clear Reserved for factory use. When set to ‘1’ clears the corresponding DACout_n (n = 0, 1, …, 3) output to the value specified in register dacn_clear, 0x2F to 0x32. 0 dac0_clear When cleared to ‘0’ the corresponding DACout_n (n = 0, 1, …, 3) output returns to normal operation. Default Value All zeros 0 0 0 0 Register name: DAC_sync – Address: 0x3A, Default: 0x0000 (READ/WRITE) Register Name DAC_sync Address Bit Name Function 0x3A 15:4 3 2 1 Reserved dac3_sync dac2_sync dac1_sync Reserved for factory use. When set to ‘1’ clears the corresponding DACout_n (n = 0, 1, …, 3) is set to synchronous-mode. 0 dac0_sync When cleared to ‘0’ the corresponding DACout_n (n = 0, 1, …, 3) is set to asynchronous-mode. Default Value All zeros 0 0 0 0 Register name: AMC_power – Address: 0x3B, Default: 0x0000 (READ/WRITE) Register Address Name AMC_power 0x3B Bit Name Function 15 14 Reserved adc_on 13 ref_on 12 dac0_on 11 dac1_on 10 dac2_on 9 dac3_on 8:0 Reserved Reserved for factory use. When cleared to '0' the primary ADC is in power-down mode. When set to '1' the primary ADC is in active mode. When cleared to '0' the internal reference buffer is in power-down mode; the device is in External ADC Reference mode and the REF pin is an input. When set to '1' the internal reference buffer is active; the device is in Internal ADC Reference mode and the REF pin is an output. When cleared to '0' DAC0 is in power-down mode. DACout_0 is in high-impedance state. When set to '1' DAC0 is in active mode. When cleared to '0' DAC1 is in power-down mode. DACout_1 is in high-impedance state. When set to '1' DAC1 is in active mode. When cleared to '0' DAC2 is in power-down mode. DACout_2 is in high-impedance state. When set to '1' DAC2 is in active mode. When cleared to '0' DAC3 is in power-down mode. DACout_3 is in high-impedance state. When set to '1' DAC3 is in active mode. Reserved for factory use. Default Value 0 0 0 0 0 0 0 All zeros Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 21 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Register name: AMC_reset – Address: 0x3E, Default: 0x0000 (READ/WRITE) Register Name AMC_reset Address 0x3E Bit Name Function Default Value 15:0 reset(15:0) Writing 0x6600 to this register forces a reset operation. During reset, all SPI communication is blocked. After issuing the reset, there is a wait of at least 30 μs before communication can be resumed. All zeros Register name: AMC_ID – Address: 0x40, Default: 0x0044 (READ ONLY) Register Name AMC_ID 22 Address Bit 0x40 15:0 Name Function device_id(15:0) A hardwired register that contains the AMC7891 ID. Submit Documentation Feedback Default Value 0x0044 Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com ADC OPERATION The AMC7891 has two analog-to-digital converters (ADCs): a primary ADC and a secondary ADC. The primary ADC consists of an 8-channel multiplexer, an on-chip track-and-hold, and a successive approximation register (SAR) ADC based on a capacitive digital-to-analog converter (DAC). This ADC runs at rates up to 500 kSPS and converts the uncommitted analog channel inputs, AIN0 to AIN7. The analog input range for the device can be selected as 0 V to VREF or 0 V to (2 × VREF). The AMC7891 has an on-chip buffered 2.5V reference that can be disabled when an external reference is preferred. The secondary ADC is a part of the on-chip temperature sensing function. PRIMARY ADC OPERATION The following sections describe the operation of the primary ADC. The temperature sensor ADC always operates in the background. ANALOG INPUT FULL SCALE RANGE The values in register ADC_gain determine the full-scale range of the analog inputs. The full-scale range for input channel AINn is VREF when bit adcn_gain = 0, or 2 × VREF when adcn_gain = 1. Each input must not exceed the supply value of AVDD + 0.2 V or AGND – 0.2 V. When internal ADC reference is enabled, the buffered internal reference is used as the ADC reference. When external ADC reference is selected, an external reference voltage applied to the REF pin is the ADC reference. ANALOG INPUTS The AMC7891 has 8 uncommitted single-ended analog inputs. Figure 26 shows the equivalent input circuit of the AMC7891. The (peak) input current through the analog inputs depends on the sample rate, input voltage, and source impedance. The current into the AMC7891 charges the internal capacitor array during the sample period. After this capacitance has been fully charged, there is no further input current. The source of the analog input voltage must be able to charge the input capacitance to a 10-bit settling level within the acquisition time. When the converter goes into hold mode, the input impedance is greater than 1 GΩ. In applications where the signal source has high impedance, it is recommended to buffer the analog input before applying it to the ADC. The analog input range can be programmed to be either 0 V to VREF or 0 V to (2 × VREF). With a gain of 2, the input is effectively divided by two before the conversion takes place. Note that the voltage with respect to AGND on the ADC analog input cannot exceed AVDD. AV DD 50 W 40 W 40 pF AIN0 AV DD 50 W AIN7 50 W Device in Hold Mode 40 W 40 pF AGND Figure 26. ADC Equivalent Input Circuit ADC TRIGGER SIGNALS The ADC can be triggered internally by writing to the adc_trig bit in register AMC_config. When a new trigger activates, the ADC stops any existing conversion immediately and starts a new cycle. For example, the ADC is programmed to sample input channels 0 to channel 3 repeatedly (auto-mode). During the conversion of channel 1, a trigger is activated. The ADC stops the conversion of channel 1 immediately and starts the conversion of channel 0 again, instead of proceeding to convert channel 2. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 23 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com CONVERSION MODES Two types of ADC conversions are available: direct-mode and auto-mode. adc_mode bit (AMC_config register, bit 13) sets the conversion mode. The default conversion mode is auto-mode (adc_mode = '1'). In direct-mode conversion, each analog channel within the specified group in register ADC_enable is converted a single time. After the last channel is converted, the ADC goes into an idle state and waits for a new trigger. Auto-mode conversion, on the other hand, is a continuous operation. In auto-mode, each analog channel within the specified group is converted sequentially and repeatedly. The flow chart of the ADC conversion sequence in Figure 27 shows the conversion process. Start (Reset) Wait for ADC Trigger First Conversion New Trigger or adc_mode Changed? Yes No Stop current conversion Yes Input Channel Register been Rewritten? No Yes Is this the last conversion? No Yes Direct Mode Convert next channel No Figure 27. ADC Conversion Sequence 24 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com When any of the following events occur, the current conversion cycle stops immediately: • A new trigger is issued. • The conversion mode changes. • Either ADC channe register is rewritten. When a new trigger activates, the ADC starts a new conversion cycle. The trigger should not be issued at the same time the conversion mode is changed. If a ‘1’ is simultaneously written to the adc_trig bit when changing the adc_mode bit from ‘0’ to '1', the current conversion stops and immediately returns to the wait for ADC trigger state. To avoid noise caused by the bus clock, it is recommended that no bus clock activity occurs for at least the conversion process time immediately after the ADC conversion starts. DOUBLE-BUFFERED ADC DATA REGISTER The host can access all eight, double-buffered ADCn_data registers, as shown in Figure 28. The conversion result from the analog input with channel address n, (where n = 0 to 7) is stored in adcn_data[9:0] in straight binary format. When the conversion of an individual channel is completed, the data is immediately transferred into the corresponding adcn_tmpry temporary register, the first stage of the data buffer. When the conversion of the last channel completes, all data in the adcn_tmpry registers is simultaneously transferred to the corresponding adcn_data[9:0] value, the second stage of the data buffer. In the case when a data transfer is in progress between any ADCn_data register and the AMC7891 shift register, all ADCn_data registers are not updated until the data transfer is complete. AIN0 AIN1 AIN2 AIN3 ADC adc0_tmpry adc0_data AIN4 To Shift Register AIN5 AIN6 AIN7 . . . Input Range Selection adc_trig (Internal Trigger) adc7_tmpry adc7_data GPIOVDD adc_ready 10 kW DAV Figure 28. ADC Structure PROGRAMMABLE CONVERSION RATE The maximum ADC conversion rate is 500 kSPS for a single channel in auto mode, as shown in Table 3. The conversion rate is programmable through adc_rate[1:0] (AMC_config register, [9:8] bits). When more than one channel is selected, the conversion rate is divided by the number of channels selected in register ADC_enable. In auto mode, the adc_rate[1:0] value determines the actual conversion rate. In direct mode, adc_rate[1:0] limits the maximum possible conversion rate. The actual conversion rate in direct mode is determined by the rate of the conversion trigger. Note that when a trigger is issued, there may be a delay of up to 4 μs to internally synchronize and initiate the start of the sequential channel conversion process. In both direct- and auto- modes, when adc_rate[1:0] is set to a value other than the maximum rate ('00'), nap mode is activated between conversions. By activating nap mode, the AVDD supply current is reduced. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 25 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Table 3. ADC Conversion Rate adc_rate[1:0] tACQ (µs) tCONV (µs) NAP ENABLED THROUGHPUT (Single-Channel Auto Mode) 00 0.375 01 2.375 1.625 No 500 kSPS (default) 1.625 Yes 10 250 kSPS 6.375 1.625 Yes 125 kSPS 11 14.375 1.625 Yes 62.5 kSPS HANDSHAKING WITH THE HOST The DAV pin and adc_ready bit (AMC_config register, bit 7) provide handshaking with the host. The DAV pin is an open-drain, active low output. If used, an external 10 kΩ pull-up resistor to GPIOVDD is required. If unused, the pin can be connected to DGND. Pin and bit status depend on the conversion mode (direct or auto), as shown in Figure 29. In direct mode, after the ADCn_data registers of all the selected channels in register adc_enable are updated, adc_ready is set immediately to '1' and the DAV pin is active (low) to signify that new data is available. The adc_ready bit is reset to '0' and the DAV pin goes back to inactive (high) either by reading any of the ADCn_data registers or when a new ADC conversion is started by issuing a trigger by adc_trig. The update takes place immediately after the read command frame indicating the read operation or trigger event. In auto-mode, after the adcn_data[9:0] values are updated, a pulse of 1μs (low) appears on the DAV pin to signify that new data is available. However, the adc_trig bit is inactive and always set to ‘0’. a ) Direct Mode CS adc_trig set to “1” 1st internal trigger adc_trig set to “1” Read Data Command Frame Read Instruction SDI Read Data 2nd internal Command Frame trigger Read Instruction DAV 1st CONVERSION of the channels specified in the ADC Channel Register 2nd CONVERSION of the channels specified in the ADC Channel Register b) Auto Mode CS adc_trig set to “1” 1st internal trigger SDI 1µs DAV 1st CONVERSION of the channels specified in the ADC Channel Register 2nd CONVERSION 3rd CONVERSION Figure 29. ADC Handshaking 26 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com TEMPERATURE SENSOR OPERATION (SECONDARY ADC) The AMC7891 contains an on-chip temperature sensor used to measure the device temperature. The temperature sensor is continuously monitoring, and new readings are automatically available every cycle. The analog temperature reading is converted by a secondary ADC that runs in the background at a lower speed than the primary ADC. The temperature measurement relies on the characteristics of a semiconductor junction operating at a fixed current level. The forward voltage of the diode (VBE) depends on the current passing through it and the ambient temperature. The change in VBE when the diode operates at two different currents (a low current of ILOW and a high current of IHIGH, is shown in Equation 1: VBE_HIGH – VBE_LOW = ηkT/q × ln(IHIGH/ILOW) (1) Where: k is Boltzmann’s constant. q is the charge of the carrier. T is the absolute temperature in Kelvins (K). η is the ideality of the transistor as sensor. ILOW SW1 IHIGH SW2 Mux LPF and Signal Conditioning Secon ADC and Signal Processing temp _data register Diode Temperature Sensor Figure 30. Integrated Temperature Sensor The temperature sensor can be disabled by clearing to ‘0’ the temp_en bit (TEMP_config register, bit 3). When disabled, the sensor is not converted. The AMC7891 continuously monitors the temperature sensor in the background, leaving the user free to perform conversions on the primary ADC. When one monitor cycle finishes, a signal passes to the control logic to automatically initiate a new conversion. The analog sensing signal is preprocessed by a low-pass filter and signal conditioning circuitry, and then digitized by the secondary ADC. The resulting digital signal is further processed by the digital filter and processing unit. The final result is stored as a 12-bit value in the TEMP_data register as tempdata[11:0]. The format of the final result is in twos complement, as shown in Table 4. Note that the device measures the temperature from –40°C to 150°C. If a data transfer is in progress between the TEMP_data register and the AMC Shift Register, the TEMP_data register is frozen until the data transfer is complete. Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 27 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com Table 4. Temperature Data Format TEMPERATURE (°C) DIGITAL CODE +255.875 011111111111 +150 010010110000 +100 001100100000 +50 000110010000 +25 000011001000 +1 000000001000 0 000000000000 –1 111111111000 –25 111100111000 –50 111001110000 –100 110011100000 –150 101101010000 –256 100000000000 The temperature conversion time is by default 15 ms but it can be increased by setting temp_rate[2:0] (TEMP_rate register, bits [2:0]) as shown in Table 5. Table 5. Temperature Conversion Time 28 adc_rate[2:0] CONVERSION TIME 000 128x 001 64x 010 32x 011 16x 100 8x 101 4x 110 2x 111 15 ms Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com REFERENCE OPERATION The AMC7891 includes a buffered internal reference for the ADC, DACs and temperature sensor. The internal reference is a 2.5 V, bipolar transistor-based, precision bandgap reference. The internal reference always drives the DACs and the internal temperature sensor directly (unbuffered); however the ADC can be driven either by the internal reference (buffered) or by an external one as determined by the ref_on bit (AMC_power register, bit 13). If used, the external reference is applied to the dual purpose REF pin. A decoupling capacitor is recommended between the external reference output an AGND for noise filtering. In internal ADC reference mode, the buffered internal reference is available at the REF pin. A compensating 4.7µF capacitor is recommended between the internal buffered reference output and AGND. On power-up, the AMC7891 is configured for ADC external reference (ref_on bit cleared to ‘0’). In this case it is important that the external reference source is not input into the REF pin until AVDD is stable. If using the internal reference to drive the ADC, the ref_on must be set to ‘1’ to enable the internal reference buffer. ref_on = 0 ADC Reference External Reference Internal Reference (2.5 V) DAC and Temp Sensor Reference AIN0 AIN1 AIN3 AIN4 MUX AIN2 ADC 10-b AIN5 AIN6 DAC0 10-b DACOUT0 DAC1 10-b DACOUT1 DAC2 10-b DACOUT2 DAC3 10-b DACOUT3 AIN7 Temperature Sensor Figure 31. External ADC Reference ref_on = 1 Internal Reference (2.5 V) C>4.7 mF (Minimize inductance to pin) ADC Reference DAC and Temp Sensor Reference AIN0 AIN1 AIN3 AIN4 MUX AIN2 ADC 10-b AIN5 AIN6 DAC0 10-b DACOUT0 DAC1 10-b DACOUT1 DAC2 10-b DACOUT2 DAC3 10-b DACOUT3 AIN7 Temperature Sensor Figure 32. Internal ADC Reference Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 29 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com DAC OPERATION The AMC7891 contains 4 independent DACs that provide analog control with 10 bits of resolution using an internal reference. Each DAC core consists of a 10-bit string DAC and an output voltage buffer. The DAC latch stores the code that determines the output voltage from the DAC string. The code is transferred from the DACn_data registers to the DACn data latches when the internal DAC load signal is generated. DACn Data Latch dacn_data Register Value 10-bit Resistor String VOUT DACOUTn DAC Load (1) (1) Internal DAC load is generated by writing '1' to the dac_load bit in synchronous mode. In asynchronous mode, the DAC latch is transparent. Figure 33. DAC Block Diagram The resistor string structure is shown in Figure 34. It consists of a string of resistors, each of value R. The code loaded to the DAC Latch determines at which node on the string the voltage is tapped off to be fed into the output amplifier. The voltage is tapped off by closing one of the switches connecting the string to the amplifier. This architecture has inherent monotonicity, voltage output, and low glitch. It is also linear because all the resistors are of equal value. R R R To Output Amplifier R R Figure 34. Resistor String 30 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com DAC OUTPUT The full-scale output range of each DAC is set by the product of the internal reference voltage times a fixed gain of 2 in the DAC output buffer (2 × VREF). The full-scale output range of each DAC is limited by the analog power supply. The maximum and minimum outputs from the DAC cannot exceed AVDD or be lower than AGND, respectively. After power-on or a reset event, the DAC output buffers are in power-down mode. In this mode all dacn_data registers and DACn data latches are set to their default values, the output buffers are in a high-impedance state and each DACoutn output pin connects to AGND through an internal 10 kΩ resistor. DOUBLE-BUFFERED DAC DATA REGISTERS There are 4 double-buffered DAC data registers. Each DAC has an internal latch preceded by a DAC data register. Data is initially written to the individual DACn_data register as the value dacn_data[9:0] and then transferred to its corresponding DACn latch. When the DACn latch is updated, the output from pin DACoutn changes to the newly set value. When the host reads from DACn_data, the value held in the DACn latch is returned (not the value held in the data register). The DACs update mode is determined by the dacn_sync setting in the DAC_sync register. When dacn_sync is cleared to ‘0’, the DACn is in asynchronous mode. In asynchronous mode, a write to the DACn_data register results in an immediate update of the DACn latch and corresponding DACoutn output. Synchronous mode is selected by setting dacn_sync to ‘1’. In synchronous mode writing to the DACn_data register does not update the DACn latch DACout_n output. Instead, the update occurs only until the dac_load bit (AMC_config register, bit 11) is set to ‘1’. By setting the DAC_sync register properly, several DACs can be updated at the same time. Table 6. DAC Output Modes MODE dacn_sync WRITING TO dac_load Asynchronous 0 Don’t care Synchronous 1 1 OPERATION Update DACn individually. The DACn latch and DACoutn output are immediately updated after writing to DACn_data. Simultaneously update all DACs by internal trigger. Writing ‘1’ to dac_load generates an internal load DAC trigger signal that updates the DACn latches and DACoutn outputs with the contents of the corresponding dacn_data[9:0] register values. The AMC7891 updates the DAC latches only if it has been accessed since the last time dac_load was issued, thereby eliminating any unnecessary glitch. Any DAC channels that have not been accessed are not reloaded again. When the DAC latch is updated, the corresponding output changes to the new level immediately. CLEAR DACS Each DAC can be cleared using the DAC_clear register. When setting the corresponding dacn_clear bit to ‘1’, DACn goes to a clear state in which the DACoutn is immediately updated with the predefined value in the DACn_clear register, regardless of the dacn_sync status. The data register value dacn_data[9:0] does not change. When the DAC goes back to normal operation, the DACoutn output is set back to the DACn latch value regardless of the dac_sync status. dacn_data Register Value DACn Data Latch 0 DACn 1 dacn_clear Register Value dacn_clear Figure 35. Clear DAC Operation Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 31 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com GENERAL PURPOSE INPUT/OUTPUT PINS The AMC7891 has twelve GPIO pins. Each GPIO provides a bidirectional, digital I/O signal. These pins can receive an input or produce an output as configured by the GPIO_config register. To configure the GPIOxx pin as an output, the corresponding ioxx_io bit needs to be set to ‘1’. The GPIOxx is an output driver with a pull to the value of the corresponding ioxx_out bit in register GPIO_out. To set the GPIOxx pin as an input, the corresponding ioxx_io bit has to be cleared to ‘0’. In this mode the GPIOxx pin is in high-impedance state and the read value is stored in the corresponding ioutxx_in bit in register GPIO_in. When set as an input, writes to the GPIO_out register do not affect the GPIO values. After a power-on or reset event, all the GPIO pins are set as inputs and, hence in high-impedance state. POWER-UP SEQUENCE After all supplies are established, serial communication with the AMC7891 is valid only after a 200 µs power-up reset delay. Following this, a software reset should be issued to ensure proper operation of the AMC7891. A software reset is issued by writing the value ‘0x6600’ to reset[15:0] in register AMC_reset. Communication to the AMC7891 is re-established after a 200 µS delay from the reset operation (measured from the rising edge of CS establishing the end of the reset command frame). At power-up or after a software-reset command all registers are set to the default values (see Table 6). The default state of all analog blocks is off as determined by the default value of the AMC_power register. For the device to work properly, AVDD must power up before applying any inputs to the GPIO pins. In addition, if using an external ADC reference AVDD must power up before the external reference voltage is applied to the REF pin. The following power-up sequence is recommended for the AMC7891. 1. No input should be applied to the GPIO pins. Also, if using an external ADC reference, it should not be applied to the REF pin. 2. Supply all voltages (AVDD, GPIOVDD and SPIVDD). If possible, it is recommended to apply IOVDD before AVDD. However, the supplies can be powered up simultaneously or in any order with no detrimental effect to the device. 3. After AVDD has been applied there is a 200 µs power-up reset delay. No serial communication should be attempted during this time. 4. Issue a software-reset command by writing the value ‘0x6600’ to reset[15:0] in register AMC_reset. 5. Wait at least 200 µs from the rising edge of CS to complete the software-reset. 6. Program the registers according to the desired mode of operation. 32 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com APPLICATION INFORMATION BASE STATION AMPLIFIER MONITOR AND CONTROL The AMC7891 is a highly integrated, low-power, complete analog monitoring and control system in a small package; all of these features make the AMC7891’s an ideal low-cost, bias control circuit for modern RF transistor modules such as the power amplifiers (PA) and low-noise amplifiers (LNA) found in RF communication systems. The AMC7891 is used in RF amplifier signal chains to set the transistor’s optimal bias condition as well as to monitor for any possible malfunction. The AMC7891 four independent DAC outputs allow control of the transistor’s gate bias voltages as well as of any variable-gain amplifiers (VGAs) in the signal chain. The AMC7891 twelve configurable GPIOs enable digital signal control and monitoring. Additionally, the device has 8 uncommitted analog inputs driving a highly precise ADC and an accurate on-chip temperature sensor that allow continuous monitoring of the main factors determining optimal amplifier operation such as temperature, supply voltages as well as drain bias currents through external current shunt monitors. The use of external current shunt monitors gives the system designer the flexibility to choose the optimal number of current measurements for the amplifier topology as well as the accuracy, voltage range and gain setting according to the drain current level to be measured. The Texas Instruments’ INA282 family, which includes the INA282, INA283, INA284, INA285 and INA286 devices, are highly-accurate, wide common-mode range current shunt monitors with gains going from 50V/V to 1000V/V. The circuit in Figure 36 shows a typical multi-stage Doherty PA monitoring and control system using the AMC7891. The AMC7891 DAC outputs are used to set the bias gate voltage of each LDMOS transistor in the PA as well as to set the gain of the VGA driving the PA. The AMC7891 ADC inputs are used to monitor the most important parameters in the PA operation: supply voltages, drain bias currents as well as the TX and RX signal power. The GPIOs give additional system flexibility. In the system example below three GPIOs are used to address an external 8:1 multiplexer used for giving additional inputs to the AMC7891 ADC. CS AMC7891 SCLK SDI SPI DAC µController SDO DAC DAV ADC DAC TEMP SENSOR Remote Temp 8:1 Mux 8 Analog Inputs TMP20 Digital I/O VGA Peak PA Gate Bias Carrier PA Gate Bias Pre-amplifier Gate Bias Pre-amplifier Doherty Amplifier RF In VDD Carrier PA Bidirectional Coupler RSENSE INA282 Current Sense 2 RF Out VDD Peak PA VDD Carrier PA VDD General Peak PA RSENSE TX Power Current Sense 1 Reflected Power GPIO INA282 Attenuator Attenuator RMS Power Meter RMS Power Meter Vsupp1 (e.g. 3.3V) Vsupp2 (e.g. 1.8V) MUX VGA Control DAC Figure 36. PA Monitor and Control System Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 33 AMC7891 SBAS518A – AUGUST 2011 – REVISED DECEMBER 2011 www.ti.com REVISION HISTORY Changes from Original (August 2011) to Revision A Page • Changed from a 3 page Product Preview To a Prodcution Data Sheet ............................................................................... 1 • Added the TYPICAL CHARACTERISTICS: DAC section .................................................................................................. 10 • Added the TYPICAL CHARACTERISTICS: ADC section .................................................................................................. 12 34 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Product Folder Link(s): AMC7891 PACKAGE OPTION ADDENDUM www.ti.com 10-Dec-2020 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) AMC7891SRHHR ACTIVE VQFN RHH 36 2500 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 105 AMC7891 AMC7891SRHHT ACTIVE VQFN RHH 36 250 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 105 AMC7891 (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
AMC7891SRHHR 价格&库存

很抱歉,暂时无法提供与“AMC7891SRHHR”相匹配的价格&库存,您可以联系我们找货

免费人工找货