USD

A Quick Look at Analog Device's MeasureWare Platform

In an effort to simplify the development of measurement systems and clear the way for those with minimal experience in environmental sensing, Analog Devices has released a new suite of hardware and software tools dubbed MeasureWare. By ushering the designer through a set of straightforward and intuitive steps, this platform enables them to get their designs up and running quickly and at reduced cost. There are several building blocks to MeasureWare, and we will take a closer look at each of them in turn.

(Image source: Analog Devices Inc)

Exploring the Ecosystem

Starting with the software and moving on to the hardware, we can clearly see the value that these tools have to offer.

MeasureWare Studio

This isn't a tool itself, but rather a collection of tools with which the user can specify their requirements to create a design, collect measurement data from the design implementation, and migrate from development kit prototype to end-product.

MeasureWare Designer

The first step for you, the developer, is to launch MeasureWare Designer and sign in with your myAnalog account (or create one if you don’t have one). From there, you can create a new design and decide what it is you want to measure. Currently, the choices are:

  • Temperature
  • Weight
  • Humidity
  • CO2
  • Pressure
  • Acceleration
  • pH
  • Moisture
  • Custom

For each choice you make, you will have to define some basic parameters based on your application requirements (i.e. measurement accuracy, rate, and range). Then, after clicking the Validate Measurements button, suitable sensors will be chosen based on the input you provided. If you prefer, you can choose the sensors yourself from the list of available options.

After completing your design, all the required hardware components will be placed in a cart allowing you to easily place your order with Digi-Key Electronics.

MeasureWare Lab

While you are waiting for your hardware to arrive, you can install MeasureWare Lab on your computer. Again, sign in to your myAnalog account when prompted so the application can access the design(s) you created. Once your hardware arrives, MeasureWare Lab will help you make sure everything is properly connected and the device firmware is up to date. If you’ve done everything correctly, you will be presented with the dashboard where the measurement data is displayed in real time and stored for analysis. At this stage, you can go back to MeasureWare Designer to make any desired modifications to the design file, and the changes will be synced to MeasureWare Lab.

Though not as full-featured as MeasureWare Lab, the MeasureWare mobile app will be available for those developing with the Swift Platform and will allow them to remotely view their data over a BLE connection.

(Image source: Analog Devices Inc)

MeasureWare Developer

For the advanced users who wish to move beyond the development kits, MeasureWare Developer is an API written in C which can be used with your choice of microcontroller to interface directly with the MeasureWare module. Example projects are available to help the user get started (currently only in Mbed, but Analog Devices has hinted at projects for Raspberry Pi and Arduino). For prototyping and low volume applications, MeasureWare Lab can be used to program the devices.

The MeasureWare 1001 Family

ADMW1001

At the heart of this series is the ADMW1001 Measurement Module, which contains everything required to excite, measure, and correct a variety of sensors (both analog and digital). This includes lookup tables, precision ADCs, a precision voltage reference, PGA amplifiers, a digital filter, etc. What’s more, the module outputs the measurement data in familiar, human readable units such as °C, °F, and psi. At the moment, there are two kits available which utilize this module: the ADMW1001 Pro Platform and the ADMW1001 Swift Platform (available in 2020).

(Image source: Analog Devices Inc)

ADMW1001 Pro Platform

Including the EV-PROMW1001ARDZ board, this is the preferred kit to use for embedded prototyping. The Arduino headers facilitate communication with a broad assortment of embedded platforms (currently, ST’s NUCLEO-F411RE board is recommended) and connectivity options (e.g. BLE or cellular). The kit includes five sensor input channels (two analog and three digital) which may be utilized by any combination of MeasureWare sensor boards.

ADMW1001 Swift Platform

Closer to a finished product than the Pro Platform, the developer can really hit the ground running with this plug and play monitoring kit. It features an attractive case, a rechargeable battery, and a microSD card slot. Because it also includes BLE connectivity, the kit can be used with the MeasureWare mobile app to wirelessly view measurement data. Of course, as with the Pro Platform, MeasureWare Lab may be used to interact with the Swift Platform as well. Alongside all this functionality, the kit still provides two analog sensor channels and two digital sensor channels for monitoring with the MeasureWare daughter boards.

(Image source: Analog Devices Inc)

The Big Picture

Here, simplicity is the name of the game. All the developer must do is decide what they want to measure and what the measurements should look like to see their vision realized. MeasureWare Designer chooses the appropriate hardware and MeasureWare Lab obtains the measurements from it, accelerating the prototyping process. MeasureWare Developer paves the way for deployment with whichever host platform and IDE is preferred. Regardless of their application, developers can utilize the MeasureWare 1001 Family to obtain flexible, reliable, and cost-effective results with minimal effort.

(Image source: Analog Devices Inc)

About this author

Image of Matt Mielke

Matt Mielke earned his Bachelor of Science in Computer Engineering from the South Dakota School of Mines and Technology in 2016. He subsequently joined the Applications Engineering department at Digi-Key Electronics where he works to support customers through the development of reference designs and the generation of technical content. His areas of interest include low-level embedded programming, low-power design, and digital signal processing.

More posts by Matt Mielke