background image

User's Guide

SBAU125A – August 2007 – Revised September 2007

ADS1230REF User's Guide

The ADS1230REF is a reference design for the

ADS1230

20-bit, delta-sigma analog-to-digital converter

(ADC). It contains all the circuitry and user interface elements needed for a weigh-scale digitizer, and is
meant as an example of good design for a basic weigh-scale system. The ADS1230REF is also suitable
for general evaluation of the ADS1230 device.

The ADS1230REF hardware has the following features:

ADS1230 ADC

Connections for load cells or other voltage sources

Low-side excitation switch on the load cell header connector

Ample EMI/RFI suppression between the ADC and rest of design

Eight-digit starburst LCD readout

USB connection for firmware updates and remote control

Designed for very low power consumption

Battery (9V) or wall power

Version 1.1.0 of the firmware includes the following features:

Weigh-scale mode with two-point calibration

Complete configuration of the device

Real-time peak-to-peak and RMS noise calculation

Autoranging voltage display

Noise displayed in volts, codes, and bits

Voltage displayed in volts or codes

Adjustable averaging mode

Raw hexadecimal code display

Simple and fast configuration

Parameters saved to internal flash memory

Computer link

Graphical PC software is also provided for histogram display, datalogging, and device control.

We welcome bug reports and suggestions for additional features; please contact the Texas Instruments
Precision Analog Applications Group.

Hyperterm is a trademark of Microsoft Corporation.
Windows is a registered trademark of Microsoft Corporation.
All other trademarks are the property of their respective owners.

SBAU125A – August 2007 – Revised September 2007

ADS1230REF User's Guide

1

Submit Documentation Feedback

Summary of Contents for ADS1230REF

Page 1: ...wer consumption Battery 9V or wall power Version 1 1 0 of the firmware includes the following features Weigh scale mode with two point calibration Complete configuration of the device Real time peak to peak and RMS noise calculation Autoranging voltage display Noise displayed in volts codes and bits Voltage displayed in volts or codes Adjustable averaging mode Raw hexadecimal code display Simple a...

Page 2: ...rage Data 16 8 ADS1230REF Hardware Block Diagram 20 A 1 ADS1230REF PCB Top Side 26 A 2 ADS1230REF PCB Bottom Side 26 A 3 ADS1230REF Schematic ADC 27 A 4 ADS1230REF Schematic MCU 28 A 5 ADS1230REF Schematic USB 29 List of Tables 1 Unit Conversion Factors and Display Formats 8 2 Parameters in Configuration Mode 9 3 Modes and Example Displays 11 4 Voltage Display Ranges 12 5 Parameters in Analysis Mo...

Page 3: ...ch is in Analysis position codes are taken directly from the ADS1230 device and various measurements are made upon them Several measurements are available including raw display voltage RMS noise and peak to peak measurements The ADS1230 can also be configured directly from this mode Analysis mode is described in detail in Section 3 Configuration mode Parameters governing the operation of the ADS12...

Page 4: ...ails pressing USB Reset may solve the problem The Programming Mode switch is used to update the firmware For normal operation it should be set to JTAG To apply power to the ADS1230REF connect a 9V battery or plug in a 6V 9V ac wall adapter AC adapters must be tip positive sleeve negative When an ac adapter is plugged in the board always takes power from it and not from the battery The ADS1230REF i...

Page 5: ...re load cell to the header In this configuration the load cell is excited by the 5V power supply and the ADC reference is taken from the power supply Figure 4 4 Wire Load Cell to Header For this configuration the reference select switch must be in the 5VA position the EXT position does not work Figure 5 shows the connection of a 6 wire load cell to the header In this configuration the load cell is...

Page 6: ...ven in the product data sheet are taken with the inputs shorted to 2 5V These noise measurements can be replicated on the ADS1230REF with no external hardware To set up these measurements on the ADS1230REF perform the following steps 1 Move the mode switch to Analysis mode 2 Short jumpers J8 and J7 These jumpers are located very near the terminal block and are marked Input Shorting Jumpers in Figu...

Page 7: ...l 2 If the input shorting jumpers J8 and J7 are connected disconnect them see Figure 1 3 Obtain a weight of known mass 4 If the mass of the weight is not equal to the configured calibration mass adjust the calibration mass as described above 5 Move the mode switch to SCALE position If calibration has not been performed the display reads NO CAL 6 Press the CAL button and follow the calibration proc...

Page 8: ...one followed by a number of pounds On the ADS1230REF two digits are shown for stone followed by st followed by pounds displayed to two decimal places Mass is calculated from ADC code using the formula w mc wzs wt where w mass c the ADC code wt t are weight m wzs wt values determined in the calibration process m is a calibration constant and is calculated using Equation 1 where wfs is the user spec...

Page 9: ...de To enter configuration mode press the VALUE buttons simultaneously The four buttons then assume the functions shown in the CONFIG box To exit Configuration mode press the VALUE buttons simultaneously again This function does not cause parameters to be adjusted because only button releases are detected in Configuration mode Configuration mode contains a number of adjustable parameters To scroll ...

Page 10: ...independent of the display unit Each digit in the mass is adjusted separately The currently selected digit flashes and can be adjusted with the VALUE buttons The PARM buttons are used to select the digit The unit is adjusted in the same manner and flashes when selected When the unit is changed the value changes to the equivalent mass in the new unit Offset calibration This screen has the same func...

Page 11: ...ss for the RMS peak to peak and averaged measurements UNIT Cycles between available units Not all units are available in all modes DISP When this switch is pressed the display shows the current measurement mode and unit While DISP is still pressed pressing NEW BLOCK MODE cycles through the available measurement modes CHIP Holding this switch down allows the settings of the ADS1230 to be changed us...

Page 12: ...codes used in the calculation is selected in Configuration mode 50 codes are used in laboratory characterization so this value is the default Peak to peak noise In this mode a number of codes are collected and the absolute value of the difference between the minimum and maximum is calculated The result can be displayed in decimal or hexadecimal codes volts or noise free bits ENOB Volts are calcula...

Page 13: ...t setting is 50 Voltage reference To convert voltages to codes the ADS1230REF requires the voltage reference level Since this level cannot be measured it must be selected manually This parameter allows the reference level to be set Each digit of the voltage reference is selected and adjusted separately Use the PARM buttons to select a digit and the VALUE buttons to adjust it The selected digit fla...

Page 14: ...alls it and quits You must run the installer again to complete the installation If the Virtual COM Port driver is already installed the installer offers to uninstall it Do not uninstall it cancel this part of the installation The installer displays messages reminding you of these points If the ADS1230REF has never been connected to your computer before Windows detects the device as unknown hardwar...

Page 15: ...it to see if there is an ADS1230REF connected The program uses the first ADS1230REF it finds Figure 6 ADS1230REF PC Software Display Although this procedure is conceptually simple it may not go as smoothly as expected The following process ensures that the board is found correctly Note that Steps 1 3 can be done in any order Step 1 Apply power to the ADS1230REF Step 2 Plug in the USB connector Ste...

Page 16: ...this reason the board controls are disabled and dimmed while Analysis occurs The PC software can process data collected from the board using a sliding window averager The controls for the averager are found in the Averager box To turn the averager on use the Averaging switch The number of points averaged is set by the Points control and the number of points currently collected is shown in the Coll...

Page 17: ...oltage cannot be measured using the ADS1230REF it is set manually using the Vref control The value of Vref defaults to 5V because the reference is normally taken from the 5V power supply If a different reference voltage level is used the value of Vref should be changed to reflect the different level so that voltage calculations are performed correctly The Vref control also affects voltages recorde...

Page 18: ...ditor and loaded or imported into most other software including spreadsheets Voltages are calculated using the reference voltage given in the Vref control it is therefore important that this value be correct The ADS1230REF provides a console mode that can be used with any Windows terminal emulation program such as Hyperterm In Windows this configuration is done through the Virtual COM Port driver ...

Page 19: ...the standalone mode is in use However if parameters are changed using both the console and standalone modes parameters may become out of sync This command sets the gain of the ADS1230 PGA according to these parameters P0 sets gain to 64 P1 sets gain to 128 P with no argument prints the current gain setting This command sets the speed of the ADS1230 according to these parameters RF sets rate to fas...

Page 20: ...collection Issuing the D command causes the ADS1230REF to report the latest collected sample from the ADS1230 The sample is displayed in raw hexadecimal This command has no effect on the ADS1230 since there is only one channel C0 set to channel 0 C with no arguments prints the current channel always CHAN 0 Q causes the ADS1230REF to issue a coded string summarizing the current settings The format ...

Page 21: ...interference EMI radio frequency interference RFI and noise generated by the digital circuitry The ADS1230REF is designed to connect to resistive bridge sensors particularly load cells The input channel is filtered by pass through capacitors C46 and C47 and differential capacitor C7 Common mode capacitors C32 and C29 provide additional RF rejection The load cell header J6 provides a convenient ter...

Page 22: ...citors C44 and C45 and filtering capacitors C28 C30 and C31 The shorted input noise test for the ADS1230 is best performed with both inputs connected to 2 5V To make this test easy to perform jumpers J7 and J8 are provided Jumper J8 shorts the inputs together Jumper J7 connects the inverting input to a voltage divider made from R25 and R26 dividing the power supply by 2 This voltage divider electr...

Page 23: ...s connected to the microcontroller bootstrap loader pins The DTR and RTS pins are connected to the RST and TCK inputs on the microcontroller to allow the serial bootstrap loader to operate These lines are not isolated instead they are switched through SW9 which also connects USB ground and power to the microcontroller ground and power Normally this switch is open it is only switched on when firmwa...

Page 24: ... Resistor Panasonic ERJ 3EKF2213V C1 C2 C16 C17 22pF 50V Ceramic Chip TDK C1608C0G1H220J Capacitor 0 5pF NPO C29 C30 C31 C32 100pF 16V PPS Film Chip Panasonic ECH U1C101GX5 Capacitor 2 C38 C40 C43 100pF Filter High Frequency Murata NFM21CC101U1H3D 100pF C5 C11 C13 C15 0 01μF 50V Ceramic Chip TDK C1608X7R1H103K Capacitor 10 X7R C12 C21 C33 C36 0 1μF 50V Ceramic Chip TDK C1608X7R1H104K Capacitor 10 ...

Page 25: ... S J4 3 5mm PCB Terminal Block On Shore Technology ED555 4DS 4 position J5 3 5mm PCB Terminal Block On Shore Technology ED555 2DS 2 position N A ADS1230 REF PCB Texas Instruments 6483020 D1 30V 200mA Schottky Diode Fairchild Semiconductor BAT54 D2 Green LED SMD Lumex SSL LX3052GD L1 Ferrite Bead Core 4A 100MHz Panasonic EXC ML20A390U LCD1 8 Character LCD Display TN Varitronix VIM878 DP RC S LV Typ...

Page 26: ... ti com A 2 PCB Layout PCB Layout Figure A 1 ADS1230REF PCB Top Side Figure A 2 ADS1230REF PCB Bottom Side Schematic and Layout 26 SBAU125A August 2007 Revised September 2007 Submit Documentation Feedback ...

Page 27: ... GND 3 COM 2 V 5 IN 4 U7 TS5A3166DCK 5VA EXC C4 100uF 1 2 J8 R26 20K R25 20K 5VA 1 2 J7 TP6 DOUT TEM P J2 CUI STACK PJ 102BH VIN 1 VOUT 5 GND 2 NR ADJUST 4 ENA BLE 3 U1 TPS76350DBV BT1 9V C8 10uF D1 C11 0 01uF C19 10uF C20 10uF TP3 5V TP4 3 3VD 3 3VD 5V 5VA C9 1uF DVDD 1 DGND 2 CLKIN 3 TEM P 4 C1 5 C2 6 AINP 7 AINN 8 REFN 9 REFP 10 AGND 11 AVD D 12 SPEED 13 PDWN 14 SCLK 15 DRDY DOUT 16 U6 ADS1230I...

Page 28: ...43 S32 44 S33 45 COM 0 52 R03 56 DVCC2 60 DVSS2 61 U5 M SP430F449IPZ R19 221K R20 221K R21 221K C13 0 01uF C14 0 01uF C15 0 01uF 3 3VD R22 200K SW2 RANGE SW3 TARE SW4 CAL SW5 CONFIG 3 3VD R7 10K R8 10K R9 10K R10 10K R12 100 R13 100 C25 2 2uF 3 3VD 2 4 6 1 3 5 7 8 9 10 11 12 13 14 J3 HEADER 7X2 3 3VD SW6 RESET 3 3VD 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9...

Page 29: ... 10K C37 M UR_NFM 21PC105F1C3D SW1 USB RESET TP2 3 3V_USB RX TX RTS DTR C3 4 7uF R17 20 FB SENSE 1 RESET 2 EN 3 GND 4 IN 5 IN 6 OUT 7 OUT 8 U3 TPS77133DGK 2 4 5 3 U10 SN74LVC1G04DBV 2 4 5 3 U11 SN74LVC1G04DBV USB3 3V USB3 3V USB3 3V USB3 3V USB3 3V 3 3VD 3 3VD M CURX M CUTX TP16 RX TP17 TX VCC1 1 IN 2 VCC1 3 GND1 4 GND2 5 OUT 6 GND2 7 VCC2 8 U8 ISO721D VCC1 1 IN 2 VCC1 3 GND1 4 GND2 5 OUT 6 GND2 7...

Page 30: ...e product This notice contains important safety information about temperatures and voltages For additional information on TI s environmental and or safety programs please contact the TI application engineer or visit www ti com esh No license is granted under any patent right or other intellectual property right of TI covering or relating to any machine process or combination in which such TI produ...

Page 31: ...ice and is an unfair and deceptive business practice TI is not responsible or liable for any such statements TI products are not authorized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an agreement specifically governing such use Buyer...

Page 32: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments ADS1230REF ...

Reviews: