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.

OMAPL138 - PRU CAN emulation

Other Parts Discussed in Thread: OMAPL138

Hi,

I have an OMAPL138 based custom board and I am looking at the PRU CAN emulation from mistral. My problem is that I need to be able to have a bitrate of 250 kbit/sec on the CAN bus but when I read the release notes (0572.release_notes_soft-uart_linux_driver.zip) it says that the CAN bitrate is configurable to only 162.5 kbit/sec.

Is it possible to have 250kbit /sec bitrate with the PRU CAN emulation? My DSP is operating at 300MHz so I guess that the PRU is then operating at 150MHz?

 

// Henrik Abrahamsson

  • Hi Henrik,

        Please confirm if you have tried increasing the CAN baud rate to 250 Kbits/sec. Since increasing the data rate poses timing related challenges, we have not claimed support for data rates beyond 162.5 kbits/sec. You should be able to raise the CAN BAUD to 250 Kbits/sec, but do note that this is not a validated/supported data rate. Also do note that CAN solution requires both the PRUs (One for TX & Other for RX) working simultaneously.

    Regards,
    Amit

  • Hi Amit,

    No I have not tested to increase the baud rate, I have not connected the CAN transceiver yet. So I guess I will just test 250 Kbits/sec and see if it works then.

    Thank you for pointing out that both PRU:s are needed. I was about to connect both Tx and Rx to PRU0. But now I took a closer look on the schematics for the Mistral daughter card and saw that both PRU0 and PRU1 were used.

    Regards,

    Henrik Abrahamsson