BID = 636491
tobias1290 Gerade angekommen
Beiträge: 2 Wohnort: Gütersloh
|
Hallo,
ich hab eine Frage zu LIN- und CAN-Bus Transceivern.
Wäre es möglich z.B. einen LIN-Bus zu realisieren in dem anstatt passender LIN-Transceiver (wie z.B. TJA1020) CAN-Transceiver (z.B. TJA1050, TJA1040) verwendet werden?
Warum will ich das machen:
Ich verwende einen TMS320F28035 Controller von TI. Dieser hat sowohl eine CAN-Schnittstelle als auch eine LIN-Schnittstelle fertig integriert. Es werden also nur noch die Transceiver-Bausteine benötigt. Die CAN-Schnittstelle benötige ich um auf einem tatsächlichen (echten) CAN-Bus zu kommunizierern. Ich brauche jetzt aber noch einen 2. Bus welcher aber nicht zwangläufig einer bestimmten Norm entspechen muss. Da habe ich an den LIN-Bus gedacht, da der ja auf meinem Controller schon fertig integriert ist und daher der Programmieraufwand geringer wird. LIN-Bus ist aber nur bis 20kBit/s definiert und dementsprechen können auch die LIN-Transceiver wie der TJA1020 nur 20kBit/s. Ich brauche aber eine höhere Bitrate (etwa 500kBit/s). Laut des Datenblattes von TI zu der LIN-Schnittstelle (SPRUGE2A) kann man die LIN-Bitrate des Controllers auf max. 937,5kHz einstellen kann. Das würde also gehen. Jetzt brauche ich aber noch einen Transceiver und da hatte ich dann gedacht, dass ich da einfach einen CAN-Transceiver wie z.B den TJA1050 welcher bis 1000kBit/s spezifiziert ist. Würde das funktionieren?
Gruß Tobias
|