User’s Guide August 2012 LMP90100 EVB User’s Guide User’s Guide for the LMP90100 Evaluation Board with Sensor AFE Software Table of Contents 1.0. INTRODUCTION ........................................................................................................ 2 2.0. EQUIPMENT ............................................................................................................... 2 2.1. CONNECTION DIAGRAM ..........................................................................................
1.0. Introduction The LMP90100 Design Kit (consisting of the LMP90100 Evaluation Board, the SPIO-4 Digital Controller Board, the Sensor AFE software, and this user’s guide) is designed to ease evaluation and design-in of National Semiconductor’s LMP90100 24-bit Fully Programmable Low Power Σ∆ ADC with True Continuous Background Calibration.
Figure 1 – Connection Diagram March 2009 SNAU028A 3
2.2. Board Assembly The schematic of the evaluation board can be seen in section 10.
3.0. Example #1: Quick Start – DC Reading The following procedures show a quick method to assemble the LMP90100EB and perform a quick DC voltage reading. A. LMP90100 EB Jumper Connections 1. The jumpers for this example application can be seen in Figure 3 and Table 1. Jumpers not shown can be left unpopulated. 2. The SPIO-4 board is properly setup out of the box (no assembly required). 3. The schematic for the LMP90100EB can be seen section 10.
JP2: VIO_EXT JP6 JP7 JP10: VIN_JMP JP10: VIN_JMP JP13: VREF_JMP1 JP13: VREF_JMP1 JP14: VREF_JMP2 JP14: VREF_JMP2 P1-P2 P1-P2 P1-P2 P5-P6 P7-P8 P3-P4 P9-P10 P1-P2 P3-P4 Source VIO externally Connect VA supply to the LMP90100 Connect VIO supply to the LMP90100 Connect a DC input to VIN2 Connect a DC input to VIN3 VREFP1 = 4.1V from U4 (LM4140) VREFN1 = ground Connect VREFP1 source to the LMP90100 Connect VREFN1 source to the LMP90100 Table 1 - Jumpers for DC Measurement B.
Follow the step-by-step instructions under the “HelpBar” mini-tab (left hand side of the GUI) to configure the LMP90100 for this example. These step-by-step instructions are discussed in details below, and the recommended configuration should look similar to the figure below. Figure 5 - Recommended LMP90100 Configuration for a DC Reading 1. Step 1: Select a Sensor - select “DC” “DC” since the input source is not a sensor. 2.
6. Step 6: Set Buffer – click on the “BUFF” block to include or exclude the buffer from the signal path. 7. Step 7: Set Calibration - click on the “No Calibration” block to enable or disable calibration. Refer to the LMP90100 datasheet to more information on the LMP90100’s background calibration types and modes. 8. Step 8: Int/Ext CLK? – click on the “CLK MUX” block and make sure the internal clock is selected. 9. Step 9: Performance - click on the “Performance” mini-tab.
Figure 7 - Results for Example #1 - DC Reading March 2009 SNAU028A 9
4.0. Example #2: Shorted Input and Calibration Test This example demonstrates LMP90100’s ability to calibrate for offset error. A. LMP90100 EB Jumper Connections 1. Connect the LMP90100EB jumpers like the jumpers shown in the figure and table below. Jumpers not mentioned can be left unconnected. 2. The SPIO-4 board is properly setup out of the box (no assembly required). 3. The schematic for the LMP90100EB can be seen in section 10.
Jumpers JP14: VREF_JMP2 JP14: VREF_JMP2 Pin P1-P2 P3-P4 Purpose Connect VREFP1 source to the LMP90100 Connect VREFN1 source to the LMP90100 Table 2 - Jumpers for the Shorted Input Measurement B. Installing/Opening the Software – skip this step if it’s already done. If not, follow section 9.0 to install and open the LMP90100 Sensor AFE software. C. Connecting and Powering the Boards 1. Connect the LMP90100EB to the SPIO-4 board as seen in Figure 4. 2. Connect SPIO-4 board to a PC via USB. 3.
2. Step 2: Configure Inputs – click on the “INPUT MUX” block to set “VINP = 000: VIN2” and “VINN = 000: VIN2”. Since VINP = VINN, a reading of approximately 0V should be read. 3. Step 3: Source IB1/IB2? – this step can be ignored because neither IB1 nor IB2 is connected to the inputs. 4. Step 4: Select Reference – click on the “VREF MUX” block to choose “VREF_SEL = 0: VREF1”. On the left hand side of the GUI, change the VREF1 (left hand side of the GUI) value to 4.1V. 5.
Figure 11 - Results for Shorted Input Test without Calibration F. Capturing Data with Calibration 1. In the “Measurement” tab, go to “Quick Control BGCAL_MODE” and change the background calibration to “001: Offset Cor / Gain Est”. 2. Click on the “Run” button again to view the output voltage results. A mean output reading closer to 0V should be plotted similar to Figure 12. This decrease in the mean output reading demonstrates the LMP90100 offset calibration feature.
Figure 12 - Results for Shorted Input Test with Calibration 14 LMP90100 EVB User’s Guide August 2012
5.0. Example #3 - 3-wire RTD Application A 3-wire RTD has a typical configuration shown in Figure 13. This section will explain how to configure the LMP90100EB and software tool to evaluate a 3-wire RTD. z Figure 13 - 3-Wire RTD Configuration A. LMP90100EB Jumper Connections 1. The jumper settings for this application are shown below. The jumpers not mentioned can be left unconnected. 2. The SPIO-4 board is properly setup out of the box (no assembly required). 3.
Figure 14 – Jumper Settings (Default) for the 3-wire RTD Example Jumpers JP1: VA_EXT JP2: VIO_EXT JP4 JP6 JP7 JP11: RTD_JMP JP11: RTD_JMP JP11: RTD_JMP JP11: RTD_JMP JP11: RTD_JMP JP11: RTD_JMP Pin P2-P3 P2-P3 P2-P3 P1-P2 P1-P2 P1-P2 P3-P4 P7-P8 P9-P10 P11-P12 P13-P14 Purpose Source VA with the 5.0V from the SPIO-4 board. Source VIO with the 5.0V from the SPIO-4 board. Get 5.
B. Installing/Opening the Software – skip this step if it’s already done. If not, follow section 9.0 to install and open the LMP90100 Sensor AFE software. C. Connecting and Powering the Boards 1. Connect the LMP90100EB to the SPIO-4 board as seen in Figure 4. 2. Connect SPIO-4 board to a PC via USB. 3. Use a multimeter to measure LMP90100EB’s JP6 and JP7; they should all be approximately 5.0V. If they are not, check your power supplies and jumpers. D. Connecting the Sensor to the LMP90100EB 1.
Figure 16 - Recommended LMP90100 Configuration for a PT-100 RTD 1. Step 1: Select a Sensor - select “RTD” “PRTF-10-2-100-1/4-6-E”. 2. Step 2: Configure Inputs – click on the “INPUT MUX” block to set “VINP = 000: VIN0” and “VINN = 001: VIN1”. Click on the “Eval. Board Settings” button located next to the block diagram. This should open up a PDF of the schematic and calculation for this 3wire RTD example. 3. Step 3: Source IB1/IB2? – click on the “EXC. Current” block to set “RTD_CUR_SEL = 1010: 1000 uA”. 4.
7. Step 7: Set Calibration - click on the “No Calibration” block to enable or disable calibration. Refer to the LMP90100 datasheet to more information on the LMP90100’s background calibration types and modes. (For this exercise, the calibration can be OFF). 8. Step 8: Int/Ext CLK? – click on the “CLK MUX” block and make sure the internal clock is selected. 9. Step 9: Performance - click on the “Performance” mini-tab.
Figure 18 – Reading of Room Temperature Using the 3-Wire RTD 20 LMP90100 EVB User’s Guide August 2012
6.0. Example #4: Thermocouple and LM94022 Application A. Thermocouple and Cold Junction Compensation Background Figure 19 – Thermocouple and Temperature Sensor Connection As described in section 17.6.2. of the LMP90100 datasheet, because a thermocouple can only measure a voltage difference and thus a temperature difference (relative temperature), it does not have the ability to measure absolute temperature.
The thermocouple and temperature sensor schematic of the LMP90100 Evaluation Board are shown below. The temperature sensor is a LM94022 and is located under the thermocouple connector (J4) to provide cold junction compensation. The thermocouple connector (J4) is made for use with a type K thermocouple. The following subsections will explain how to configure the LMP90100EB for the thermocouple and IC temperature sensor applications. Figure 20 – Thermocouple and Temperature Sensor Schematic C.
Figure 21 – Jumper Settings for the Thermocouple and LM94022 Example Jumpers JP1: VA_EXT JP2: VIO_EXT JP4 JP6 JP7 JP5: TC_JMP JP5: TC_JMP JP3: LM94022_JMP JP13: VREF_JMP1 JP13: VREF_JMP1 JP14: VREF_JMP2 JP14: VREF_JMP2 Pin P2-P3 P2-P3 P2-P3 P1-P2 P1-P2 P1-P2 P3-P4 P1-P2 P3-P4 P9-P10 P1-P2 P3-P4 Purpose Source VA with the 5.0V from the SPIO-4 board. Source VIO with the 5.0V from the SPIO-4 board. Get 5.
2. Connect SPIO-4 board to a PC via USB. 3. Use a multimeter to measure LMP90100EB’s JP6, JP7, and JP14.P2; they should all be approximately 5V. If they are not, check your power supplies and jumpers. F. Connect a K type thermocouple to J4. Note that the thermocouple’s positive input (TCP) = VIN4 and negative input (TCN) = VIN3. G.
4. Step 4: Select Reference – click on the “VREF MUX” block to choose “VREF_SEL = 0: VREF1”. Make sure the value for VREF1 = 4.1V. 5. Step 5: Set Gain – click on the “FGA” block, “PGA” block, or the “Gain” slider to select the gain. The gain can be set to 1 in this example. 6. Step 6: Set Buffer – click on the “BUFF” block to include or exclude the buffer from the signal path. The buffer can be excluded from the signal path in this example. 7.
Figure 23 - Recommended LMP90100 Configuration for a Thermocouple 1. Step 1: Select a Sensor - select “Thermocouple” select the thermocouple of your choice or add your own thermocouple by clicking on “New”. 2. Step 2: Configure Inputs – click on the “INPUT MUX” block to set “VINP = 100: VIN4” and “VINN = 011: VIN3”. Click on the “Eval. Board Settings button located next to the block diagram. This should open up a PDF of the schematic for a thermocouple. 3.
8. Step 8: Int/Ext CLK? – click on the “CLK MUX” block and make sure the internal clock is selected. 9. Step 9: Performance - click on the “Performance” mini-tab. This tab displays the Estimated Device Performance base on the block diagram that you’ve configured, as well as the Measured System Performance if you’ve connected a board and ran the LMP90100. F. Capturing Data 1. Click on the “Measurement” tab and set the “Scan Mode” as follows: Figure 24 - Scan Mode Settings 2. 3. 4. 5.
Figure 25 – Temperature Sensor Reading for Tcold 6. Enter the LM94022’s mean temperature (see red box in the figure above) in the “T_board” field located on the upper left hand side of the GUI. The software will use this “T_board” value to calculate for the thermocouple’s absolute temperature (Thot). If the LM94022 or any other temperature sensor is not connected to do cold junction compensation, then the user can still manually enter a Tcold value in the “T_board” field box. 7.
9. In the “Output Format” field, choose to Display “Rel. Temp (C)”. This shows the relative temperature of the thermocouple. This reading is not factoring in the cold junction compensation. Figure 28 – Thermocouple Relative Temperature Reading 10. In the “Output Format” field, choose to Display “Abs. Temp (C)”. This uses the “T_board” temperature and factor in the cold junction compensation method to display the absolute temperature (Thot) of the thermocouple.
Figure 29 – Thermocouple Absolute Temperature Reading 30 LMP90100 EVB User’s Guide August 2012
7.0. Powering the LMP90100EB There are two ways in which VA and VIO can be sourced: external supplies or SPIO-4 power. If using external power supplies to source VA and VIO, then do the following: 1. Connect an external power supply to J1 for VA. Jumper pins 1 and 2 of JP1 to select this option. 2. Connect an external power supply to J2 for VIO. Jumper pins 1 and 2 of JP2 to select this option. 3. Jumper JP6 to connect the external power to VA. 4. Jumper JP7 to connect the external power to VIO.
9.0. Installing the LMP90100 Sensor AFE Software Each Sensor AFE product will have its own software. To access the Sensor AFE software for LMP90100, follow the steps below. 1. Getting the Zip Files a. You can find the latest downloadable Sensor AFE software at www.ti.com/sensorafe Tools b. Download the zip file onto your local hardrive. Unzip this folder. 2. Installing the Driver - skip this step if you don’t have the LMP90100EB and SPIO4 digital controller board. a.
Figure 32 – Choose to “install from a list or specific location (Advanced)” Figure 33 – Find the driver in the “NSC_USB_v1.0.8.
Figure 34 – Waiting for the computer to install the driver 34 LMP90100 EVB User’s Guide August 2012
Figure 35 – Installation is complete 3. Open the un-zipped folder and click on “lmp90100.exe” to start the software. If you don’t have the boards, you’ll get an error message. Ignore that error message and click “Ok” to continue.
10.0. Schematic OUT VDD 4 2 GND R2 2k, 0.1% TCN C3 10nF C4 2.2uF 2 4 1 3 3 1 2 2 3 1 1 1 VIO R6 1M VIO R10 1M VIO R11 1M VIO R12 1M VIO R13 1M VIO R14 1M VIO R15 1M VIO TP6 GND JP8 GPIO_2_GND R16 1M GND 51 D6_DRDY B2 R18 D5 D4 D3 D2 D1 D0 SDO_DRDY B 51 R20 SDI SCLK CSB GND XIN_CLK GND GND 1 CSB 3 SCLK SDO_DRDY B2 5 7 SDI 9 11 SDA 13 VDD3P3 15 VIO 1 TP15 GND RREF 1k, 0.1% GND 1 2 1 1 GND VREFN1 GND L4 100 uH 1 C21 0.1 uF VIN7_VREFN2 GND C29 0.
11.0.
Figure 38 - Layout 3rd Layer 38 LMP90100 EVB User’s Guide August 2012
12.0. BOM Item 1 2 Value 1.0 uF 0.1 uF Description CAP CER 1.0UF 10V Y5V 0603 CAP CER .1UF 0603 Source Digikey Digikey Source Part # 490-1585-1-ND 490-4779-1-ND 3 4 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Quantity Reference 5 C1,C7,C10,C22,C24 10 C2,C8,C11,C18,C19,C20, C21,C23,C29,C30 4 C3,C5,C17,C26 3 C4,C12,C14 3 C13,C27,C28 2 C15,C16 1 JP1 1 JP2 1 JP3 1 JP4 1 JP5 1 JP6 1 JP7 1 JP8 1 JP9 1 JP10 1 JP11 1 JP12 1 JP13 1 JP14 10nF 2.
28 29 30 31 1 1 1 1 J7 J8 J9 J10 VIN1 SPI_PROBE EXT_CLK RTD 32 1 J11 VREFP_EXT 33 34 1 4 J13 L1,L2,L3,L4 VREFN_EXT 100 uH CONN JACK BANANA UNINS PANEL MOU CONN HEADER .100 SINGL STR 36POS CONN BNC FEM JACK PC MNT STRGHT TERM BLOCK PCB 4POS 5.0MM GREEN CONN JACK BANANA UNINS PANEL MOU CONN JACK BANANA UNINS PANEL MOU INDUCTOR 100UH 140MA 10% SMD 35 4 R5,R19,R21,RREF 1k, 0.1% RES 1.0K OHM 1/8W .1% 0805 SMD Digikey 36 37 4 5 RRTD1,RRTD2,R22,R23 R1,R2,R3,R4,R17 0 2k, 0.1% RES 0.
EVALUATION BOARD/KIT/MODULE (EVM) ADDITIONAL TERMS Texas Instruments (TI) provides the enclosed Evaluation Board/Kit/Module (EVM) under the following conditions: The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies TI from all claims arising from the handling or use of the goods.
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
de réduire les risques de brouillage radioélectrique à l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope rayonnée équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une communication satisfaisante.
EVALUATION BOARD/KIT/MODULE (EVM) WARNINGS, RESTRICTIONS AND DISCLAIMERS For Feasibility Evaluation Only, in Laboratory/Development Environments. Unless otherwise indicated, this EVM is not a finished electrical equipment and not intended for consumer use.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46C and to discontinue any product or service per JESD48B. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.