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
  • About Us
  • 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
In Reach! – Ultrasonic Sensor Sensing Challenge
  • Challenges & Projects
  • Design Challenges
  • In Reach! – Ultrasonic Sensor Sensing Challenge
  • More
  • Cancel
In Reach! – Ultrasonic Sensor Sensing Challenge
Forum Unboxing & Hardware Deep Dive
  • News
  • Forum
  • Projects
  • DC
  • Files
  • Members
  • More
  • Cancel
  • New
Join In Reach! – Ultrasonic Sensor Sensing Challenge to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 40 subscribers
  • Views 156 views
  • Users 0 members are here
  • design challenge
  • Ultrasonic Sensor Sensing Challenge
  • In Reach
  • TDK USSM1.0 PLUS-FS
Related

Unboxing & Hardware Deep Dive

veluv01
veluv01 9 days ago

First and foremost, a massive thank you to the incredible team at the Element14 Community and our sponsor, TDK. I was absolutely thrilled to be selected as one of the nine sponsored challengers for the In Reach! Ultrasonic Sensor Sensing Challenge, and it was a fantastic feeling to receive the official challenger's kit. The support from this community is what makes these creative endeavors possible, and I'm honored to be a part of it.

In this first blog, we'll take a detailed look at the TDK Demo Kit and I'll be sharing my unboxing experience and my initial thoughts on the build quality and design of the USSM1.0 PLUS-FS sensors along with it's evaluation board.


2. The Unboxing

There's a special kind of excitement that comes with opening a box of brand-new, high-quality hardware and TDK did not disappoint.


image

The kit arrived securely packaged, with each component neatly nestled in its own protective packaging. TDK's focus on a smooth start is also evident. Right on the packaging, helpful QR codes are provided, instantly linking to the datasheets and guides needed to dive right in.

image

Before I even got to the hardware, I was immediately impressed by the packaging. It's clear TDK has prioritized sustainability, using eco-friendly and biodegradable materials for the main insert. The only plastic in sight was the essential anti-static bag protecting the demo board—a necessary measure. In an industry often dominated by single-use plastics, this thoughtful approach is something to be applauded!

image

Inside the box, I found 2x sensor connection cables, 2x USSM1.0 PLUS-FS ultrasonic sensor along with it's locking nut and rubber gasket, 1x TDK USSM Demo Board and 1x Micro-B to USB-A cable.

image


3. Hardware Deep Dive

Now that everything is out of the box, let's go beyond the surface and dive into the hardware and it's specifications.

3.1 TDK USSM1.0 PLUS-FS Ultrasonic Sensor

The core component of this challenge is the USSM1.0 PLUS-FS ultrasonic sensor module. It is a self-contained piezo-based sensor unit with an integrated Application-Specific Integrated Circuit (ASIC), the E524.33 (IC's document is linked in the Resources section of the sensor's product page but not specified explicitly in the documentation of the sensor) that handles the ultrasonic signal processing internally. 

image

The principle of operation is Time-of-Flight (ToF), which is a method for measuring distance by precisely timing the journey of a wave. The process is as follows:

  • Transmission: The sensor emits a short, high-frequency burst of sound (an ultrasonic pulse of frequency of 74.5 KHz) into the air.
  • Propagation: This sound wave travels outwards from the sensor at the speed of sound (c).
  • Reflection: When the wave encounters an object, it reflects off the surface, creating an echo that travels back towards the sensor.
  • Reception: The sensor's piezoelectric element detects the faint returning echo.
  • Calculation: The integrated ASIC measures the total elapsed time (T) from the moment the pulse was transmitted to the moment the echo was received.


Because the sound wave traveled to the object and back, the one-way distance (L) is half of the total distance traveled.

image

This relationship is defined by the fundamental ToF formula:


L = (c * T) / 2


The  E524.33 is responsible for managing this entire sequence—from generating the driver signal for the burst to amplifying and filtering the received echo and performing the time measurement. This high level of integration simplifies the end application significantly, as the module provides reliable data without requiring complex external signal conditioning circuitry (E524.33's signal processing pipeline will be explored in further upcoming blogs).

According to the technical datasheet, the sensor exhibits robust performance characteristics.

image

In its standard "solo mode," where a single sensor handles both transmission and reception, it features an operating range from 18 cm to 5 m.

image

And the module also supports a "pitch-and-catch mode," which utilizes two sensors (one as emitter, one as receiver) to achieve a significantly reduced minimum detection distance of just 4 cm.

image

The sensor is capable of a fast sample rate of up to 50 samples per second ( i.e 20 ms update interval), fast enough for real-time tracking and dynamic object detection and has a symmetric directivity of ±35°, providing a wide field of view for object detection.

From an electrical standpoint, the module is designed for easy integration, requiring only a single power supply ranging from 8 V to 18 V (typically 12 V) to drive all its internal electronics. The current consumption is a nominal 5.5 mA, making it suitable for power-conscious applications.

image

Interfacing is handled via a simple 3-pin connector (present at the rear of the sensor) which provides power (1. VSUP), ground (2. GND), and a single proprietary bidirectional IO line(3. IO) for all digital communication between the sensor and a host.

image

The standout feature here is the single-wire IO interface. Rather than separate trigger and echo pins or a complex serial protocol, employs a proprietary PWM-based communication scheme where the duration of low pulses encodes logical '0's and '1's. This bidirectional protocol supports a comprehensive command set, allowing deep customization of sensor behavior—detection thresholds, sampling modes, filtering parameters, and more—all negotiated over a single wire.

While this proprietary protocol means you can't simply drop the sensor into an Arduino sketch without additional library support, it's a clever trade-off that minimizes pin count and simplifies routing in complex systems. The TDK evaluation board handles protocol translation, but understanding the underlying PWM encoding will be crucial for custom integrations (another topic I'll dissect in future posts).

image

The E524.33 ASIC and supporting circuitry are potted in black epoxy resin, leaving only the 3-pin connector exposed. This encapsulation provides excellent moisture resistance, chemical protection, and mechanical durability—critical for the outdoor, harsh-environment applications the sensor is marketed toward.

Upon closer inspection, the professional finish of the sensor extends to its clear and comprehensive labeling. Each sensor is permanently marked with key information, which is essential for traceability and identification in a development or production environment.

These markings include:

image

  • TDK: Manufacturer
  • USSM1.0 PLUS-FS: Product and variant identification code.
  • YYCW XXXX: A unique serial number which also encodes the year and week of production.
  • CE mark: Indicates conformity with health, safety, and environmental protection standards for products sold within the European Economic Area (EEA).

imageimage

My two sensors carry serial numbers 2019 and 2020, both manufactured in calendar week 24 of 2024 (2424 marking). This level of traceability is uncommon in maker-space components but essential for quality control, warranty claims, and compliance documentation in commercial deployments.

3.2 Sensor Connection Cables

While often overlooked, the quality of the interconnects is critical for a reliable system. The kit includes two dedicated sensor connection cables that serve as the vital link between the TDK USSM1.0 PLUS-FS sensors and the USSM Demo Board. The build quality of the cables is excellent. The wiring is appropriately gauged for delivering power and carrying the high-speed data signals without degradation. The length of the cables is generous, providing ample flexibility for benchtop prototyping and for positioning the sensors at a reasonable distance from the evaluation board.

image

Each cable is terminated with two distinct connectors:

  • Sensor End: A compact, white 3-pin female connector designed to mate perfectly with the integrated socket on the rear of the USSM sensor.
  • Board End: A slightly larger, green 3-pin female 3.5mm pluggable screw terminal that plugs directly into the corresponding male headers on the TDK evaluation board.

Note : There's a 10K Ohms pull-up resistor hidden within the cable between the Vsup and the IO pins.

image

3.3 Micro USB-B to USB-A Cable

A stable and reliable connection to the host computer is fundamental for development. The kit includes a high-quality Micro-B to USB-A cable that serves this dual purpose, providing both power to the entire evaluation board and the data channel for programming and monitoring.

image


Upon inspection, the cable sheath is marked with its full technical specification: "USB SHIELDED HIGH SPEED CABLE 2.0 REVISION 28AWG/1P + 28AWG/2C". This string is not just for identification; it is a concise summary of the cable's construction and certifies its performance capabilities.

image

Let's dissect this specification

  • USB HIGH SPEED CABLE 2.0 REVISION: This confirms the cable is fully compliant with the USB 2.0 standard, designed to support "High Speed" data rates of up to 480 Mbit/s. This ensures fast and efficient communication for programming the board and for real-time data streaming from the sensor without bottlenecks.
  • SHIELDED: This is a critical feature for ensuring signal integrity. The internal wires are wrapped in a metallic shield (a foil or braid) that protects the data and power lines from external electromagnetic interference (EMI). In a project environment that will include motors and other sources of electrical noise, this shielding is essential for preventing data corruption and ensuring stable operation.
  • 28AWG/1P (1 Pair): This indicates the cable contains one twisted pair of 28AWG (American Wire Gauge) wires. The USB 2.0 standard requires the data lines (D+ and D-) to be twisted together. This design cancels out crosstalk and external noise, which is fundamental for maintaining error-free, high-speed data transmission.
  • + 28AWG/2C (2 Conductors): This refers to the two additional single conductors of 28AWG wire within the cable. These are dedicated to power delivery: one for the +5V supply and one for Ground (GND). The 28AWG thickness is standard and appropriately sized to deliver the necessary current to power the USSM Demo Board and its connected sensors.

3.4 TDK USSM Sensor Demo Board

The TDK USSM Demo Board is a comprehensive development and evaluation platform engineered specifically for the USSM series of ultrasonic sensors. It serves as a hardware abstraction layer, providing the necessary power, communication, and processing capabilities to interface the sensors with a host PC.

Top Side View

image

Bottom Side View

image

The first impression of the board is one of high-quality manufacturing. The 2-layer PCB construction feels robust and well-manufactured, with a clean layout that suggests thoughtful design consideration. Component placement follows a logical hierarchy, avoiding the cramped, chaotic arrangement often seen in budget development boards. The soldering quality is exceptional—clean joints, consistent fillet formation, and no cold solder bridges or flux residue, indicating precision manufacturing processes.

However, the board isn't without its usability quirks. The most glaring omission is the lack of silkscreen labeling for key components. While this minimalist aesthetic might appeal to experienced developers, it creates an unnecessary barrier for newcomers. The buttons, in particular, present a guessing game—without clear markings indicating which is BOOT and which is RESET needing to reference the documentation. This becomes especially frustrating during rapid prototyping when quick resets are needed.

Here's the image labelling the connectors on the board as provided in the documentation : 

image

Now let's look into other functional IC's on board,

image

The board is populated with an STM32L432KBU6 MCU, a high-performance, ultra-low-power microcontroller from STMicroelectronics based on the Arm Cortex-M4 core, equipped with an FPU and DSP instructions for efficient data processing. The firmware leverages its on-chip peripherals, including Timers (in Input Capture mode for precise signal decoding), UART (for communication between the sensors through LIN Transceivers), and GPIOs.

image

A critical component of the demo board's robust design is the use of a Microchip MCP2004A LIN transceiver for each sensor port. While the USSM sensor communicates via a proprietary single-wire protocol, the MCP2004A is employed as an exceptionally effective and hardened physical layer to bridge this protocol with the MCU's logic-level I/O UART.

  • Component and Functionality: The MCP2004A is a LIN Bus-compliant transceiver that serves as a bidirectional, high-voltage I/O buffer. Its primary role in this application is to provide robust voltage level shifting and a protected physical interface for the sensor's single IO line.
  • Voltage Level Shifting: The transceiver expertly translates signals between two different voltage domains. It converts the MCU's 3.3V logic-level signals from a UART TX pin into the higher-voltage signals on the sensor's IO line, which is pulled up to the VSUP rail (typically +12V). In the reverse direction, it detects the high-voltage signaling from the sensor on the bus and converts it back down to a clean 3.3V logic-level signal on its RXD pin, which is then fed to the MCU.
  • Signal Integrity and Protection: As an automotive-grade component, the MCP2004A provides significant built-in protection. It features high ESD protection on the bus pin, safeguarding the more sensitive MCU from electrical transients. It also has a controlled slew rate on its output driver, which is crucial for minimizing electromagnetic interference (EMI)—an important consideration in a system with potential noise sources like motors.
  • Signal Path: To send a command, the STM32's UART TX pin drives the MCP2004A's TXD input. The transceiver, in turn, drives the main LBUS pin (connected to the sensor's IO line) to the appropriate voltage level. When the sensor responds by pulling its IO line low, the MCP2004A detects this state change on the LBUS pin and mirrors it on its RXD output pin. This 3.3V signal is then precisely measured by the STM32's timer peripheral to decode the incoming data.

image

Host communication is managed by a dedicated FTDI FT230XQ USB-to-UART bridge IC, ensuring maximum driver stability and compatibility by presenting a standard virtual COM port to the host PC.

image

The board's power architecture is fully self-contained, deriving all power from the 5V USB VBUS. The generation of the higher voltages required by the sensors and their interface circuitry is handled by a single, highly integrated component: a TRACO POWER TDN 5-0922WISM DC-DC converter module. The selection of a complete module rather than a discrete controller IC is a significant design choice that prioritizes reliability, noise immunity, and simplification of the board layout.

A key specification of this component is its I/O isolation, rated at 1.6 kVDC, which electrically separates the input ground (tied to the host PC) from the output ground used by the sensor circuitry. This isolation is critical for preventing ground loops and protecting the host system from potential electrical faults or transients on the sensor side.

The module is designed for a nominal 5V input, making it perfectly suited for direct operation from the USB VBUS. A defining feature is its dual-output capability; it simultaneously generates two independent, regulated voltages from the single input.

The primary +12V rail serves as the operational supply (VSUP) for the USSM sensors and provides the necessary voltage for the MCP2004A LIN transceivers.

The secondary +24V rail is dedicated to a specific, high-voltage function: the programming of the sensor's internal EEPROM.

Furthermore, the module incorporates a Remote On/Off pin, which is connected directly to a GPIO of the STM32 microcontroller. This provides the firmware with programmatic control to enable or disable the entire high-voltage power stage, allowing for advanced power management or, more critically, the ability to perform a hard power-cycle reset of the sensors by toggling their VSUP supply.

image

The board also includes standard SWD (Serial Wire Debug) access for in-circuit programming and debugging, along with RESET and BOOT buttons for manual MCU control during firmware development.


Now that I have a comprehensive understanding of the hardware's capabilities, the next phase is to bring the system online. In my upcoming post, I will connect the USSM sensors to the evaluation board and power up the hardware for the first time. From there, I'll conduct a detailed walkthrough of the TDK demo software, exploring its GUI and configuring the various sensor parameters to capture my first live distance measurements.

  • Sign in to reply
  • Cancel

Top Replies

  • cstanton
    cstanton 6 days ago in reply to sandeepdwivedi17 +2
  • amgalbu
    amgalbu 6 days ago in reply to sandeepdwivedi17 +1
    With the GUI, you can configure the USSM registers. If your question whether it's possible to change the firmware of the STM32 microcontroller on the evaluation kit, in that case you just a STLink prorammer…
  • sandeepdwivedi17
    sandeepdwivedi17 7 days ago

    How to get software to program it ?
    any url link to download IDE to progrm it  ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • veluv01
    veluv01 7 days ago in reply to sandeepdwivedi17

    image

    It's available under the Resources through the TDK's USSM Product page.

    Here's the direct link : https://www.tdk-electronics.tdk.com/en/3126242/design-support/design-tools/ussm/tdk-demo-kit-software

    image

    Download the .zip file and launch the .exeimage

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • sandeepdwivedi17
    sandeepdwivedi17 6 days ago in reply to veluv01

    Thanks but how to program the board with this, as i am unable to find any option to do so in it.
    i mean i need IDE to program it.
    i could not find “tdk_install.exe”
    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • amgalbu
    amgalbu 6 days ago in reply to sandeepdwivedi17

    With the GUI, you can configure the USSM registers.

    If your question whether it's possible to change the firmware of the STM32 microcontroller on the evaluation kit, in that case you just a STLink prorammer and the IDE by STM (MxCube). Note that I couldn't to find the firmware source code anywhere (just the binaries are available) 

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton 6 days ago in reply to sandeepdwivedi17

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • 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