Author Topic: Signature analyzer project  (Read 967 times)

0 Members and 1 Guest are viewing this topic.

Offline PaulAmTopic starter

  • Frequent Contributor
  • **
  • Posts: 938
  • Country: us
Signature analyzer project
« on: June 30, 2023, 02:23:05 am »
It has long annoyed me that signature analyzer prices have really skyrocketed.   I bought my first hp 5004a for $25 with a bad filter cap.  I found an hp 5005b signature multimeter in a buck-a-pound box at a swap, so that was $12.  Now, if you can find one, a 5004a is anywhere from 100-250, if you're lucky.

SAs are only useful for troubleshooting equipment that has signature data and that was only popular for a fairly short window of time before increasing integration made it impossible.  So mostly 70s, maybe early 80s.  Still, if you have to troubleshoot a piece of equipment and it has signature data, it can help track down problems very quickly.  Part of the reason that prices have risen may be that some arcade game manufacturers used SA extensively to allow field techs to do component level repair.

There are a couple of current SAs available, but they are still a little pricey.  So I decided to design and build a SA and release it so anybody could make one.   BTW, Sigrok has a signature analysis plugin, but it has some limitations and I would not really depend on it.

I had a couple goals: cheap and easy to build for anyone.  Although something like an fpga is a natural for this, not everyone can program one, so my implementation uses discreet logic with an Arduino (gasp) and a 4x20 LCD display.  The displays with an I2C controller can be had for $6 or so, the Arduino Mega 2560 Pro is maybe $10, plus various bits and pieces depending on your junk box are another 10 or 20.  Definitely cheap and the tool chain is free.  I had initially planned on a nano, but the restricted internal RAM ended that.  I use a makefile environment for the software end and avoid all that IDE crap.

Right now I have a breadboarded unit, but I will eventually get a PCB for it  Everything, gerbers, datafiles, code, cad files, etc will be up on github.

This has been an on and off project over the past couple years (mostly off) but I did get back to it recently and today I had the first successful signatures.  Here's a pic along with a hp5004a looking at the same data.  There are still a few issues and I have yet to build the front end, but this is progress.

One thing I ran into is that the example test circuit shown in one of the HP app notes uses a degenerative situation where the stop and start lines are tied together.  The HP5004a works fine with that because it uses a discrete logic state machine to control the acquisition.  The Tek 308 handles things differently and it does not report the same signatures for that case.  Since my design is closer to Tek's and I had made the assumption that they produced identical signatures in all situations, that had me stumped for a bit.  I had to dig out my 308 and see how it behaved.  The solution was to produce another test circuit that had separate start and stop signals and that worked correctly on both the 5004a and the 308 (and now mine).
 
The following users thanked this post: djsb, kripton2035, xtech, TheDefpom, KungFuJosh, Michael-VK2BEA, ekoloski, ZGoode, damien

Offline ducus

  • Newbie
  • Posts: 8
  • Country: be
Re: Signature analyzer project
« Reply #1 on: February 20, 2024, 02:11:34 pm »
Hi
Do you have one link to your project?
 

Offline PaulAmTopic starter

  • Frequent Contributor
  • **
  • Posts: 938
  • Country: us
Re: Signature analyzer project
« Reply #2 on: February 21, 2024, 12:53:39 am »
Sorry, I don't.  I used to run a web server but that went away when I closed the company.  This is just a hobby project.  When it's done I will put it up on github with all development files and sources.

I've been involved with other things, but I keep coming back to it.  I am modifying the design a bit to use the state machine that HP used in their 5004.  That is easily implemented with a 74ls175 and a gal16v8 and should be good up to 20MHz.  That means I am currently slightly side tracked getting either my Data I/O 22 running or a small gal programmer working.
 

Offline TERRA Operative

  • Super Contributor
  • ***
  • Posts: 2917
  • Country: jp
  • Voider of warranties
    • Near Far Media Youtube
Re: Signature analyzer project
« Reply #3 on: February 21, 2024, 04:37:35 am »
Sigrok appears to perform signature analyzer functionality, maybe you can interface with it?

https://sigrok.org/wiki/Protocol_decoder:Signature
Where does all this test equipment keep coming from?!?

https://www.youtube.com/NearFarMedia/
 

Offline slugrustle

  • Frequent Contributor
  • **
  • Posts: 278
  • Country: us
Re: Signature analyzer project
« Reply #4 on: February 21, 2024, 04:54:59 am »
From the original post:

So I decided to design and build a SA and release it so anybody could make one.   BTW, Sigrok has a signature analysis plugin, but it has some limitations and I would not really depend on it.
 

Offline PaulAmTopic starter

  • Frequent Contributor
  • **
  • Posts: 938
  • Country: us
Re: Signature analyzer project
« Reply #5 on: February 21, 2024, 03:22:43 pm »
I investigated the sigrok functionality and I can say that it works, more or less.  Signatures are a bit unstable and, comparing that with a 5004a, it is not a great troubleshooting tool.  Better than nothing and it's cheap, but I wouldn't give it a great recommendation.  I'm not sure what the max clock frequency would be, maybe 10MHz?  I haven't done any tests on that.

I'm not doing this project because I need a signature analyzer; I have 3.  I'm doing it because it annoys me that an instrument with such limited application has gotten so ridiculously expensive and I'd like to see those who need one have a reasonable option.
 
The following users thanked this post: TERRA Operative

Offline ekoloski

  • Contributor
  • Posts: 34
  • Country: us
Re: Signature analyzer project
« Reply #6 on: February 21, 2024, 03:31:57 pm »
Great work! I never did find a SA myself, and with the prices these days I doubt I will pick one up unless a repair gets too difficult. Undoubtedly one would have been pretty useful several times over the years though.

I'm going to keep an eye on this for when the project files are posted. It looks like a fun project to build, and useful to have around.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf