element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog TI Ultrasonic Sensor - First Measurements
  • Blog
  • RoadTest Forum
  • Documents
  • RoadTests
  • Reviews
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RoadTests & Reviews to participate - click to join for free!
  • Share
  • More
  • Cancel
  • Author Author: Jan Cumps
  • Date Created: 19 Dec 2015 8:13 PM Date Created
  • Views 2189 views
  • Likes 2 likes
  • Comments 10 comments
Related
Recommended
  • RoadTest
  • tdc1000-tdc7200evm
  • ultrasonic_sensor
  • steminc
  • texas_instruments
  • tdc1000

TI Ultrasonic Sensor - First Measurements

Jan Cumps
Jan Cumps
19 Dec 2015

The  TDC1000-TDC7200EVMTDC1000-TDC7200EVM evaluation module has 4 main parts

The TDC1000 analog front-end and a pre-programmed MSP430 microcontroller on the board, a 1MHz Piezo Ceramic sensor that plugs into the board and a GUI client for on your PC.

 

In this blog I perform the first measurements.

image

 

Test Setup

 

I've filled the container with water, up to somewhere between 4 and 5 cm. I've used the simplest setup with the sensor mounted under the liquid.

 

image

 

The Piezo sensor is AC, so the color of the wires doesn't really matter. This is how I connected the sensor (all the lower pins are ground).

image

 

The speed of sound is configured at 1480 m/s - the default setting of the test software (I've attached a register file that can be imported into the GUI to this blog).

I'm rather satisfied with the first results:

 

image

 

My First Issue

 

I have a problem when I generate a configuration file in Webench and load that into the gui.

I've logged a post for that on TI's e2e forum.

 

Edit January 7, 2016: The TI application team has looked at my request and confirmed my findings. Visit this link for a temporary solution.

A full solution to make the Webench config app and the evaluation board's GUI is being worked on.

 

Related Posts
RoadTest: Unboxing the TI Ultrasonic Sensing evaluation module
TI Ultrasonic Sensor - A Very First Trial of the GUI
TI Ultrasonic Sensor - Prepping the Transponder
TI Ultrasonic Sensor - First Measurements
TI Ultrasonic Sensor - Set the Parameters for Level Measurement and Content Identification
TI Ultrasonic Sensor - Show 3 Signals on a 2 Channel Oscilloscope (RIGOL DS1052E)
TI Ultrasonic Sensor - Liquid Identification and Concentration
TI Ultrasonic Sensor - Create a KiCad Part for the Sensor IC with KiPart
TI Ultrasonic Sensor - SPI Traffic Snooping

TI Ultrasonic Sensor - RoadTest Review

Attachments:
TDC1000_Setup_Firmware_default.txt.zip
  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 9 years ago +1
    I'm liking these posts. I have a water tank that I want to add guaging to, and so far all the other solutions require adding something inside the tank. This means it has very high moisture content, and…
  • Jan Cumps
    Jan Cumps over 9 years ago in reply to mcb1 +1
    I've received help on TI's e2e forum. TDC1000-TDC7200EVM errors when importing Register file generated by design tool - Ultrasonic Sensing Forum - Ultrasonic … An application expert has detected why the…
  • Jan Cumps
    Jan Cumps over 9 years ago in reply to Former Member

    TDC1000 | Ultrasonic Analog Front End | Ultrasonic Sensing | Tools & software

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 9 years ago in reply to Former Member

    shubhamg The links I gave above do point to documents that mention the capacitors and resistors needed - the TI reference designs. I don't know if you 'll find designs that are closer to your needs than those TI reference designs.

     

    I checked if you can measure µs with an Arduino. The standard micros() method has a resolution of 4µs, and that's on the border of what you need for your project. There's a library, untested by me, that's able to get to 0.5µs.

     

    I have no experience on measuring air. The article above, about measuring liquids, is the only experience I have on the susbject of ultrasonic measurements.

    The evaluation kit that I received for this road test was my very first step into this subject - a step that I enjoyed a lot.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to Jan Cumps

    Thanks jancumps . Can you tell if I can measure the air in the container with these sensors or not, that might also serve my purpose? Also, the diagram you gave doesn't mention any resistors or capacitors in the circuit. Would I need one while making my own circuit?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 9 years ago in reply to Former Member

    The sensor is not ok. That's a 40 KHz sensor. For liquids you need MHz range transducers.

    TI's proposed sensors:

    image

     

    I have to pass on the suitability of the Arduino family. That will be driven by their capability to "measure the time interval between the rising edge of the START pulse and the rising edge of the STOP pulse produced by the TDC1000" with suficient precision for your use. It will have to measure times down to the low µs range.

     

    Check this document for more info:

    TDC1000 | Ultrasonic Analog Front End | Ultrasonic Sensing | Online datasheet

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 9 years ago in reply to Jan Cumps

    Thanks Jan Cumps. I am quite new in electronics.It would be great if you can help me. I would like to know that if I have an arduino, tdc 1000 and ultrasonic transducer(10PCS/LOT Ultrasonic sensor waterproof type diameter TR40 16(TCT40 16) Receiving and Transmitting on a chip-in Sensors f… ). Will it be possible to operate with arduino mini or uno and the mentioned ultrasonic sensors? What else would I need? Also is it necessary to put these sensors at the bottom, can they put in top also?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube