Xcell Journal Home
  Xcell Journal Article
  Partner Yellow Pages
   
  Xcell Archives
  Order Free Xcell Journal
  Comments & Suggestions
  Write Articles for Xcell

    

Home : Documentation : Xcell Journal Online : Article

(NOTE: For faster downloading, all online articles are TEXT ONLY versions with no graphics. To view the complete article with graphics, download the PDF version at the end of this article.)

Develop Low-Power Telemetry Systems

by Russ Lindgren, Design Engineer, Biotags
tech@biotags.net (12/8/03)

Miniature radio tracking tags built on CoolRunner-II features can transmit environmental data hundreds of feet.

Whether underwater, in the air, or below ground, radio tracking tags bring sensors to where they’re most useful, transmitting local data back for logging and analysis. To ensure data accuracy in challenging, noisy environments, the tags transmit error-corrected digital IDs to represent varied sensor data.

Biotags developed the Micro-ID family of radio tracking tags around the special features of the Xilinx CoolRunner™-II CPLD, which provides the noteworthy combination of microampere quiescent current draw, nonvolatile ID storage, JTAG configuration, micro-ball grid array (BGA) packaging, and high-speed output drive.

In addition to the 1.8V CoolRunner-II device, Biotags’ Micro-ID core functions require just a watch-crystal oscillator for time base and a gated-crystal oscillator for radio frequency (RF) carrier generation – an integration that results in a functional single board data transmitter contained in a 0.8-cm square (8 mm by 10 mm).

Customizing Micro-ID tags to different applications often requires only source code changes to the CPLD programming, providing a significant cost advantage over ASIC-based radio tags.

Radio-Tagged Salmon
In fisheries research and population studies, biologists often trace downstream salmon migration by placing radio tracking tags in the smolts and tracking the tagged fish as they pass around dams. Because salmon smolts are typically under 20 cm long, they require a tiny radio tag. As shown in Figure 1, the smallest version of the Micro-ID radio tag measures 27 mm long and 10 mm wide, and has a mass of less than 2.5 grams.

To monitor migrations from river to ocean, researchers set up antennas and receivers at crucial areas around dams where salmon and predators are most likely to meet. Typically, the receivers can detect a tag at a distance exceeding 1,000 feet, even when the tag is at a water depth of 6 feet. Because each tag has its own set of custom IDs, researchers can track the route of each individual salmon through miles of river.

Location tracking is only part of the story, however. Sensor data provides far more specific information on survivability. For this application, the sealed Micro-ID tag continuously monitors salmon body temperature for a period of three days. If the temperature exceeds 80°F (the digital switch point), then the salmon didn’t survive and likely served as prey for a mammal or bird.

To differentiate these two environmental states, the Micro-ID tag stores the change and transmits a different ID after the temperature switch point is triggered, allowing researchers to review the transition moment in the data log. In this way, radio tracking tags monitor and respond to their environment.

Beyond underwater radio transmission applications, the Micro-ID radio tracking tag can transmit through building materials and masonry, and thus track pipes in buildings or even under a street. In another industrial application, placing a Micro-ID tag within raw materials aids in the continuous identification of the source and movement of those materials.

Extend Battery Life
Because Micro-ID tags include a rechargeable battery, they’re reusable. But when an RF ID tag includes a battery, it’s defined as an active RF tag. Let’s consider how the brief RF transmission time of the tag programming extends battery life.

Low-power active tag operation depends on a few crucial specifications of the CoolRunner-II CPLD: low quiescent power draw and low I cc vs. frequency. Tracking tags typically have a tiny duty cycle (a ratio of 1:32 or less) so that the higher current draw of the RF transmission portion of the cycle results in low average power consumption.

By driving the CoolRunner-II CPLD during the tag’s quiet period with a low frequency clock and minimizing the timing logic, it is quite easy for a programmed 64-macrocell CoolRunner-II device to draw under 40 µA in this application.

With a judicious review of the I/O design as well as careful mapping of I/Os in Xilinx WebPACK™ software tools, you can optimize power consumption to microampere levels, allowing low-mass watch batteries to power the CoolRunner-II CPLD for days.

WebPACK Software Compacts ID and ECC Data
Although the 56-pad micro-BGA package for CoolRunner-II CPLDs contains at most 64 macrocells, you can implement at least four codes, 32 bits in length, and still have room for control logic, because WebPACK software compacts the 128 bits of serial ID data during logic reduction.

Let’s consider how to build custom data codes for ID transmission at the bit level. I often construct 32-bit data codes to include synchronization (occupying the first four bits) in the error correcting code (ECC) calculation. After the synchronization bits come the ID code for the tag (14 bits), followed by 14 bits of ECC data.

The large number of ECC bits in this application provides for excellent data reliability. The type of error correcting codes and modulation techniques depends on the tag application.

Most importantly, ECCs and modulation techniques are defined in the source file for CPLD programming. With the serial ID data defined, the next step is to transmit the data via an RF carrier.

Flexible RF Modulation
Biotags’ Micro-ID tags implement a data modulation scheme that makes the most of its dual-oscillator setup: a low-frequency 32 KHz watch-crystal oscillator to provide a reliable time base over a wide temperature range and a higher-frequency crystal oscillator that forms the basis for harmonic generation of the RF carrier.

Because of the variety of wireless data transmission methods possible with this two-oscillator design, a programmable logic-based RF tag provides an excellent platform for the development of sensor and ranging applications. By using a CPLD, you can easily reconfigure the dual-oscillator setup to support many modulations, including AM, FM, and sideband. Given that you have serial bitstreams to transmit, let’s consider how to implement each type of modulation.

The simplest technique is amplitude modulation (AM), where the base frequency for the RF carrier, typically in the 10 MHz-60 MHz range, is gated by the data stream. For the period of time when the tag is transmitting a “1,” the CPLD enables the RF base frequency output on one or more of the CPLD’s pins, generating the RF carrier via a tuned circuit. When the tag is transmitting a “0,” no RF carrier is transmitted.

A popular variation of the basic AM technique provides for self-clocking of the data, which adds 1-0-1-0 transitions at twice the data clock frequency when transmitting a “1.” To decode the self-clocking data, I use a known data frequency and check the ECCs. This type of data code is displayed in Figure 2.

Now that we’ve considered AM, digital frequency modulation (FM) is easiest to comprehend if you recall a basic premise of Fourier analysis: when modulating a high-frequency carrier with a low-frequency signal (for example, 100 MHz and a 20 KHz signal), the harmonic content of the signal shifts. It no longer includes the 100 MHz carrier. Instead, the harmonic content of the carrier contains the sum and difference of the two frequencies: 99.98 MHz and 100.02 MHz. An RF spectrum analyzer will show these two peaks as the lower and upper sideband.

To receive FM-encoded data, assume 20 KHz below the RF carrier to represent a “0”; the RF carrier represents a “1.” Then tune the FM receiver midway between these two frequency ranges – 99.99 MHz – and specify a 10 KHz FM modulation.

Because multiple tags usually transmit on the same RF carrier frequency, RF carrier generation requires the use of a stand-alone gated-crystal oscillator – gated to minimize power draw during the tag’s quiescent phase. Finally, as shown in Figure 3, a circuit’s physical size influences RF carrier generation, where the small physical size and minimal circuit board parasitics of the 56-pad micro-BGA package excels in radio spectrum accuracy.

Conclusion
Biological research with small juveniles of a species requires low-impact, self-powered, implantable packages with exceptional reliability. The reconfigurable featues of the CoolRunner-II CPLD enable 100% testing of each Micro-ID radio tag, an essential requirement for wild release population studies of endangered species.

Customized through CPLD programming for each biological application and local environment, Biotags’ Micro-ID integrates advanced packaging, low-power operation, and wireless telemetry into a tiny battery-powered unit. One just might be monitoring a salmon swimming in a river near you.

Printable PDF version of this article with graphics. PDF logo (12/8/03) 197 KB

 
Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.