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.

IWR1642: Maximum Baud rate

Part Number: IWR1642

The Technical Reference Manual for the IWR16xx/14xx family (SWRU522A) indicates a maximum UART Baud rate of 3.125 Mbps. But the MMWAVE SDK User Guide indicates that the maximum Baud rate supported by the SDK UART driver is 921600 bps.

Is a Baud rate of 3.125 Mbps achievable and what, apart from the loggingBaudRate value, would I need to change if so?

I'm working with the Traffic Monitoring demo code (v2.0 from the mmWave Industrial Toolbox v2.3) and the IWR1642BOOST EVM. If there is any additional limit for the EVM due to the USB interface, that would also be useful to know - but ultimately I'm interested in the limit for the UART itself.

Thanks and regards,

Andy

  • Hi Andrew,

    The value 921600 was selected in the SDK (including the mmWaveDemoVisualizer) as this is the max UART data rate available in most commonly available terminal emulation programs such as TeraTerm. You should be able to configure a higher baud rate by setting the corresponding baud rate parameter in code as shown below:

    /* Initialize the DEMO configuration: */
    gMmwMCB.cfg.sysClockFrequency = (200 * 1000000);
    gMmwMCB.cfg.loggingBaudRate = 921600;
    gMmwMCB.cfg.commandBaudRate = 115200;

    Regards
    -Nitin