MustafaMulla29/CC3235SF-tsx
This code defines a PCB layout with RF front-end components including RF switches (RTC6608OSP), band-pass filters, a diplexer, matching capacitors and inductors, and an antenna, all arranged to match a specific schematic for high-frequency radio signal routing.
- Version
- 0.0.1
- License
- unset
- Stars
- 0
dist/index.js
import { jsxs, jsx } from 'react/jsx-runtime';
const rtcPinLabels = {
pin1: "RF1",
pin2: "GND",
pin3: "RF2",
pin4: "VC2",
pin5: "RFC",
pin6: "VC1",
};
const RTC6608OSP = (props) => (jsx("chip", { ...props, footprint: "sot23_6", manufacturerPartNumber: "RTC6608OSP", pinLabels: rtcPinLabels }));
var index = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(RTC6608OSP, { name: "U3", schX: -6, schY: 5, pcbX: -24, pcbY: 8, schPinArrangement: {
leftSide: { direction: "top-to-bottom", pins: ["RF1", "RF2", "GND"] },
rightSide: { direction: "top-to-bottom", pins: ["VC1", "VC2", "RFC"] },
}, schPinStyle: {
RF1: {
marginBottom: 0.3,
},
RF2: { marginBottom: 0.3 },
VC1: { marginBottom: 0.3 },
VC2: { marginBottom: 0.3 },
}, connections: {
RF1: "C31.pin2",
RF2: "C32.pin2",
GND: "net.GND",
RFC: "C33.pin1",
VC2: "R12.pin2",
VC1: "R13.pin2",
} }), jsx("capacitor", { name: "C31", capacitance: "68pF", footprint: "0402", schX: -8.3, schY: 5.5, pcbX: -29, pcbY: 9, connections: { pin1: "net.RF_BLE" } }), jsx("capacitor", { name: "C32", capacitance: "68pF", footprint: "0402", schX: -9.8, schY: 4.7, pcbX: -29, pcbY: 6, connections: { pin1: "net.RF_BG" } }), jsx("capacitor", { name: "C33", capacitance: "68pF", footprint: "0402", schX: -3.3, schY: 4.5, pcbX: -19, pcbY: 8 }), jsx("resistor", { name: "R12", resistance: "100k", footprint: "0402", schRotation: 90, schX: -0.7, schY: 4.3, pcbX: -15, pcbY: 9, connections: { pin1: "net.GND" } }), jsx("capacitor", { name: "C34", capacitance: "100pF", footprint: "0402", schOrientation: "vertical", schX: 0.5, schY: 4.3, pcbX: -15, pcbY: 6, connections: { pin1: "R12.pin2", pin2: "net.GND" } }), jsx("resistor", { name: "R13", resistance: "100k", footprint: "0402", schRotation: 90, schX: 2.3, schY: 4.3, pcbX: -11, pcbY: 9, connections: { pin1: "net.GND" } }), jsx("capacitor", { name: "C35", capacitance: "100pF", footprint: "0402", schOrientation: "vertical", schX: 3.5, schY: 4.3, pcbX: -11, pcbY: 6, connections: { pin1: "R13.pin2", pin2: "net.GND" } }), jsx("chip", { name: "FL1", footprint: "qfn4", manufacturerPartNumber: "DEA202450BT-1294C1-H", pinLabels: { pin1: "IN", pin2: "GND", pin3: "OUT", pin4: "GND" }, schPinArrangement: {
leftSide: { direction: "top-to-bottom", pins: ["IN"] },
rightSide: {
direction: "top-to-bottom",
pins: ["OUT", "pin2", "pin4"],
},
}, schX: -2.5, schY: 0.8, pcbX: -8, pcbY: 2, schPinStyle: {
OUT: {
marginBottom: 0.3,
},
IN: { marginBottom: 0.7 },
}, connections: {
IN: "net.RF_BG",
OUT: "U4.LBP",
pin2: "net.GND",
pin4: "net.GND",
} }), jsx("chip", { name: "U4", footprint: "sot23_6", manufacturerPartNumber: "DPX165950DT-8148A1", pinLabels: {
pin1: "LBP",
pin2: "GND",
pin3: "HBP",
pin4: "GND",
pin5: "CP",
pin6: "GND",
}, schPinArrangement: {
leftSide: { direction: "top-to-bottom", pins: ["LBP", "HBP"] },
rightSide: {
direction: "top-to-bottom",
pins: ["CP", "pin2", "pin4", "pin6"],
},
}, schX: 4, schY: 0, pcbX: -1, pcbY: 2, schPinStyle: {
LBP: { marginTop: -0.4 },
HBP: { marginTop: 0.3 },
CP: { marginBottom: 0.3 },
}, connections: {
HBP: "C39.pin2",
CP: "C36.pin1",
pin2: "net.GND",
pin4: "net.GND",
pin6: "net.GND",
} }), jsx("capacitor", { name: "C36", capacitance: "8.2pF", footprint: "0402", schX: 7, schY: 0.4, pcbX: 5, pcbY: 2, connections: { pin2: "C37.pin1" } }), jsx("capacitor", { name: "C37", capacitance: "2.2pF", footprint: "0402", schX: 8.5, schY: 0.4, pcbX: 8, pcbY: 2, connections: { pin2: "L5.pin2" } }), jsx("inductor", { name: "L5", inductance: 3.9e-9, footprint: "0402", schRotation: 90, schX: 9.7, schY: -0.6, pcbX: 11, pcbY: 2, connections: { pin1: "net.GND", pin2: "E1.FEED" } }), jsx("chip", { name: "E1", footprint: "sot23_6", pinLabels: {
pin6: "FEED",
pin1: "GND",
pin2: "NC",
pin3: "NC",
pin4: "NC",
pin5: "NC",
}, schPinArrangement: {
leftSide: { direction: "top-to-bottom", pins: ["FEED"] },
rightSide: {
direction: "top-to-bottom",
pins: ["GND", "pin2", "pin3", "pin4", "pin5"],
},
}, schX: 11.5, schY: 0.5, pcbX: 15, pcbY: 2, connections: {
FEED: "net.GND",
GND: "net.GND",
} }), jsx(RTC6608OSP, { name: "U5", schX: -6, schY: -2.4, pcbX: -24, pcbY: -8, schPinArrangement: {
leftSide: { direction: "top-to-bottom", pins: ["GND", "RF2", "RF1"] },
rightSide: { direction: "top-to-bottom", pins: ["RFC", "VC2", "VC1"] },
}, schPinStyle: {
GND: {
marginBottom: 0.3,
},
RF2: { marginBottom: 0.3 },
RFC: { marginBottom: 0.3 },
VC2: { marginBottom: 0.3 },
}, connections: {
GND: "net.GND",
RF2: "C40.pin2",
RF1: "C41.pin2",
RFC: "C38.pin1",
VC2: "C43.pin1",
VC1: "C42.pin1",
} }), jsx("capacitor", { name: "C40", capacitance: "4.7pF", footprint: "0402", schX: -9.8, schY: -2, pcbX: -29, pcbY: -7, connections: { pin1: "net.A_RX" } }), jsx("capacitor", { name: "C41", capacitance: "4.7pF", footprint: "0402", schX: -10.3, schY: -3.5, pcbX: -29, pcbY: -10, connections: { pin1: "net.A_TX" } }), jsx("capacitor", { name: "C38", capacitance: "1.6pF", footprint: "0402", schX: -3.3, schY: -1.8, pcbX: -19, pcbY: -8, connections: { pin2: "L6.pin2" } }), jsx("inductor", { name: "L6", inductance: 2.7e-9, footprint: "0402", schRotation: 90, schX: -2.2, schY: -2.6, pcbX: -16, pcbY: -8, connections: { pin1: "net.GND" } }), jsx("capacitor", { name: "C42", capacitance: "100pF", footprint: "0402", schOrientation: "vertical", schX: -4, schY: -4.2, pcbX: -20, pcbY: -12, connections: { pin2: "net.GND", pin1: "net.SOP0" } }), jsx("capacitor", { name: "C43", capacitance: "100pF", footprint: "0402", schOrientation: "vertical", schX: -3, schY: -4.2, pcbX: -16, pcbY: -12, connections: { pin2: "net.GND", pin1: "net.SOP1" } }), jsx("chip", { name: "FL2", footprint: "sot23_3", manufacturerPartNumber: "DEA165538BT-2236B1-H", pinLabels: { pin1: "IN", pin2: "GND", pin3: "OUT" }, schPinArrangement: {
leftSide: { direction: "top-to-bottom", pins: ["IN"] },
rightSide: { direction: "top-to-bottom", pins: ["OUT", "GND"] },
}, schPinStyle: {
OUT: {
marginBottom: 0.3,
},
IN: { marginBottom: 0.7 },
}, schX: -0.3, schY: -2.2, pcbX: -11, pcbY: -8, connections: {
IN: "L6.pin2",
OUT: "C39.pin1",
GND: "net.GND",
} }), jsx("capacitor", { name: "C39", capacitance: "1.9pF", footprint: "0402", schX: 2, schY: -1.8, pcbX: -7, pcbY: -8 })] }));
export { index as default };