nRF52840 dongle communications very slow in Windows

Hi All,

I have a system with an nRF52840-dongle (PCA10059) acting as a serial port in windows 10. It runs extremely slowly. Sending 8kB over the interface takes 3 minutes.

Is there any way in Windows to adjust memory allocation, or see why the driver is running so slow?

The system is used for testing hundreds of bluetooth units, resulting in huge wasted time.

Thanks,

Rob.

Parents
  • Hello Rob,

    So you are looking at a speed about 360b/s? (bit per second, not byte per second)

    What sort of application are you running on the dongle? I suspect that the issue may be there. Is it a USB CDC application? Can you tell a bit more about how you trigger the transfer? Is it triggered by the application on the nRF, or from the PC side? Does it send everything in one go, or do you request byte by byte from the computer?

    I think I need a bit more detail about your application before I can say anything about the reason.

    Also, do you have an nRF52840 DK to test the application on? The reason I ask is that it may sometimes help to have the possibility to debug and monitor logs while developing applications. Perhaps you can determine why the communication is so slow. 

    Where is the 8kB of data coming from? Does it come from BLE? If so, could it be that your speed is bottlenecked by the BLE connections? If so, what sort of BLE connection are you using?

    Best regards,

    Edvin

Reply
  • Hello Rob,

    So you are looking at a speed about 360b/s? (bit per second, not byte per second)

    What sort of application are you running on the dongle? I suspect that the issue may be there. Is it a USB CDC application? Can you tell a bit more about how you trigger the transfer? Is it triggered by the application on the nRF, or from the PC side? Does it send everything in one go, or do you request byte by byte from the computer?

    I think I need a bit more detail about your application before I can say anything about the reason.

    Also, do you have an nRF52840 DK to test the application on? The reason I ask is that it may sometimes help to have the possibility to debug and monitor logs while developing applications. Perhaps you can determine why the communication is so slow. 

    Where is the 8kB of data coming from? Does it come from BLE? If so, could it be that your speed is bottlenecked by the BLE connections? If so, what sort of BLE connection are you using?

    Best regards,

    Edvin

Children
No Data
Related