I'm new to using the Digital Discovery. I have the Analog Discovery 2 as well, but picked up the Digital Discovery because the Analog Discovery couldn't handle the higher sample rates I needed.
I'm trying to capture a very specific condition. Let's say I have the following:
Signal A
Signal B
Bus (8 bits)
Signal E
I want to capture the values of signal A, signal B, and the bus on signal E's falling edge, whenever signal E has been high for more than 100 ns.
Capturing continuous data and trying to eyeball it is far too time-consuming and there is too much noise to comb through.
I've tried triggering for E going high, but then it just keeps recording and I have the exact same problem, even under "Repeated" mode. And these instances of E going high then low again could be in very fast succession and I don't want the software potentially dropping anything.
I'm reverse-engineering a device and this is my only source of information for what the device is actually doing.
I've also tried to just export data to CSV but it seems to cap out at a certain number of data points, which is well before anything that I care about has happened, and I only see one signal in there instead of all of my signals.
I'm ripping my hair out trying to have a manageable view into anything that might be going on, but all I've been able to do is manually scroll, and eyeball it... and it's far too easy to lose my place in the scrolling.
I don't mind having to script something, but even then I just want to get the data in a usable form.
Please help!
Thanks
Ryan
P.S. Bonus question: If I have a signal that can only be high or low... how do I apply text labels to both states (eg. "Read"/"Write")? Value2Text doesn't seem very intuitive... Value2Text(1,1) in the example seems to imply it's taking absolute values of 1 and 1 instead of values from signals... and how do I tell it which signal to take the values from?
If all of this is in the documentation, I apologize, but so far it seems it's not written in a way my brain can work with. I feel like I'm missing context for most things I read about.
Question
rvanee
Hi,
I'm new to using the Digital Discovery. I have the Analog Discovery 2 as well, but picked up the Digital Discovery because the Analog Discovery couldn't handle the higher sample rates I needed.
I'm trying to capture a very specific condition. Let's say I have the following:
Signal A
Signal B
Bus (8 bits)
Signal E
I want to capture the values of signal A, signal B, and the bus on signal E's falling edge, whenever signal E has been high for more than 100 ns.
Capturing continuous data and trying to eyeball it is far too time-consuming and there is too much noise to comb through.
I've tried triggering for E going high, but then it just keeps recording and I have the exact same problem, even under "Repeated" mode. And these instances of E going high then low again could be in very fast succession and I don't want the software potentially dropping anything.
I'm reverse-engineering a device and this is my only source of information for what the device is actually doing.
I've also tried to just export data to CSV but it seems to cap out at a certain number of data points, which is well before anything that I care about has happened, and I only see one signal in there instead of all of my signals.
I'm ripping my hair out trying to have a manageable view into anything that might be going on, but all I've been able to do is manually scroll, and eyeball it... and it's far too easy to lose my place in the scrolling.
I don't mind having to script something, but even then I just want to get the data in a usable form.
Please help!
Thanks
Ryan
P.S. Bonus question: If I have a signal that can only be high or low... how do I apply text labels to both states (eg. "Read"/"Write")? Value2Text doesn't seem very intuitive... Value2Text(1,1) in the example seems to imply it's taking absolute values of 1 and 1 instead of values from signals... and how do I tell it which signal to take the values from?
If all of this is in the documentation, I apologize, but so far it seems it's not written in a way my brain can work with. I feel like I'm missing context for most things I read about.
12 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now