Timeline for 10-Bit DAC input to one binary output?
Current License: CC BY-SA 3.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Mar 17, 2013 at 9:07 | answer | added | Caesar Kabalan | timeline score: 1 | |
Mar 17, 2013 at 4:22 | comment | added | Chris Stratton | It's entirely possible one of the hobbyist FPGA logic analyzers could be setup to capture all the channels of this DAC and the other axis too. Doing it that way is likely no harder than rigging up a multiplexer. Real question would be if the data rate is within possibility of streaming over a USB fifo type of interface to a PC for recording. | |
Mar 17, 2013 at 3:42 | comment | added | Caesar Kabalan | Chris, I see what you mean. I'm going to do some testing and see just how granular I really need to be. It's a vector display that supports ~1000 rows/columns. I may be able to get away with 8 inputs or less. still gives me 99.2% accuracy if my math is right. 8 bits instead of 10. | |
Mar 17, 2013 at 2:19 | answer | added | Dave Tweed | timeline score: 2 | |
Mar 17, 2013 at 2:17 | comment | added | Dave Tweed | Is this one of those arcade games that has a vector display rather than a raster display? Or is the DAC being used to produce audio? | |
Mar 17, 2013 at 2:12 | history | edited | Dave Tweed | CC BY-SA 3.0 |
add link to datasheet
|
Mar 17, 2013 at 1:26 | comment | added | Chris Stratton | No, it won't. To capture 10 multiplexed bits of information on a single channel, you will have to multiplex and sample at least 10 times as fast as you would when using 10 channels, generating just as much data and approximately the same computational load. You might be able to learn quite a bit by only capturing a few of the more significant bits though. Your first task, really, will be to determine what the update rate even is, using a sufficiently fast scope or by watching a handful of bits with an oversampling logic analyzer and seeing how often any of them change. | |
Mar 17, 2013 at 1:01 | comment | added | Caesar Kabalan | Sorry if I wasn't clear. I have a 8 channel logic analyzer from Saleae. he problem is I've got 20 points I need to observe. I've looked at the output with a scope, but part of the project I'm working on is that I need to interpret and respond to that data on a PC. Processing 20 points as a high frequency will be VERY CPU intensive. It would be much more efficient to view 3 channels (X, Y, Z) and obtain exactly the same data. | |
Mar 17, 2013 at 0:33 | comment | added | Chris Stratton | It would be best to measure them with a multi-channel logic analyzer. Otherwise you'll have to sample them with a sufficiently fast clock and a multiplexor to send each in turn - and yes, you will have to do something to reliably establish the framing. A possibly practical alternative would be to look at the analog output with a scope. | |
Mar 17, 2013 at 0:33 | review | First posts | |||
Mar 17, 2013 at 0:33 | |||||
Mar 17, 2013 at 0:15 | history | asked | Caesar Kabalan | CC BY-SA 3.0 |