CAN BUS with arduino Uno

Hi all,

I am currently designing a PCB which include a Atmega328P SMT version and I would like to integrate a CAN bus as one of the communication port on the PCB. I don't have a lot of experience with CAN bus and I was wondering why some half duplex CAN transceiver had a split line and some other don't have any. I know that I must connect a 59 ohm resistor from split to CANL and CANH (on both device over CAN??). Also there is so many CAN transceiver out there that I don't have any idea which one to choose. I was looking at this one from TI: SN65HVD1040AQDRQ1. I would like to use one that operate on a 5V supply.

Have any hint?