Timeline for How can I get 1-10MB/s of debugging data to and from a dev board?
Current License: CC BY-SA 3.0
38 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 31, 2018 at 1:15 | review | Close votes | |||
Aug 4, 2018 at 3:10 | |||||
Jul 31, 2018 at 1:02 | comment | added | detly | I've come to agree that this isn't a useful question, and certainly hasn't generated specific answers. I think it should be deleted but lack the ability to do, so I've flagged it as OT for being too vague. | |
Aug 29, 2017 at 5:20 | answer | added | filo | timeline score: 0 | |
Aug 29, 2017 at 3:25 | comment | added | detly | @ChrisStratton Are you saying a question about data transfer protocols to and from a microprocessor dev board is off topic for an electronics Q&A site? If so, where should I ask? | |
Aug 29, 2017 at 3:24 | comment | added | detly | @ChrisStratton In what way is it entirely different? Most of the text is the same, I simply added some context at the start, most of which was clarified from the comments. | |
Aug 29, 2017 at 3:23 | comment | added | Chris Stratton | I'm voting to close this question as off-topic because it is now entirely different than what was originally posted invalidating all of the community effort in generating responses. | |
Aug 29, 2017 at 3:18 | history | edited | detly | CC BY-SA 3.0 |
deleted 72 characters in body
|
Aug 29, 2017 at 3:10 | comment | added | detly | Thanks for your comments everyone, I've tried to make the use case more specific without defeating the point of the question. | |
Aug 29, 2017 at 3:10 | history | edited | detly | CC BY-SA 3.0 |
added 447 characters in body; edited title
|
Aug 29, 2017 at 2:36 | answer | added | old_timer | timeline score: 1 | |
Aug 29, 2017 at 0:13 | review | Close votes | |||
Sep 2, 2017 at 16:09 | |||||
Aug 28, 2017 at 23:50 | history | edited | detly | CC BY-SA 3.0 |
added 79 characters in body
|
Aug 25, 2017 at 21:52 | answer | added | Ale..chenski | timeline score: 2 | |
Aug 25, 2017 at 6:17 | comment | added | detly | @TonyStewart.EEsince'75 They're all great devices but... this is precisely why I'm frustrated. These all involve a great deal more work than just connecting a couple of devices, which is why RS232 stuck around for so long. I'm genuinely surprised that either (a) everyone reinvents the same I2C to USB conversion circuitry and cabling every single time they need >0.5MB/s or (b) no one else needs it. | |
Aug 25, 2017 at 6:06 | comment | added | D.A.S. | MAX3421E $4 USB Peripheral/Host Controller with SPI Interface or Arduino shield $26 store.arduino.cc/usa/arduino-usb-host-shield | |
Aug 25, 2017 at 5:59 | comment | added | detly | @TonyStewart.EEsince'75 BW needs to be 1-10MB/s, latency... well, <10ms would be nice, but it's not a huge deal. Cost, since I just need a couple of devices for during development, anything $100 USD/AUD or below really. | |
Aug 25, 2017 at 5:57 | comment | added | detly | @jonk Tricky to compare with TI, because TI quote mW/Hz and AD quote mW/MIP, but shouldn't be too hard to do the math. My only experience with AD has been their ADC/DACs, which are usually excellent. | |
Aug 25, 2017 at 5:54 | comment | added | jonk | @detly I did, however, quickly find errors in a batch of DSP chips they sent, right after they shifted to a different FAB. Reported the problem, they asked for my code that checked their CPUs, I gave it to them, and they respun the chips and had new devices to us that worked fine in less than 3 weeks. Wonderful support. Looks like they claim pretty low operational current on that web site. I haven't used their newer devices and didn't need low power at the time, so I can't speak well to their low power operation, today. | |
Aug 25, 2017 at 5:52 | comment | added | jonk | @detly It is incredible for the day. I could do a 1024-pt, complex FP input, complex FP output FFT in 3ms on their cheapest and slowest ADSP-2105! And there's no floating point in the device. Just that I can read two separate data words and do an ALU op in one clock, plus read code. Or do a data read and a data write and an ALU op in one clock. The ALU op can be a fully combinatorial barrel shift, with the ability to auto-find the highest order bit and count the shifts... in one clock... while doing the reads and writes, too. Plus, I never found a single deviation from docs. Not once. | |
Aug 25, 2017 at 5:48 | comment | added | jonk | @detly Regarding the ADSP-21xx, it was replaced by the BlackFin (mostly.) Not sure what's available in the ADSP-21xx line now. I started with the ADSP-2111, went to the ADSP-2105 (for cheap), and then went to the ADSP-218x group. I date back to 1990-1995. Have a look at: analog.com/en/products/processors-dsp/adsp-21xx-processors.html | |
Aug 25, 2017 at 5:48 | comment | added | D.A.S. | many standards exist and are included in low cost uC cards. define specs for BW, latency, distance and cost are necessary, | |
Aug 25, 2017 at 5:45 | comment | added | detly | @TonyStewart.EEsince'75 What kind of adapter though? USB* to a DB9 connecter is a bit useless. I've been looking for a USB* to single wire connectors, but most of them use slower chips or require older OSs. | |
Aug 25, 2017 at 5:44 | comment | added | jonk | @detly Also see: ftdichip.com/Support/Documents/DataSheets/ICs/ft245r09.pdf (looks interesting, at least.) | |
Aug 25, 2017 at 5:43 | comment | added | D.A.S. | what's wrong with buying a USB2 or USB3 adapter? | |
Aug 25, 2017 at 5:38 | comment | added | detly | @jonk Thanks for the pointer to the ADSP-21xx, that looks like a really nice device. Are you doing low power stuff with it? | |
Aug 25, 2017 at 5:36 | comment | added | detly | @TonyStewart.EEsince'75 That's a nice chip but again, time spent designing and building a second device is time away from the actual project. | |
Aug 25, 2017 at 5:34 | comment | added | detly | @JackCreasey I haven't used an Arduino before but I'll look into that, it could be a good way to go. | |
Aug 25, 2017 at 5:34 | comment | added | Jack Creasey | Why would you not just use an Arduino with a I2C or SPI sketch to convert to the upstream USB/Serial? | |
Aug 25, 2017 at 5:33 | comment | added | detly | (Incidentially, those FTDI cables seem like they might actually do the trick, except I've been trying for the last two hours to find proper documentation for them to no avail.) | |
Aug 25, 2017 at 5:32 | comment | added | detly | @jonk In case it wasn't clear, I'm not asking for the ability to use common code, but something similar in implementation complexity to using UART peripherals. | |
Aug 25, 2017 at 5:32 | comment | added | D.A.S. | FT260 1.2k to 12Mbd UART | |
Aug 25, 2017 at 5:30 | comment | added | detly | @jonk Both have I2C and SPI pins exposed via headers on the dev board. If there were eg. a cable or attachment with breakout connectors (like these FTDI cables have) that just converted I2C to a serial-over-USB at a high baud rate I'd be set I think. | |
Aug 25, 2017 at 5:27 | comment | added | jonk | Precisely what peripheral do you find that is shared between MSP430 (which I use a lot), M4k (PIC32) which I also enjoy, and the TI C55x (which I've used and hated [especially after dealing with TI support to track down undoc'd behavior] and therefore much MUCH preferring the ADSP-21xx)??? Keep in mind you are asking to just "dump bytes" to a register here. The difference between an MSP430 and an PIC32 is enormous. What do you feel is a common denominator here? How would you actually operate your code on a PIC32 and an MSP430 that would be anything similar? | |
Aug 25, 2017 at 4:43 | comment | added | detly | @TonyStewart.EEsince'75 Ideally I want something where I don't have to design a separate PCB and get it manufactured. All the FTDI USB-to-header cables I could find use the FT234XD, which only goes up to 3 Mbaud or ~3-400kB/s. | |
Aug 25, 2017 at 4:36 | comment | added | D.A.S. | Serial to USB are cheap and common with many available comm drivers. What better universal host solution do you need ? The FT602 is a FIFO interface to SuperSpeed USB (USB 3.1 Gen 1) USB Video Class (UVC) bridge chip | |
Aug 25, 2017 at 4:14 | comment | added | detly | @NickAlexeev Let's say development debugging. I'm looking for something that's easy to do on a "typical" dev board; field diagnostics would involve the final product where we could eg. design in a high speed FTDI chip connected via I2C. Make sense? | |
Aug 25, 2017 at 4:11 | comment | added | Nick Alexeev | Is this for: development debugging, or field diagnostics by a programmer, or field diagnostic by a technician with limited training? | |
Aug 25, 2017 at 4:05 | history | asked | detly | CC BY-SA 3.0 |