element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Michael Kellett's Blog A Really Simple HF True RMS detector
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: michaelkellett
  • Date Created: 19 Jun 2023 4:52 PM Date Created
  • Views 1743 views
  • Likes 8 likes
  • Comments 16 comments
  • analog_electronics
  • rms
Related
Recommended

A Really Simple HF True RMS detector

michaelkellett
michaelkellett
19 Jun 2023

In a recent thread Shabaz was wondering how easy it might be to make a wideband true RMS detector  using a surface mount thermistor and resistor.

This is a first very crude and simple experiment to find out.

I soldered tiny bare wires to a 10K 0603 thermistor and a 100R 0805 resistor and glued the pair together. Its supported by its wires on a piece of strip board.

image

It needed a little bit of wind shielding since its a warm day and I had a fan on.

image

I drove the resistor with a range of pulses and settled on 0.66V at 0.01Hz 50% duty for plotting. This is 4.35mW. An 0805 resistor can take 1t least 100mW so we are operating at 13.6dB below full scale.

image

The response time is a bit slow but I think 0603 or 0402 parts would sort that !

The signal was clearly detectable but rather swamped by ambient thermal noise at 70mv (-43dB ref 100mW).

A differential sensor with an ambient sensing thermistor and better thermal design might well fix that.

Time for tea, more later.

MK

  • Sign in to reply
Parents
  • shabaz
    shabaz over 2 years ago

    Hi Michael,

    Very interesting results! That's good to know that 43 dB could be possible. Nice to see the clean output at just 4 mW. The long settling time doesn't seem so bad, since perhaps it might reduce to 10 sec or so if the design is scaled down, and then the delay for a measurement to me at least seems fine considering the cost. Even a multimeter can take a few seconds to auto-range and settle down.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to shabaz

    I did a pretty rough and ready attempt at measuring frequency response.

    No change in sensitivity (discernable with this rig) between 1kHz and 20MHz (didn't try any higher frequencies yet, need to trim the tracks on the stripboard first !). I'll need to set up something better for measuring and do a proper frequency sweep.

    I'm thinking that the best way to operate this sensor would be at constant temperature - keeping the sensor at 50C +/- 0.01C (or better) shouldn't be that hard or power hungry. Trying to temperature compensate with thermistor bridges requires very closely matched thermistors, and that it not easy to do with 0402 (or even 0603) parts.

    A constant temperature instrument  should be able to self calibrate with DC.

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 2 years ago in reply to michaelkellett

    Hi Michael,

    That's really impressive! Regarding your comment to keep it at a constant 50 deg C, I searched Google for info on small ovens, looking at OCXO teardowns etc, and have not come up with anything conclusive, except that some DIY OCXOs use a BJT driving a resistor, and an op amp and temperature sensor to control it.

    For a suitable PCB for the thermistor and resistor, I don't know if this sort of thing could work in the diagram below. It's intricate work though, since that hole would be just 1.1mm diameter.

    Alternatively, are you thinking it could just be a normal SMD footprint for the resistor, and then some slots cut around it, to keep it low thermal mass, and then glue the thermistor on top? It may be a lot easier, and still fairly low thermal mass.

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to shabaz

    I was thinking of making  a board with two footprints, both variations on interleaving resistors and thermistors on standard footprints.

    (One with two resistors with a thermistor in between and another with three resistors and two thermistors. I suspect that with temperature control of the board one thermistor will work better.

    But now I've seen your suggestions I think the board might need some extra patterns to try.

    I was hoping to get it to work with standard pcb assembly, but I think it will almost certainly work better with a more custom mechanical arrangement.

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 2 years ago in reply to michaelkellett

    Neat idea to have a testboard, the interleaving sounds interesting! Also, two resistors allows for more standard 100 ohm resistors to be used rather than 49.9 ohm. 

    Regarding the hole method, I just realized that diagram above had an issue, in that the right side had a lot of thermal conduction. 

    The lengths are so small at this scale, that some additional inductance will have no significant impact as your 100 MHz result shows:

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 2 years ago in reply to michaelkellett

    Another idea for the PCB layout:

    In this layout, the hole is 0.8mm. Since a typical resistor is a bit thinner than a typical thermistor, the resistor is soldered to the PCB first, it is the orange part in the diagram. It is likely about 0.3mm tall.

    Them, the blue thermistor is glued on top, and then soldered (the vertical gap is merely 0.3mm since that's the thickness of the resistor underneath, so it's easy for solder wire or paste to accommodate it.

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to shabaz

    I quite like this one - I may get time to do a pcb today.

    I've been thinking about thermal isolation from the rest of the board.

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • michaelkellett
    michaelkellett over 2 years ago in reply to shabaz

    I quite like this one - I may get time to do a pcb today.

    I've been thinking about thermal isolation from the rest of the board.

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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