Overclocking to 2 Mbit/s possible?

PCI Express to CAN Interface
Post Reply
cameronfulford
Posts: 3
Joined: Wed 11. Apr 2012, 22:03

Overclocking to 2 Mbit/s possible?

Post by cameronfulford » Wed 8. Aug 2012, 14:47

Hello,
I have read online that some people have been able to overclock their CAN controller baudrates (not Peak) up to 2Mbit/s. Is this possible with any of the Peak CAN interfaces such as the PCI Express or other using the BTR0/BTR1 registers? This site seems to suggest that it is possible with the SJA1000 controller type if the clock is 32 MHz: http://www.kvaser.com/en/support/bit-ti ... lator.html

Has anyone tried this? I'm working with a robot and the designers are suggesting that we try overclocking the CANbus to 2Mbit/s (it is for research so we are willing to risk that it doesn't work). Thanks,

Cameron

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Overclocking to 2 Mbit/s possible?

Post by PEAK-Support » Wed 8. Aug 2012, 15:11

For 2Mbit/s, you could try BTR0: 0x00 BTR1: 0x01 - in principial it works with PCI CAN cards, but we could not guaranty. :!: Take care about cable lenght ! Should be very short :!:
We also have try BTR0:0x00 BTR1:0x11 (1.6 Mbit/s) which works fine on a PCI CAN card.
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

cameronfulford
Posts: 3
Joined: Wed 11. Apr 2012, 22:03

Re: Overclocking to 2 Mbit/s possible?

Post by cameronfulford » Wed 8. Aug 2012, 15:17

Thanks! Should this work also with the PCI-Express CAN card?

Also, is there any quick way to check/measure with my CAN hardware what the actual baudrate is? Or do I need a scope? Thanks,

Cameron

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Overclocking to 2 Mbit/s possible?

Post by PEAK-Support » Wed 8. Aug 2012, 15:23

Should work with all PCI based cards, also the PCIe cards. We have tested it here with a 2 Channel CAN card and use on both the same BTR Register. For the 0x00 0x01 it is 2MBit/s for the 0x00-0x11 it is 1.6MBit/s.
Simply try it...
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

cameronfulford
Posts: 3
Joined: Wed 11. Apr 2012, 22:03

Re: Overclocking to 2 Mbit/s possible?

Post by cameronfulford » Fri 10. Aug 2012, 21:50

1.6 Mbit/s works (BTR0/1 = 0x0011) but I wasn't able to get 2Mbit/s to work (using BTR0/1 = 0x0001). I'm using the 2-channel PCI-express card doing a loopback test (very short cable). Any other tips I could try to see if I can get 2Mbit/s? I'm trying to squeeze as much performance as I can ;)

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Overclocking to 2 Mbit/s possible?

Post by PEAK-Support » Sat 11. Aug 2012, 08:42

Do you use an isolated CAN card? If yes this could be the problem - speed of coupler high enough?, runtime for isolation could be to much, so that also a short cable is to long. 1.6Mbit/s isn´t enough for your system?
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

Post Reply