This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDC7201-ZAX-EVM: Noob to MSP430 (and CCS) seeking advice on USB settings and maximizing throughput/performance.

Part Number: TDC7201-ZAX-EVM
Other Parts Discussed in Thread: MSP430F5529, TDC7200EVM, TDC7201, MSP430USBDEVPACK

Hi,

I'm using the TDC7201EVM with the MSP430F5529 LaunchPad. I've compiled the TDC7200EVM_USB example project (using CCS 8.3). It's calling "cdc" USB funnctions.included in "USBConstructs.h".

My project is to make TOF measurements at about 1KHz,  That is, every millisecond there will be a Start trigger followed by two stops. The second (final) stop may occur, say, 950us after the corresponding Start. The two stops are independent signals, one Stop on each TDC. After the second stop, the TOF measurement(s) needs to be transferred from the TDC7201 to the MSP430, and, eventually, sent to the host PC. I don't care whether there is a delay between the measurement and the arrival of the data at the host PC, as long as every Start-Stop-Stop trigger sequence is captured/measured.

Is it reasonable to expect to send USB data-bytes at 240K baud? (30bytes per measurement, one measurement per ms.)

If not, is 100K baud more reasonable? (Processing on the MSP430 can reduce the data to 10bytes per measurement.).

Are the USB "CDC" functions (from USB_Constructs.h) adequate for this required volume of data?  

Any help is appreciated..