Giter Site home page Giter Site logo

Comments (18)

pkocmoud avatar pkocmoud commented on August 23, 2024

When developing the CANESC 1.6 it was suggested that we choose a part which was
ISO 11898-2 compliant. https://en.wikipedia.org/wiki/CAN_bus#Standards Therefore we settled on the Linear LTC2875 http://www.linear.com/product/LTC2875 . It seems to work fine.

from hardware.

nickarsov avatar nickarsov commented on August 23, 2024

Also a very good solution with best performance/price is TJA1051TK3/118
We use it in XRacer. Ben uses it in his ESCs.

from hardware.

LorenzMeier avatar LorenzMeier commented on August 23, 2024

@CarlOlsson Sounds like the TJA is your part then.

from hardware.

proficnc avatar proficnc commented on August 23, 2024

Yes, this is the Transceiver that I am using....

On 24 Nov 2015, at 23:51, Nick Arsov [email protected] wrote:

Also a very good solution with best performance/price is TJA1051TK3/118


Reply to this email directly or view it on GitHub.

from hardware.

CarlOlsson avatar CarlOlsson commented on August 23, 2024

Ok perfect! Thanks for the info

from hardware.

CarlOlsson avatar CarlOlsson commented on August 23, 2024

I cant find the TJA1051TK3/118 in the NXP eagle library or the pixhawk2.lbr or in https://github.com/pixhawk/Hardware/tree/master/eagle/libraries/eagle.

If I have not missed it I will create the part but where shall I add it to make it easier for future designers?

from hardware.

LorenzMeier avatar LorenzMeier commented on August 23, 2024

Pixhawk 2 libraries. The current generation boards are done in Altium.

from hardware.

CarlOlsson avatar CarlOlsson commented on August 23, 2024

Ok thx!

from hardware.

pavel-kirienko avatar pavel-kirienko commented on August 23, 2024

TJA1051 is good, but in certain cases it is preferable to use a 3.3V transceiver. In this case I would recommend SN65HVD232 - it is cheap and automotive grade; the downside is that it's only available in SO8 which is huge.

LTC2875 Phillip mentioned is another 3.3V alternative in a small package, but its cost may be prohibitive.

from hardware.

proficnc avatar proficnc commented on August 23, 2024

Agreed on the 3.3 vs 5v issue.

May I suggest that rather than trying to define a standard here... We just list devices that have been verified, with their strengths and weaknesses listed?

As long as they perform the job they are required to do, the choice should be up to the needs of the designer.

We should list some tests, ie, is it non blocking when a micro sets pins to locked values etc.... So maybe add a blacklist of parts that we will not accept if proven not to be up to standard

from hardware.

CarlOlsson avatar CarlOlsson commented on August 23, 2024

I agree.
The reason to why I asked in the first place was that I wanted to use a design already proven to work.
The list so far:

  • Olimexino: MCP2551-I/SN
  • Pixhawk ESC 1.6: LTC2875
  • Pixhawk ESC 1.4b: MAX3051EKA
  • s2740vc ESC and XRacer: TJA1051TK3/118

from hardware.

LorenzMeier avatar LorenzMeier commented on August 23, 2024

@CarlOlsson What was the final choice?

from hardware.

proficnc avatar proficnc commented on August 23, 2024

The final choice was a whitelist and blacklist... As different components may suit different applications.

Anything that is deemed unsuitable should be blacklisted

from hardware.

nickarsov avatar nickarsov commented on August 23, 2024

To me, the white list currently looks like:
TJA1051TK3/118
LTC2875

from hardware.

proficnc avatar proficnc commented on August 23, 2024

Agreed

from hardware.

LorenzMeier avatar LorenzMeier commented on August 23, 2024

Thanks for the feedback Phil! I'll get that into the Dronecode wiki. What voltage (CAN bus, not their own supply) are these designed for - 3.3V?

from hardware.

proficnc avatar proficnc commented on August 23, 2024

The Can side is always 5v, but the secondary on the TJA105 is 3.3v

Need to check the others

This is the one I am using now for all new designs

from hardware.

LorenzMeier avatar LorenzMeier commented on August 23, 2024

Noted here: https://wiki.dronecode.org/workgroup/connectors/start?&#can_tranceivers

from hardware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.