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