Hi all,
I am very new on using Logic Analyzer. I measured my chip using 1 Mhz clock, and saved data to a csv file. I want to have one output in every 1us since my clock is 1Mhz. However, the data was not measured in every 1ns. I do understand a Logic Analyzer is smart so it reduces a step size in a transition, and the logic analyzer increase a step size when outputs do not change in long time. However, it makes me crazy to collect and analyze data. How do I solve this issue?
I am using sync mode to measure, and my csv file has data as below. I do not want to async mode which can sample every 1us because I want to use my own clock to measure. I mean testing is good using sync mode, but how do I sample the measured data? Thank you in advance.
Time (sec) Value Time difference (sec)
-1.048596968 0
-1.048596072 1 0.000000896
-1.048595072 1 0.000001
-1.048594072 1 0.000001
-1.048592072 0 0.000002
-1.048588072 1 0.000004
-1.048587072 1 0.000001
-1.048586072 1 0.000001
-1.048585072 1 0.000001
-1.048584072 1 0.000001
-1.048583072 1 0.000001
-1.048580586 1 0.000002486
-1.048580072 1 0.000000514
-1.048577072 1 0.000003
-1.048576072 1 0.000001
-1.048575072 0 0.000001
-1.048565072 1 0.00001
-1.048564072 0 0.000001
-1.048563072 0 0.000001
-1.048562072 0 0.000001
-1.048561072 1 0.000001
-1.048560072 0 0.000001
-1.048559072 1 0.000001
-1.048558072 0 0.000001
-1.048557072 1 0.000001
-1.048556072 0 0.000001
-1.048555072 0 0.000001
-1.048554072 0 0.000001
-1.048553072 1 0.000001
-1.048552072 0 0.000001
-1.048551072 1 0.000001
Best,
Jaeyoung
I am very new on using Logic Analyzer. I measured my chip using 1 Mhz clock, and saved data to a csv file. I want to have one output in every 1us since my clock is 1Mhz. However, the data was not measured in every 1ns. I do understand a Logic Analyzer is smart so it reduces a step size in a transition, and the logic analyzer increase a step size when outputs do not change in long time. However, it makes me crazy to collect and analyze data. How do I solve this issue?
I am using sync mode to measure, and my csv file has data as below. I do not want to async mode which can sample every 1us because I want to use my own clock to measure. I mean testing is good using sync mode, but how do I sample the measured data? Thank you in advance.
Time (sec) Value Time difference (sec)
-1.048596968 0
-1.048596072 1 0.000000896
-1.048595072 1 0.000001
-1.048594072 1 0.000001
-1.048592072 0 0.000002
-1.048588072 1 0.000004
-1.048587072 1 0.000001
-1.048586072 1 0.000001
-1.048585072 1 0.000001
-1.048584072 1 0.000001
-1.048583072 1 0.000001
-1.048580586 1 0.000002486
-1.048580072 1 0.000000514
-1.048577072 1 0.000003
-1.048576072 1 0.000001
-1.048575072 0 0.000001
-1.048565072 1 0.00001
-1.048564072 0 0.000001
-1.048563072 0 0.000001
-1.048562072 0 0.000001
-1.048561072 1 0.000001
-1.048560072 0 0.000001
-1.048559072 1 0.000001
-1.048558072 0 0.000001
-1.048557072 1 0.000001
-1.048556072 0 0.000001
-1.048555072 0 0.000001
-1.048554072 0 0.000001
-1.048553072 1 0.000001
-1.048552072 0 0.000001
-1.048551072 1 0.000001
Best,
Jaeyoung
If you have connected your 1MHz clock to a "clock" line in the analyzer, it will sample whenever it sees an appropriate edge, meaning that the signal goes through the voltage threshold in the correct direction. Make sure the voltage threshold is set correctly for the clock signal.
Noise on your clock line could also cause the signal to cross the voltage threshold, so make sure your signal isn't too noisy.
What are the high and low voltages for both your signal and your clock?
Consider using timing (asynchronous) mode to look at your signals to make sure that they are behaving correctly. You can also use EyeFinder and EyeScan to see if there is some bad timing or voltage levels on your system.
Al
Disclaimer: For more reliable response, you should consider calling your local Keysight Technical Call Center. The Keysight Forums are monitored on an "as available" basis, and aren't necessarily the fastest way to get technical questions answered.
I found what it happens. I am using a function generator to provide input and my clock. When I run a function generator first and then run a logic analyzer. It could sample with 1us clock period. But it does not sample properly when I run a logic analyzer first and then turn on a function gen. It occurred the same issue I had got.
What should I do? I'd appreciate any help.
Best,
Jaeyoung