CAN throughput

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CAN throughput

305 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rogerwilson on Fri Dec 04 09:52:11 MST 2015
Hi,

Does anyone know what the realistic data throughput of the CAN implementation on these devices is in practise please? Set at the maximum bit rate of 1 Mbps and with 8 bytes of data per frame. Can the frames be packed together so that the bus utilisation is nearly 100% in practise. I suppose this is what I'm getting at.

Any opinions, greatly received. Thanks,

Rog.
Labels (1)
0 Kudos
3 Replies

294 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by R2D2 on Sun Dec 06 14:42:03 MST 2015

Quote: rogerwilson
Is this what you've seen using LPC devices?



We are talking about LPC11Cxx, aren't we?

Not sure how busy your LPC is in detail, but a simple loop (sending a message) is showing that there's time required to assemble the messages. Not sure how you get your data and how you fill them in your messages, but probably you will not be able to reach an 100% load...


0 Kudos

294 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by rogerwilson on Sun Dec 06 14:28:10 MST 2015
Thanks R2,

50 KBytes/sec of data is about 70% utilisation since there's approx. 50 bits of overhead for the 64 bits of data (theoretical throughput = 70 KBytes/sec).

Is this what you've seen using LPC devices?

Regards,

Rog.
0 Kudos

294 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by R2D2 on Sun Dec 06 04:05:41 MST 2015

Quote: rogerwilson
Does anyone know what the realistic data throughput of the CAN implementation on these devices is in practise please? Set at the maximum bit rate of 1 Mbps and with 8 bytes of data per frame. Can the frames be packed together so that the bus utilisation is nearly 100% in practise.



~ 50 kB/s  :O
0 Kudos