Sigzig Data Loggers Ditch The Noise While Pimping The Case

We ran into [Paul Allen] at CES. He was showing off Sigzig, a super-low noise data logger which his company is just rolling out.

IMG_20150107_174520A couple of years ago he worked on a standalone chemical sensor and had a few extra boards sitting around after the project was done. As any resourceful hacker will do, he reached for them as the closest and easiest solution when needing to log data as a quick test. It wasn’t for quite some time that he went back to try out commercially available loggers and found a problem in doing so.

The performance of off-the-shelf data loggers wasn’t doing it for [Paul’s] team. They kept having issues with the noise level found in the samples. Since he had been patching into the chemical sensor PCBs and getting better results, the impetus for a new product appeared.

The flagship 24-bit 8-channel Sigzig samples 0-5v with less than 1uV of noise. A less expensive 4-channel differential unit offers 18-bit with 10-12 uV of noise. They are targeting $199 and $399 price points for the two units. We asked about the sample rate in the video below. The smaller version shown here captures up to 240 samples per second. The big guy has the hardware potential to sample 30,000 times per second but since the data is continuously streaming over USB that rate is currently limited to much less.

Update: It has been pointed out in the comments that USB may not be the choke point for sample rate.


25 thoughts on “Sigzig Data Loggers Ditch The Noise While Pimping The Case

    1. You’re right, it’s not limited by USB it is limited by software. When working on the prototypes we had to make some decisions about communication with the computer. Native USB is faster but much harder for anyone else to write their own programs around. I talked with a lot of people who wanted to be able to connect up a number of sensors and then have their own custom UI for the setup. We provide our own software for monitoring all channels and general data collection but we are not in the business of custom software for everyone. So we decided to go with a virtual COM port and a UART interface. The downside is definitely speed, but on the upside it is super easy to grab the data or write your own UI with only a basic serial library. In the end these are our very first models, we already plan to add others in the future including one specifically for very high speed. Even so, temperature, humidity, do you really want 1k samples per second for weeks? Remember this came from the guts of long term chemical vapor sensing.

    2. I once did a test where a host PC running Windows XP polled a homemade USB CDC device. The device responded by immediately returning a few bytes of sampled data. On receipt of this data the host immediately sent the next poll, so this proceeded in a loop, intended to test the limitations of sending many small packets bidirectionally over USB CDC. I expected the throughput to be low and limited, but not that the limit would be the host CPU on a decent machine; it pegged at 100% with only about 8K/sec transferred!

      Without polling, the same USB device was capable of sending 300K/sec continuously, with only 15% CPU use on the host. Seems the Windows USB stack can be very inefficient in some cases. Just one of the many USB pitfalls the Sigzig folks might have run into.

      I haven’t done the same test with newer versions of Windows, or Linux. Since I needed rapid polling in the project I was working towards, I abandoned USB in favor of Ethernet, which worked much better.

    3. The ADC is most likely the other limiting factor for the sampling rate. Not likely you would get much faster speeds without losing usable bits.

      In reality, loose piece of unshielded/single ended wiring and breadboard isn’t exactly what you should do for low noise measurements. Hope there is some ground isolation in that USB interface.

  1. Does really a “weekendhacker” really want to spend 200$ on this? Maybe I am blind but I did not find any technical infomation besides voltage lebels and samples/s. Like what ADC is used etc…

    1. I have one of the new Saleae Logic 8 data loggers. I really enjoy the added analog, great for seeing the actual waveform that generated the digital signal. It’s also very fast, however you capture a chunk of time and then review the data afterwords. The SiGZiG is a real time data logger used to continuously capture readings from sensors over hours, days, weeks. Also the Saleae is more about speed than low noise whereas the SiGZiG is the inverse. It’s another tool for different jobs.

    2. By asking that question you pretty much declared you dont want this, or salea or any other device at all, as you dont know what it does in the first place despite clear description in the article. To sum it up its for tech stuffs, go back to the kitchen.

  2. Looks like a pretty sweet tool for the box. The big guy’s price point is a little bit high, but 24 bit ADC, wow! If the sample rate was higher (like a lot higher), I’d consider buying it for seismic physical modeling experiments.

  3. Calm down guys. There are no doubt hackers who’d want to incorporate these devices into larger and more complex systems. And personally, I like to hear news from CES. Ideas that never leave someone’s garage shop do little to change the world. Quite a few ideas need to be commercialized and enter production.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.