> Anyone done this yet? > I want to explore this as a first step in a high frequency, high data-rate > capturing oscilloscope for PC. > Using USB2.0 I would get a superb datarate and more than enough power to > drive any chip for ADC. > > Accuracy isn't my goal, as in the previous oscilloscope project from > piclist.com, I'm after visualizing data. > To be able to view a pulse-train and debug communication based on that will > be sooo much easier than other means... And, most USB2.0 chips are, as far > as I know USB1.1 compliant too. Thus older comps can do captures at lower > data-rates instead, meaning either bursts at full temporal-resolution or > continous at lower temporal-resolution. Would be sooo great to have a > single or dual channel oscilloscope you just cram in your pocket :-) I don't see the scope to host bandwidth as that much of a big deal. Your capture bandwidth is what counts. You will have to capture to RAM anyway, so uploading the data to the host can wait a few milliseconds. You only need to send to the host what you can look at. A decent trace would be 1024 points by 10 bits. Even packed into 16 bits this is only 2Kbytes. In reality, I'd rather have a fast 8 bits than slower 10 bits. Either way, upload traces doesn't sound like a bottleneck. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.