From a1883e80dd7fcc802c5d44d8438df907e1c8aade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Tue, 27 Jun 2023 20:19:20 +0200 Subject: [PATCH] add CAN transceiver --- ic/can_tja1051.yaml | 102 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 ic/can_tja1051.yaml diff --git a/ic/can_tja1051.yaml b/ic/can_tja1051.yaml new file mode 100644 index 0000000..2e0a357 --- /dev/null +++ b/ic/can_tja1051.yaml @@ -0,0 +1,102 @@ +name: TJA1051 +variations: T, T/E, T/3, TK/3 +suffix: T, T/E, T/3, TK/3 +description: CAN transceiver +datasheet: https://www.nxp.com/docs/en/data-sheet/TJA1051.pdf + +pinout@T: + CTRL: + S: 8 + TTL: + TXD: 1 + RXD: 4 + VCC: 3 + GND: 2 + CAN: + CANH: 7 + CANL: 6 + NC: 5 + +pinout@T/E: + CTRL: + S: 8 + EN: 5 + TTL: + TXD: 1 + RXD: 4 + VCC: 3 + GND: 2 + CAN: + CANH: 7 + CANL: 6 + +pinout@T/3: + CTRL: + S: 8 + TTL: + TXD: 1 + RXD: 4 + VCC: 3 + VIO: 5 + GND: 2 + CAN: + CANH: 7 + CANL: 6 + +pinout@TK/3: + CTRL: + S: 8 + TTL: + TXD: 1 + RXD: 4 + VCC: 3 + VIO: 5 + GND: 2 + CAN: + CANH: 7 + CANL: 6 + +properties: + in: S, EN, RXD + out: TXD + bidir: CAN + power: VCC, VIO + ground: GND + nc: NC + +schematic: + symbol: IC + left: TTL, CTRL + right: CAN + top: VCC, VIO + bottom: GND + +housing@SO8: &SO8 + pattern: SOP + bodyWidth: 3.8-4.0 # E + bodyLength: 4.8-5.0 # D + height: 1.75 # A + leadWidth: 0.36-0.49 # bp + leadLength: 0.4-1.0 # Lp + leadSpan: 5.8-6.2 # HE + pitch: 1.27 # e + leadCount: 8 + +housing@T: *SO8 + +housing@T/E: *SO8 + +housing@T/3: *SO8 + +housing@ZP: + pattern: QFN + bodyWidth: 5.90-6.10 # D + bodyLength: 4.90-5.10 # E + height: 0.70-0.80 # A + leadWidth: 0.35-0.48 # b + leadLength: 0.55-0.65 # L + pitch: 1.27 # e + leadCount: 8 + tabWidth: 3.35-3.45 # D2 + tabLength: 4.25-4.35 # E2 + tabPosition: 0.0, 0.0