Hallo,
bei CAN-Bus Controllern wie z. B. dem SJA1000T (https://www.nxp.com/part/SJA1000T#/) von NXP Semiconductors kann man über die Bus Timing Register (BTR0, BTR1) den Abtastzeitpunkt für die einzelnen Bits anpassen. Über das Bit Rate Calcutaion Tool der PEAK-System Technik GmbH lassen sie die entsprechenden Registerwerte recht komfortabel ermitteln (siehe "SJA1000 Nominal Sample Point (BTR0-BTR1).png"). Der Auszug "SJA1000 Nominal Sample Point.png" aus dem Datenblatt (Seite 51) des Controllers erläutert die Bedeutung der einzelnen Werte [https://www.nxp.com/docs/en/data-sheet/SJA1000.pdf].
Ich würde den Weg gerne anders gehen und den Abtastzeitpunkt eines CAN-Teilnehmers messen. Hierfür wollte ich mit einem Arbiträr-Funktionsgenerator einzelne CAN-Frames schicken. Hierbei würde ich ein Datenbit immer kürzer machen bis der CAN-Teilnehmer das CAN-Frame nicht mehr "versteht". Beim Einspeisen des Signals darf ich natürlich die ganze Dominant Rezessiv Thematik auf dem CAN-Bus nicht zerstören. Daher bin ich aktuell auf der Suche nach einem "dummen" Transceiver mit CAN-Ausgang. Habt Ihr einen Tipp für mich?

