Problems working with 16 channels @ 921600 baud

juanicjuanic Argentina
edited January 2020 in Build-it-yourself

Hi there!
(I know this doesn't involve the OpenBCI platform but I thought I might as well ask here)
We have a custom board with a Cyton-compatible firmware. I've successfully modified both the GUI and the HUB in order to work with a baudrate of 921600. It works with 8 channels @2000sps but it doesn't work with 16 channels. I lowered the data rate to 500sps but I don't get anything in the GUI or the sessions files, and in the rare occations I see something it loses most of the packages.
I can see that the data is being transfered (using Device Monitoring Studio). I was wondering if somebody migth have some insights about what could be happening. 8 ch @2000sps is a much higher throughput data rate than 16 ch @500, I think it should be possible to handle that.

Thanks!

Comments

  • Can you get the 16 channels to work at any other rate?

  • juanicjuanic Argentina

    Hi!
    I found the issue. The packet in 16 channel configuration was assembled in such a way to work with BrainBay. BrainBay expect a single data packet with all 16 channels data. I modify the packets and now it is working with all 16 ch @1000sps.

    Thanks!

Sign In or Register to comment.