background image

1

SLAU822A – December 2019 – Revised April 2020

Submit Documentation Feedback

Copyright © 2019–2020, Texas Instruments Incorporated

TUSS44x0 EVM for Ultrasonic Sensors User's Guide

User's Guide

SLAU822A – December 2019 – Revised April 2020

TUSS44x0 EVM for Ultrasonic Sensors User's Guide

The TUSS44x0 Evaluation Module (EVM) lets users evaluate the functionality of Texas Instrument's
TUSS4440 and TUSS4470 ultrasonic sensor-signal conditioner and driver integrated circuits. The
TUSS4440 and TUSS4470 devices are highly integrated transducer drive analog front-end devices for
industrial ultrasonic applications. This user’s guide describes both the hardware platform containing a
sample TUSS4440 (BOOSTXL-TUSS4440) or TUSS4470 (BOOSTXL-TUSS4470) device, and the
graphical user interface (GUI) software used to configure and operate the device. This EVM can be used
to display the ultrasonic echo envelope and time-of-flight measurement results of the transducer when
used with the GUI.

Contents

1

Introduction

...................................................................................................................

3

2

Setup and Operation

........................................................................................................

4

2.1

BOOSTXL-TUSS44x0 (Active EVM) Setup and Operation

...................................................

4

2.2

BOOST-TUSS44x0 (Discontinued EVM) Setup and Operation

..............................................

6

2.3

Installing the Graphical User Interface Software

...............................................................

9

2.4

Power-On the EVM

.................................................................................................

9

3

Software

.....................................................................................................................

10

3.1

Installation

..........................................................................................................

10

3.2

Flash Program MSP-EXP430F5529LP

.........................................................................

10

3.3

TUSS44x0 GUI Start-Up Screen

................................................................................

11

3.4

TUSS44x0 GUI Left Panel

.......................................................................................

12

3.5

TUSS44x0 GUI Center Panel

....................................................................................

14

3.6

TUSS44x0 GUI Right Panel

.....................................................................................

22

3.7

File Menu, Quick Access Menu, and Status Bar

..............................................................

23

4

Schematic, Bill of Materials, and Layout

................................................................................

25

4.1

BOOSTXL-TUSS44x0 (Active)

.................................................................................

26

4.2

BOOST-TUSS44x0 (Discontinued)

............................................................................

35

5

References

..................................................................................................................

40

List of Figures

1

BOOSTXL-TUSS44x0 EVM Block Diagram

.............................................................................

3

2

EVM Boards - Separated

...................................................................................................

4

3

EVM Boards - Assembled

..................................................................................................

5

4

EVM Boards - Separated

...................................................................................................

7

5

EVM Boards - Assembled

..................................................................................................

7

6

Automatic Prompt to Flash Program MSP-EXP430F5529LP

........................................................

10

7

Manually Flash Program MSP-EXP430F5529LP

......................................................................

10

8

TUSS44x0 EVM GUI Starting Screen With Successful EVM Connection Status

.................................

11

9

Tree View Page Listing

....................................................................................................

12

10

Faults and Errors Tab

.....................................................................................................

12

11

EVM Status – Success

....................................................................................................

13

12

Data Monitor - Run Options

...............................................................................................

15

13

Data Monitor - Data Dump

................................................................................................

16

14

Data Monitor - Measurement and Diagnostics

.........................................................................

17

15

Data Monitor - Tabulated Results

........................................................................................

18

Summary of Contents for TUSS44 0 Series

Page 1: ...ts 1 Introduction 3 2 Setup and Operation 4 2 1 BOOSTXL TUSS44x0 Active EVM Setup and Operation 4 2 2 BOOST TUSS44x0 Discontinued EVM Setup and Operation 6 2 3 Installing the Graphical User Interface Software 9 2 4 Power On the EVM 9 3 Software 10 3 1 Installation 10 3 2 Flash Program MSP EXP430F5529LP 10 3 3 TUSS44x0 GUI Start Up Screen 11 3 4 TUSS44x0 GUI Left Panel 12 3 5 TUSS44x0 GUI Center Pa...

Page 2: ...ematic 35 27 BOOST TUSS4470 Schematic 36 28 Top Overview of BOOST TUSS44x0 Layout and Components 40 29 Bottom Overview of BOOST TUSS44x0 Layout and Components 40 List of Tables 1 Power Mode Jumper Position 6 2 Power Mode Jumper Position 8 3 Device Error Status Descriptions 13 4 Device Information Status Descriptions 13 5 EVM Status Possibilities 14 6 EVM Status Field Definitions 14 7 Memory Map In...

Page 3: ...d as the USB to PC GUI communication bridge as an example on how to implement a master MCU to communicate with and control the TUSS44x0 through SPI and GPIO interfaces NOTE The BOOSTXL TUSS44x0 requires an external master controller to evaluate the TUSS44x0 The TUSS44x0 is exclusively a slave device The MSP EXP430F5529LP is controlled by commands received from the BOOSTXL TUSS44x0 EVM GUI and retu...

Page 4: ...L TUSS4470 BoosterPack Plug in Module MSP EXP430F5529LP included with the purchase of the TUSS44x0 F5529 BNDL TUSS44x0 EVM GUI TUSS Gen III EVM GUI download from TUSS44x0 product page A computer running an operating system of Windows 7 or later and NET Framework 4 5 Micro USB to USB cable included with the purchase of the TUSS44x0 F5529 BNDL Optional A single power supply unit battery or AC DC ada...

Page 5: ... J4 to most closely equal or rounded up to the calculated capacitance values based on the transducer frequency 5 Connect the micro USB cable to a PC see Section 2 1 2 2 6 If using an external power supply turn on the supply see Section 2 1 2 2 Figure 3 shows the assembled solution for the BOOSTXL TUSS44x0 board configuration Figure 3 EVM Boards Assembled WARNING This EVM contains components that a...

Page 6: ...le and disconnect the 3 3 V LDO input and output MAIN is rated for a voltage range of 5 V to 36 V and VDD is rated for a voltage of 3 3 V when paired with the MSP EXP430F5529LP master VDD can be increased to 5 0 V if paired with a different microcontroller master The LaunchPad MCU is known to create noise at the TUSS44x0 AFE If the noise becomes too large in amplitude especially for high pass filt...

Page 7: ... as described in these steps 1 Stack the BOOST TUSS44x0 board on top of the MSP EXP430F5529LP Pin 1 of the MSP EXP430F5529LP must align with pin 1 of the BOOST TUSS44x0 LaunchPad BoosterPack connector J1 2 Position the power mode jumper for the intended use case see Figure 5 3 Connect the micro USB cable to a PC see Section 2 2 2 2 4 If using an external power supply turn on the supply see Section...

Page 8: ...020 Submit Documentation Feedback Copyright 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide WARNING This EVM contains components that are sensitive to electrostatic discharge ESD Use proper laboratory techniques and equipment to minimize the chance of an ESD or electrical overstress EOS event 2 2 2 2 Power Mode Jumper Settings The BOOST TUSS44x0 EVM has an...

Page 9: ...nt external sources J6 Pin 4 MAIN and J6 Pin 2 VDD TI recommends full evaluation and development of the TUSS44x0 be performed in this mode for best results MAIN is rated for a voltage range of 5 V to 36 V and VDD is rated for a voltage of 3 3 V when paired with the MSP EXP430F5529LP master VDD can be increased to 5 0 V if paired with a different microcontroller master 2 3 Installing the Graphical ...

Page 10: ... the exe to the same directory or the GUI will fail to load 3 2 Flash Program MSP EXP430F5529LP If the MSP EXP430F5529LP has not been flash programmed with the required TUSS44x0 EVM batch bat firmware the GUI automatically prompts the user to do this at start up or after the MSP EXP430F5529LP is plugged in to the USB port Figure 6 Automatic Prompt to Flash Program MSP EXP430F5529LP The GUI install...

Page 11: ...ated in the My Documents under TUSS44x0 EVM although these drivers should have been previously installed by the TUSS44x0 EVM GUI install wizard The tuss44x0 firmware bat in My Documents is only compatible with a 64 bit operating system For a 32 bit version of the tuss44x0 firmware bat file navigate to the install path of the TUSS44x0 EVM GUI and unzip tuss44x0_fw_installer_32bit zip Run the one_ti...

Page 12: ...enter and right The left and right panels are secondary panels for utilities supporting tools calculators and background functions The center panel displays and allows the user to update all device related pages 3 4 TUSS44x0 GUI Left Panel The left panel of the GUI contains the listing of pages in a tree view format and the current status of USB connectivity of the EVM 3 4 1 Tree View Page Listing...

Page 13: ...LSE_FLT bit EE_CRC_FLT Set if there is a CRC Error when loading internal EEPROM memory This is also indicated by EE_CRC_FLT bit DEV_STATE Device State 00 LISTEN 01 BURST 10 STANDBY 11 SLEEP Table 4 lists descriptions of the device information status bits Table 4 Device Information Status Descriptions DEVICE STATUS DESCRIPTION IO1 Pin IO1 Pin logic level status used for driver control IO2 Pin IO2 P...

Page 14: ...oot Is the BoosterPack Plug in Module correctly stacked on the LaunchPad Development Kit Is the TUSS44x0 EVM powered with a voltage of 5 to 36 V Is the power supply unit able to source at least 20 mA at VDD If the device was powered after the GUI was first initialized click the Find Device button to retry the TUSS44x0 check If the GUI does not automatically detect the presence of the EVM the Find ...

Page 15: ...tions panel to configure the time of flight settings and execute a time of flight command to update the chart and table results Figure 12 Data Monitor Run Options These settings are defined as follows START I nitiates a time of flight command to update the Data Dump chart Measurement Diagnostic chart and Tabulated Results Applies the updated run option changes before executing the time of flight c...

Page 16: ...Sets the GUI based threshold level in 0 1 V increments Threshold Start Sets the start time in milliseconds for when the GUI should start searching for a peak amplitude 3 5 2 2 Data Dump Plots and exports the graphical results for the VOUT echo envelope echo interrupt zero crossing and GUI threshold Figure 13 Data Monitor Data Dump Clear Immediately removes all points from the chart Clear Per Loop ...

Page 17: ...3 Measurements and Diagnostics Plots and exports the echo time of flight converted to distance meters and amplitude per sample based on the GUI threshold Figure 14 Data Monitor Measurement and Diagnostics Clear Immediately removes all points from the chart Export Immediately exports the chart data as an XML file Export Per Loop Exports the chart data as an XML file at the end of each time of fligh...

Page 18: ...e ultrasonic measurement results UMR table with the echo information Export Immediately exports the table data as a CSV file Export Per Loop Exports the table data as a CSV file at the end of each time of flight command 3 5 2 5 Advanced Bit Field Controls The Advanced Bit Field Controls Adv panel is a GUI specific feature to display all bit field controls as user readable combo box selectable valu...

Page 19: ...omatically sweep between a user defined range of acceptable values To run the bit field sweep select the bit field to be swept check the En checkbox and click the START button in the Run Options group The bit field value automatically increments after each time of flight loop and reruns until the maximum bit field value is reached 3 5 2 5 3 External Sync and Trigger To synchronize the time of flig...

Page 20: ...e master Figure 17 Interface SPI The SPI page contains elements to configure master s SPI port and manually send and receive command data The controls available on the SPI tab are as follows Setup Clock Rate As part of the SPI configuration the user can specify a SPI clock of up to 8 MHz The GUI s default clock rate is 1 MHz Configure Button Applies the SPI configuration settings to the micro cont...

Page 21: ...ul for reusing predefined or previously configured register settings Load Grid Load the compatible text file memory map grid and update all Device Setting pages of the GUI Read All Read all of the registers and update all Device Setting pages of the GUI Read Single Read the value of the currently selected register Write All Write the current values listed in the table to all of the registers inclu...

Page 22: ...Section 3 5 4 1 3 5 4 1 Register Details This tab displays the detailed register information for the selected memory map register row The operation configurability bit definitions and related registers are described in this window The Search Registers refers to the same detailed library that the Details window loads from 3 5 4 1 1 Register Search The Search Registers function allows the user to ty...

Page 23: ...ute a distance or round trip time equivalent for the user input variable Speed of sound is assumed to be 343 m s at room temperature by default The speed of sound can change across temperature and humidity All conversions from time of flight to distance reference the speed of sound value in this tool 3 6 1 3 Datalog The Datalog can be used to record and track GUI activity as well as print device i...

Page 24: ...le in the file explorer view The micro USB cable must be connected to the LaunchPad s USB port to allow XDS110 programming Power Budget Calculator The user can approximate the average power consumption of the TUSS44x0 device by specifying the required device parameters power modes and command interval length Figure 20 Power Budget Calculator Data Plotter All XML charted data exported from the Data...

Page 25: ...cted the data sheet will load from the install directory Collateral This option includes a hyperlink to the online product page for the TUSS44x0 device About This option includes details regarding the revision history of the GUI and assembly information Check for Updates This option includes a hyperlink to the online software development page of the TUSS44x0 This option also checks if the GUI vers...

Page 26: ... SLAU822A December 2019 Revised April 2020 Submit Documentation Feedback Copyright 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide 4 1 BOOSTXL TUSS44x0 Active 4 1 1 Schematics Figure 22 BOOSTXL TUSS4440 Schematic ...

Page 27: ...aterials and Layout 27 SLAU822A December 2019 Revised April 2020 Submit Documentation Feedback Copyright 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide Figure 23 BOOSTXL TUSS4470 Schematic ...

Page 28: ...3 885012206087 Wurth Elektronik C5 C14 2 0 015uF CAP CERM 0 015 uF 25 V 5 C0G NP0 0603 0603 C0603C153J3G ACTU Kemet C6 1 100uF CAP AL 100 uF 35 V 20 0 34 ohm AEC Q200 Grade 2 SMD SMT Radial D8 EEE FK1V101XP Panasonic C7 1 2 2uF CAP CERM 2 2 uF 50 V 10 X5R 0805 0805 C2012X5R1H22 5K125AB TDK C8 C11 C16 3 0 1uF CAP CERM 0 1 uF 50 V 10 X7R AEC Q200 Grade 1 0603 0603 CGA3E2X7R1H 104K080AA TDK C9 1 330p...

Page 29: ...ulated 10A black 571 0100 571 0100 DEM Manufacturing J8 1 Header 100mil 2x2 Tin TH Header 2x2 2 54mm TH PEC02DAAN Sullins Connector Solutions LBL1 1 Thermal Transfer Printable Labels 0 650 W x 0 200 H 10 000 per roll PCB Label 0 650 x 0 200 inch THT 14 423 10 Brady R1 R3 R6 R9 R12 R14 R15 7 0 RES 0 1 0 1 W AEC Q200 Grade 0 0603 0603 RMCF0603ZT0R 00 Stackpole Electronics Inc R5 1 10 0 RES 10 0 1 0 ...

Page 30: ...RQ1 Texas Instruments FID1 FID2 FID3 FID4 FID5 FID6 0 Fiducial mark There is nothing to buy or mount N A N A N A J3 0 Header 100mil 2x1 Tin TH Header 2 PIN 100mil Tin PEC02SAAN Sullins Connector Solutions Q1 0 100V MOSFET 2 CH N CH 100 V 1 2 A SuperSOT 6 SuperSOT 6 FDC8602 Fairchild Semiconductor R2 0 100 RES 100 1 0 1 W AEC Q200 Grade 0 0603 0603 CRCW0603100 RFKEA Vishay Dale R4 R7 R8 R10 0 0 RES...

Page 31: ... uF 50 V 10 X7R AEC Q200 Grade 1 0603 0603 CGA3E2X7R1H1 04K080AA TDK C9 1 330pF CAP CERM 330 pF 100 V 5 C0G NP0 0603 0603 C1608C0G2A331 J080AA TDK C13 1 6800pF CAP CERM 6800 pF 50 V 10 X7R 0603 0603 C0603C682K5RA CTU Kemet C15 1 0 047uF CAP CERM 0 047 uF 50 V 10 X7R 0603 0603 C1608X7R1H473 K080AA TDK C17 1 4 7uF CAP CERM 4 7 uF 50 V 10 X7R 1206 1206 C3216X7R1H475 K160AC TDK C18 1 10uF CAP CERM 10 ...

Page 32: ...603 RC0603JR 0712KL Yageo SH J1 SH J2 SH J3 SH J4 4 Shunt 2 54mm Gold Black Shunt 2 54mm Black 60900213421 Wurth Elektronik SH J5 SH J6 SH J7 SH J8 4 Shunt 1 27 mm with handle Black M50 2000005 Harwin U1 1 Ultrasonic Sensor Signal Conditioner IC for Directly Driven Sensors RTJ0020J WQFN 20 RTJ0020J TUSS4470TRTJR Texas Instruments U2 1 Ultrasonic Xmr Receiver TH Dia 14 4mm UTR 1440K TT R PUI Audio ...

Page 33: ...opyright 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide Table 9 Bill of Materials for BOOSTXL TUSS4470 continued T1 0 3mH Transformer 3000 uH SMT 8 2x6 6mm WA8351 AL Coilcraft TP1 TP2 TP3 TP4 TP5 TP6 TP7 TP8 TP9 TP10 0 Test Point Compact White TH White Compact Testpoint 5007 Keystone ...

Page 34: ... 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide 4 1 3 Board Layout and Component Placement Figure 24 and Figure 25 show the board layout and component placement Figure 24 Top Overview of BOOSTXL TUSS44x0 Layout and Components Figure 25 Bottom Overview of BOOSTXL TUSS44x0 Layout and Components ...

Page 35: ...SLAU822A December 2019 Revised April 2020 Submit Documentation Feedback Copyright 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide 4 2 BOOST TUSS44x0 Discontinued 4 2 1 Schematics Figure 26 BOOST TUSS4440 Schematic ...

Page 36: ...nd Layout www ti com 36 SLAU822A December 2019 Revised April 2020 Submit Documentation Feedback Copyright 2019 2020 Texas Instruments Incorporated TUSS44x0 EVM for Ultrasonic Sensors User s Guide Figure 27 BOOST TUSS4470 Schematic ...

Page 37: ...A331J 080AA TDK D1 1 Green LED Green SMD 1 6x0 8mm LTST C193KGKT 5A Lite On J1 J3 J2 J4 2 Receptacle 2 54mm 10x2 Tin TH 10x2 Receptacle SSQ 110 03 T D Samtec J6 1 Header 100mil 2x2 Tin SMT 2x2 100mil Tin Header 15 91 2040 Molex LBL1 1 Thermal Transfer Printable Labels 0 650 W x 0 200 H 10 000 per roll PCB Label 0 650 x 0 200 inch THT 14 423 10 Brady R2 R5 R6 R10 R12 R14 R15 R16 R17 R18 R19 R22 R23...

Page 38: ...hilips panhead Screw NY PMS 440 0025 PH B F Fastener Supply H5 H6 H7 H8 0 Standoff Hex 0 5 L 4 40 Nylon Standoff 1902C Keystone J5 0 Header 100mil 6x2 Tin TH Header 6x2 100mil Tin PEC06DAAN Sullins Connector Solutions Q1 0 100V MOSFET 2 CH N CH 100 V 1 2 A SuperSOT 6 SuperSOT 6 FDC8602 Fairchild Semiconductor R1 0 100 RES 100 1 0 1 W AEC Q200 Grade 0 0603 0603 CRCW0603100RF KEA Vishay Dale R4 R7 R...

Page 39: ... Labels 0 650 W x 0 200 H 10 000 per roll PCB Label 0 650 x 0 200 inch THT 14 423 10 Brady R2 R4 R6 R8 R14 R15 R16 R17 R18 R19 R22 R23 12 0 RES 0 1 0 1 W AEC Q200 Grade 0 0603 0603 RMCF0603ZT0R0 0 Stackpole Electronics Inc R3 1 10 0 RES 10 0 1 0 1 W 0603 0603 RC0603FR 0710RL Yageo R13 1 200 RES 200 1 0 1 W 0603 0603 RC0603FR 07200RL Yageo R20 1 49 9k RES 49 9 k 1 0 1 W AEC Q200 Grade 0 0603 0603 C...

Page 40: ...0 Grade 0 0603 0603 RMCF0603ZT0R0 0 Stackpole Electronics Inc R9 0 3 90k RES 3 90 k 1 0 1 W 0603 0603 RC0603FR 073K9L Yageo R21 0 18 0k RES 18 0 k 1 0 1 W 0603 0603 RC0603FR 0718KL Yageo T1 0 3mH Transformer 3000 uH SMT 8 2x6 6mm WA8351 AL Coilcraft T2 0 2nH Transformer 0 002 uH SMD 3 22x4 7mm 750317611 Wurth Elektronik U2 0 Ultrasonic Xmr Receiver TH Dia 14 4mm UTR 1440K TT R PUI Audio 4 2 3 Boar...

Page 41: ...revisions may differ from page numbers in the current version Changes from Original December 2019 to A Revision Page Changed BOOST TUSS4470 to BOOSTXL TUSS4470 throughout document 1 Changed Setup and Operation section 4 Added Sweep and GUI Threshold Enable to the Run Options section 15 Added Echo Interrupt feature information to the Tabulated Results section 17 Changed Schematic Bill of Materials ...

Page 42: ...other than TI b the nonconformity resulted from User s design specifications or instructions for such EVMs or improper system design or c User has not paid on time Testing and other quality control techniques are used to the extent TI deems necessary TI does not test all parameters of each EVM User s claims against TI under this Section 2 are void if User fails to notify TI of any apparent defects...

Page 43: ... These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation...

Page 44: ...y for convenience and should be verified by User 1 Use EVMs in a shielded room or any other test facility as defined in the notification 173 issued by Ministry of Internal Affairs and Communications on March 28 2006 based on Sub section 1 1 of Article 6 of the Ministry s Rule for Enforcement of Radio Law of Japan 2 Use EVMs only after User obtains the license of Test Radio Station as provided in R...

Page 45: ... any interfaces electronic and or mechanical between the EVM and any human body are designed with suitable isolation and means to safely limit accessible leakage currents to minimize the risk of electrical shock hazard User assumes all responsibility and liability for any improper or unsafe handling or use of the EVM by User or its employees affiliates contractors or designees 4 4 User assumes all...

Page 46: ...OR DAMAGES ARE CLAIMED THE EXISTENCE OF MORE THAN ONE CLAIM SHALL NOT ENLARGE OR EXTEND THIS LIMIT 9 Return Policy Except as otherwise provided TI does not offer any refunds returns or exchanges Furthermore no return of EVM s will be accepted if the package has been opened and no return of the EVM s will be accepted if they are damaged or otherwise not in a resalable condition If User feels it has...

Page 47: ...se resources are subject to change without notice TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource Other reproduction and display of these resources is prohibited No license is granted to any other TI intellectual property right or to any third party intellectual property right TI disclaims responsibility for...

Reviews: