Verifying memory size of logic analyzer?

Thread Starter

spinnaker

Joined Oct 29, 2009
7,830
I am supposed to have a 256K logic analyzer. How can I verify that it is really 256k?

Would I just connect a known frequency square wave to one channel and see how long it samples? But how do I know how much memory is taken per transition?
 

Thread Starter

spinnaker

Joined Oct 29, 2009
7,830
Or would I simply use my internal clock and see how long I can sample?


This is what I get with 100KHZ clock

Memory Sample Time
2K 10.25ms
16K 81.9ms
32K 163.85ms
64K 327.69ms
128K 655.37ms
256K 1.31s
 

Brownout

Joined Jan 10, 2012
2,390
The sample time should be memory_depth/(sampling_frequency*number_channels) Thus, for 100K samples/sec, you should get 262144/100K = 2.62S for single channel.

That is, if the memory size is given in units of samples, which is usually the case.
 
Last edited:

Thread Starter

spinnaker

Joined Oct 29, 2009
7,830
The sample time should be memory_depth/(sampling_frequency*number_channels) Thus, for 100K samples/sec, you should get 262144/100K = 2.62S for single channel.

That is, if the memory size is given in units of samples, which is usually the case.
Look at my table above. Looks like I am getting about half of that.
 

Thread Starter

spinnaker

Joined Oct 29, 2009
7,830
I see the issue. There is a setting called Page. By default it is set to 1. I have choices 1-15. If I set it to anything but 1 I get twice the sample period.

I know Page has something to do with the trigger, but I have no idea what. The help file does not seem to explain it.
 

Thread Starter

spinnaker

Joined Oct 29, 2009
7,830
Oh I am only measuring one channel too. But strange if I add a channel and I have page set to something other than one, I still get 2.61s for 128k. It almost seems like memory setting is per channel?
 
Top