Ben Burns
-
Posts
7 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Gallery
Posts posted by Ben Burns
-
-
Does this result in a data file I can parse for picking out just the decoded values?
-
I am using 3.18.1. I am looking at the transactions with an Analog AD7476 ADC (12 bit) using a 20 MHz SCK. It has 16 clocks of data every 20 for a total of 1Msps. Clock is inactive (high) outside of active select.
I had to restart the protocol capture (disturbed the laptop running Waveforms) and am up to 23 hours of collection without hitting my 1000 transactions yet.
-
@attilaThanks for the change, as it's been over 17 hours since I started the collection of 1000 samples, and it's still going, having missed nearly 94 million samples so far. (94 million samples occurs in 94 seconds, so yeah this is terrible.)
-
Update:
I was able to record 100 of the 1Msps 16 bit SPI transactions. The Waveforms application only took 20 minutes to do this, and it produced a message in red "Samples could be lost.3344874" [sic]. I'll try for 1000 samples next, and let it run over night. The logic analyzer module works so much better than the protocol module, I am very disappointed that the protocol module, which lured me to purchase the Digital Discovery, was even included in Waveforms at this point as it is completely unusable.
-
I tried using the logic analyzer using the low speed (DIOs 24, 25, and 26) inputs, and can successfully decode the SPI transactions, though the waveform resolution is terrible. When I set up the protocol module and click on "receive", the mouse cursor turns to a blue circle, and the Waveforms application's title bar gets a "(Not Responding)" addition, and eventually the application self-terminates. Really?
@RayHaynesI totally agree, this software is not ready for prime time, and I would not recommend this product, or ANY Digilent product for that matter, to anyone until Digilent learns how to properly code.
-
Hello - I can set up a SPI channel in WaveForms' Logic analyzer, and all that works well. When I try to use the protocol module, however, I can only choose from the non high-speed inputs. (DIO 24 and up). As this is a 20MHz SPI clock with an ADC sampling @ 1MSps, yeah I want the high-speed inputs.
What I am after is dumping about 1000 consecutive SPI transactions to a file for statistical analysis. Have to say, I'm a little dissappointed in WaveForms. Close, but no cigar as they say.
SPI Protocol Issues
in Test and Measurement
Posted
@attilaDoes this result in a data file I can parse for picking out just the decoded values?
The analog display is a nice touch, but does nothing for me in this particular instance. I just need the SPI data in a file, or a way to get there.
Honestly, a protocol analyzer that does not run at bus speeds is perplexing. It costs time to develop yet brings no value to the customer....