spirilis

CAN BoosterPack

42 posts in this topic

Any specific reason you did not go with a SN65HVD1050 or SN65HVD255 transciever by TI? I'm working on putting together a custom board design using the Tiva C series and SN65HVD255 transciever for my S.D. project. Just curious.

Share this post


Link to post
Share on other sites

Any specific reason you did not go with a SN65HVD1050 or SN65HVD255 transciever by TI? I'm working on putting together a custom board design using the Tiva C series and SN65HVD255 transciever for my S.D. project. Just curious.

I had some TJA1051T/3's in my parts bin already. Lots of transceivers could be used for this :)

 

Sent from my Galaxy Note II with Tapatalk 4

 

 

Share this post


Link to post
Share on other sites

I just ordered a couple of these an am interested in using them with the EK-TM4C1294XL Connected LaunchPad. This combination seems ideal for a CAN bus to eithernet bridge.

 

Do you have any thoughts on this or see any reason why this combination might have issues?

 

Thanks.

Share this post


Link to post
Share on other sites

Yep keep in mind there will be some wire soldering required between the CAN_TX, CAN_RX pins and your choice of boosterpack pins which must correspond to CAN pins on your specific launchpad (and which boosterpack header you use, since the TM4C1294XL has 2 of them). Study the boosterpack pinout in detail. The MCP2515 IC and crystal will not be necessary so you can ignore those. Btw what will you be connecting to it?

 

Sent from my Galaxy Note II with Tapatalk 4

 

 

Share this post


Link to post
Share on other sites

I just ordered a couple of these an am interested in using them with the EK-TM4C1294XL Connected LaunchPad. This combination seems ideal for a CAN bus to eithernet bridge.

 

Do you have any thoughts on this or see any reason why this combination might have issues?

 

Thanks.

 

FYI looks like only CAN0 is exposed to the boosterpack headers (CAN1 exists but not in the boosterpacks, however its pins are exposed in that long strip on the right side).  JP4 & JP5 need to be oriented for CAN, and then the 2nd boosterpack header on the board has CAN0Rx (PA0) at boosterpack pin J1.5 and CAN0Tx (PA1) at boosterpack pin J1.6

 

Something like this:

post-15991-0-77049000-1395457545_thumb.jpg

(well, I forgot to orient JP4/JP5 correctly in that picture, but you get the idea)

Share this post


Link to post
Share on other sites

Just received one of the 'CAN Bus BoosterPack's   -- will now have to apply it.  Will keep you posted.  Time to re-read this thread, in detail.  

 

David

spirilis likes this

Share this post


Link to post
Share on other sites

Hi Spirilis

 

Have you looked at the CAN example code by TI dk-tm4c123g Firmware package? What do you think of their code vs yours?

http://processors.wiki.ti.com/index.php/CLP_CAN

http://www.ti.com/tool/sw-dk-tm4c123g

"the DK-TM4C123G software package contains CAN example programs that can be easily ported to all three LaunchPads that support CAN."

 

 

Just received one of the 'CAN Bus BoosterPack's   -- will now have to apply it.  Will keep you posted.  Time to re-read this thread, in detail.  

 

David

Any updates to your project? I am going to implement the same thing

 

Cheers,

Stephen

Share this post


Link to post
Share on other sites

Hi Spirilis

 

Have you looked at the CAN example code by TI dk-tm4c123g Firmware package? What do you think of their code vs yours?

http://processors.wiki.ti.com/index.php/CLP_CAN

http://www.ti.com/tool/sw-dk-tm4c123g

"the DK-TM4C123G software package contains CAN example programs that can be easily ported to all three LaunchPads that support CAN."

 

 

Any updates to your project? I am going to implement the same thing

 

Cheers,

Stephen

I have not looked.  I'm sure it works great ... my BPak will give it the PHY side it needs to talk over long distance :)

Share this post


Link to post
Share on other sites

Hi Spirilis

 

Have you looked at the CAN example code by TI dk-tm4c123g Firmware package? What do you think of their code vs yours?

http://processors.wiki.ti.com/index.php/CLP_CAN

http://www.ti.com/tool/sw-dk-tm4c123g

"the DK-TM4C123G software package contains CAN example programs that can be easily ported to all three LaunchPads that support CAN."

 

 

Any updates to your project? I am going to implement the same thing

 

Cheers,

Stephen

Not yet, but the firmware works!  

 

David

Share this post


Link to post
Share on other sites

Will this booster back work with MSP430F5438 Series of uC's development boards, I am trying to implement CAN bus in my pcb but wanted to verify/test functionality and this seems like

my best bet. Do you have any suggestions? 

Share this post


Link to post
Share on other sites

@@spirilis

 

So, instead of hijacking the other recent thread I thought I'd better post here. Unless you tell me there is a better place to post. Not sure I need a boosterpack, but am interested in that Microchip CAN controller. I also have not read all these post here *yet* so . . . sorry if I mention something you've already posted about.

 

Anyway, I did glance at your github, and yeah, definitely more complicated than socketCAN for sure. socketCAN you just treat the CAN controller, which you->( generic term ) did not write a driver for- As a Linux socket. Everything already nice and abstract.

 

So my idea is to find a decent devboard, that does not cost a whole lot with ethernet on it. *Or* maybe use one of those AT command set wifi modules ( which I can not think of the chip name for - offhand), then some sort of uC for comms. I was thinking PIC, because I find many of Microchips uC's interesting, and have never worked with one yet. But it doesn't have to be a PIC. Anything with SPI and UART, that can keep up will probably work.

 

So anyway, I might bug you in the future if thats alright ;) In the meantime I will definitely examine your code in detail as time permits.

Share this post


Link to post
Share on other sites

@@yyrkoon NXP has a couple of ARM M0 varients that implement CANOpen in firmware on the chip as well as the CAN transceiver on chip. I think part #'s are LPC11C22 and LPC11C24. Not sure if these would be helpful to you but figured I would toss them out there.

yyrkoon likes this

Share this post


Link to post
Share on other sites

@@dubnet

 

Thanks, I did a quick search and found the expresso board for the LPC11C24. price isn't too bad @$18. I'm still up in the air what all I want on a board (SPI? UART? ethernet ? - I don't know yet ).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now