tscircuit/ti
ti tscircuit library
- Version
- 1.0.85
- License
- unset
- Stars
- 0
dist/index.js
import { jsx, jsxs } from 'react/jsx-runtime';
import 'tscircuit';
var source$3 = "* tscircuit-encrypted-pspice-model:v1\n* {\"format\":\"tscircuit-encrypted-pspice-model\",\"version\":1,\"algorithm\":\"aes-256-gcm\",\"keyId\":\"default\",\"iv\":\"az1WOEJFMbfhgb8T\",\"authTag\":\"JWu1NOrB1/cUNLjhOC/yZA==\",\"ciphertext\":\"Vm70N9JzPH8GRHHqxEH5HVqxaYwlpG3HEQUeNCQpexUgbwlajGc5BC5BpYbAc/ZHS7bvbuWWgtoNeJVIA+G5YrX1eBBcC0g3SrSsH4uWZ3tCbisuFY6BI3uGBfjuzKnSP83RgHRqVDbFTb6GHAGHVvzm/mKoMa8m4RdGhuHYcRLBWR3lfPRQ0o7RWD+QDGUy3DPot5MiALiZ/ZZXOts/eztKZNB/rhlXQwrIVulHrdyc40hGB7mN+p7yYcnCOgly9RmkQtGY/+A9LOcUoJy4TZJTcNXumRh45dxlGxTxwlKN1loEZYsHK2fQhzax3NN6xiA2OtmmFjOr5DVNPR2k2cBTjWF8d364+k6wvBG50ID9gA4paSZGekQPaAhEFb1BLqAFfs0AJZJ3P691rs3ovwadgJ9hc3Qu3+4pRmpj4Qh0qc1J+mYPgKVF6R9BWXg0erXJ6FD098cyjnKfz+HGrBE2M01G5Bybxn21MpH7hF+9wGRQoSw2YV/zcsLHaEX2ZRYd+qHc1zrI+vVXIeweLzEUqAlAwHsAkT8ccco8C9GujOOmSebvRRrBSXBxJsReNt+bOQwHjjtZKcO3a5OMYwLAuy+EZaqLtT8V6WLSid179eUv/Eapkeai5Vz+8mk0+Ttkenf7OgjXaXsT5ccC49qHsmueC7y+fffGTxlYgR5n+XTXrr8hfvDm9xSuVNQAl3TA+HYdBGGCsY3144U04kkP/ZV3pfe8q8Vhgk4iI6xoRTXfsHkM13NR9QN5EYjI9Hj8u7rNgYIPnMqRgAPxtPv64UBsFGAGo2NrTsxUa2xzskr2AvqUY56PrpV4dYkcFHEIp1tr9LJPvIeRai6ZnVZN2tjaj2RaQKcpT460rYrfgczVqjD7TZsyHo7LeVByYYBsJrrHtzbFW2MvrqGkgPzJU6hJCDdyxeKS+ngIzOca0oLmCUSCEiuBTuBwdlxsrK9qk7opYJnReXSMaGM+PRe1uvuxQ569+wYtOGq+ocJHDHVVXLWkUKARROfgEH2v14JRsje9wVdQBTeasbjqkBaCujsgWVlY5wfJ6qWQDGYylNBZJZ7Y9mZMJQtdaJ0l9j5DU2H8pCnW069N73GOx23+q06od2ytCvsD5kvAxu4AnxneJ+i7avAG9Souhqtbx4T9EFsPzrBO/wk7D6A7b+bN6yYHatBRJQeHCrrDP5JgRZ5BaPIe5K51Y6EH749Pg8icjI6U+IGLSZSKGIzKlegG2Fi8fCv0X1TYXKkYxEU5qeYWVuOOvlHjsHOVn/WgKFskmyTFVCS1LN+Zfpio2CIPzZQFOHDu3eNYH9qenyMgZ/Dsx8/OFIwZgp9epuChxspWH5jHIIgQxwDVkjNElmEMgztevZmU9yPuZW1JdzOtHaQaLRK535J9FHlc6XRt7h6S1IlqcHGBRK3NGYJC/KrENAw6V49Kw7AsAWriX4bjdm34ZwP3xPgncCBUcsez1Mf597N7RgERYiNTRcZFC2rJcbPxKu22Q66RbAkj/fI/utfPJ2437O+EEL9865SOMFUtYtpxLqnB0g+X4Z/Am79n9lD4QGUDfiJRcU24Mtv7zdSier/mnXJtizxrvn43v18Cb7AZCNPedR+qyrEF5sPKJS/17ouhOd8sYtXSZVGJH5FObNkd6TCJix7ip0FRGhbZHQURrF9DWYah9pRU7/NAfvUEFOYNj21ulbewnQnNNO3loX+4wZXFMS9uBrW8t+7PE/Nv+XAzP+K37mma12uTtbHmkXr74oAUYdMOHOAW/r/xhqI64g78TGT5sIJz042m7gY8iW7CrnRPnFMHKG4QWUxqTts+lMRCeQ824oLA8OPGBQtbz+5oNohDIea6lbzlGwMJxRDKr0x7BTliORbyGASEhASkVP9cMd8iH/WJWPPtozITS9jE6Kh0Lw3A2GCvoEQUKJyzFoDUpJCC/p90kdI9MYWdWxO81d9YY815QVmpW1gDhDYOzQNpSR5a5TdEgV0u+uuT6narSEHUqHAteVSB+31wOqwh8a5ZFbvPCiGpk1iL4WWOAfLkOJLgCB1OuKVRxd6MV9kTNM3I3kaoD4+b2pUK5kcK/DHph5+ZO/n8Fa/eFnh6oCkYV0w4zTrefls7zK+jxhIZ3XskNmO8lEb3Up/01Pdy4Dh01LKWZbLOBe32ENyTpgcdoq4PtJiYMp+aKvYylDHh20IZCK+NnFB6JIC/bO9QvvjVzG5THsaxNURkCGCaUexCX9I1ZhKD38vaICKxSJudU4xiYorWWVD+xkYnLquTXUxJXqJZJ1vztWjbCeZ+K9xxujJyN8/vGWciWQ6w0mH2M4IO1HBy5LQawPDmoEhbngsIvKmKlQXdVDHIRiwXhnHmMZxuUdzUH3tv+Hz0+vuHIqC0kBpFsVDEXuO0RqnVV7ewDVdCVu7eEhdhORszjPOjKuC0+7sv0RvbLXS/p6MnKN+wTpeuIoy1RGB0osBof0hfPbVyBIJabreHpvcVwXPrSJluGehNWqrsyKVrjO1IoushddhgNTosGtjPqVIcMZLqYIDVHv+3BnFvkQJ2ClW+g/6Fmz94Wgur7nEyXcRJr6kJcy4JhwBnpruGOgLhz5q7L438nqPN1py+DAvKtKqgECMMew/wwZ1AMElYtkM5OeUNX+SKsZPUevqceEKzBCm62RUqPvw5WTk8DXVHw8qc2awj2bF/R336Ru4UDtSThsZkjC666vS/tDav2/26/CWGirV5aQWD9z1H6uXXArmWa05uNx2zhn2qY7WyUWrMHvUGydiasQeglGbmCjVituGVSeTVONTYGXSXS0KJZPC0/+5GmcmxsIDHQvtYC1ZAOwHOsXHbSD2EKP3GdBv3oRZNz+qNXCCrmhqZHg6M15qfFBHWxyGOzFmW1as9yD+0yscX/l5noOTT6FqK9rvwlKhMtWYuAZ5Zo1kaWCuEXEkvYfsYwfJhX98lhs1sXuLpbn9Jq46X8ZbbGy4LKNz91AyOwwyDdND/8wiqeVulbT5joy/HtEU5Ue7l983K/wRw7L0UKEIrnQ/u7OZZhmVRJLmb2UYXO/GDfLiEWfgNfz7F8L5JXpiireTrX093S9Dvl7DLlBFZTnvqbuiHjGQRlyFublxWKyf2h1frHWQ=\"}\n.SUBCKT BQ24074_TRANS TS BAT N_CE EN2 EN1 N_PGOOD VSS N_CHG OUT ILIM IN TMR ITERM ISET EP\n* Encrypted PSPICE model body is decrypted by the configured ngspice wrapper.\n.ENDS BQ24074_TRANS\n\n* /tscircuit-encrypted-pspice-model:v1\n";
var bq24074SpiceModel = {
source: source$3
};
const pinLabels$h = {
pin1: ["TS"],
pin2: ["BAT", "BAT1"],
pin3: ["BAT2"],
pin4: ["N_CE"],
pin5: ["EN2"],
pin6: ["EN1"],
pin7: ["N_PGOOD"],
pin8: ["VSS"],
pin9: ["N_CHG"],
pin10: ["OUT", "OUT1"],
pin11: ["OUT2"],
pin12: ["ILIM"],
pin13: ["IN"],
pin14: ["TMR"],
pin15: ["ITERM"],
pin16: ["ISET"],
pin17: ["EP"],
};
const BQ24074RGTR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$h, supplierPartNumbers: {
jlcpcb: ["C54313"],
}, manufacturerPartNumber: "BQ24074RGTR", spiceModel: jsx("spicemodel", { source: bq24074SpiceModel.source, spicePinMapping: {
TS: "TS",
BAT: "BAT",
N_CE: "N_CE",
EN2: "EN2",
EN1: "EN1",
N_PGOOD: "N_PGOOD",
VSS: "VSS",
N_CHG: "N_CHG",
OUT: "OUT",
ILIM: "ILIM",
IN: "IN",
TMR: "TMR",
ITERM: "ITERM",
ISET: "ISET",
EP: "EP",
} }), footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.499997mm", pcbY: "0.750189mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.499997mm", pcbY: "0.250063mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.499997mm", pcbY: "-0.249809mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.499997mm", pcbY: "-0.749935mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.749935mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.249809mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.250063mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.750189mm", pcbY: "-1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.499997mm", pcbY: "-0.749935mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.499997mm", pcbY: "-0.249809mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "1.499997mm", pcbY: "0.250063mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.499997mm", pcbY: "0.750189mm", width: "0.850011mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0.750189mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "0.250063mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-0.249809mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-0.749935mm", pcbY: "1.499997mm", width: "0.2800096mm", height: "0.850011mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], points: [
{ x: "0.8501126mm", y: "0.8501126mm" },
{ x: "0.8501126mm", y: "-0.849884mm" },
{ x: "-0.849884mm", y: "-0.849884mm" },
{ x: "-0.849884mm", y: "0.4251198mm" },
{ x: "-0.4248658mm", y: "0.850138mm" },
], shape: "polygon" }), jsx("silkscreenpath", { route: [
{ x: 1.2751307999999995, y: -1.7247107999999969 },
{ x: 1.724964799999995, y: -1.7247107999999969 },
{ x: 1.724964799999995, y: -1.2748768000000013 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.2751307999999995, y: 1.7251172000000068 },
{ x: 1.724964799999995, y: 1.7251172000000068 },
{ x: 1.724964799999995, y: 1.2752832000000112 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.7248632000000015, y: 1.2752832000000112 },
{ x: -1.7248632000000015, y: 1.7251172000000068 },
{ x: -1.2750292000000059, y: 1.7251172000000068 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2750292000000059, y: -1.7247107999999969 },
{ x: -1.7248632000000015, y: -1.7247107999999969 },
{ x: -1.7248632000000015, y: -1.2748768000000013 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.0751292000000063, y: 1.5242032000000023 },
{ x: -1.924487170296075, y: 1.6729442559976633 },
{ x: -1.775109775985257, y: 1.5229332000000042 },
{ x: -1.924487170296075, y: 1.3729221440023451 },
{ x: -2.0751292000000063, y: 1.521663200000006 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.231775mm", pcbY: "2.920875mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -2.6280749999999955, y: 2.1708750000000094 },
{ x: 2.1645249999999976, y: 2.1708750000000094 },
{ x: 2.1645249999999976, y: -2.189924999999988 },
{ x: -2.6280749999999955, y: -2.189924999999988 },
{ x: -2.6280749999999955, y: 2.1708750000000094 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C54313.obj?uuid=6e50ae26fe4f4c2a8ee6b5b5bc616dea",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C54313.step?uuid=6e50ae26fe4f4c2a8ee6b5b5bc616dea",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000012699999999199463, z: 0 },
}, ...props }));
};
const BQ24074 = ({ footprintVariant = "vqfn_16_ep_3x3", ...props }) => {
if (footprintVariant === "vqfn_16_ep_3x3") {
return jsx(BQ24074RGTR, { ...props });
}
return jsx(BQ24074RGTR, { ...props });
};
const pinLabels$g = {
pin1: ["VBUS"],
pin2: ["USB_D_POS", "D_POS"],
pin3: ["USB_D_NEG", "D_NEG"],
pin4: ["STAT"],
pin5: ["I2C_SCL", "SCL"],
pin6: ["I2C_SDA", "SDA"],
pin7: ["INT"],
pin8: ["OTG"],
pin9: ["CE"],
pin10: ["ILIM"],
pin11: ["TS"],
pin12: ["QON"],
pin13: ["BAT1"],
pin14: ["BAT2"],
pin15: ["SYS1"],
pin16: ["SYS2"],
pin17: ["PGND1"],
pin18: ["PGND2"],
pin19: ["SW1"],
pin20: ["SW2"],
pin21: ["BTST"],
pin22: ["REGN"],
pin23: ["PMID"],
pin24: ["DSEL"],
pin25: ["PAD"],
};
const BQ25895RTWR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$g, supplierPartNumbers: {
jlcpcb: ["C80200"],
}, manufacturerPartNumber: "BQ25895RTWR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.911604mm", pcbY: "1.249934mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.911604mm", pcbY: "0.750062mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.911604mm", pcbY: "0.249936mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.911604mm", pcbY: "-0.249936mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.911604mm", pcbY: "-0.750062mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.911604mm", pcbY: "-1.249934mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-1.249934mm", pcbY: "-1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.750062mm", pcbY: "-1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.249936mm", pcbY: "-1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.249936mm", pcbY: "-1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.750062mm", pcbY: "-1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.249934mm", pcbY: "-1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "1.911604mm", pcbY: "-1.249934mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "1.911604mm", pcbY: "-0.750062mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "1.911604mm", pcbY: "-0.249936mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "1.911604mm", pcbY: "0.249936mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "1.911604mm", pcbY: "0.750062mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "1.911604mm", pcbY: "1.249934mm", width: "0.6329934mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "1.249934mm", pcbY: "1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "0.750062mm", pcbY: "1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "0.249936mm", pcbY: "1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "-0.249936mm", pcbY: "1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "-0.750062mm", pcbY: "1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "-1.249934mm", pcbY: "1.911604mm", width: "0.2800096mm", height: "0.6329934mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "0mm", pcbY: "0mm", width: "2.6999946mm", height: "2.6999946mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -1.580489600000078, y: 2.0761959999999817 },
{ x: -1.7132046000001537, y: 2.0761959999999817 },
{ x: -2.0761960000000954, y: 1.71320460000004 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.5804895999999644, y: 2.0761959999999817 },
{ x: 2.0761959999999817, y: 2.0761959999999817 },
{ x: 2.0761959999999817, y: 1.5804895999999644 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.5804895999999644, y: -2.076195999999868 },
{ x: 2.0761959999999817, y: -2.076195999999868 },
{ x: 2.0761959999999817, y: -1.580489600000078 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.580489600000078, y: 2.0761959999999817 },
{ x: -2.0761960000000954, y: 2.0761959999999817 },
{ x: -2.0761960000000954, y: 1.5804895999999644 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.580489600000078, y: -2.076195999999868 },
{ x: -2.0761960000000954, y: -2.076195999999868 },
{ x: -2.0761960000000954, y: -1.580489600000078 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.2750780000000077, y: 1.6499840000000177 },
{ x: -2.277631177836156, y: 1.6305906889505195 },
{ x: -2.2851167164944854, y: 1.6125190000000202 },
{ x: -2.297024488885768, y: 1.597000488885783 },
{ x: -2.312543000000119, y: 1.5850927164945006 },
{ x: -2.3306146889505044, y: 1.577607177836171 },
{ x: -2.3500080000000025, y: 1.5750540000000228 },
{ x: -2.3694013110495007, y: 1.577607177836171 },
{ x: -2.387473, y: 1.5850927164945006 },
{ x: -2.402991511114351, y: 1.597000488885783 },
{ x: -2.4148992835055196, y: 1.6125190000000202 },
{ x: -2.422384822163849, y: 1.6305906889505195 },
{ x: -2.424938000000111, y: 1.6499840000000177 },
{ x: -2.422384822163849, y: 1.6693773110495158 },
{ x: -2.4148992835055196, y: 1.687449000000015 },
{ x: -2.402991511114351, y: 1.702967511114366 },
{ x: -2.387473, y: 1.7148752835056484 },
{ x: -2.3694013110495007, y: 1.722360822163978 },
{ x: -2.3500080000000025, y: 1.7249140000001262 },
{ x: -2.3306146889505044, y: 1.722360822163978 },
{ x: -2.312543000000119, y: 1.7148752835056484 },
{ x: -2.297024488885768, y: 1.702967511114366 },
{ x: -2.2851167164944854, y: 1.687449000000015 },
{ x: -2.277631177836156, y: 1.6693773110495158 },
{ x: -2.2750780000000077, y: 1.6499840000000177 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0889mm", pcbY: "3.2352mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -2.663000000000011, y: 2.485200000000077 },
{ x: 2.485200000000077, y: 2.485200000000077 },
{ x: 2.485200000000077, y: -2.459799999999859 },
{ x: -2.663000000000011, y: -2.459799999999859 },
{ x: -2.663000000000011, y: 2.485200000000077 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C80200.obj?uuid=c257e46ac27a4c7bbfb959941bf66bd1",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C80200.step?uuid=c257e46ac27a4c7bbfb959941bf66bd1",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0.000012699999842880061, z: 0 },
}, ...props }));
};
const BQ25895 = ({ footprintVariant = "wqfn_24_ep_4x4", ...props }) => {
if (footprintVariant === "wqfn_24_ep_4x4") {
return jsx(BQ25895RTWR, { ...props });
}
return jsx(BQ25895RTWR, { ...props });
};
const pinLabels$f = {
pin1: ["I2C_SDA", "SDA"],
pin2: ["I2C_SCL", "SCL"],
pin3: ["VSS"],
pin4: ["NC3"],
pin5: ["VDD"],
pin6: ["BAT"],
pin7: ["SRN"],
pin8: ["SRP"],
pin9: ["NC2"],
pin10: ["BIN"],
pin11: ["NC1"],
pin12: ["GPIO_GPOUT", "GPOUT"],
pin13: ["EP"],
};
const BQ27441DRZR_G1B = (props) => {
return (jsx("chip", { pinLabels: pinLabels$f, supplierPartNumbers: {
jlcpcb: ["C473374"],
}, manufacturerPartNumber: "BQ27441DRZR_G1B", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin12"], pcbX: "-1.0001504mm", pcbY: "1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "-0.6001004mm", pcbY: "1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-0.2000504mm", pcbY: "1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0.1999996mm", pcbY: "1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.5997956mm", pcbY: "1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.9998456mm", pcbY: "1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.9998456mm", pcbY: "-1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.5997956mm", pcbY: "-1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.1997456mm", pcbY: "-1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.2000504mm", pcbY: "-1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.6001004mm", pcbY: "-1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.0001504mm", pcbY: "-1.974977mm", width: "0.1999996mm", height: "0.850011mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], points: [
{ x: "-1.651mm", y: "1.2699492mm" },
{ x: "1.651mm", y: "1.2699492mm" },
{ x: "1.651mm", y: "1.0159492mm" },
{ x: "1.016mm", y: "1.0159492mm" },
{ x: "1.016mm", y: "-1.0160508mm" },
{ x: "1.651mm", y: "-1.0160508mm" },
{ x: "1.651mm", y: "-1.2700508mm" },
{ x: "-1.651mm", y: "-1.2700508mm" },
{ x: "-1.651mm", y: "-1.0160508mm" },
{ x: "-1.016mm", y: "-1.0160508mm" },
{ x: "-1.016mm", y: "1.0159492mm" },
{ x: "-1.651mm", y: "1.0159492mm" },
], shape: "polygon" }), jsx("silkscreenpath", { route: [
{ x: -1.279296400000021, y: 2.2855681999999433 },
{ x: -1.3974318000000494, y: 2.2855681999999433 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.6510000000000673, y: 1.4041120000000546 },
{ x: 1.6505935999998655, y: 2.2855681999999433 },
{ x: 1.2790170000000671, y: 2.2855681999999433 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.6505681999999524, y: -0.8208264000001009 },
{ x: 1.6505681999999524, y: 0.8208518000001277 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.2790423999999803, y: -2.2864318000000594 },
{ x: 1.5235681999999997, y: -2.2864318000000594 },
{ x: 1.6505681999999524, y: -2.2864318000000594 },
{ x: 1.6505681999999524, y: -1.404111999999941 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.6514318000000685, y: -1.404111999999941 },
{ x: -1.6514318000000685, y: -1.7784317999999075 },
{ x: -1.6514318000000685, y: -2.0324318000000403 },
{ x: -1.3974318000000494, y: -2.2864318000000594 },
{ x: -1.279296400000021, y: -2.2864318000000594 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.6514318000000685, y: 0.8208518000001277 },
{ x: -1.6514318000000685, y: -0.8208264000001009 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.279296400000021, y: 2.2855681999999433 },
{ x: -1.6514318000000685, y: 2.2855681999999433 },
{ x: -1.6514318000000685, y: 1.4041374000000815 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.9109964000000446, y: -2.6899869999999737 },
{ x: -0.9136880552781577, y: -2.7104321516487744 },
{ x: -0.921579589253497, y: -2.729483999999843 },
{ x: -0.9341332069269583, y: -2.745844193073026 },
{ x: -0.9504934000001413, y: -2.7583978107464873 },
{ x: -0.9695452483512099, y: -2.7662893447218266 },
{ x: -0.9899904000000106, y: -2.7689809999999397 },
{ x: -1.010435551648925, y: -2.7662893447218266 },
{ x: -1.0294873999999936, y: -2.7583978107464873 },
{ x: -1.0458475930730629, y: -2.745844193073026 },
{ x: -1.0584012107465242, y: -2.729483999999843 },
{ x: -1.0662927447219772, y: -2.7104321516487744 },
{ x: -1.0689844000000903, y: -2.6899869999999737 },
{ x: -1.0662927447219772, y: -2.669541848351173 },
{ x: -1.0584012107465242, y: -2.6504899999999907 },
{ x: -1.0458475930730629, y: -2.6341298069269214 },
{ x: -1.0294873999999936, y: -2.6215761892533465 },
{ x: -1.010435551648925, y: -2.6136846552781208 },
{ x: -0.9899904000000106, y: -2.6109930000000077 },
{ x: -0.9695452483512099, y: -2.6136846552781208 },
{ x: -0.9504934000001413, y: -2.6215761892533465 },
{ x: -0.9341332069269583, y: -2.6341298069269214 },
{ x: -0.921579589253497, y: -2.6504899999999907 },
{ x: -0.9136880552781577, y: -2.669541848351173 },
{ x: -0.9109964000000446, y: -2.6899869999999737 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0004064mm", pcbY: "3.412619mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.9014064000000417, y: 2.6626189999999497 },
{ x: 1.9005935999998655, y: 2.6626189999999497 },
{ x: 1.9005935999998655, y: -3.0189809999999397 },
{ x: -1.9014064000000417, y: -3.0189809999999397 },
{ x: -1.9014064000000417, y: 2.6626189999999497 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C473374.obj?uuid=00d7095106f5425cb6f89a9dc86f2a31",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C473374.step?uuid=00d7095106f5425cb6f89a9dc86f2a31",
pcbRotationOffset: 0,
modelOriginPosition: {
x: -12700000070253736e-21,
y: 0.00006349999989652133,
z: 0,
},
}, ...props }));
};
const BQ27441G1 = ({ footprintVariant = "vson_12_ep_2p5x4", ...props }) => {
if (footprintVariant === "vson_12_ep_2p5x4") {
return jsx(BQ27441DRZR_G1B, { ...props });
}
return jsx(BQ27441DRZR_G1B, { ...props });
};
const BQ32002 = (props) => (jsx("chip", { manufacturerPartNumber: "BQ32002D", footprint: "soic8", schWidth: "3mm", schHeight: "4mm", pinLabels: {
pin1: "OSCI",
pin2: "OSCO",
pin3: "VBACK",
pin4: "GND",
pin5: ["I2C_SDA", "SDA"],
pin6: ["I2C_SCL", "SCL"],
pin7: "IRQ",
pin8: "VCC",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [1, 2, 3, 4],
},
rightSide: {
direction: "top-to-bottom",
pins: [8, 7, 6, 5],
},
}, schPinStyle: {
pin1: { marginBottom: 0.8 },
pin2: { marginBottom: 0.8 },
pin3: { marginBottom: 0.8 },
pin8: { marginBottom: 2 },
pin7: { marginBottom: 0.2 },
pin6: { marginBottom: 0.2 },
}, ...props }));
const pinLabels$e = {
pin1: "VDDR",
pin2: ["GPIO_DIO8", "DIO8"],
pin3: ["GPIO_DIO9", "DIO9"],
pin4: ["GPIO_DIO10", "DIO10"],
pin5: ["GPIO_DIO11", "DIO11"],
pin6: ["GPIO_DIO12", "DIO12"],
pin7: ["GPIO_DIO13", "DIO13"],
pin8: "VDDS",
pin9: ["GPIO_DIO14", "DIO14"],
pin10: ["GPIO_DIO15", "DIO15"],
pin11: ["GPIO_DIO16", "SWDIO", "DIO16_SWDIO"],
pin12: ["GPIO_DIO17", "SWDCK", "DIO17_SWDCK"],
pin13: ["GPIO_DIO18", "DIO18"],
pin14: ["GPIO_DIO19", "DIO19"],
pin15: ["GPIO_DIO20", "ADC_A11", "DIO20_A11"],
pin16: ["GPIO_DIO21", "ADC_A10", "DIO21_A10"],
pin17: "VDDS",
pin18: ["GPIO_DIO22", "ADC_A9", "DIO22_A9"],
pin19: ["GPIO_DIO23", "ADC_A8", "DIO23_A8"],
pin20: ["GPIO_DIO24", "ADC_A7", "DIO24_A7"],
pin21: ["GPIO_DIO25", "ADC_A6", "DIO25_A6"],
pin22: ["GPIO_DIO0", "ADC_A5", "DIO0_A5"],
pin23: ["GPIO_DIO1", "ADC_A4", "DIO1_A4"],
pin24: ["GPIO_DIO2", "ADC_A3", "DIO2_A3"],
pin25: ["N_RESET", "nRST"],
pin26: ["GPIO_DIO3", "LFXT_X32_P", "DIO3_X32_P"],
pin27: ["GPIO_DIO4", "LFXT_X32_N", "DIO4_X32_N"],
pin28: "VDDD",
pin29: ["GPIO_DIO5", "ADC_A2", "DIO5_A2"],
pin30: "DCDC",
pin31: "VDDS",
pin32: ["GPIO_DIO6", "ADC_A1", "DIO6_A1"],
pin33: ["GPIO_DIO7", "ADC_A0", "DIO7_A0"],
pin34: "VDDR",
pin35: ["HFXT_X48_P", "X48_P"],
pin36: ["HFXT_X48_N", "X48_N"],
pin37: "NC",
pin38: "VDDS",
pin39: ["RF_ANT", "ANT"],
pin40: ["RF_GND", "RFGND"],
pin41: ["EP_GND", "EGP"],
};
const CC2340R5 = (props) => {
return (jsx("chip", { pinLabels: pinLabels$e, supplierPartNumbers: {
jlcpcb: ["C5914214"],
}, manufacturerPartNumber: "CC2340R53E0RKP", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin41"], pcbX: "0mm", pcbY: "0mm", width: "3.5999928mm", height: "3.5999928mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "-2.407412mm", pcbY: "-1.800098mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "-2.407412mm", pcbY: "-1.400048mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "-2.407412mm", pcbY: "-0.999998mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "-2.407412mm", pcbY: "-0.599948mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "-2.407412mm", pcbY: "-0.199898mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "-2.407412mm", pcbY: "0.199898mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "-2.407412mm", pcbY: "0.599948mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "-2.407412mm", pcbY: "0.999998mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "-2.407412mm", pcbY: "1.400048mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "-2.407412mm", pcbY: "1.800098mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "-1.800098mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "-1.400048mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "-0.999998mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "-0.599948mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "-0.199898mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "0.199898mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "0.599948mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "0.999998mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "1.400048mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "1.800098mm", pcbY: "2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "2.407412mm", pcbY: "1.800098mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "2.407412mm", pcbY: "1.400048mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "2.407412mm", pcbY: "0.999998mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "2.407412mm", pcbY: "0.599948mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "2.407412mm", pcbY: "0.199898mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "2.407412mm", pcbY: "-0.199898mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "2.407412mm", pcbY: "-0.599948mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "2.407412mm", pcbY: "-0.999998mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "2.407412mm", pcbY: "-1.400048mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "2.407412mm", pcbY: "-1.800098mm", width: "0.6649974mm", height: "0.1999996mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.800098mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "1.400048mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.999998mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.599948mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.199898mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.199898mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.599948mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999998mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.400048mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.800098mm", pcbY: "-2.407412mm", width: "0.1999996mm", height: "0.6649974mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 2.576118799999904, y: -2.102408799999921 },
{ x: 2.576118799999904, y: -2.576118800000131 },
{ x: 2.102408799999921, y: -2.576118800000131 },
] }), jsx("silkscreenpath", { route: [
{ x: 2.576118799999904, y: 2.102611999999908 },
{ x: 2.576118799999904, y: 2.576321999999891 },
{ x: 2.102408799999921, y: 2.576321999999891 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.5763220000001184, y: 2.102611999999908 },
{ x: -2.5763220000001184, y: 2.576321999999891 },
{ x: -2.1026120000001356, y: 2.576321999999891 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.5763220000001184, y: -2.102408799999921 },
{ x: -2.5763220000001184, y: -2.576118800000131 },
{ x: -2.1026120000001356, y: -2.576118800000131 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.084069999999997, y: -2.857246000000032 },
{ x: -2.0866231778361453, y: -2.87663931104953 },
{ x: -2.0941087164944747, y: -2.894711000000143 },
{ x: -2.106016488885757, y: -2.9102295111142666 },
{ x: -2.1215349999999944, y: -2.922137283505549 },
{ x: -2.1396066889504937, y: -2.9296228221638785 },
{ x: -2.158999999999992, y: -2.9321760000000268 },
{ x: -2.17839331104949, y: -2.9296228221638785 },
{ x: -2.1964649999999892, y: -2.922137283505549 },
{ x: -2.21198351111434, y: -2.9102295111142666 },
{ x: -2.2238912835056226, y: -2.894711000000143 },
{ x: -2.231376822163952, y: -2.87663931104953 },
{ x: -2.2339300000001003, y: -2.857246000000032 },
{ x: -2.231376822163952, y: -2.8378526889505338 },
{ x: -2.2238912835056226, y: -2.8197810000000345 },
{ x: -2.21198351111434, y: -2.804262488885797 },
{ x: -2.1964649999999892, y: -2.792354716494515 },
{ x: -2.17839331104949, y: -2.7848691778361854 },
{ x: -2.158999999999992, y: -2.782316000000037 },
{ x: -2.1396066889504937, y: -2.7848691778361854 },
{ x: -2.1215349999999944, y: -2.792354716494515 },
{ x: -2.106016488885757, y: -2.804262488885797 },
{ x: -2.0941087164944747, y: -2.8197810000000345 },
{ x: -2.0866231778361453, y: -2.8378526889505338 },
{ x: -2.084069999999997, y: -2.857246000000032 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.014478mm", pcbY: "3.737612mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -2.9787220000000616, y: 2.987612000000013 },
{ x: 3.0076779999999417, y: 2.987612000000013 },
{ x: 3.0076779999999417, y: -3.176588000000038 },
{ x: -2.9787220000000616, y: -3.176588000000038 },
{ x: -2.9787220000000616, y: 2.987612000000013 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5914214.obj?uuid=a874b490620243669fbb3a335f8c9bd5",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5914214.step?uuid=a874b490620243669fbb3a335f8c9bd5",
pcbRotationOffset: 0,
modelOriginPosition: { x: -12699999956566899e-21, y: 0, z: 0 },
}, pinAttributes: {
nRST: { mustBeConnected: true, requiresPower: true },
EGP: { requiresGround: true },
RFGND: { requiresGround: true },
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [
"DIO16_SWDIO",
"DIO17_SWDCK",
"nRST",
"DCDC",
"pin1",
"pin34",
"DIO3_X32_P",
"DIO4_X32_N",
"NC",
"VDDD",
"EGP",
],
},
rightSide: {
direction: "top-to-bottom",
pins: [
"pin8",
"pin17",
"pin31",
"pin38",
"ANT",
"RFGND",
"X48_P",
"X48_N",
],
},
}, schPinStyle: {
nRST: {
marginBottom: 0.2,
},
DCDC: {
marginBottom: 0.2,
},
DIO3_X32_P: {
marginTop: 0.2,
},
pin8: {
marginTop: 0,
},
ANT: {
marginTop: 0.5,
},
RFGND: {
marginTop: 0.2,
},
X48_P: {
marginTop: 0.5,
},
}, ...props }));
};
const pinLabels$d = {
pin1: ["VDDR", "VDDR1"],
pin2: ["VDDR", "VDDR2"],
pin3: ["DIO0", "DIO0"],
pin4: ["DIO1", "DIO1"],
pin5: ["DIO2", "DIO2"],
pin6: ["DIO3", "DIO3"],
pin7: ["DIO4", "DIO4"],
pin8: ["DIO5", "DIO5"],
pin9: ["VDDIO", "VDDIO1"],
pin10: ["DIO7", "DIO7"],
pin11: ["DDIO9_SWDIOIO9", "SWDIO", "DIO9_SWDIO"],
pin12: ["DIO10_SWDCK", "SWDCK", "DIO10_SWDCK"],
pin13: ["DIO11", "DIO11"],
pin14: ["DIO12", "DIO12"],
pin15: ["DIO15", "DIO15"],
pin16: ["DIO16", "DIO16"],
pin17: ["VDDIO", "VDDIO2"],
pin18: ["VDDS", "VDDS1"],
pin19: ["DIO17_A8", "ADC_A8", "DIO17_A8"],
pin20: ["DIO18_A7", "ADC_A7", "DIO18_A7"],
pin21: ["DIO19_A6", "ADC_A6", "DIO19_A6"],
pin22: ["DIO20_A5", "ADC_A5", "DIO20_A5"],
pin23: ["DIO21_A4", "ADC_A4", "DIO21_A4"],
pin24: ["DIO22_A3", "ADC_A3", "DIO22_A3"],
pin25: ["N_RESET", "nRST"],
pin26: ["DIO23_X32P"],
pin27: ["DIO24_X32N"],
pin28: ["VDDD"],
pin29: ["VDDS", "VDDS2"],
pin30: ["DCDC_SW"],
pin31: ["VDDS", "VDDS3"],
pin32: ["DIO27", "ADC_A1", "DIO27_A1"],
pin33: ["DIO28", "ADC_A0", "DIO28_A0"],
pin34: ["VDDR", "VDDR3"],
pin35: ["X48P", "X48P"],
pin36: ["X48N", "X48N"],
pin37: ["NC"],
pin38: ["VDDS", "VDDS4"],
pin39: ["ANT", "ANT"],
pin40: ["RFGND"],
pin41: ["EGP", "EGP", "thermalpad"],
};
const CC2745R10E0WRHARQ1 = (props) => (jsx("chip", { pinLabels: pinLabels$d, footprint: "qfn40_thermalpad4.7mmx4.7mm_p0.5001mm_h7.1mm_pl0.9mm", pinAttributes: {
pin1: {
mustBeConnected: true,
},
}, schPinStyle: {
pin30: {
marginBottom: -0.1,
},
pin27: {
marginBottom: 0.2,
},
pin26: {
marginBottom: 0.4,
},
pin33: {
marginBottom: 0.2,
},
pin17: {
marginBottom: 0.2,
},
pin28: {
marginBottom: 0.2,
},
pin41: {
marginBottom: -0.1,
},
pin37: {
marginBottom: 0.2,
},
pin36: {
marginBottom: 0.2,
},
pin35: {
marginBottom: 0.4,
},
pin16: {
marginBottom: 0.2,
},
pin25: {
marginBottom: 0.2,
},
pin39: {
marginBottom: 0.2,
},
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [
1, 2, 34, 18, 29, 31, 38, 28, 9, 17, 19, 20, 21, 22, 23, 24, 32, 33,
26, 27, 30,
],
},
rightSide: {
direction: "top-to-bottom",
pins: [
39, 25, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 35, 36, 37, 40,
41,
],
},
}, schWidth: "3mm", schHeight: "5.6mm", manufacturerPartNumber: "CC2745R10E0WRHARQ1", ...props }));
const CC2745R10 = (props) => (jsx(CC2745R10E0WRHARQ1, { ...props }));
const pinLabels$c = {
pin1: ["GPIO10"],
pin2: ["GPIO11"],
pin3: ["GPIO12"],
pin4: ["GPIO13"],
pin5: ["GPIO14"],
pin6: ["GPIO15"],
pin7: ["GPIO16"],
pin8: ["GPIO17"],
pin9: ["VDD_DIG1"],
pin10: ["VIN_IO1"],
pin11: ["FLASH_SPI_CLK"],
pin12: ["FLASH_SPI_DOUT"],
pin13: ["FLASH_SPI_DIN"],
pin14: ["FLASH_SPI_CS"],
pin15: ["GPIO22"],
pin16: ["JTAG_TDI", "TDI"],
pin17: ["JTAG_TDO", "TDO"],
pin18: ["GPIO28"],
pin19: ["JTAG_TCK", "SWD_SWCLK", "TCK"],
pin20: ["JTAG_TMS", "SWDIO", "TMS"],
pin21: ["BOOT_SOP2", "SOP2"],
pin22: ["WLAN_XTAL_N"],
pin23: ["WLAN_XTAL_P"],
pin24: ["VDD_PLL"],
pin25: ["LDO_IN2"],
pin26: ["NC"],
pin27: ["RF_A_RX", "A_RX"],
pin28: ["RF_A_TX", "A_TX"],
pin29: ["GND1"],
pin30: ["GND2"],
pin31: ["RF_BG"],
pin32: ["N_RESET"],
pin33: ["VDD_PA_IN"],
pin34: ["BOOT_SOP1", "SOP1"],
pin35: ["BOOT_SOP0", "SOP0"],
pin36: ["LDO_IN1"],
pin37: ["VIN_DCDC_ANA"],
pin38: ["DCDC_ANA_SW"],
pin39: ["VIN_DCDC_PA"],
pin40: ["DCDC_PA_SW_P"],
pin41: ["DCDC_PA_SW_N"],
pin42: ["DCDC_PA_OUT"],
pin43: ["DCDC_DIG_SW"],
pin44: ["VIN_DCDC_DIG"],
pin45: ["DCDC_ANA2_SW_P"],
pin46: ["DCDC_ANA2_SW_N"],
pin47: ["VDD_ANA2"],
pin48: ["VDD_ANA1"],
pin49: ["VDD_RAM"],
pin50: ["GPIO0"],
pin51: ["RTC_XTAL_P"],
pin52: ["RTC_XTAL_N"],
pin53: ["GPIO30"],
pin54: ["VIN_IO2", "VIN_1O2"],
pin55: ["GPIO1"],
pin56: ["VDD_DIG2"],
pin57: ["GPIO2"],
pin58: ["GPIO3"],
pin59: ["GPIO4"],
pin60: ["GPIO5"],
pin61: ["GPIO6"],
pin62: ["GPIO7"],
pin63: ["GPIO8"],
pin64: ["GPIO9"],
pin65: ["GND_TAB", "EP"],
};
const CC3235SF12RGKR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$c, supplierPartNumbers: {
jlcpcb: ["C2871569"],
}, manufacturerPartNumber: "CC3235SF12RGKR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-4.407408mm", pcbY: "3.750056mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-4.407408mm", pcbY: "3.24993mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-4.407408mm", pcbY: "2.750058mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-4.407408mm", pcbY: "2.249932mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-4.407408mm", pcbY: "1.75006mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-4.407408mm", pcbY: "1.249934mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-4.407408mm", pcbY: "0.750062mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-4.407408mm", pcbY: "0.249936mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-4.407408mm", pcbY: "-0.249936mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-4.407408mm", pcbY: "-0.750062mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "-4.407408mm", pcbY: "-1.249934mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "-4.407408mm", pcbY: "-1.75006mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-4.407408mm", pcbY: "-2.249932mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-4.407408mm", pcbY: "-2.750058mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-4.407408mm", pcbY: "-3.24993mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-4.407408mm", pcbY: "-3.750056mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "-3.750056mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "-3.24993mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "-2.750058mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "-2.249932mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "-1.75006mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "-1.249934mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "-0.750062mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "-0.249936mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "0.249936mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "0.750062mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "1.249934mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "1.75006mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "2.249932mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "2.750058mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "3.24993mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "3.750056mm", pcbY: "-4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "4.407408mm", pcbY: "-3.750056mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "4.407408mm", pcbY: "-3.24993mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "4.407408mm", pcbY: "-2.750058mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "4.407408mm", pcbY: "-2.249932mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "4.407408mm", pcbY: "-1.75006mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "4.407408mm", pcbY: "-1.249934mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "4.407408mm", pcbY: "-0.750062mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "4.407408mm", pcbY: "-0.249936mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "4.407408mm", pcbY: "0.249936mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "4.407408mm", pcbY: "0.750062mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "4.407408mm", pcbY: "1.249934mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "4.407408mm", pcbY: "1.75006mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "4.407408mm", pcbY: "2.249932mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "4.407408mm", pcbY: "2.750058mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "4.407408mm", pcbY: "3.24993mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "4.407408mm", pcbY: "3.750056mm", width: "0.6649974mm", height: "0.2800096mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "3.750056mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin50"], pcbX: "3.24993mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin51"], pcbX: "2.750058mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin52"], pcbX: "2.249932mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin53"], pcbX: "1.75006mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin54"], pcbX: "1.249934mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin55"], pcbX: "0.750062mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin56"], pcbX: "0.249936mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin57"], pcbX: "-0.249936mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin58"], pcbX: "-0.750062mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin59"], pcbX: "-1.249934mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin60"], pcbX: "-1.75006mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin61"], pcbX: "-2.249932mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin62"], pcbX: "-2.750058mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin63"], pcbX: "-3.24993mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin64"], pcbX: "-3.750056mm", pcbY: "4.407408mm", width: "0.2800096mm", height: "0.6649974mm", radius: "0.1400048mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin65"], pcbX: "0mm", pcbY: "0mm", width: "6.2999874mm", height: "6.2999874mm", shape: "rect" }), jsx("via", { pcbX: "1.500124mm", pcbY: "1.49987mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "1.49987mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "1.49987mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-1.49987mm", pcbY: "1.49987mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-1.49987mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "1.500124mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "1.500124mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-1.49987mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-1.49987mm", pcbY: "-1.500124mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "-1.500124mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "-1.500124mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "1.500124mm", pcbY: "-1.500124mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("silkscreenpath", { route: [
{ x: 4.080433799999923, y: 4.576140199999941 },
{ x: 4.5761655999999675, y: 4.576140199999941 },
{ x: 4.5761655999999675, y: 4.080433800000037 },
] }), jsx("silkscreenpath", { route: [
{ x: 4.080433799999923, y: -4.576292599999988 },
{ x: 4.5761655999999675, y: -4.576292599999988 },
{ x: 4.5761655999999675, y: -4.080560799999944 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.0805608000000575, y: 4.576140199999941 },
{ x: -4.576267199999961, y: 4.576140199999941 },
{ x: -4.576267199999961, y: 4.080433800000037 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.0805608000000575, y: -4.576292599999988 },
{ x: -4.576267199999961, y: -4.576292599999988 },
{ x: -4.576267199999961, y: -4.080560799999944 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.964938000000075, y: 3.750056000000086 },
{ x: -4.967491177836109, y: 3.730662688950588 },
{ x: -4.974976716494439, y: 3.712590999999975 },
{ x: -4.986884488885835, y: 3.6970724888858513 },
{ x: -5.002403000000072, y: 3.685164716494569 },
{ x: -5.020474688950571, y: 3.6776791778362394 },
{ x: -5.0398680000000695, y: 3.675126000000091 },
{ x: -5.059261311049568, y: 3.6776791778362394 },
{ x: -5.077333000000067, y: 3.685164716494569 },
{ x: -5.092851511114304, y: 3.6970724888858513 },
{ x: -5.1047592835057, y: 3.712590999999975 },
{ x: -5.11224482216403, y: 3.730662688950588 },
{ x: -5.114798000000064, y: 3.750056000000086 },
{ x: -5.11224482216403, y: 3.769449311049584 },
{ x: -5.1047592835057, y: 3.7875210000000834 },
{ x: -5.092851511114304, y: 3.8030395111143207 },
{ x: -5.077333000000067, y: 3.814947283505603 },
{ x: -5.059261311049568, y: 3.8224328221639325 },
{ x: -5.0398680000000695, y: 3.824986000000081 },
{ x: -5.020474688950571, y: 3.8224328221639325 },
{ x: -5.002403000000072, y: 3.814947283505603 },
{ x: -4.986884488885835, y: 3.8030395111143207 },
{ x: -4.974976716494439, y: 3.7875210000000834 },
{ x: -4.967491177836109, y: 3.769449311049584 },
{ x: -4.964938000000075, y: 3.750056000000086 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1778mm", pcbY: "5.7498mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -5.355399999999918, y: 4.99980000000005 },
{ x: 4.9997999999999365, y: 4.99980000000005 },
{ x: 4.9997999999999365, y: -4.97440000000006 },
{ x: -5.355399999999918, y: -4.97440000000006 },
{ x: -5.355399999999918, y: 4.99980000000005 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2871569.obj?uuid=b7201d931fc94275b12dff14351927d7",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2871569.step?uuid=b7201d931fc94275b12dff14351927d7",
pcbRotationOffset: 0,
modelOriginPosition: {
x: -12700000070253736e-21,
y: -12700000070253736e-21,
z: -0.01,
},
}, ...props }));
};
const CC3235SF = ({ footprintVariant = "vqfn_64_ep", ...props }) => {
if (footprintVariant === "vqfn_64_ep") {
return jsx(CC3235SF12RGKR, { ...props });
}
return jsx(CC3235SF12RGKR, { ...props });
};
const DRV8833_PIN_LABELS = {
pin16: "AIN1",
pin15: "AIN2",
pin9: "BIN1",
pin10: "BIN2",
pin1: "NSLEEEP",
pin13: "GND",
pin11: "VCP",
pin2: "AOUT1",
pin4: "AOUT2",
pin7: "BOUT1",
pin5: "BOUT2",
pin8: "NFAULT",
pin14: "VINT",
pin3: "AISEN",
pin6: "BISEN",
pin12: "VM",
};
const DRV8833 = (props) => (jsx("chip", { ...props, pinLabels: DRV8833_PIN_LABELS, supplierPartNumbers: {
jlcpcb: ["C50506"],
}, schPinArrangement: {
leftSide: ["AIN1", "AIN2", "BIN1", "BIN2", "NSLEEEP"],
rightSide: [
"VCP",
"AOUT1",
"AOUT2",
"BOUT1",
"BOUT2",
"NFAULT",
"VINT",
"AISEN",
"BISEN",
],
bottomSide: ["GND"],
topSide: ["VM"],
}, schPinStyle: {
AIN2: {
marginBottom: 0.4,
},
BIN2: {
marginBottom: 0.4,
},
VINT: {
marginTop: 0.4,
},
BOUT1: {
marginTop: 0.4,
},
AOUT1: {
marginTop: 0.4,
},
}, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.275078mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.625092mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.975106mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.324866mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.32512mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.975106mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.625092mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "2.275078mm", pcbY: "-2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-2.275078mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.625092mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.975106mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.324866mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.32512mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.975106mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.625092mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "2.275078mm", pcbY: "2.850007mm", width: "0.350012mm", height: "1.2999974mm", radius: "0.175006mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "0mm", pcbY: "0mm", width: "2.7399996mm", height: "2.7399996mm", shape: "rect" }), jsx("via", { pcbX: "0.500126mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("silkscreenpath", { route: [
{ x: 2.499994999999899, y: 2.100910200000044 },
{ x: 2.499994999999899, y: -2.1009101999999302 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.5400000000000773, y: -2.1397722000000385 },
{ x: -2.5400000000000773, y: -0.3810000000000855 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.5400000000000773, y: 2.1397722000000385 },
{ x: -2.5400000000000773, y: 0.3809999999999718 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.5400000000000773, y: -0.3810000000000855 },
{ x: -2.7639461811234014, y: -0.308235474856815 },
{ x: -2.902352532708619, y: -0.11773547485677227 },
{ x: -2.902352532708619, y: 0.11773547485688596 },
{ x: -2.7639461811234014, y: 0.3082354748569287 },
{ x: -2.5400000000000773, y: 0.3809999999999718 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.2794mm", pcbY: "4.3274mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -3.298000000000002, y: 3.5774000000000115 },
{ x: 2.7392000000000962, y: 3.5774000000000115 },
{ x: 2.7392000000000962, y: -3.983799999999974 },
{ x: -3.298000000000002, y: -3.983799999999974 },
{ x: -3.298000000000002, y: 3.5774000000000115 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C50506.obj?uuid=534f03d8fe164fbab551f91e5a792e30",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C50506.step?uuid=534f03d8fe164fbab551f91e5a792e30",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0, z: -0.019205 },
} }));
var source$2 = "* DRV8876\n*****************************************************************************\n* (C) Copyright 2018 Texas Instruments Incorporated. All rights reserved.\n*****************************************************************************\n** This model is designed as an aid for customers of Texas Instruments.\n** TI and its licensors and suppliers make no warranties, either expressed\n** or implied, with respect to this model, including the warranties of\n** merchantability or fitness for a particular purpose. The model is\n** provided solely on an \"as is\" basis. The entire risk as to its quality\n** and performance is with the customer.\n*****************************************************************************\n*\n** Released by: WEBENCH Design Center, Texas Instruments Inc.\n* Part: DRV8876\n* Date: 28MAY2018\n* Model Type: Transient\n* Simulator: PSPICE\n* Simulator Version: 16.2.0.s003\n* EVM Order Number:\n* EVM Users Guide:\n* Datasheet:\n*\n* Model Version: Final 1.00\n*\n*****************************************************************************\n*\n* Updates:\n*\n* Final 1.00\n* Release to Web\n*\n*****************************************************************************\n* Model Usage Notes:\n*\n* A. Features that have been modelled\n*\t1. Control Mode\n*\t2. Current Senses\n*\t3. Current Chopping Mode\n*\t4. Over Current Respond\n*\t5. Rds\n*\t6. UVLO, Logic Level, Tri-Level Logic, Quad-Level Logic\n*\t\n*\n* B. Model Limitations and Features that haven't been modelled\n*\t1. Thermal operation and quiscent current are not modelled \n* 2. Charge pump operation\n*\n*****************************************************************************\n*$\n.SUBCKT DRV8876_TRANS CPH CPL EN_IN1 GND IMODE IPROPI nFAULT nSLEEP OUT1 OUT2 PGND PAD\n+ PH_IN2 PMODE VCP VM VREF \nR_R9 GND CPH 1MEG TC=0,0 \nR_R4 GND PMODE 44k TC=0,0 \nX_S1 FAULT 0 nFAULT GND DRV8876_S1 \nX_U_ISENSE_U50 U_ISENSE_N376760 RETRY U_ISENSE_N269698 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U38 U_ISENSE_TOFF U_ISENSE_TOFF_DEL BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2u\nV_U_ISENSE_V1 U_ISENSE_V1V 0 1Vdc\nX_U_ISENSE_U23 U_ISENSE_N156704 U_ISENSE_N157536 U_ISENSE_CUR_TRIP\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U68 U_ISENSE_CUR_LIM2B U_ISENSE_N411658 INV_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nC_U_ISENSE_C3 0 U_ISENSE_N180191 10n TC=0,0 \nE_U_ISENSE_ABM1 U_ISENSE_N246869 0 VALUE { IF(V(VISENSE)>{ILIM},1,0) \n+ }\nX_U_ISENSE_U49 U_ISENSE_ILIM12 U_ISENSE_ILIM1 U_ISENSE_ILIM11\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_ISENSE_ABM3 U_ISENSE_N243273 0 VALUE { IF(V(IMON2)>{ILIM},1,0) }\nX_U_ISENSE_U56 U_ISENSE_N269698 U_ISENSE_N269804 U_ISENSE_LIM_CUR2\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U28 U_ISENSE_N183649 RETRY U_ISENSE_N183681 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_ISENSE_ABM2 U_ISENSE_N241780 0 VALUE { IF(V(IMON1)>{ILIM},1,0) }\nX_U_ISENSE_U69 U_ISENSE_N343928 U_ISENSE_N429471 BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=1u\nX_U_ISENSE_U66 U_ISENSE_ILIM11 U_ISENSE_TRETRY U_ISENSE_N183649 N183653\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_ISENSE_U15 U_ISENSE_N246869 U_ISENSE_N249666 U_ISENSE_ILIM12\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U75 U_ISENSE_N411658 U_ISENSE_LIM_CUR2\n+ U_ISENSE_LIM2_CUR_BUFB NOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U71 U_ISENSE_LIM_CUR1 U_ISENSE_CUR_LIM1B INV_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=1u\nX_U_ISENSE_S2 U_ISENSE_N180351 0 U_ISENSE_N180191 0 ISENSE_U_ISENSE_S2 \nX_U_ISENSE_U24 U_ISENSE_N441309 U_ISENSE_LIM1_CUR_BUFB\n+ U_ISENSE_LIM2_CUR_BUFB U_ISENSE_N443070 AND3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_ISENSE_U43 U_ISENSE_N159306 U_ISENSE_PRE_HS2_BUF\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2u\nX_U_ISENSE_U22 U_ISENSE_N163934 PRE_HS2 U_ISENSE_CUR_LIM2B HS2\n+ AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U64 U_ISENSE_TRETRY_DEL U_ISENSE_TRETRY_DELB INV_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U26 U_ISENSE_N152518 U_ISENSE_N154160 U_ISENSE_N177215\n+ U_ISENSE_V1V U_ISENSE_TOFF_DEL U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U42 U_ISENSE_N159306 N235259 PRE_HS2 U_ISENSE_V1V\n+ U_ISENSE_PRE_HS2_BUF U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nC_U_ISENSE_C1 0 U_ISENSE_N152348 10n TC=0,0 \nX_U_ISENSE_U6 U_ISENSE_N152348 U_ISENSE_V1V d_d_drv88xx PARAMS:\nX_U_ISENSE_U30 U_ISENSE_N185137 LATCH U_ISENSE_N185169 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U7 U_ISENSE_N152348 U_ISENSE_TOFF BUF_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5\nX_U_ISENSE_U47 U_ISENSE_N243273 HALF_BRDG U_ISENSE_ILIM2 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U13 U_ISENSE_N230041 U_ISENSE_N159306 U_ISENSE_N161337\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nG_U_ISENSE_ABMII1 U_ISENSE_V1V U_ISENSE_N152348 VALUE {\n+ IF(V(U_ISENSE_N152518)>0.5,200u,0) }\nX_U_ISENSE_U62 U_ISENSE_TRETRY U_ISENSE_TRETRY_DEL BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=0.5u\nX_U_ISENSE_U59 U_ISENSE_N220871 U_ISENSE_CUR_TRIP U_ISENSE_LIM_CUR1\n+ U_ISENSE_LIM_CUR2 FAULT OR4_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U73 U_ISENSE_CUR_LIM1B U_ISENSE_N437423 INV_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U74 U_ISENSE_N437423 U_ISENSE_LIM_CUR1\n+ U_ISENSE_LIM1_CUR_BUFB NOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U17 U_ISENSE_CUR_TRIP U_ISENSE_N163934 INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U18 U_ISENSE_N230041 U_ISENSE_PRE_HS1_BUF\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2u\nX_U_ISENSE_U45 U_ISENSE_ILIM12 U_ISENSE_N251988 U_ISENSE_CUR_LIM\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U51 U_ISENSE_ILIM12 U_ISENSE_ILIM2 U_ISENSE_ILIM22\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U31 U_ISENSE_N185137 N185141 U_ISENSE_ILIM11 U_ISENSE_V1V\n+ U_ISENSE_N185125 U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_ISENSE_U52 U_ISENSE_N269762 LATCH U_ISENSE_N269804 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U16 U_ISENSE_N241780 HALF_BRDG U_ISENSE_ILIM1 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_ISENSE_V3 U_ISENSE_N180167 0 1Vdc\nX_U_ISENSE_U5 U_ISENSE_ITRIP FIXOFF U_ISENSE_N177215 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U36 U_ISENSE_LIM_CUR2 U_ISENSE_CUR_TRIP PRE_LS2 LS2\n+ OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U67 U_ISENSE_ILIM22 U_ISENSE_TRETRY U_ISENSE_N376760 N376766\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_ISENSE_U11 U_ISENSE_N157504 CBC U_ISENSE_N157536 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U60 U_ISENSE_N180191 U_ISENSE_TRETRY BUF_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5\nX_U_ISENSE_U53 U_ISENSE_N269762 N269768 U_ISENSE_ILIM22 U_ISENSE_V1V\n+ U_ISENSE_N269758 U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nG_U_ISENSE_ABMII2 U_ISENSE_N180167 U_ISENSE_N180191 VALUE {\n+ IF(V(U_ISENSE_N180213)>0.5,2.5u,0) }\nX_U_ISENSE_U40 VM_UV_OK U_ISENSE_N220871 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U33 U_ISENSE_N183681 U_ISENSE_N185169 U_ISENSE_LIM_CUR1\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U3 U_ISENSE_N443070 U_ISENSE_ITRIP BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=1.7u\nX_U_ISENSE_U65 U_ISENSE_TRETRY_DEL U_ISENSE_N381777 U_ISENSE_N180351\n+ U_ISENSE_N180213 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_ISENSE_U63 U_ISENSE_CUR_LIM RETRY RETRY U_ISENSE_N343928\n+ AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U32 NSLEEP_H VM_UV_OK U_ISENSE_N185125 NAND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U9 U_ISENSE_N155740 N155826 U_ISENSE_ITRIP U_ISENSE_V1V\n+ U_ISENSE_TOFF U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_ISENSE_U10 U_ISENSE_N155740 FIXOFF U_ISENSE_N156704 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U12 U_ISENSE_N157504 N157508 U_ISENSE_ITRIP U_ISENSE_V1V\n+ U_ISENSE_N161337 U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_ISENSE_U46 HALF_BRDG U_ISENSE_N249666 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U54 NSLEEP_H VM_UV_OK U_ISENSE_N269758 NAND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U21 U_ISENSE_CUR_LIM1B PRE_HS1 U_ISENSE_N163934 HS1\n+ AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U44 U_ISENSE_ILIM1 U_ISENSE_ILIM2 U_ISENSE_N251988\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U8 U_ISENSE_ITRIP U_ISENSE_ITRIPB INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U34 U_ISENSE_N429471 U_ISENSE_N343928 U_ISENSE_N381777\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U41 U_ISENSE_N230041 N228169 PRE_HS1 U_ISENSE_V1V\n+ U_ISENSE_PRE_HS1_BUF U_ISENSE_V0V dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nV_U_ISENSE_V2 U_ISENSE_V0V 0 0Vdc\nX_U_ISENSE_U70 U_ISENSE_TRETRY U_ISENSE_TRETRY_DELB U_ISENSE_TRETRY_OS\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_ISENSE_U20 U_ISENSE_N180191 U_ISENSE_N180167 d_d_drv88xx PARAMS:\nX_U_ISENSE_S1 U_ISENSE_N154160 0 U_ISENSE_N152348 0 ISENSE_U_ISENSE_S1 \nX_U_ISENSE_U72 U_ISENSE_LIM_CUR2 U_ISENSE_CUR_LIM2B INV_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=1u\nX_U_ISENSE_U1 IPROPI VREF U_ISENSE_N441309 COMP_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5\nX_U_ISENSE_U35 U_ISENSE_LIM_CUR1 U_ISENSE_CUR_TRIP PRE_LS1 LS1\n+ OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nR_R1 GND EN_IN1 100k TC=0,0 \nX_U6 GND PMODE d_d_drv88xx PARAMS:\nV_V1 V5INT GND 5\nR_R2 GND PH_IN2 100k TC=0,0 \nR_R8 GND CPL 1MEG TC=0,0 \nR_R10 GND VCP 1MEG TC=0,0 \nX_U4 GND PH_IN2 d_d_drv88xx PARAMS:\nX_U3 GND EN_IN1 d_d_drv88xx PARAMS:\nR_R5 PMODE V5INT 156k TC=0,0 \nR_R6 GND IMODE 136k TC=0,0 \nR_R7 IMODE V5INT 68k TC=0,0 \nR_R3 GND NSLEEP 100k TC=0,0 \nX_U7 GND IMODE d_d_drv88xx PARAMS:\nV_U_LOGIC_V23 U_LOGIC_N42309 0 2Vdc\nX_U_LOGIC_U67 U_LOGIC_TSLEEP_OK U_LOGIC_N69191 U_LOGIC_N69139\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U37 U_LOGIC_N25826 U_LOGIC_N25834 INV_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_LOGIC_U43 U_LOGIC_N25838 U_LOGIC_N26138 U_LOGIC_IMOD_L1B\n+ U_LOGIC_IMOD_L2 AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U70 U_LOGIC_NSLEEP_L U_LOGIC_N84898 U_LOGIC_OUT1_HIZ\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_LOGIC_E5 U_LOGIC_PH_IN2_INT 0 PH_IN2 GND 1\nX_U_LOGIC_U103 U_LOGIC_N268778 U_LOGIC_N268778 PRE_HS1 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V2 U_LOGIC_N01515 0 100m\nX_U_LOGIC_U78 U_LOGIC_N125074 U_LOGIC_N125098 U_LOGIC_N125146\n+ U_LOGIC_N125170 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U98 U_LOGIC_VM_UV NSLEEP_H U_LOGIC_N223410 OR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U80 U_LOGIC_N102715 U_LOGIC_PH_EN U_LOGIC_N116935\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U20 U_LOGIC_N09353 U_LOGIC_N09361 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V8 U_LOGIC_N09191 0 180m\nX_U_LOGIC_U24 U_LOGIC_EN_IN1_INT U_LOGIC_N11855 U_LOGIC_N11903\n+ U_LOGIC_N13435 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_LOGIC_U72 U_LOGIC_EN_IN1_H U_LOGIC_PH_IN2_H U_LOGIC_N83638\n+ NOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U54 U_LOGIC_TSLEEP_OK U_LOGIC_PMOD_L U_LOGIC_N56953\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V21 U_LOGIC_N31106 0 10m\nX_U_LOGIC_U63 U_LOGIC_TSLEEP_OK U_LOGIC_N179815 U_LOGIC_N67962\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U44 U_LOGIC_IMOD_L2 U_LOGIC_IMOD_L2B INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U100 U_LOGIC_PRE_LS1 U_LOGIC_PRE_LS1 PRE_LS1 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U84 U_LOGIC_EN_IN1_L U_LOGIC_N125258 U_LOGIC_N125300\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V10 U_LOGIC_N09317 0 1.1\nX_U_LOGIC_U81 U_LOGIC_PWM U_LOGIC_PH_IN2_H U_LOGIC_N117275\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V11 U_LOGIC_N11855 0 1.5\nX_U_LOGIC_U38 U_LOGIC_N25826 U_LOGIC_N26006 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U96 U_LOGIC_IMOD_L1 U_LOGIC_IMOD_L4 U_LOGIC_N69191\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nC_U_LOGIC_C1 0 U_LOGIC_N44249 1u TC=0,0 \nX_U_LOGIC_U101 U_LOGIC_PRE_LS2 U_LOGIC_PRE_LS2 PRE_LS2 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U56 U_LOGIC_PWM N65437 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N65361\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U79 U_LOGIC_PH_IN2_L U_LOGIC_EN_IN1_H U_LOGIC_N97045\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U90 U_LOGIC_OUT1_HIZ PRE_LS1 U_LOGIC_N133737 NOR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U1 U_LOGIC_VM_INT U_LOGIC_N01225 U_LOGIC_N01515\n+ U_LOGIC_N01638 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_LOGIC_U3 U_LOGIC_N01763 U_LOGIC_N01638 VM_UV_OK AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U15 U_LOGIC_N09217 U_LOGIC_N09221 U_LOGIC_PMOD_L\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U31 U_LOGIC_PH_IN2_INT U_LOGIC_N16208 U_LOGIC_N16256\n+ U_LOGIC_N16036 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_LOGIC_U34 NSLEEP_H U_LOGIC_NSLEEP_L INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U39 U_LOGIC_IMOD_INT U_LOGIC_N26094 U_LOGIC_N26126\n+ U_LOGIC_N25830 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_LOGIC_U85 U_LOGIC_PWM U_LOGIC_EN_IN1_H U_LOGIC_N125098\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U46 U_LOGIC_N31126 U_LOGIC_N31130 INV_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_LOGIC_U21 U_LOGIC_PMOD_L U_LOGIC_PMOD_LB INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nE_U_LOGIC_E7 U_LOGIC_IMOD_INT 0 IMODE GND 1\nV_U_LOGIC_V13 U_LOGIC_N16208 0 1.5\nX_U_LOGIC_U27 U_LOGIC_EN_IN1_H U_LOGIC_EN_IN1_L INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U55 NSLEEP_H U_LOGIC_NSLEEP_H_BUF BUF_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=1u\nX_U_LOGIC_U57 U_LOGIC_TSLEEP_OK U_LOGIC_PMOD_H U_LOGIC_N65361\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U82 HALF_BRDG U_LOGIC_EN_IN1_L U_LOGIC_N118650 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V12 U_LOGIC_N11903 0 150m\nV_U_LOGIC_V19 U_LOGIC_N26126 0 10m\nX_U_LOGIC_U16 U_LOGIC_N09195 U_LOGIC_N09217 INV_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_LOGIC_U91 U_LOGIC_N133737 U_LOGIC_NSLEEP_H_BUF1 U_LOGIC_N268778\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_LOGIC_E6 U_LOGIC_NSLEEP_INT 0 NSLEEP GND 1\nX_U_LOGIC_U64 LATCH N68620 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N68544\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U22 U_LOGIC_N09357 U_LOGIC_N09361 U_LOGIC_PMOD_LB\n+ U_LOGIC_PMOD_HIZ AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U47 U_LOGIC_N31126 U_LOGIC_N31134 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U53 U_LOGIC_PH_EN N64335 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N56953\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U73 U_LOGIC_NSLEEP_L U_LOGIC_N87407 U_LOGIC_OUT2_HIZ\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U52 U_LOGIC_N44249 U_LOGIC_TSLEEP_OK BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_LOGIC_U58 HALF_BRDG N65980 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N65904\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U86 U_LOGIC_PH_IN2_H U_LOGIC_EN_IN1_H U_LOGIC_N125258\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U74 U_LOGIC_PWM U_LOGIC_N87397 U_LOGIC_N87407 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U10 U_LOGIC_IMOD_INT U_LOGIC_N25928 U_LOGIC_N25976\n+ U_LOGIC_N25826 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nV_U_LOGIC_V22 U_LOGIC_N31070 0 2\nV_U_LOGIC_V14 U_LOGIC_N16256 0 150m\nX_U_LOGIC_U17 U_LOGIC_N09195 U_LOGIC_N09221 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U23 U_LOGIC_PMOD_HIZ U_LOGIC_PMOD_L U_LOGIC_PMOD_H\n+ NOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U94 U_LOGIC_IMOD_L1 U_LOGIC_IMOD_L2 U_LOGIC_N179815\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U65 U_LOGIC_TSLEEP_OK U_LOGIC_N68596 U_LOGIC_N68544\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U40 U_LOGIC_N25830 U_LOGIC_N25838 INV_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_LOGIC_U68 CBC N71310 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N71234\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V17 U_LOGIC_N25928 0 0.45\nX_U_LOGIC_U75 U_LOGIC_EN_IN1_H U_LOGIC_PH_IN2_H U_LOGIC_N87397\n+ NOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U87 U_LOGIC_N125170 NSLEEP_H U_LOGIC_PRE_LS2 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U51 VM_UV_OK U_LOGIC_VM_UV INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_LOGIC_U35 U_LOGIC_NSLEEP_INT U_LOGIC_N18462 U_LOGIC_N18510\n+ U_LOGIC_N18290 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_LOGIC_U59 U_LOGIC_TSLEEP_OK U_LOGIC_PMOD_HIZ U_LOGIC_N65904\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U28 U_LOGIC_N16036 U_LOGIC_N16078 BUF_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=750n\nX_U_LOGIC_U60 U_LOGIC_PH_EN N67469 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N67393\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U18 U_LOGIC_PMOD_INT U_LOGIC_N09317 U_LOGIC_N09349\n+ U_LOGIC_N09353 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nE_U_LOGIC_E3 U_LOGIC_PMOD_INT 0 PMODE GND 1\nV_U_LOGIC_V15 U_LOGIC_N18462 0 1.5\nX_U_LOGIC_U88 HALF_BRDG U_LOGIC_PH_IN2_L U_LOGIC_N125146 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U48 U_LOGIC_IMOD_L3B U_LOGIC_IMOD_L1B U_LOGIC_IMOD_L2B\n+ U_LOGIC_IMOD_L4 AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nG_U_LOGIC_ABMI1 U_LOGIC_N42309 U_LOGIC_N44249 VALUE { IF(V(NSLEEP_H) <\n+ 0.5 & V(VM_UV_OK) > 0.5,0.5m,0) }\nX_U_LOGIC_U2 U_LOGIC_N01638 U_LOGIC_N01763 BUF_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=10u\nX_U_LOGIC_U41 U_LOGIC_N25830 U_LOGIC_N26138 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U29 U_LOGIC_N16078 U_LOGIC_N16078 U_LOGIC_PH_IN2_H\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U50 U_LOGIC_N31130 U_LOGIC_N31134 U_LOGIC_IMOD_L1B\n+ U_LOGIC_IMOD_L2B U_LOGIC_IMOD_L3 AND4_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_LOGIC_U25 U_LOGIC_N13435 U_LOGIC_N13457 BUF_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=750n\nX_U_LOGIC_S1 U_LOGIC_N223410 0 U_LOGIC_N44249 0 LOGIC_U_LOGIC_S1 \nX_U_LOGIC_U77 U_LOGIC_EN_IN1_L U_LOGIC_N97045 U_LOGIC_N102715\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U69 U_LOGIC_TSLEEP_OK U_LOGIC_N71286 U_LOGIC_N71234\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V18 U_LOGIC_N25976 0 10m\nX_U_LOGIC_U49 U_LOGIC_IMOD_L3 U_LOGIC_IMOD_L3B INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V9 U_LOGIC_N09349 0 180m\nV_U_LOGIC_V20 U_LOGIC_N26094 0 1.1\nX_U_LOGIC_U4 U_LOGIC_N44249 U_LOGIC_N42309 d_d_drv88xx PARAMS:\nX_U_LOGIC_U61 U_LOGIC_TSLEEP_OK U_LOGIC_PMOD_L U_LOGIC_N67393\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U95 U_LOGIC_IMOD_L3 U_LOGIC_IMOD_L4 U_LOGIC_N68596\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U76 U_LOGIC_N116935 U_LOGIC_N117275 U_LOGIC_N118650\n+ U_LOGIC_N119572 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U26 U_LOGIC_N13457 U_LOGIC_N13457 U_LOGIC_EN_IN1_H\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U9 U_LOGIC_PMOD_INT U_LOGIC_N09143 U_LOGIC_N09191\n+ U_LOGIC_N09195 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_LOGIC_U71 U_LOGIC_PWM U_LOGIC_N83638 U_LOGIC_N84898 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U66 FIXOFF N69215 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N69139\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U92 U_LOGIC_OUT2_HIZ PRE_LS2 U_LOGIC_N140494 NOR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V16 U_LOGIC_N18510 0 35m\nX_U_LOGIC_U36 U_LOGIC_N25834 U_LOGIC_N26006 U_LOGIC_IMOD_L1\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U99 U_LOGIC_NSLEEP_H_BUF U_LOGIC_NSLEEP_H_BUF1\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=0.2u\nX_U_LOGIC_U83 U_LOGIC_N119572 NSLEEP_H U_LOGIC_PRE_LS1 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U89 U_LOGIC_N125300 U_LOGIC_PH_EN U_LOGIC_N125074\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U42 U_LOGIC_IMOD_L1 U_LOGIC_IMOD_L1B INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U30 U_LOGIC_PH_IN2_H U_LOGIC_PH_IN2_L INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nE_U_LOGIC_E4 U_LOGIC_EN_IN1_INT 0 EN_IN1 GND 1\nX_U_LOGIC_U105 U_LOGIC_N278783 U_LOGIC_N278783 PRE_HS2 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V7 U_LOGIC_N09143 0 0.65\nX_U_LOGIC_U19 U_LOGIC_N09353 U_LOGIC_N09357 INV_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_LOGIC_U93 U_LOGIC_N140494 U_LOGIC_NSLEEP_H_BUF1 U_LOGIC_N278783\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_LOGIC_U32 U_LOGIC_N18290 NSLEEP_H BUF_DELAY_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5 DELAY=1.11m\nX_U_LOGIC_U97 U_LOGIC_IMOD_L2 U_LOGIC_IMOD_L3 U_LOGIC_N71286\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_LOGIC_E1 U_LOGIC_VM_INT 0 VM GND 1\nX_U_LOGIC_U62 RETRY N68038 U_LOGIC_NSLEEP_H_BUF U_LOGIC_N67962\n+ U_LOGIC_NSLEEP_L 0 dffsr_rhpbasic_gen PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_LOGIC_V1 U_LOGIC_N01225 0 4.45\nX_U_LOGIC_U45 U_LOGIC_IMOD_INT U_LOGIC_N31070 U_LOGIC_N31106\n+ U_LOGIC_N31126 COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U5 GND NSLEEP d_d_drv88xx PARAMS:\nX_U_MOS_H3 U_MOS_S2 OUT2 IMON2 0 MOS_U_MOS_H3 \nG_U_MOS_ABM2I1 VREF IPROPI VALUE { (V(U_MOS_IMON1_DEL) +\n+ V(U_MOS_IMON2_DEL)) *AIPROPI }\nE_U_MOS_ABM60 U_MOS_DRV1 0 VALUE { IF(V(HS1)>0.5 & V(VM_UV_OK)>0.5,\n+ 5,0) }\nX_U_MOS_M5 U_MOS_VM_OK U_MOS_GATE2 U_MOS_S2 dmg4800lsd PARAMS:\nR_U_MOS_R1 IMON1 U_MOS_IMON1_DEL 254 TC=0,0 \nV_U_MOS_V1 U_MOS_VMOK_5 U_MOS_VM_OK 5\nE_U_MOS_ABM61 U_MOS_DRV3 0 VALUE { IF(V(LS1)>0.5 & V(VM_UV_OK)>0.5,\n+ 5,0) }\nX_U_MOS_U9 U_MOS_GATE4 U_MOS_V5V d_d_drv88xx PARAMS:\nX_U_MOS_M6 U_MOS_S2 U_MOS_GATE4 PGND dmg4800lsd PARAMS:\nG_U_MOS_ABMII5 U_MOS_V5V U_MOS_GATE4 VALUE { IF(V(LS2)>0.5 &\n+ V(VM_UV_OK)>0.5, 5.2m,0) }\nE_U_MOS_ABM58 U_MOS_DRV2 0 VALUE { IF(V(HS2)>0.5 & V(VM_UV_OK)>0.5,\n+ V(U_MOS_VM_OK)+5,0) }\nX_U_MOS_U10 PGND U_MOS_GATE4 d_d_drv88xx PARAMS:\nX_U_MOS_M7 U_MOS_S1 U_MOS_GATE3 PGND dmg4800lsd PARAMS:\nG_U_MOS_ABMII6 U_MOS_GATE4 PGND VALUE { IF(V(LS2)>0.5 &\n+ V(VM_UV_OK)>0.5, 0,100m) }\nE_U_MOS_ABM59 U_MOS_DRV4 0 VALUE { IF(V(LS2)>0.5 & V(VM_UV_OK)>0.5,\n+ 5,0) }\nX_U_MOS_U7 U_MOS_GATE1 U_MOS_VMOK_5 d_d_drv88xx PARAMS:\nX_U_MOS_U11 U_MOS_GATE3 U_MOS_V5V d_d_drv88xx PARAMS:\nG_U_MOS_ABMII1 U_MOS_VMOK_5 U_MOS_GATE2 VALUE { IF(V(HS2)>0.5 &\n+ V(VM_UV_OK)>0.5, 5.2m,0) }\nV_U_MOS_V2 U_MOS_V5V PGND 5\nG_U_MOS_ABMII3 U_MOS_VMOK_5 U_MOS_GATE1 VALUE { IF(V(HS1)>0.5 &\n+ V(VM_UV_OK)>0.5, 5.2m,0) }\nG_U_MOS_ABMII7 U_MOS_V5V U_MOS_GATE3 VALUE { IF(V(LS1)>0.5 &\n+ V(VM_UV_OK)>0.5, 5.2m,0) }\nE_U_MOS_E2 U_MOS_OUT2_INT 0 U_MOS_S2 0 1\nX_U_MOS_U8 U_MOS_OUT1_INT U_MOS_GATE1 d_d_drv88xx PARAMS:\nX_U_MOS_U5 U_MOS_GATE2 U_MOS_VMOK_5 d_d_drv88xx PARAMS:\nC_U_MOS_C1 0 U_MOS_IMON1_DEL 3n TC=0,0 \nX_U_MOS_U12 PGND U_MOS_GATE3 d_d_drv88xx PARAMS:\nG_U_MOS_ABMII4 U_MOS_GATE1 U_MOS_OUT1_INT VALUE { IF(V(HS1)>0.5 &\n+ V(VM_UV_OK)>0.5, 0,100m) }\nG_U_MOS_ABMII8 U_MOS_GATE3 PGND VALUE { IF(V(LS1)>0.5 &\n+ V(VM_UV_OK)>0.5, 0,100m) }\nX_U_MOS_H2 U_MOS_S1 OUT1 IMON1 0 MOS_U_MOS_H2 \nX_U_MOS_U6 U_MOS_OUT2_INT U_MOS_GATE2 d_d_drv88xx PARAMS:\nE_U_MOS_ABM55 VISENSE 0 VALUE { ( V(IMON1) \n+ +V(IMON2) ) }\nG_U_MOS_ABMII2 U_MOS_GATE2 U_MOS_OUT2_INT VALUE { IF(V(HS2)>0.5 &\n+ V(VM_UV_OK)>0.5, 0,100m) }\nE_U_MOS_E1 U_MOS_OUT1_INT 0 U_MOS_S1 0 1\nR_U_MOS_R2 IMON2 U_MOS_IMON2_DEL 254 TC=0,0 \nX_U_MOS_M8 U_MOS_VM_OK U_MOS_GATE1 U_MOS_S1 dmg4800lsd PARAMS:\nX_U_MOS_U4 IPROPI VREF d_d_drv88xx PARAMS:\nC_U_MOS_C2 0 U_MOS_IMON2_DEL 3n TC=0,0 \nE_U_MOS_ABM54 U_MOS_VM_OK 0 VALUE { IF(V(VM_UV_OK)>0.5 , V(VM) ,0) }\n.IC V(U_ISENSE_N180213 )=0\n.PARAM ilim=5.5 aipropi=1000u\n.ENDS DRV8876_TRANS\n*$\n.subckt DRV8876_S1 1 2 3 4 \nS_S1 3 4 1 2 _S1\nRS_S1 1 2 1G\n.MODEL _S1 VSWITCH Roff=1e6 Ron=1.0 Voff=0.2 Von=0.8\n.ends DRV8876_S1\n*$\n.subckt ISENSE_U_ISENSE_S2 1 2 3 4 \nS_U_ISENSE_S2 3 4 1 2 _U_ISENSE_S2\nRS_U_ISENSE_S2 1 2 1G\n.MODEL _U_ISENSE_S2 VSWITCH Roff=1e6 Ron=1m Voff=0.2 Von=0.8\n.ends ISENSE_U_ISENSE_S2\n*$\n.subckt ISENSE_U_ISENSE_S1 1 2 3 4 \nS_U_ISENSE_S1 3 4 1 2 _U_ISENSE_S1\nRS_U_ISENSE_S1 1 2 1G\n.MODEL _U_ISENSE_S1 VSWITCH Roff=1e6 Ron=0.01 Voff=0.2 Von=0.8\n.ends ISENSE_U_ISENSE_S1\n*$\n.subckt LOGIC_U_LOGIC_S1 1 2 3 4 \nS_U_LOGIC_S1 3 4 1 2 _U_LOGIC_S1\nRS_U_LOGIC_S1 1 2 1G\n.MODEL _U_LOGIC_S1 VSWITCH Roff=1e6 Ron=500 Voff=0.2 Von=0.8\n.ends LOGIC_U_LOGIC_S1\n*$\n.subckt MOS_U_MOS_H3 1 2 3 4 \nH_U_MOS_H3 3 4 VH_U_MOS_H3 1\nVH_U_MOS_H3 1 2 0V\n.ends MOS_U_MOS_H3\n*$\n.subckt MOS_U_MOS_H2 1 2 3 4 \nH_U_MOS_H2 3 4 VH_U_MOS_H2 1\nVH_U_MOS_H2 1 2 0V\n.ends MOS_U_MOS_H2\n*$\n*$\n.subckt D_D_DRV88xx 1 2\nd1 1 2 dd\n.model dd d\n+ is=1e-015\n+ n=0.01\n+ tt=1e-011\n.ends D_D_DRV88xx\n*$\n.subckt one_shot in out\n+ params: t=100\ns_s1 meas 0 reset2 0 s1\ne_abm1 ch 0 value { if( v(in)>0.5 | v(out)>0.5,1,0) }\nr_r2 reset2 reset 0.1 \ne_abm3 out 0 value { if( v(meas)<0.5 & v(ch)>0.5,1,0) }\nr_r1 meas ch {t} \nc_c2 0 reset2 1.4427n \nc_c1 0 meas 1.4427n \ne_abm2 reset 0 value { if(v(ch)<0.5,1,0) }\n.model s1 vswitch\n+ roff=1e+009\n+ ron=1\n+ voff=0.25\n+ von=0.75\n.ends one_shot\n*$\n.SUBCKT SRLATCHRHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nGQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(S)>{VTHRESH},5, 0))}\nCQint Qint 0 1n\nRQint Qint 0 1000MEG\nD_D10 Qint MY5 D_D5\nV1 MY5 0 {VDD}\nD_D11 MYVSS Qint D_D5\nV2 MYVSS 0 {VSS} \nEQ Qqq 0 Qint 0 1\nX3 Qqq Qqqd1 BUF_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH}\nRQq Qqqd1 Q 1\nEQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}\nRQb Qbr QB 1 \nCdummy1 Q 0 1n \nCdummy2 QB 0 1n\n.IC V(Qint) {VSS}\n.MODEL D_D5 D( IS=1e-15 TT=10p Rs=0.05 N=.1 )\n.ENDS SRLATCHRHP_BASIC_GEN\n*$\n.subckt srlatchshp_basic_gen s r q qb params: vdd=1 vss=0 vthresh=0.5 \ngq 0 qint value = {if(v(s) > {vthresh},5,if(v(r)>{vthresh},-5, 0))}\ncqint qint 0 1n\nrqint qint 0 1000meg\nd_d10 qint my5 d_d1\nv1 my5 0 {vdd}\nd_d11 myvss qint d_d1\nv2 myvss 0 {vss} \neq qqq 0 qint 0 1\nx3 qqq qqqd1 buf_basic_gen params: vdd={vdd} vss={vss} vthresh={vthresh}\nrqq qqqd1 q 1\neqb qb 0 value = {1-v(q)} \ncdummy1 q 0 1n \ncdummy2 qb 0 1n \n.ic v(qint) {vss}\n.ends srlatchshp_basic_gen \n*$\n.SUBCKT NOR3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH} |\n+ V(C) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NOR3_BASIC_GEN\n*$\n.SUBCKT NAND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NAND2_BASIC_GEN\n*$\n.SUBCKT NAND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH} &\n+ V(C) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NAND3_BASIC_GEN\n*$\n.SUBCKT NOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NOR2_BASIC_GEN\n*$\n.SUBCKT AND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH} &\n+ V(C) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND3_BASIC_GEN\n*$\n.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5\t\nEIN INP1 INM1 INP INM 1 \nEHYS INP1 INP2 VALUE { IF( V(1) > {VTHRESH},-V(HYS),0) }\nEOUT OUT 0 VALUE { IF( V(INP2)>V(INM1), {VDD} ,{VSS}) }\nR1 OUT 1 1\nC1 1 0 5n\nRINP1 INP1 0 1K\n.ENDS COMPHYS_BASIC_GEN\n*$\n.SUBCKT INV_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS INV_BASIC_GEN\n*$\n.SUBCKT OR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR2_BASIC_GEN\n*$\n.SUBCKT OR3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH} |\n+ V(C) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR3_BASIC_GEN\n*$\n.SUBCKT COMP_BASIC_GEN INP INM Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5\t\nE_ABM Yint 0 VALUE {IF (V(INP) > \n+ V(INM), {VDD},{VSS})}\nR1 Yint Y 1\nC1 Y 0 1n\n.ENDS COMP_BASIC_GEN\n*$\n.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND2_BASIC_GEN\n*$\n.SUBCKT BUF_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS BUF_BASIC_GEN\n*$\n.SUBCKT BUF_DELAY_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n \nE_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT1 YINT2 1\nCINT YINT2 0 {DELAY*1.3}\nE_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT2 YINT3 Y 1\nCINT2 Y 0 1n\n.ENDS BUF_DELAY_BASIC_GEN\n*$\n.SUBCKT DFFSR_RHPBASIC_GEN Q QB CLK D R S PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \n***Set has higher priority in this\n** Changed the delay from 7n/10n to 15n/20n to help larger time step simulations\n**Faster flip-flops require a a smaller time step to simulate\nX1 CLK CLKdel INV_DELAY_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH} DELAY = 1u\nX2 CLK CLKdel CLKint AND2_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH} \nGQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(S) > {VTHRESH},5, IF(V(CLKint)> {VTHRESH}, \n+ IF(V(D)> {VTHRESH},5,-5),0)))}\nCQint Qint 0 1n\nRQint Qint 0 1000MEG\nD_D10 Qint MY5 D_D4\nV1 MY5 0 {VDD}\nD_D11 MYVSS Qint D_D4\nV2 MYVSS 0 {VSS} \nEQ Qqq 0 Qint 0 1\nX3 Qqq Qqqd1 BUF_DELAY_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH} DELAY = 20n\nRQq Qqqd1 Q 1\nEQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}\nRQb Qbr Qb 1 \nCdummy1 Q 0 1nF \nCdummy2 QB 0 1nF \n.IC V(Qint) {VSS}\n.MODEL D_D4 D( IS=1e-15 TT=10p Rs=0.05 N=.1 )\n.ENDS DFFSR_RHPBASIC_GEN\n*$\n.SUBCKT INV_DELAY_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n \nE_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT1 YINT2 1\nCINT YINT2 0 {DELAY*1.3}\nE_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} , \n+ {VSS},{VDD})}}\nRINT2 YINT3 Y 1\nCINT2 Y 0 1n\n.ENDS INV_DELAY_BASIC_GEN\n*$\n.SUBCKT AND4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH} &\n+ V(C) > {VTHRESH} &\n+ V(D) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND4_BASIC_GEN\n*$\n.SUBCKT DMG4800LSD D G S\nM1 1 G 3 3 NMOS L=1.84U W=50m M=1\nRD D 1 0.1m\nRS S 3 0.1m\nCGS G 3 10p\nCGD G 1 40p\n*CGS G 3 692p\n*EGD 12 0 G 1 1\n*VFB 14 0 0\n*FFB G 1 VFB 1\n*R1 13 0 1.00\n*D1 12 13 DLIM\n*DDG 15 14 DCGD\n*R2 12 15 1.00\n*D2 15 0 DLIM\nDSD 3 D DSUB\n*.MODEL NMOS NMOS LEVEL=3 U0=400 VMAX=40k\n*+ ETA=0.1m VTO=1.62 TOX=60n NSUB=2.16e16\n.MODEL NMOS NMOS LEVEL=3 U0=400 VMAX=40k\n+ VTO=1.62 TOX=60n \n*.MODEL NMOS NMOS (VTO = 1.7 KP = 20 LAMBDA = 0.0001)\n.MODEL DCGD D CJO=488p VJ=450m M=0.420\n.MODEL DSUB D IS=36.1n N=1.50 RS=21.8m BV=30\n+ CJO=48p VJ=0.950 M=0.920\n.MODEL DLIM D IS=100U\n.ENDS DMG4800LSD\n*$\n.SUBCKT OR4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH} |\n+ V(C) > {VTHRESH} |\n+ V(D) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR4_BASIC_GEN\n*$\n";
var drv8876SpiceModel = {
source: source$2
};
const DRV8876_PIN_LABELS = {
pin1: "EN",
pin2: "PH",
pin3: "nSLEEP",
pin4: "nFAULT",
pin5: "VREF",
pin6: "IPROPI",
pin7: "IMODE",
pin8: "OUT1",
pin9: "PGND",
pin10: "OUT2",
pin11: "VM",
pin12: "VCP",
pin13: "CPH",
pin14: "CPL",
pin15: "GND",
pin16: "PMODE",
pin17: "PAD",
};
const DRV8876 = (props) => (jsx("chip", { ...props, pinLabels: DRV8876_PIN_LABELS, supplierPartNumbers: {
jlcpcb: ["C575551"],
}, manufacturerPartNumber: "DRV8876", spiceModel: jsx("spicemodel", { source: drv8876SpiceModel.source, spicePinMapping: {
CPH: "CPH",
CPL: "CPL",
EN_IN1: "EN",
GND: "GND",
IMODE: "IMODE",
IPROPI: "IPROPI",
nFAULT: "nFAULT",
nSLEEP: "nSLEEP",
OUT1: "OUT1",
OUT2: "OUT2",
PGND: "PGND",
PAD: "PAD",
PH_IN2: "PH",
PMODE: "PMODE",
VCP: "VCP",
VM: "VM",
VREF: "VREF",
} }), schPinStyle: {
GND: {
marginTop: 0.6,
marginBottom: 0.6,
},
CPH: {
marginTop: 0.6,
marginBottom: 0.6,
},
VM: {
marginTop: 0.6,
marginBottom: 0.6,
},
OUT2: {
marginBottom: 0.6,
},
IMODE: {
marginTop: 0.6,
marginBottom: 0.6,
},
nSLEEP: {
marginTop: 0.6,
marginBottom: 0.6,
},
VREF: {
marginTop: 0.6,
marginBottom: 0.6,
},
PH: {
marginTop: 0.6,
},
PAD: {
marginTop: 0.6,
},
}, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-2.275078mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.625092mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.975106mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.324866mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.32512mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.975106mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.625092mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "2.275078mm", pcbY: "-2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "-2.275078mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "-1.625092mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-0.975106mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.324866mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "0.32512mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0.975106mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "1.625092mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "2.275078mm", pcbY: "2.873248mm", width: "0.3430016mm", height: "1.746504mm", radius: "0.1715008mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17", "PAD"], pcbX: "0mm", pcbY: "0mm", width: "3.5500056mm", height: "2.45999mm", shape: "rect" }), jsx("via", { pcbX: "-0.499872mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "0.499872mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "-0.499872mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("via", { pcbX: "0.500126mm", pcbY: "-0.500126mm", outerDiameter: "0.6096mm", holeDiameter: "0.3048mm", layers: ["top", "bottom"] }), jsx("silkscreenpath", { route: [
{ x: -2.5761949999999842, y: -1.7713960000000952 },
{ x: -2.5761949999999842, y: 1.7713959999999815 },
{ x: 2.5761949999999842, y: 1.7713959999999815 },
{ x: 2.5761949999999842, y: -1.7713960000000952 },
{ x: -2.5761949999999842, y: -1.7713960000000952 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.124963999999977, y: -1.019047999999998 },
{ x: -2.130079010512418, y: -1.057900362136479 },
{ x: -2.145075462536397, y: -1.094105000000127 },
{ x: -2.1689313726490127, y: -1.1251946273511066 },
{ x: -2.2000209999998788, y: -1.1490505374637223 },
{ x: -2.236225637863413, y: -1.1640469894875878 },
{ x: -2.2750780000000077, y: -1.1691619999999148 },
{ x: -2.313930362136489, y: -1.1640469894875878 },
{ x: -2.350135000000023, y: -1.1490505374637223 },
{ x: -2.3812246273511164, y: -1.1251946273511066 },
{ x: -2.405080537463732, y: -1.094105000000127 },
{ x: -2.420076989487484, y: -1.057900362136479 },
{ x: -2.4251919999999245, y: -1.019047999999998 },
{ x: -2.420076989487484, y: -0.9801956378634031 },
{ x: -2.405080537463732, y: -0.943990999999869 },
{ x: -2.3812246273511164, y: -0.912901372649003 },
{ x: -2.350135000000023, y: -0.8890454625363873 },
{ x: -2.313930362136489, y: -0.8740490105124081 },
{ x: -2.2750780000000077, y: -0.8689340000000811 },
{ x: -2.236225637863413, y: -0.8740490105124081 },
{ x: -2.2000209999998788, y: -0.8890454625363873 },
{ x: -2.1689313726490127, y: -0.912901372649003 },
{ x: -2.145075462536397, y: -0.943990999999869 },
{ x: -2.130079010512418, y: -0.9801956378634031 },
{ x: -2.124963999999977, y: -1.019047999999998 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.7487879999999905, y: -2.8732479999999896 },
{ x: -2.753903010512545, y: -2.9121003621364707 },
{ x: -2.7688994625364103, y: -2.948304999999891 },
{ x: -2.792755372649026, y: -2.9793946273509846 },
{ x: -2.8238450000000057, y: -3.0032505374636003 },
{ x: -2.860049637863426, y: -3.018246989487352 },
{ x: -2.8989020000001346, y: -3.0233619999999064 },
{ x: -2.937754362136502, y: -3.018246989487352 },
{ x: -2.973959000000036, y: -3.0032505374636003 },
{ x: -3.0050486273511297, y: -2.9793946273509846 },
{ x: -3.0289045374637453, y: -2.948304999999891 },
{ x: -3.043900989487497, y: -2.9121003621364707 },
{ x: -3.0490159999999378, y: -2.8732479999999896 },
{ x: -3.043900989487497, y: -2.834395637863281 },
{ x: -3.0289045374637453, y: -2.7981909999998607 },
{ x: -3.0050486273511297, y: -2.767101372648881 },
{ x: -2.973959000000036, y: -2.7432454625362652 },
{ x: -2.937754362136502, y: -2.7282490105123998 },
{ x: -2.8989020000001346, y: -2.7231339999998454 },
{ x: -2.860049637863426, y: -2.7282490105123998 },
{ x: -2.8238450000000057, y: -2.7432454625362652 },
{ x: -2.792755372649026, y: -2.767101372648881 },
{ x: -2.7688994625364103, y: -2.7981909999998607 },
{ x: -2.753903010512545, y: -2.834395637863281 },
{ x: -2.7487879999999905, y: -2.8732479999999896 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.2413mm", pcbY: "4.5814mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -3.298000000000002, y: 3.8314000000000306 },
{ x: 2.815399999999954, y: 3.8314000000000306 },
{ x: 2.815399999999954, y: -3.983799999999974 },
{ x: -3.298000000000002, y: -3.983799999999974 },
{ x: -3.298000000000002, y: 3.8314000000000306 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C575551.obj?uuid=89f85af05c9045c798a6d7a53851085c",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C575551.step?uuid=89f85af05c9045c798a6d7a53851085c",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0 },
} }));
const pinLabels$b = {
pin1: ["I2C_SDA", "SDA"],
pin2: ["GND"],
pin3: ["I2C_ADDR", "ADDR"],
pin4: ["DRDY_INT"],
pin5: ["VDD"],
pin6: ["I2C_SCL", "SCL"],
pin7: ["EP"],
};
const HDC2080DMBR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$b, supplierPartNumbers: {
jlcpcb: ["C918141"],
}, manufacturerPartNumber: "HDC2080DMBR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.499997mm", pcbY: "0.999998mm", width: "0.7999984mm", height: "0.499999mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-1.499997mm", pcbY: "0mm", width: "0.7999984mm", height: "0.499999mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-1.499997mm", pcbY: "-0.999998mm", width: "0.7999984mm", height: "0.499999mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.499997mm", pcbY: "-0.999998mm", width: "0.7999984mm", height: "0.499999mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.000635mm", pcbY: "0.00381mm", width: "1.5999968mm", height: "2.3999952mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.499997mm", pcbY: "0.999998mm", width: "0.7999984mm", height: "0.499999mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.499997mm", pcbY: "0mm", width: "0.7999984mm", height: "0.499999mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 1.4999969999999792, y: -1.4998699999999872 },
{ x: -1.4999970000000076, y: -1.4998699999999872 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.4999969999999792, y: 1.5001239999999996 },
{ x: -1.4999970000000076, y: 1.5001239999999996 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.7999963999999835, y: 1.6001238000000058 },
{ x: -1.8034038105562615, y: 1.5742419472535687 },
{ x: -1.8133938328266481, y: 1.5501239000000169 },
{ x: -1.8292856633026986, y: 1.5294132633027147 },
{ x: -1.8499963000000008, y: 1.51352143282665 },
{ x: -1.8741143472535526, y: 1.5035314105562776 },
{ x: -1.899996200000004, y: 1.5001239999999996 },
{ x: -1.9258780527464552, y: 1.5035314105562776 },
{ x: -1.949996100000007, y: 1.51352143282665 },
{ x: -1.9707067366973092, y: 1.5294132633027147 },
{ x: -1.9865985671733455, y: 1.5501239000000169 },
{ x: -1.9965885894437463, y: 1.5742419472535687 },
{ x: -1.99999600000001, y: 1.6001238000000058 },
{ x: -1.9965885894437463, y: 1.626005652746457 },
{ x: -1.9865985671733455, y: 1.6501237000000089 },
{ x: -1.9707067366973092, y: 1.670834336697311 },
{ x: -1.949996100000007, y: 1.6867261671733758 },
{ x: -1.9258780527464552, y: 1.6967161894437481 },
{ x: -1.899996200000004, y: 1.700123600000012 },
{ x: -1.8741143472535526, y: 1.6967161894437481 },
{ x: -1.8499963000000008, y: 1.6867261671733758 },
{ x: -1.8292856633026986, y: 1.670834336697311 },
{ x: -1.8133938328266481, y: 1.6501237000000089 },
{ x: -1.8034038105562615, y: 1.626005652746457 },
{ x: -1.7999963999999835, y: 1.6001238000000058 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.042291mm", pcbY: "2.692656mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -2.2480910000000023, y: 1.9426560000000137 },
{ x: 2.1635089999999906, y: 1.9426560000000137 },
{ x: 2.1635089999999906, y: -1.7577439999999882 },
{ x: -2.2480910000000023, y: -1.7577439999999882 },
{ x: -2.2480910000000023, y: 1.9426560000000137 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C918141.obj?uuid=147a8567fdf74261a93df005666d6810",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C918141.step?uuid=147a8567fdf74261a93df005666d6810",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -12700000002041634e-20, z: -0.01 },
}, ...props }));
};
const HDC2080 = ({ footprintVariant = "wson_6_ep_3x3", ...props }) => {
if (footprintVariant === "wson_6_ep_3x3") {
return jsx(HDC2080DMBR, { ...props });
}
return jsx(HDC2080DMBR, { ...props });
};
const pinLabels$a = {
pin1: ["I2C_SDA", "SDA"],
pin2: ["I2C_ADDR", "ADDR"],
pin3: ["ALERT"],
pin4: ["I2C_SCL", "SCL"],
pin5: ["VDD"],
pin6: ["RESET"],
pin7: ["I2C_ADDR1", "ADDR1"],
pin8: ["GND"],
pin9: ["EP"],
};
const HDC3020DEFR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$a, supplierPartNumbers: {
jlcpcb: ["C7472806"],
}, manufacturerPartNumber: "HDC3020DEFR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin9"], pcbX: "0mm", pcbY: "-0.000127mm", width: "1.7999964mm", height: "1.0999978mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.750062mm", pcbY: "1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.249936mm", pcbY: "1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.25019mm", pcbY: "1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.750062mm", pcbY: "1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.750062mm", pcbY: "-1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.249936mm", pcbY: "-1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.25019mm", pcbY: "-1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.750062mm", pcbY: "-1.200023mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 1.2999211999999716, y: -1.2999720000000252 },
{ x: 1.2999211999999716, y: 1.300048199999992 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.3000990000000456, y: -1.2999720000000252 },
{ x: -1.3000990000000456, y: 1.300048199999992 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.260271800000055, y: -1.512671599999976 },
{ x: -1.3860002124503126, y: -1.3850429422210482 },
{ x: -1.2590017999999645, y: -1.2586779501588126 },
{ x: -1.1320033875496165, y: -1.3850429422210482 },
{ x: -1.2577318000001014, y: -1.512671599999976 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.049022mm", pcbY: "2.540383mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.6452220000001034, y: 1.7903830000000198 },
{ x: 1.5471779999998034, y: 1.7903830000000198 },
{ x: 1.5471779999998034, y: -2.0370170000001053 },
{ x: -1.6452220000001034, y: -2.0370170000001053 },
{ x: -1.6452220000001034, y: 1.7903830000000198 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7472806.obj?uuid=de01b87c3fde450bafb3798419858b29",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C7472806.step?uuid=de01b87c3fde450bafb3798419858b29",
pcbRotationOffset: 90,
modelOriginPosition: {
x: 0.0000889000000370288,
y: -889000000370288e-19,
z: 0,
},
}, ...props }));
};
const HDC3020 = ({ footprintVariant = "wson_8_ep_2p5x2p5", ...props }) => {
if (footprintVariant === "wson_8_ep_2p5x2p5") {
return jsx(HDC3020DEFR, { ...props });
}
return jsx(HDC3020DEFR, { ...props });
};
const pinLabels$9 = {
pin1: ["I2C_SDA", "SDA"],
pin2: ["I2C_ADDR", "ADDR"],
pin3: ["ALERT"],
pin4: ["I2C_SCL", "SCL"],
pin5: ["VDD"],
pin6: ["RESET"],
pin7: ["I2C_ADDR1", "ADDR1"],
pin8: ["GND"],
pin9: ["EP"],
};
const HDC3022DEJR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$9, supplierPartNumbers: {
jlcpcb: ["C17434731"],
}, manufacturerPartNumber: "HDC3022DEJR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin9"], points: [
{ x: "-0.8999982mm", y: "0.6627114mm" },
{ x: "0.8999982mm", y: "0.6627114mm" },
{ x: "0.8999982mm", y: "-0.6373114mm" },
{ x: "-0.7500112mm", y: "-0.6373114mm" },
{ x: "-0.8999982mm", y: "-0.487299mm" },
], shape: "polygon" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.765302mm", pcbY: "1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.265176mm", pcbY: "1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.23495mm", pcbY: "1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.734822mm", pcbY: "1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.765302mm", pcbY: "-1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.265176mm", pcbY: "-1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.23495mm", pcbY: "-1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.734822mm", pcbY: "-1.299972mm", width: "0.2500122mm", height: "0.6999986mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 1.0693145999999842, y: -1.3000990000000456 },
{ x: 1.3151611999999204, y: -1.3000990000000456 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2848590000000968, y: -1.3000990000000456 },
{ x: -1.03898700000002, y: -1.3000990000000456 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.0693145999999842, y: 1.2999211999999716 },
{ x: 1.3151611999999204, y: 1.2999211999999716 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2848590000000968, y: 1.2999211999999716 },
{ x: -1.03898700000002, y: 1.2999211999999716 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2848590000000968, y: -1.3000990000000456 },
{ x: -1.2848590000000968, y: 1.2999211999999716 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.3151611999999204, y: -1.3000990000000456 },
{ x: 1.3151611999999204, y: 1.2999211999999716 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2447524000001522, y: -1.5801340000000437 },
{ x: -1.3704808124504098, y: -1.4525053422210021 },
{ x: -1.2434824000000617, y: -1.3261403501587665 },
{ x: -1.1164839875497137, y: -1.4525053422210021 },
{ x: -1.2422123999999712, y: -1.5801340000000437 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.033782mm", pcbY: "2.641856mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.6299820000001546, y: 1.8918559999999616 },
{ x: 1.5624179999997523, y: 1.8918559999999616 },
{ x: 1.5624179999997523, y: -2.087943999999993 },
{ x: -1.6299820000001546, y: -2.087943999999993 },
{ x: -1.6299820000001546, y: 1.8918559999999616 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C17434731.obj?uuid=4fe394664bd94e70a2dc8a4c049fcf3b",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C17434731.step?uuid=4fe394664bd94e70a2dc8a4c049fcf3b",
pcbRotationOffset: 0,
modelOriginPosition: {
x: -0.015252700000019104,
y: 0.00012700000002041634,
z: -0.01,
},
}, ...props }));
};
const HDC3022 = ({ footprintVariant = "wson_8_ep_2p5x2p5", ...props }) => {
if (footprintVariant === "wson_8_ep_2p5x2p5") {
return jsx(HDC3022DEJR, { ...props });
}
return jsx(HDC3022DEJR, { ...props });
};
const pinLabels$8 = {
pin1: ["I2C_ADDR1", "A1"],
pin2: ["I2C_ADDR0", "A0"],
pin3: ["N_ALERT"],
pin4: ["I2C_SDA", "SDA"],
pin5: ["I2C_SCL", "SCL"],
pin6: ["VS"],
pin7: ["GND"],
pin8: ["VBUS"],
pin9: ["IN_NEG", "INN"],
pin10: ["IN_POS", "INP"],
};
const INA237AQDGSRQ1 = (props) => {
return (jsx("chip", { pinLabels: pinLabels$8, supplierPartNumbers: {
jlcpcb: ["C2866496"],
}, manufacturerPartNumber: "INA237AQDGSRQ1", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.999871mm", pcbY: "-2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.499999mm", pcbY: "-2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.000127mm", pcbY: "-2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.499999mm", pcbY: "-2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.000125mm", pcbY: "-2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.999871mm", pcbY: "2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.499999mm", pcbY: "2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.000127mm", pcbY: "2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "-0.499999mm", pcbY: "2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "-1.000125mm", pcbY: "2.350008mm", width: "0.2999994mm", height: "1.2999974mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -1.5784830000000056, y: 1.5365221999999932 },
{ x: 1.5215869999999967, y: 1.5365221999999932 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.5215869999999967, y: -1.5635478000000091 },
{ x: 1.5215869999999967, y: 1.5365221999999932 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.5784830000000056, y: -1.562277800000004 },
{ x: 1.5215869999999967, y: -1.562277800000004 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.6026130000000052, y: 1.5365221999999932 },
{ x: -1.6026130000000052, y: 0.6983222000000069 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.6026130000000052, y: -0.7240778000000034 },
{ x: -1.6026130000000052, y: -1.562277800000004 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.6026130000000052, y: 0.6729222000000021 },
{ x: -1.3955278102578177, y: 0.570256723115321 },
{ x: -1.2308116008042873, y: 0.40810541631279307 },
{ x: -1.1249090052417472, y: 0.20265684316703414 },
{ x: -1.0883929318913914, y: -0.025577799999993545 },
{ x: -1.1249090052417472, y: -0.25381244316703544 },
{ x: -1.2308116008042873, y: -0.45926101631278016 },
{ x: -1.3955278102578177, y: -0.6214123231153224 },
{ x: -1.6026130000000052, y: -0.7240778000000034 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.4237969999999933, y: -1.9812000000000012 },
{ x: -1.427207007008306, y: -2.0071015747576837 },
{ x: -1.437204641690883, y: -2.031238000000002 },
{ x: -1.4531085817659886, y: -2.0519644182340073 },
{ x: -1.4738350000000082, y: -2.067868358309127 },
{ x: -1.4979714252423264, y: -2.07786599299169 },
{ x: -1.5238729999999947, y: -2.0812759999999884 },
{ x: -1.5497745747576914, y: -2.07786599299169 },
{ x: -1.5739110000000096, y: -2.067868358309127 },
{ x: -1.5946374182340293, y: -2.0519644182340073 },
{ x: -1.6105413583091348, y: -2.031238000000002 },
{ x: -1.6205389929917118, y: -2.0071015747576837 },
{ x: -1.6239490000000103, y: -1.9812000000000012 },
{ x: -1.6205389929917118, y: -1.9552984252423187 },
{ x: -1.6105413583091348, y: -1.9311620000000005 },
{ x: -1.5946374182340293, y: -1.9104355817659808 },
{ x: -1.5739110000000096, y: -1.8945316416908753 },
{ x: -1.5497745747576914, y: -1.8845340070082983 },
{ x: -1.5238729999999947, y: -1.8811239999999856 },
{ x: -1.4979714252423264, y: -1.8845340070082983 },
{ x: -1.4738350000000082, y: -1.8945316416908753 },
{ x: -1.4531085817659886, y: -1.9104355817659808 },
{ x: -1.437204641690883, y: -1.9311620000000005 },
{ x: -1.427207007008306, y: -1.9552984252423187 },
{ x: -1.4237969999999933, y: -1.9812000000000012 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.053213mm", pcbY: "4.004312mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.8780129999999957, y: 3.2543119999999988 },
{ x: 1.7715869999999967, y: 3.2543119999999988 },
{ x: 1.7715869999999967, y: -3.240088 },
{ x: -1.8780129999999957, y: -3.240088 },
{ x: -1.8780129999999957, y: 3.2543119999999988 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2866496.obj?uuid=854098f5cce54b6caab82164a7d3deef",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2866496.step?uuid=854098f5cce54b6caab82164a7d3deef",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0.000012699999999199463, y: 0, z: -0.149083 },
}, ...props }));
};
const INA237 = ({ footprintVariant = "vssop_10", ...props }) => {
if (footprintVariant === "vssop_10") {
return jsx(INA237AQDGSRQ1, { ...props });
}
return jsx(INA237AQDGSRQ1, { ...props });
};
const MSPM33C3x = (props) => (jsx("chip", { manufacturerPartNumber: "MSPM33C3x_MCU", footprint: "qfn48_thermalpad4.1mmx4.1mm_p0.4999mm_h7.9998mm_pw0.28mm_pl0.785mm", schWidth: "3mm", schHeight: "4mm", pinLabels: {
pin4: "NRST",
pin6: "VDD",
pin34: "SWDIO",
pin35: "SWCLK",
pin48: "VCORE",
pin49: ["VSS", "thermalpad"],
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [6, 49, 48, 4],
},
rightSide: {
direction: "top-to-bottom",
pins: [34, 35],
},
}, schPinStyle: {
pin6: { marginBottom: 0.4 },
pin49: { marginBottom: 0.4 },
pin48: { marginBottom: 1.3 },
pin34: { marginBottom: 0.4 },
pin35: { marginBottom: -2 },
}, ...props }));
const pinLabels$7 = {
pin1: ["GPIO_PB13", "PB13"],
pin2: ["GPIO_PB14", "PB14"],
pin3: ["GPIO_PB15", "PB15"],
pin4: ["GPIO_PB16", "PB16"],
pin5: ["GPIO_PA12", "PA12"],
pin6: ["GPIO_PA13", "PA13", "COMP0_IN2_N"],
pin7: ["GPIO_PA14", "PA14", "ADC0_IN12", "A0_12", "COMP0_IN2_P"],
pin8: [
"GPIO_PA15",
"PA15",
"ADC1_IN0",
"A1_0",
"DAC_OUT",
"OPA0_IN2_P",
"OPA1_IN2_P",
"COMP0_IN3_P",
"COMP1_IN3_P",
],
pin9: ["GPIO_PA16", "PA16", "ADC1_IN1", "A1_1", "OPA1_OUT"],
pin10: ["GPIO_PA17", "PA17", "ADC1_IN2", "A1_2", "OPA1_IN1_N", "COMP0_IN1_N"],
pin11: [
"GPIO_PA18",
"PA18",
"ADC1_IN3",
"A1_3",
"OPA1_IN1_P",
"COMP0_IN1_P",
"GPAMP_IN_N",
],
pin12: ["GPIO_PA19", "PA19", "SWDIO"],
pin13: ["GPIO_PA20", "PA20", "SWCLK"],
pin14: ["GPIO_PB17", "PB17", "ADC1_IN4", "A1_4", "COMP1_IN2_N"],
pin15: ["GPIO_PB18", "PB18", "ADC1_IN5", "A1_5", "COMP1_IN2_P"],
pin16: ["GPIO_PB19", "PB19", "ADC1_IN6", "A1_6", "COMP2_IN1_P", "OPA1_IN0_P"],
pin17: ["GPIO_PA21", "PA21", "ADC1_IN7", "A1_7", "COMP2_IN1_N", "VREF_N"],
pin18: ["GPIO_PA22", "PA22", "ADC0_IN7", "A0_7", "GPAMP_OUT", "OPA0_OUT"],
pin19: ["GPIO_PB20", "PB20", "ADC0_IN6", "A0_6", "OPA1_IN0_N"],
pin20: ["GPIO_PB21", "PB21", "COMP2_IN0_P"],
pin21: ["GPIO_PB22", "PB22", "COMP2_IN0_N"],
pin22: ["GPIO_PB23", "PB23"],
pin23: ["GPIO_PB24", "PB24", "ADC0_IN5", "A0_5", "COMP1_IN1_P"],
pin24: ["GPIO_PA23", "PA23", "COMP1_IN1_N", "VREF_P"],
pin25: ["GPIO_PA24", "PA24", "ADC0_IN3", "A0_3", "OPA0_IN1_N"],
pin26: ["GPIO_PA25", "PA25", "ADC0_IN2", "A0_2", "OPA0_IN1_P"],
pin27: ["GPIO_PB25", "PB25", "ADC0_IN4", "A0_4"],
pin28: ["GPIO_PB26", "PB26", "COMP1_IN0_P"],
pin29: ["GPIO_PB27", "PB27", "COMP1_IN0_N"],
pin30: [
"GPIO_PA26",
"PA26",
"ADC0_IN1",
"A0_1",
"COMP0_IN0_P",
"OPA0_IN0_P",
"GPAMP_IN_P",
],
pin31: ["GPIO_PA27", "PA27", "ADC0_IN0", "A0_0", "COMP0_IN0_N", "OPA0_IN0_N"],
pin32: "VCORE",
pin33: ["GPIO_PA0", "PA0"],
pin34: ["GPIO_PA1", "PA1"],
pin35: ["GPIO_PA28", "PA28"],
pin36: ["GPIO_PA29", "PA29"],
pin37: ["GPIO_PA30", "PA30"],
pin38: "NRST",
pin39: ["GPIO_PA31", "PA31"],
pin40: "VDD",
pin41: "VSS",
pin42: ["GPIO_PA2", "PA2", "ROSC"],
pin43: ["GPIO_PA3", "PA3", "LFXIN"],
pin44: ["GPIO_PA4", "PA4", "LFXOUT"],
pin45: ["GPIO_PA5", "PA5", "HFXIN"],
pin46: ["GPIO_PA6", "PA6", "HFXOUT"],
pin47: ["GPIO_PB0", "PB0"],
pin48: ["GPIO_PB1", "PB1"],
pin49: ["GPIO_PA7", "PA7"],
pin50: ["GPIO_PB2", "PB2"],
pin51: ["GPIO_PB3", "PB3"],
pin52: ["GPIO_PB4", "PB4"],
pin53: ["GPIO_PB5", "PB5"],
pin54: ["GPIO_PA8", "PA8"],
pin55: ["GPIO_PA9", "PA9"],
pin56: ["GPIO_PA10", "PA10"],
pin57: ["GPIO_PA11", "PA11"],
pin58: ["GPIO_PB6", "PB6"],
pin59: ["GPIO_PB7", "PB7"],
pin60: ["GPIO_PB8", "PB8"],
pin61: ["GPIO_PB9", "PB9"],
pin62: ["GPIO_PB10", "PB10"],
pin63: ["GPIO_PB11", "PB11"],
pin64: ["GPIO_PB12", "PB12"],
};
const MSPM0G3507SPMR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$7, supplierPartNumbers: {
jlcpcb: ["C22389960"],
}, manufacturerPartNumber: "MSPM0G3507SPMR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-3.750056mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-3.24993mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-2.750058mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-2.249932mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.75006mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "-1.249934mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.750062mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.249936mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0.249936mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.750062mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "1.249934mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "1.75006mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "2.249932mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "2.750058mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "3.24993mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin16"], pcbX: "3.750056mm", pcbY: "-5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin17"], pcbX: "5.700014mm", pcbY: "-3.738245mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin18"], pcbX: "5.700014mm", pcbY: "-3.238119mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin19"], pcbX: "5.700014mm", pcbY: "-2.738247mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin20"], pcbX: "5.700014mm", pcbY: "-2.238121mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin21"], pcbX: "5.700014mm", pcbY: "-1.738249mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin22"], pcbX: "5.700014mm", pcbY: "-1.238123mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin23"], pcbX: "5.700014mm", pcbY: "-0.738251mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin24"], pcbX: "5.700014mm", pcbY: "-0.238125mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin25"], pcbX: "5.700014mm", pcbY: "0.261747mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin26"], pcbX: "5.700014mm", pcbY: "0.761873mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin27"], pcbX: "5.700014mm", pcbY: "1.261745mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin28"], pcbX: "5.700014mm", pcbY: "1.761871mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin29"], pcbX: "5.700014mm", pcbY: "2.261743mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin30"], pcbX: "5.700014mm", pcbY: "2.761869mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin31"], pcbX: "5.700014mm", pcbY: "3.261741mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin32"], pcbX: "5.700014mm", pcbY: "3.761867mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin33"], pcbX: "3.750056mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin34"], pcbX: "3.24993mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin35"], pcbX: "2.750058mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin36"], pcbX: "2.249932mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin37"], pcbX: "1.75006mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin38"], pcbX: "1.249934mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin39"], pcbX: "0.750062mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin40"], pcbX: "0.249936mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin41"], pcbX: "-0.249936mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin42"], pcbX: "-0.750062mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin43"], pcbX: "-1.249934mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin44"], pcbX: "-1.75006mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin45"], pcbX: "-2.249932mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin46"], pcbX: "-2.750058mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin47"], pcbX: "-3.24993mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin48"], pcbX: "-3.750056mm", pcbY: "5.688203mm", width: "0.2999994mm", height: "1.499997mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin49"], pcbX: "-5.700014mm", pcbY: "3.761867mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin50"], pcbX: "-5.700014mm", pcbY: "3.261741mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin51"], pcbX: "-5.700014mm", pcbY: "2.761869mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin52"], pcbX: "-5.700014mm", pcbY: "2.261743mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin53"], pcbX: "-5.700014mm", pcbY: "1.761871mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin54"], pcbX: "-5.700014mm", pcbY: "1.261745mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin55"], pcbX: "-5.700014mm", pcbY: "0.761873mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin56"], pcbX: "-5.700014mm", pcbY: "0.261747mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin57"], pcbX: "-5.700014mm", pcbY: "-0.238125mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin58"], pcbX: "-5.700014mm", pcbY: "-0.738251mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin59"], pcbX: "-5.700014mm", pcbY: "-1.238123mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin60"], pcbX: "-5.700014mm", pcbY: "-1.738249mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin61"], pcbX: "-5.700014mm", pcbY: "-2.238121mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin62"], pcbX: "-5.700014mm", pcbY: "-2.738247mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin63"], pcbX: "-5.700014mm", pcbY: "-3.238119mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin64"], pcbX: "-5.700014mm", pcbY: "-3.738245mm", width: "1.499997mm", height: "0.2999994mm", radius: "0.1499997mm", shape: "pill" }), jsx("silkscreenpath", { route: [
{ x: -4.999989999999997, y: -4.119397400000011 },
{ x: -4.999964599999998, y: -4.119397400000011 },
{ x: -4.131183000000021, y: -4.9881790000000095 },
] }), jsx("silkscreenpath", { route: [
{ x: 4.999989999999968, y: 5.011800999999991 },
{ x: 4.131208399999991, y: 5.011800999999991 },
] }), jsx("silkscreenpath", { route: [
{ x: 4.999989999999968, y: 5.011800999999991 },
{ x: 4.999989999999968, y: 4.142993999999987 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.999989999999997, y: 4.142993999999987 },
{ x: -4.999989999999997, y: 5.011800999999991 },
{ x: -4.131183000000021, y: 5.011800999999991 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.131183000000021, y: -4.9881790000000095 },
{ x: -4.999989999999997, y: -4.9881790000000095 },
{ x: -4.999989999999997, y: -4.119397400000011 },
] }), jsx("silkscreenpath", { route: [
{ x: 4.999989999999968, y: -4.119397400000011 },
{ x: 4.999989999999968, y: -4.9881790000000095 },
{ x: 4.131182999999993, y: -4.9881790000000095 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.2500042000000064, y: 4.261815199999987 },
{ x: -4.2500042000000064, y: -4.238193200000012 },
{ x: 4.2500042000000064, y: -4.238193200000012 },
{ x: 4.2500042000000064, y: 4.261815199999987 },
{ x: -4.2500042000000064, y: 4.261815199999987 },
] }), jsx("silkscreenpath", { route: [
{ x: -3.2994600000000105, y: -3.013329000000013 },
{ x: -3.510394378607913, y: -2.9241206405700666 },
{ x: -3.5969167117677614, y: -2.712070341500585 },
{ x: -3.508602117039061, y: -2.500760200170852 },
{ x: -3.2969200000000285, y: -2.413340952880887 },
{ x: -3.0852378829609677, y: -2.500760200170852 },
{ x: -2.996923288232267, y: -2.712070341500585 },
{ x: -3.0834456213921158, y: -2.9241206405700666 },
{ x: -3.294380000000018, y: -3.013329000000013 },
] }), jsx("silkscreenpath", { route: [
{ x: -4.361256200000014, y: -5.47817040000001 },
{ x: -4.509997255997689, y: -5.327528370296079 },
{ x: -4.359986200000009, y: -5.178150975985275 },
{ x: -4.209975144002357, y: -5.327528370296079 },
{ x: -4.3587162000000035, y: -5.47817040000001 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "7.285611mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -6.549200000000013, y: 6.535610999999989 },
{ x: 6.549199999999985, y: 6.535610999999989 },
{ x: 6.549199999999985, y: -6.715189000000009 },
{ x: -6.549200000000013, y: -6.715189000000009 },
{ x: -6.549200000000013, y: 6.535610999999989 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22389960.obj?uuid=7e9b9111dcfd48d3add0eab11d882721",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C22389960.step?uuid=7e9b9111dcfd48d3add0eab11d882721",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -0.011810999999994465, z: 0.000795 },
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["VDD", "VSS", "VCORE", "NRST"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["PA2", "PA0", "PA1", "PA19", "PA20"],
},
}, schPinStyle: {
VDD: {
marginTop: -0.5,
},
VSS: {
marginTop: 1.2,
},
VCORE: {
marginTop: 0.3,
},
NRST: {
marginTop: 1.5,
},
PA2: {
marginTop: 0.4,
},
PA0: {
marginTop: 1.9,
},
PA1: {
marginTop: 0.3,
},
PA19: {
marginTop: 1.2,
},
PA20: {
marginTop: 0.3,
},
}, schHeight: 5.3, ...props }));
};
const MSPM0G3507 = ({ footprintVariant = "lqfp_64", ...props }) => {
if (footprintVariant === "lqfp_64") {
return jsx(MSPM0G3507SPMR, { ...props });
}
return jsx(MSPM0G3507SPMR, { ...props });
};
const TLC59116 = (props) => (jsx("chip", { manufacturerPartNumber: "TLC59116IPW", schWidth: "5mm", schHeight: "7.5mm", pinLabels: {
pin1: "REXT",
pin2: ["I2C_ADDR0", "A0"],
pin3: ["I2C_ADDR1", "A1"],
pin4: ["I2C_ADDR2", "A2"],
pin5: ["I2C_ADDR3", "A3"],
pin6: "N_OUT0",
pin7: "N_OUT1",
pin8: "N_OUT2",
pin9: "N_OUT3",
pin10: ["GND"],
pin11: "N_OUT4",
pin12: "N_OUT5",
pin13: "N_OUT6",
pin14: "N_OUT7",
pin15: "N_OUT8",
pin16: "N_OUT9",
pin17: "N_OUT10",
pin18: "N_OUT11",
pin19: "VDD",
pin20: "N_OUT12",
pin21: "N_OUT13",
pin22: "N_OUT14",
pin23: "N_OUT15",
pin25: "N_RESET",
pin26: ["I2C_SCL", "SCL"],
pin27: ["I2C_SDA", "SDA"],
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [26, 27, 25, 2, 3, 4, 5, 1],
},
rightSide: {
direction: "top-to-bottom",
pins: [19, 23, 22, 21, 20, 18, 17, 16, 15, 14, 13, 12, 11, 9, 8, 7, 6],
},
bottomSide: {
direction: "left-to-right",
pins: [10],
},
}, schPinStyle: {
pin7: {
marginBottom: 0.2,
},
pin8: {
marginBottom: 0.2,
},
pin9: {
marginBottom: 0.2,
},
pin11: {
marginBottom: 0.2,
},
pin12: {
marginBottom: 0.2,
},
pin13: {
marginBottom: 0.2,
},
pin14: {
marginBottom: 0.2,
},
pin15: {
marginBottom: 0.2,
},
pin16: {
marginBottom: 0.2,
},
pin17: {
marginBottom: 0.2,
},
pin18: {
marginBottom: 0.2,
},
pin20: {
marginBottom: 0.2,
},
pin21: {
marginBottom: 0.2,
},
pin22: {
marginBottom: 0.2,
},
pin23: {
marginBottom: 0.2,
},
pin19: {
marginBottom: 0.2,
},
pin26: {
marginBottom: 0.2,
},
pin27: {
marginBottom: 0.2,
},
pin25: {
marginBottom: 0.2,
},
pin2: {
marginBottom: 0.2,
},
pin3: {
marginBottom: 0.2,
},
pin4: {
marginBottom: 0.2,
},
pin5: {
marginBottom: 4,
},
pin1: {
marginBottom: -0.1,
marginTop: 0.1,
},
}, ...props }));
/**
* Simplified three-pin application symbol matching the TI TMP1827
* multi-drop schematic. The physical package contains additional pins.
*/
const TMP1827 = (props) => (jsx("chip", { manufacturerPartNumber: "TMP1827NGRR", supplierPartNumbers: { jlcpcb: ["C22364248"] }, footprint: "dfn8_thermalpad1.1mmx1.8mm_p0.5001mm_w2.9198mm_pw0.28mm_pl0.585mm", schWidth: "2mm", schHeight: "2mm", pinLabels: {
pin1: "VDD",
pin2: ["ONEWIRE_SDQ", "SDQ"],
pin3: "ADDR",
pin4: "GND",
pin5: "IO3",
pin6: "IO0",
pin7: "IO1",
pin8: ["IO2_ALERT", "ALERT"],
pin9: ["EP", "thermalpad"],
}, schPinArrangement: {
topSide: {
direction: "left-to-right",
pins: [2],
},
rightSide: {
direction: "left-to-right",
pins: [1],
},
bottomSide: {
direction: "left-to-right",
pins: [4],
},
}, schPinStyle: {
pin1: { marginBottom: 1 },
}, ...props }));
const pinLabels$6 = {
pin1: ["I2C_SDA", "SDA"],
pin2: ["I2C_SCL", "SCL"],
pin3: ["ALERT"],
pin4: ["GND"],
pin5: ["I2C_ADDR2", "A2"],
pin6: ["I2C_ADDR1", "A1"],
pin7: ["I2C_ADDR0", "A0"],
pin8: ["V_POS", "V_PLUS"],
pin9: ["EP"],
};
const TMP1075DSGR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$6, supplierPartNumbers: {
jlcpcb: ["C2870250"],
}, manufacturerPartNumber: "TMP1075DSGR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.94996mm", pcbY: "0.750062mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.94996mm", pcbY: "0.249936mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.94996mm", pcbY: "-0.249936mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.94996mm", pcbY: "-0.750062mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.94996mm", pcbY: "-0.750062mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.94996mm", pcbY: "-0.249936mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.94996mm", pcbY: "0.249936mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.94996mm", pcbY: "0.750062mm", width: "0.5210048mm", height: "0.2500122mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0mm", pcbY: "0mm", width: "0.8999982mm", height: "1.5999968mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -1.040002999999956, y: -1.0599928000000318 },
{ x: 1.059052999999949, y: -1.0599928000000318 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.0500359999998636, y: 1.0627359999999726 },
{ x: -1.0500359999999773, y: 1.0627359999999726 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.320799999999963, y: 1.143000000000029 },
{ x: -1.3233964520368318, y: 1.1232779887632205 },
{ x: -1.3310088642317623, y: 1.1049000000000433 },
{ x: -1.343118463273754, y: 1.0891184632736213 },
{ x: -1.3588999999999487, y: 1.0770088642316296 },
{ x: -1.3772779887632396, y: 1.0693964520368127 },
{ x: -1.3970000000000482, y: 1.0668000000000575 },
{ x: -1.4167220112369705, y: 1.0693964520368127 },
{ x: -1.435100000000034, y: 1.0770088642316296 },
{ x: -1.450881536726456, y: 1.0891184632736213 },
{ x: -1.4629911357684477, y: 1.1049000000000433 },
{ x: -1.4706035479632646, y: 1.1232779887632205 },
{ x: -1.4732000000000198, y: 1.143000000000029 },
{ x: -1.4706035479632646, y: 1.1627220112368377 },
{ x: -1.4629911357684477, y: 1.181100000000015 },
{ x: -1.450881536726456, y: 1.196881536726437 },
{ x: -1.435100000000034, y: 1.2089911357684286 },
{ x: -1.4167220112369705, y: 1.2166035479632455 },
{ x: -1.3970000000000482, y: 1.2192000000000007 },
{ x: -1.3772779887632396, y: 1.2166035479632455 },
{ x: -1.3588999999999487, y: 1.2089911357684286 },
{ x: -1.343118463273754, y: 1.196881536726437 },
{ x: -1.3310088642317623, y: 1.181100000000015 },
{ x: -1.3233964520368318, y: 1.1627220112368377 },
{ x: -1.320799999999963, y: 1.143000000000029 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.127mm", pcbY: "2.2319mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.7232000000000198, y: 1.481899999999996 },
{ x: 1.469199999999887, y: 1.481899999999996 },
{ x: 1.469199999999887, y: -1.3041000000000622 },
{ x: -1.7232000000000198, y: -1.3041000000000622 },
{ x: -1.7232000000000198, y: 1.481899999999996 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2870250.obj?uuid=2be2baea8d8242eebd2ce617314d92a1",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2870250.step?uuid=2be2baea8d8242eebd2ce617314d92a1",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: 0 },
}, ...props }));
};
const TMP1075 = ({ footprintVariant = "wson_8_ep_2x2", ...props }) => {
if (footprintVariant === "wson_8_ep_2x2") {
return jsx(TMP1075DSGR, { ...props });
}
return jsx(TMP1075DSGR, { ...props });
};
var source$1 = "*$ TPS22919\n*****************************************************************************\n* (C) Copyright 2018 Texas Instruments Incorporated. All rights reserved.\n***********************************************************************\n** This model is designed as an aid for customers of Texas Instruments.\n** TI and its licensors and suppliers make no warranties, either expressed\n** or implied, with respect to this model, including the warranties of\n** merchantability or fitness for a particular purpose. The model is\n** provided solely on an \"as is\" basis. The entire risk as to its quality\n** and performance is with the customer\n********************************************************************************\n**Released by: WEBENCH(R) Design Center, Texas Instruments Inc.\n* Part: TPS22919\n* Date: 09OCT2018\n* Model Type: Transient\n* Simulator: PSPICE\n* Simulator Version: 16.2.0.s003\n* EVM Order Number: \n* EVM Users Guide: \n* Datasheet: SLVSEN5 MARCH 2018\n*\n* Model Version: Final 1.00\n*\n*****************************************************************************\n* Updates:\n*\n* Final 1.00\n* Release to Web.\n* \n*****************************************************************************\n*\n* Model Usage Notes:\n*\n* A. Features that have been modelled\n*\t1. The following features have been modelled\n* a. Switching Characteristics for VIN ranging from 1.8V to 5.5V\n* b. RON variation with VIN\n* c. Adjustable output rise time \n* d. Adjustable quick output discharge\n* e. Quiescent current vs VIN at room temperature\n* f. Shutdown current vs VIN at room temperature\n* 2. Temperature effects have not been modelled \n*\n*****************************************************************************\n.SUBCKT TPS22919_TRANS GND ON QOD VIN VOUT \nE_U1_U2_E7 U1_U2_VGATE_OUT 0 U1_U2_VGATE VOUT 1\nG_U1_U2_G1 U1_U2_VGATE_CLAMP U1_U2_VGATE U1_U2_N16813340 0 1\nX_U1_U2_S5 U1_U2_ON_INTB 0 VOUT 0 DRIVER_U1_U2_S5 \nC_U1_U2_Cgd U1_U2_N16813296 U1_U2_VGATE 0.4n \nE_U1_U2_E8 U1_U2_VOUT_INT 0 VOUT 0 1\nE_U1_U2_E4 U1_U2_N16813658 0 TABLE { V(VIN, 0) } \n+ ( (0,0) (1.8,92m) (3.6,51m) (5,50m) )\nC_U1_U2_Cgs U1_U2_VGATE VOUT 0.1n \nD_U1_U2_D5 U1_U2_VGATE U1_U2_VGATE_CLAMP DD \nD_U1_U2_D6 VOUT U1_U2_N16813296 DD \nX_U1_U2_U791 U1_N03821 U1_U2_ON_INTB INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nE_U1_U2_ABM10 U1_U2_SC_LV2 0 VALUE { IF(V(VOUT)<0.36,1,0) }\nG_U1_U2_ABM2I4 U1_U2_VGATE VOUT VALUE { IF(V(U1_U2_VSC)<0.5, 0,\n+ LIMIT((V(U1_U2_I_SENSE)-V(U1_U2_ILIM_VALUE))*1m, 0,100u)) }\nX_U1_U2_H1 U1_U2_N16813604 U1_U2_N16813296 U1_U2_I_SENSE 0 DRIVER_U1_U2_H1 \nE_U1_U2_E6 U1_U2_ITD 0 TABLE { V(VIN, 0) } \n+ ( (0,0) (1.8,0.2u) (3.6,0.17u) (5,0.15u) )\nE_U1_U2_ABM9 U1_U2_SC_LV1 0 VALUE { IF(V(VOUT)<V(U1_U2_N16888292), \n+ 1,0) }\nE_U1_U2_ABM11 U1_U2_ILIM_VALUE 0 VALUE {\n+ IF(V(U1_U2_PRE_VSC)<0.5,10,IF(V(U1_U2_SC_LV2)>0.5,0.15,3)) }\nV_U1_U2_V1 VIN U1_U2_N16888292 1.5\nX_U1_U2_U790 U1_U2_PRE_VSC U1_U2_VSC BUF_DELAY_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5 DELAY=2u\nE_U1_U2_E5 U1_U2_IGATE 0 TABLE { V(VIN, 0) } \n+ ( (0,0) (1.8,0.7u) (3.6,0.989u) (5,1.19u) )\nV_U1_U2_V2 U1_U2_VGATE_CLAMP VIN 5\nG_U1_U2_G2 U1_U2_VGATE U1_U2_VOUT_INT U1_U2_N16913031 0 1\nX_U1_U2_U789 U1_U2_SC_LV1 U1_U2_SC_LV2 U1_U2_PRE_VSC OR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nM_U1_U2_M1 U1_U2_N16813296 U1_U2_VGATE VOUT VOUT NMOS01 \nE_U1_U2_ABM13 U1_U2_N16913031 0 VALUE { IF(V(U1_U2_ON_INTB)<0.2,0, \n+ V(U1_U2_N16928533)) }\nD_U1_U2_D7 VOUT U1_U2_VGATE DD \nE_U1_U2_E10 U1_U2_N16928533 0 TABLE { V(VIN, 0) } \n+ ( (0,0) (1.8,277u) (3.6,269u) (5,278u) )\nX_U1_U2_U4 VIN U1_U2_N16813604 U1_U2_N16813658 0 RVAR PARAMS: RREF=1\nE_U1_U2_ABM8 U1_U2_N16813340 0 VALUE { IF ( V(U1_N03821) > 0.5 &\n+ V(U1_U2_VGATE_OUT) < 0.65, V(U1_U2_ITD), \n+ IF ( V(U1_N03821) > 0.5 & V(U1_U2_VGATE_OUT) >= 0.65, V(U1_U2_IGATE) , 0 )\n+ ) }\nD_U1_U2_D8 U1_U2_VOUT_INT U1_U2_VGATE DD \nX_U1_U2_S4 U1_U2_ON_INTB 0 QOD GND DRIVER_U1_U2_S4 \nX_U1_U1_U5 ON U1_U1_THRISE U1_U1_HYS ON_INT_PRE COMPHYS_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U1_U1_S1 U1_U1_N427964 0 U1_U1_N427858 0 CONTROL_U1_U1_S1 \nD_U1_U1_D3 U1_U1_N427858 U1_U1_N14507001 DD \nE_U1_U1_E1 U1_U1_THRISE 0 TABLE { V(VIN, 0) } \n+ ( \n+ (0,0)(1,0.783)(1.2,0.784)(1.8,0.788)(2.5,0.792)(3.3,0.794)(4.2,0.798)(5,0.801)(5.5,0.805)\n+ )\nX_U1_U1_U43 U1_U1_N427858 U1_N03821 BUF_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nE_U1_U1_E2 U1_U1_HYS 0 TABLE { V(VIN, 0) } \n+ (\n+ (0,0)(1,98m)(1.2,99m)(1.8,100m)(2.5,104m)(3.3,102m)(4.2,106m)(5,105m)(5.5,106m)\n+ )\nV_U1_U1_V5 U1_U1_N14507001 0 2\nR_U1_U1_R3 U1_U1_N15516119 U1_U1_N15516099 10 TC=0,0 \nX_U1_U1_S3 ON_INT_PRE 0 ON 0 CONTROL_U1_U1_S3 \nG_U1_U1_G1 U1_U1_N427858 0 TABLE { V(U1_U1_N15516099, 0) } \n+ ( (0,0)(1,220u)(1.8,380u)(2.5,460u)(3.3,380u)(4.2,400u)(5,380u) )\nC_U1_U1_C1 0 U1_U1_N427858 1n IC=0 \nC_U1_U1_C4 U1_U1_N15516099 0 1n \nV_U1_U1_V4 U1_U1_N427908 0 1\nG_U1_U1_ABM2I4 U1_U1_N14507001 U1_U1_N427858 VALUE { IF (V(ON_INT_PRE)\n+ > 0.5, 1m, 0) }\nE_U1_U1_ABM5 U1_U1_N15516119 0 VALUE { IF(V(ON_INT_PRE) <0.5, V(VIN),0)\n+ }\nX_U1_U1_U46 U1_N03821 ON_INT_PRE U1_U1_N427964 NOR2_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U1_U1_S2 U1_U1_N427944 0 U1_U1_N427908 U1_U1_N427858 CONTROL_U1_U1_S2 \nX_U1_U1_U44 ON_INT_PRE U1_N03821 U1_U1_N427944 AND2_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nC_U2_C2 0 U2_N14553136 1n \nR_U2_R4 U2_N14553248 U2_N14553232 10 TC=0,0 \nG_U2_G1 VIN GND TABLE { V(U2_N14553232, 0) } \n+ ( (0,0) (1.8,6.9u) (5,6.9u) )\nC_U2_C3 0 U2_N14553232 1n \nE_U2_ABM2 U2_N14553152 0 VALUE { IF (V(ON_INT_PRE) < 0.5 , V(VIN) , 0)\n+ }\nR_U2_R3 U2_N14553152 U2_N14553136 10 TC=0,0 \nE_U2_ABM3 U2_N14553248 0 VALUE { IF (V(ON_INT_PRE) > 0.5 , V(VIN) , 0)\n+ }\nG_U2_G2 VIN GND TABLE { V(U2_N14553136, 0) } \n+ ( (0,0) (1.8,2n) (5,2n) )\n.ENDS TPS22919_TRANS\n*$\n.subckt DRIVER_U1_U2_S5 1 2 3 4 \nS_U1_U2_S5 3 4 1 2 _U1_U2_S5\nRS_U1_U2_S5 1 2 1G\n.MODEL _U1_U2_S5 VSWITCH Roff=1E9 Ron=500k Voff=0.2 Von=0.8\n.ends DRIVER_U1_U2_S5\n*$\n.subckt DRIVER_U1_U2_H1 1 2 3 4 \nH_U1_U2_H1 3 4 VH_U1_U2_H1 1\nVH_U1_U2_H1 1 2 0V\n.ends DRIVER_U1_U2_H1\n*$\n.subckt DRIVER_U1_U2_S4 1 2 3 4 \nS_U1_U2_S4 3 4 1 2 _U1_U2_S4\nRS_U1_U2_S4 1 2 1G\n.MODEL _U1_U2_S4 VSWITCH Roff=1E9 Ron=27 Voff=0.2 Von=0.8\n.ends DRIVER_U1_U2_S4\n*$\n.subckt CONTROL_U1_U1_S1 1 2 3 4 \nS_U1_U1_S1 3 4 1 2 _U1_U1_S1\nRS_U1_U1_S1 1 2 1G\n.MODEL _U1_U1_S1 VSWITCH Roff=100e6 Ron=1m Voff=0.2 Von=0.8\n.ends CONTROL_U1_U1_S1\n*$\n.subckt CONTROL_U1_U1_S3 1 2 3 4 \nS_U1_U1_S3 3 4 1 2 _U1_U1_S3\nRS_U1_U1_S3 1 2 1G\n.MODEL _U1_U1_S3 VSWITCH Roff=10G Ron=500k Voff=0.2 Von=0.8\n.ends CONTROL_U1_U1_S3\n*$\n.subckt CONTROL_U1_U1_S2 1 2 3 4 \nS_U1_U1_S2 3 4 1 2 _U1_U1_S2\nRS_U1_U1_S2 1 2 1G\n.MODEL _U1_U1_S2 VSWITCH Roff=100e6 Ron=1m Voff=0.2 Von=0.8\n.ends CONTROL_U1_U1_S2\n*$\n.SUBCKT NAND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NAND2_BASIC_GEN\n*$\n.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5\t\nEIN INP1 INM1 INP INM 1 \nEHYS INP1 INP2 VALUE { IF( V(1) > {VTHRESH},-V(HYS),0) }\nEOUT OUT 0 VALUE { IF( V(INP2)>V(INM1), {VDD} ,{VSS}) }\nR1 OUT 1 1\nC1 1 0 5n\nRINP1 INP1 0 1K\n.ENDS COMPHYS_BASIC_GEN\n*$\n.MODEL DD D( IS=1F N=0.01 TT = 10p )\n*$\n.MODEL NMOS01 NMOS (VTO = 0.65 KP = 5.931 LAMBDA = 0.001)\n*$\n.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND2_BASIC_GEN\n*$\n.SUBCKT OR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR2_BASIC_GEN\n*$\n.SUBCKT BUF_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS BUF_BASIC_GEN\n*$\n.SUBCKT NOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NOR2_BASIC_GEN\n*$\n.SUBCKT RVAR 101 102 201 202 Params: Rref=1\n* nodes : 101 102 : nodes between which variable resistance is placed\n* 201 202 : nodes to whose voltage the resistance is proportional\n* parameters : rref : reference value of the resistance\nrin 201 202 1G; input resistance\nr 301 0 {rref}\nfcopy 0 301 vsense 1; copy output current thru Z\neout 101 106 poly(2) 201 202 301 0 0 0 0 0 1; multiply VoverZ with Vctrl\nvsense 106 102 0; sense iout\n.ENDS RVAR\n*$\n**Reset has higher priority in this latch\n.SUBCKT SRLATCHRHP_BASIC_GEN S R Q QB PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nGQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(S)>{VTHRESH},5, 0))}\nCQint Qint 0 1n\nRQint Qint 0 1000MEG\nD_D10 Qint MY5 D_D1\nV1 MY5 0 {VDD}\nD_D11 MYVSS Qint D_D1\nV2 MYVSS 0 {VSS} \nEQ Qqq 0 Qint 0 1\nX3 Qqq Qqqd1 BUF_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH}\nRQq Qqqd1 Q 1\nEQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}\nRQb Qbr QB 1 \nCdummy1 Q 0 1n \nCdummy2 QB 0 1n\n.IC V(Qint) {VSS}\n.MODEL D_D1 D (IS = 1e-15 TT = 10p Rs=0.05 N = 0.1)\n.ENDS SRLATCHRHP_BASIC_GEN\n*$\n.SUBCKT D_D1 1 2\nD1 1 2 DD1\n.MODEL DD1 D (IS = 1e-15 TT = 10p Rs=0.05 N = 0.1)\n.ENDS D_D1\n*$\n.SUBCKT BUF_DELAY_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n \nE_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT1 YINT2 1\nCINT YINT2 0 {DELAY*1.3}\nE_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT2 YINT3 Y 1\nCINT2 Y 0 1n\n.ENDS BUF_DELAY_BASIC_GEN\n*$\n.SUBCKT INV_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS INV_BASIC_GEN\n*$\n.SUBCKT COMP_BASIC_GEN INP INM Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5\t\nE_ABM Yint 0 VALUE {IF (V(INP) > \n+ V(INM), {VDD},{VSS})}\nR1 Yint Y 1\nC1 Y 0 1n\n.ENDS COMP_BASIC_GEN\n*$\n.SUBCKT RISING_ONESHOT IN OUT PARAMS: PULSE=100n VDD=1 VSS=0 VTHRESH=0.5\nD_D1 INT IN DD \nC_C1 0 INT 1n \nX_U22 INT IN_B_DELAYED INV_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS}\n+ VTHRESH={VTHRESH}\nR_R1 IN INT {PULSE/(0.693 * 1E-9)} \nX_U1 IN IN_B_DELAYED OUT AND2_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS}\n+ VTHRESH={VTHRESH}\n.MODEL DD D( IS=1F N=0.01 TT = 10p )\n.ENDS RISING_ONESHOT\n*quot;;
var tps22919SpiceModel = {
source: source$1
};
const pinLabels$5 = {
pin1: ["IN"],
pin2: ["GND"],
pin3: ["ON"],
pin4: ["NC"],
pin5: ["QOD"],
pin6: ["OUT"],
};
const TPS22919 = (props) => {
return (jsx("chip", { pinLabels: pinLabels$5, supplierPartNumbers: {
jlcpcb: ["C2149796"],
}, manufacturerPartNumber: "TPS22919DCKR", spiceModel: jsx("spicemodel", { source: tps22919SpiceModel.source, spicePinMapping: {
GND: "GND",
ON: "ON",
QOD: "QOD",
VIN: "IN",
VOUT: "OUT",
} }), footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.94996mm", pcbY: "-0.649986mm", width: "0.5999988mm", height: "0.419989mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.94996mm", pcbY: "0mm", width: "0.5999988mm", height: "0.419989mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.94996mm", pcbY: "0.649986mm", width: "0.5999988mm", height: "0.419989mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.94996mm", pcbY: "0.649986mm", width: "0.5999988mm", height: "0.419989mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.94996mm", pcbY: "0mm", width: "0.5999988mm", height: "0.419989mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "0.94996mm", pcbY: "-0.649986mm", width: "0.5999988mm", height: "0.419989mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -0.6999986000000007, y: -1.099997799999997 },
{ x: 0.6999986000000149, y: -1.099997799999997 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.6999986000000007, y: 1.099997799999997 },
{ x: 0.6999986000000149, y: 1.099997799999997 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.0909300000000144, y: -1.0942066000000068 },
{ x: 0.9672082130372104, y: -0.9685846439124361 },
{ x: 1.0922000000000054, y: -0.844226252107191 },
{ x: 1.2171917869628146, y: -0.9685846439124361 },
{ x: 1.0934700000000106, y: -1.0942066000000068 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.101346mm", pcbY: "2.1049mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.5075539999999847, y: 1.3549000000000007 },
{ x: 1.710245999999998, y: 1.3549000000000007 },
{ x: 1.710245999999998, y: -1.583500000000015 },
{ x: -1.5075539999999847, y: -1.583500000000015 },
{ x: -1.5075539999999847, y: 1.3549000000000007 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2149796.obj?uuid=a5d40c04f23243b2af27dc3bf34f18d3",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2149796.step?uuid=a5d40c04f23243b2af27dc3bf34f18d3",
pcbRotationOffset: 180,
modelOriginPosition: { x: 0.000012700000013410317, y: 0, z: -0.1 },
}, ...props }));
};
const TPS6293_PIN_LABELS = {
pin1: "VIN",
pin2: "EN",
pin3: "SS",
pin4: "RT",
pin5: "GND",
pin6: "FB",
pin7: "SW",
pin8: "BST",
};
const TPS6293 = (props) => (jsx("chip", { ...props, pinLabels: TPS6293_PIN_LABELS,
// supplierPartNumbers={{
// jlcpcb: ["C3200405"],
// }}
schPinStyle: {
VIN: {
marginBottom: 0.2,
},
EN: {
marginBottom: 0.2,
},
SS: {
marginBottom: 0.2,
},
BST: {
marginBottom: 0.2,
},
SW: {
marginBottom: 0.2,
},
FB: {
marginBottom: 0.2,
},
}, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin6"], pcbX: "-0.640207mm", pcbY: "-0.750062mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.640207mm", pcbY: "-0.249936mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.640207mm", pcbY: "0.249936mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.640207mm", pcbY: "0.750062mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.640207mm", pcbY: "0.750062mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "0.640207mm", pcbY: "0.249936mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0.640207mm", pcbY: "-0.249936mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.640207mm", pcbY: "-0.750062mm", width: "0.6800088mm", height: "0.2800096mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 0.5080000000000382, y: 1.1429491999999755 },
{ x: -0.5080000000000382, y: 1.1429491999999755 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.5080000000000382, y: -1.1430508000000827 },
{ x: 0.5080000000000382, y: -1.1430508000000827 },
] }), jsx("silkscreenpath", { route: [
{ x: 0.9251950000000306, y: -1.1998960000000807 },
{ x: 0.922641822163996, y: -1.2192893110495788 },
{ x: 0.9151562835056666, y: -1.2373609999999644 },
{ x: 0.9032485111142705, y: -1.2528795111143154 },
{ x: 0.8877300000000332, y: -1.2647872835055978 },
{ x: 0.8696583110494203, y: -1.2722728221639272 },
{ x: 0.8502649999999221, y: -1.2748260000000755 },
{ x: 0.830871688950424, y: -1.2722728221639272 },
{ x: 0.8128000000000384, y: -1.2647872835055978 },
{ x: 0.7972814888858011, y: -1.2528795111143154 },
{ x: 0.785373716494405, y: -1.2373609999999644 },
{ x: 0.7778881778360756, y: -1.2192893110495788 },
{ x: 0.775335000000041, y: -1.1998960000000807 },
{ x: 0.7778881778360756, y: -1.1805026889505825 },
{ x: 0.785373716494405, y: -1.1624309999999696 },
{ x: 0.7972814888858011, y: -1.1469124888857323 },
{ x: 0.8128000000000384, y: -1.1350047164945636 },
{ x: 0.830871688950424, y: -1.1275191778362341 },
{ x: 0.8502649999999221, y: -1.1249659999999722 },
{ x: 0.8696583110494203, y: -1.1275191778362341 },
{ x: 0.8877300000000332, y: -1.1350047164945636 },
{ x: 0.9032485111142705, y: -1.1469124888857323 },
{ x: 0.9151562835056666, y: -1.1624309999999696 },
{ x: 0.922641822163996, y: -1.1805026889505825 },
{ x: 0.9251950000000306, y: -1.1998960000000807 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.011811mm", pcbY: "2.131062mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.2397110000000566, y: 1.381061999999929 },
{ x: 1.2160889999998972, y: 1.381061999999929 },
{ x: 1.2160889999998972, y: -1.5319379999999683 },
{ x: -1.2397110000000566, y: -1.5319379999999683 },
{ x: -1.2397110000000566, y: 1.381061999999929 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3200405.obj?uuid=36a9e7915d7846da9e342bb5ad15102b",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3200405.step?uuid=36a9e7915d7846da9e342bb5ad15102b",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: -0.0022879000000165517, z: -0.135 },
} }));
const TPS61299DRLR = (props) => (jsx("chip", { schWidth: "2mm", schHeight: "1.5mm", pinLabels: {
pin1: "VIN",
pin2: "SW",
pin3: "EN",
pin4: "VSEL",
pin5: "VOUT",
pin6: "GND",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [2, 1, 3],
},
rightSide: {
direction: "top-to-bottom",
pins: [5, 4, 6],
},
}, schPinStyle: {
pin2: {
marginTop: "0.1",
},
pin1: {
marginTop: "0.2",
},
pin3: {
marginTop: "0.2",
},
pin5: {
marginTop: "0.1",
},
pin4: {
marginTop: "0.2",
},
pin6: {
marginTop: "0.2",
},
}, ...props, manufacturerPartNumber: "TPS61299DRLR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.74mm", pcbY: "0.5mm", width: "0.67mm", height: "0.3mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.74mm", pcbY: "0mm", width: "0.67mm", height: "0.3mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.74mm", pcbY: "-0.5mm", width: "0.67mm", height: "0.3mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.74mm", pcbY: "-0.5mm", width: "0.67mm", height: "0.3mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.74mm", pcbY: "0mm", width: "0.67mm", height: "0.3mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.74mm", pcbY: "0.5mm", width: "0.67mm", height: "0.3mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -0.55, y: 0.72 },
{ x: 0.55, y: 0.72 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.55, y: -0.72 },
{ x: 0.55, y: -0.72 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.25, y: 0.7 },
{ x: -1.1, y: 0.7 },
{ x: -1.1, y: 0.55 },
{ x: -1.25, y: 0.7 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0mm", pcbY: "1.45mm", anchorAlignment: "center", fontSize: "0.7mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.35, y: 1 },
{ x: 1.35, y: 1 },
{ x: 1.35, y: -1 },
{ x: -1.35, y: -1 },
{ x: -1.35, y: 1 },
] })] }), ...props }));
const TPS61299X = ({ footprintVariant = "sot_563_6", ...props }) => {
if (footprintVariant === "sot_563_6") {
return jsx(TPS61299DRLR, { ...props });
}
return jsx(TPS61299DRLR, { ...props });
};
const TPS61222 = (props) => (jsx("chip", { manufacturerPartNumber: "TPS61222DCKT", schWidth: "1.5mm", schHeight: "1mm", pinLabels: {
pin1: "VIN",
pin2: "FB",
pin3: "GND",
pin4: "VOUT",
pin5: "L",
pin6: "EN",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [4, 2],
},
rightSide: {
direction: "top-to-bottom",
pins: [5, 1, 6, 3],
},
}, schPinStyle: {
pin4: { marginBottom: 0.45 },
}, ...props }));
const TPS6521835 = (props) => (jsx("chip", { manufacturerPartNumber: "TPS6521835RSLT", schWidth: "6mm", schHeight: "6mm", pinLabels: {
pin1: "IN_DCDC1",
pin2: ["I2C_SDA", "SDA"],
pin3: ["I2C_SCL", "SCL"],
pin4: "LDO1",
pin5: "IN_LDO1",
pin6: "IN_LS3",
pin7: "LS3",
pin8: "PGOOD",
pin9: "AC_DET",
pin10: "nPFO",
pin11: "GPIO1",
pin12: "IN_DCDC4",
pin13: "L4A",
pin14: "L4B",
pin15: "DCDC4",
pin16: "PFI",
pin17: "DC34_SEL",
pin18: "IN_nCC",
pin19: "PGOOD_BU",
pin20: "L5",
pin21: "FB5",
pin22: "FB6",
pin23: "L6",
pin24: "SYS_BU",
pin25: "CC",
pin26: "GPIO3",
pin27: "IN_BU",
pin28: ["NC", "NC1"],
pin29: ["NC", "NC2"],
pin30: "LS1",
pin31: "IN_LS1",
pin32: "IN_LS2",
pin33: "LS2",
pin34: "GPO2",
pin35: "INT_LDO",
pin36: "IN_BIAS",
pin37: "IN_DCDC3",
pin38: "L3",
pin39: "FB3",
pin40: "nWAKEUP",
pin41: "FB2",
pin42: "L2",
pin43: "IN_DCDC2",
pin44: "PB",
pin45: "nINT",
pin46: "PWR_EN",
pin47: "FB1",
pin48: "L1",
}, schPinArrangement: {
topSide: {
direction: "left-to-right",
pins: [36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25],
},
rightSide: {
direction: "top-to-bottom",
pins: [24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13],
},
bottomSide: {
direction: "left-to-right",
pins: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
},
leftSide: {
direction: "top-to-bottom",
pins: [37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48],
},
}, schPinStyle: {
pin25: {
marginRight: -0.1,
},
pin26: {
marginRight: 0.2,
},
pin27: {
marginRight: 0.2,
},
pin28: {
marginRight: 0.2,
},
pin29: {
marginRight: 0.2,
},
pin30: {
marginRight: 0.2,
},
pin31: {
marginRight: 0.2,
},
pin32: {
marginRight: 0.2,
},
pin33: {
marginRight: 0.2,
},
pin34: {
marginRight: 0.2,
},
pin35: {
marginRight: 0.2,
},
pin36: {
marginRight: 0.2,
},
pin12: {
marginRight: -0.1,
},
pin11: {
marginRight: 0.2,
},
pin10: {
marginRight: 0.2,
},
pin9: {
marginRight: 0.2,
},
pin8: {
marginRight: 0.2,
},
pin7: {
marginRight: 0.2,
},
pin6: {
marginRight: 0.2,
},
pin5: {
marginRight: 0.2,
},
pin4: {
marginRight: 0.2,
},
pin3: {
marginRight: 0.2,
},
pin2: {
marginRight: 0.2,
},
pin1: {
marginRight: 0.2,
},
pin48: {
marginBottom: -0.1,
},
pin47: {
marginBottom: 0.2,
},
pin46: {
marginBottom: 0.2,
},
pin45: {
marginBottom: 0.2,
},
pin44: {
marginBottom: 0.2,
},
pin43: {
marginBottom: 0.2,
},
pin42: {
marginBottom: 0.2,
},
pin41: {
marginBottom: 0.2,
},
pin40: {
marginBottom: 0.2,
},
pin39: {
marginBottom: 0.2,
},
pin38: {
marginBottom: 0.2,
},
pin37: {
marginBottom: 0.2,
},
pin13: {
marginBottom: -0.9,
marginTop: 0.8,
},
pin14: {
marginBottom: 0.2,
},
pin16: {
marginBottom: 0,
},
pin17: {
marginBottom: 0.2,
},
pin18: {
marginBottom: 0.2,
},
pin19: {
marginBottom: 0.2,
},
pin20: {
marginBottom: 0.2,
},
pin21: {
marginBottom: 0.2,
},
pin22: {
marginBottom: 0.2,
},
pin23: {
marginBottom: 0.2,
},
pin24: {
marginBottom: 0.2,
},
}, noConnect: ["pin28", "pin29"], ...props }));
var source = "*$\n* TPS63802\n*****************************************************************************\n* (C) Copyright 2018 Texas Instruments Incorporated. All rights reserved. \n*****************************************************************************\n** This model is designed as an aid for customers of Texas Instruments.\n** TI and its licensors and suppliers make no warranties, either expressed\n** or implied, with respect to this model, including the warranties of \n** merchantability or fitness for a particular purpose. The model is\n** provided solely on an \"as is\" basis. The entire risk as to its quality\n** and performance is with the customer\n*****************************************************************************\n*\n* This model is subject to change without notice. Texas Instruments\n* Incorporated is not responsible for updating this model.\n*\n*****************************************************************************\n*\n** Released by: Texas Instruments Inc.\n* Part: TPS63802\n* Date: 03APR2019\n* Model Type: TRANSIENT\n* Simulator: PSPICE\n* Simulator Version: 16.2.0.p001\n* EVM Order Number: NA\n* EVM Users Guide: NA\n* Datasheet: SLVSEU9A –NOVEMBER 2018–REVISED JANUARY 2019\n* Topologies Supported: Buck, Boost, Buck Boost\n*\n* Model Version: Final 1.00\n*\n*****************************************************************************\n*\n* Updates:\n*\n* Final 1.00\n* Release to Web.\n*\n*****************************************************************************\n*\n* Model Usage Notes:\n*\n* 1. The following features have been modeled\n* a. Switching Characteristics\n* b. FPWM and PFM Mode\n* c. Minimum ON time\n* d. Soft Start\n* e. Auto Mode transitions\n* f. Current Limit\n* g. Power Good\n* h. Input Voltage Protection(IVP)\n* i. Output Voltage Protection(OVP)\n* j. Input Voltage and Enable UVLO\n* 2. The following features have not been modeled\n* a. Temperature effects \n* b. Quiescent curents\n* 3. Ground pins have been tied to 0V internally. \n* Therefore, this model cannot be used for inverting topologies.\n*\n*****************************************************************************\n.SUBCKT TPS63802_TRANS AGND EN FB GND L1 L2 MODE PG VIN VOUT \nX_U1 NO_FAULT NO_FAULT SDWN AND2_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nC_U_EA_C2 COMP 0 150f \nD_U_EA_D2 COMP U_EA_N05897 D_D1 \nR_U_EA_R2 0 U_EA_VREF_FEED 1k \nE_U_EA_ABM1 U_EA_VREF_INT 0 VALUE { MIN(V(U_EA_SS), V(U_EA_BANDGAP)) \n+ }\nG_U_EA_ABMII1 U_EA_N00231 U_EA_SS VALUE { If(V(SDWN_B) < 0.5, 1.9u,0) \n+ }\nV_U_EA_V6 U_EA_N76869 0 20m\nE_U_EA_ABM3 U_EA_N05897 0 VALUE { IF(V(BUCK)>0.5, \n+ {((1.911-1.175)/(0.5))*V(U_EA_VREF)+1.175}, \n+ {((2.176-1.175)/(0.5))*V(U_EA_VREF)+1.175}) }\nX_U_EA_U1 SKIPPAUSE SKIPPAUSE_BAR INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nD_U_EA_D3 U_EA_N43040 COMP D_D1 \nC_U_EA_C1 U_EA_SS 0 {1.9u*100u/0.5} IC=0\nV_U_EA_V3 U_EA_N16768328 0 0.075\nE_U_EA_ABM16 U_EA_SSEND 0 VALUE { IF(V(U_EA_SS) > 0.5, 1, 0) }\nV_U_EA_V5 U_EA_N76861 0 {1.175+20m}\nX_U_EA_U3 COMP U_EA_N76861 U_EA_N76869 U_EA_N76909 COMPHYS_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nC_U_EA_C4 U_EA_VREF_FEED U_EA_N16768288 {0.15n} \nX_U_EA_U5 FPWM PFM_MODE INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nR_U_EA_R1 COMP U_EA_N04642 350k TC=0,0 \nE_U_EA_E1 U_EA_VREF U_EA_N16768276 U_EA_VREF_INT 0 1\nV_U_EA_V1 U_EA_N00231 0 0.6\nC_U_EA_C3 U_EA_N04642 0 20p \nD_U_EA_D1 U_EA_SS U_EA_N00231 D_D1 \nD_U_EA_D64 0 U_EA_VREF_FEED D_D1 \nX_U_EA_U8 U_EA_N114925 SKIPPAUSE BUF_DELAY_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5 DELAY=20n\nR_U_EA_Rea COMP 0 500Meg TC=0,0 \nX_U_EA_U6 PFM_MODE U_EA_SKIPPAUSE_PRE U_EA_N114925 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_EA_U9 U_EA_SSEND PG_LOGIC_OUT MODE_HIGH FPWM AND3_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nD_U_EA_D65 U_EA_VREF_FEED U_EA_N16768328 D_D1 \nG_U_EA_ABM2I1 U_EA_VREF COMP VALUE { LIMIT( (V(U_EA_VREF)-V(FB))* 20u,\n+ 1.5u, -1.5u) }\nX_U_EA_S1 SDWN_B 0 U_EA_SS 0 EA_SS_mod_U_EA_S1 \nE_U_EA_ABM5 U_EA_N16768276 0 VALUE { IF(V(U_EA_SS) >0.45\n+ ,V(U_EA_VREF_FEED),0) }\nX_U_EA_U4 U_EA_N76909 U_EA_SKIPPAUSE_PRE INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nV_U_EA_V2 U_EA_BANDGAP 0 0.5\nE_U_EA_ABM17 U_EA_N43040 0 VALUE { If (V(FPWM) > 0.5, 594m, 1.12) }\nE_U_EA_E2 U_EA_N16768288 0 VIN 0 0.5\nE_U_GMI_ABM1 U_GMI_CL_LIMIT 0 VALUE { IF(V(BUCK) > 0.5, 3.5, 4.5) }\nC_U_GMI_C147 GND U_GMI_N16771084 1.443n IC=0 \nX_U_GMI_U831 PWM_RESET U_GMI_N16850824 one_shot PARAMS: T=20\nX_U_GMI_U833 INDUCTOR_COMP_OUT U_GMI_BLNCK U_GMI_XX AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nD_U_GMI_D11 U_GMI_N16771134 U_GMI_N16771084 D_D1 \nR_U_GMI_R3 U_GMI_N16771134 U_GMI_N16771084 40 TC=0,0 \nE_U_GMI_ABM152 U_GMI_ISWF 0 VALUE { {IF(V(U_GMI_BLNCK) > 0.5, \n+ V(ISENSE), -2)} }\nX_U_GMI_U3 ISENSE U_GMI_ICTRL INDUCTOR_COMP_OUT COMP_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5\nR_U_GMI_R255 U_GMI_N16949901 U_GMI_BLNCK 20 \nE_U_GMI_ABM3 U_GMI_N16949901 0 VALUE { If(V(BUCK) >\n+ 0.5,V(PRE_HDRV1),V(PRE_LDRV2)) }\nD_U_GMI_D58 U_GMI_BLNCK U_GMI_N16949901 D_D1 \nX_U_GMI_U1 U_GMI_ISWF U_GMI_ICTRL PWM_RESET COMP_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5\nX_U_GMI_U841 B1 U_GMI_N16985147 INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nE_U_GMI_ABM153 U_GMI_ICTRL 0 VALUE { LIMIT(((V(COMP)-0.987) * 3.7878),\n+ -1, V(U_GMI_CL_LIMIT)) }\nC_U_GMI_C146 GND U_GMI_BLNCK 1.443n IC=0 \nX_U_GMI_U840 BUCK U_GMI_N16985147 U_GMI_BUCK_RESET AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_GMI_U824 PWM_INT U_GMI_N16771188 INV_DELAY_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_GMI_U702 PWM_RESET U_GMI_N16850824 PWM_RESET_20N_SHOT OR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_GMI_U2 PWM_START PWM_RESET_20N_SHOT PWM_INT N16829483\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_GMI_U825 U_GMI_N16771188 PWM_INT U_GMI_N16771134 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_GMI_U842 U_GMI_BUCK_RESET PWM_INT U_GMI_N16771084 PWM OR3_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_PG_U6 VIN U_PG_N16768007 U_PG_N16768069 IVP COMPHYS_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_PG_U9 U_PG_PG_FB U_PG_N16773421 INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_PG_S1 U_PG_PGBAR_DELAY GND PG GND PG_OVP_U_PG_S1 \nV_U_PG_V6 U_PG_N16768069 GND 150m\nX_U_PG_U14 U_PG_N16773421 U_PG_N16813847 asymmetric_delay PARAMS:\n+ RISING_EDGE_DELAY=100n VTHRESH=0.5 FALLING_EDGE_DELAY=40u VDD=1 VSS=0\nV_U_PG_V3 U_PG_N00552 GND {0.05*0.5}\nX_U_PG_U3 VOUT U_PG_N00172 U_PG_N16765851 OVP COMPHYS_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5\nX_U_PG_U2 FB U_PG_N00464 U_PG_N00552 U_PG_PG_FB COMPHYS_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nV_U_PG_V1 U_PG_N00172 GND 5.7\nX_U_PG_U10 U_PG_N16813847 OVP_VOUT_DISCH IVP_ACT U_PG_N16815252\n+ OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_PG_V5 U_PG_N16768007 GND 5.7\nX_U_PG_U11 U_PG_PGBAR_DELAY PG_LOGIC_OUT INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_PG_U13 U_PG_N16815252 VIN_OK U_PG_PGBAR_DELAY AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_PG_V4 U_PG_N16765851 GND 150m\nV_U_PG_V2 U_PG_N00464 GND {0.95*0.5}\nX_U_OFFtimer_U779 U_OFFtimer_BB_EXIT_BUCK_SHOT U_OFFtimer_N16909203\n+ U_OFFtimer_N16909110 U_OFFtimer_N18102460 PWM_TRIGGER OR4_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U866 IVP U_OFFtimer_ZCDB IVP_ACT AND2_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_S34 U_OFFtimer_N16909053 GND U_OFFtimer_TONBY2 GND\n+ OFF_Timer_mod_U_OFFtimer_S34 \nR_U_OFFtimer_R261 DISCH3_SOME U_OFFtimer_N16910216 12 \nX_U_OFFtimer_U18 U_OFFtimer_N16907967 U_OFFtimer_QA\n+ U_OFFtimer_N16909153 XNOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U777 U_OFFtimer_N18027008 N17677210 SKIPPAUSE_BAR\n+ U_OFFtimer_BLOCK_ON SRLATCHSHP_BASIC_NEW PARAMS: IC=1 THRESH=0.5 VDD=1 VSS=0\nV_U_OFFtimer_V19 U_OFFtimer_N18741338 GND 1Vdc\nX_U_OFFtimer_U692 U_OFFtimer_DISCH6_SOME U_OFFtimer_PWM_RESET_SHOT\n+ U_OFFtimer_DISCH4_SOME U_OFFtimer_N16908876 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nV_U_OFFtimer_V15 U_OFFtimer_N16907724 GND 10Vdc\nX_U_OFFtimer_U45 PWM U_OFFtimer_N16908893 BB_ENTRY_BOOST AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U660 BB_MODE U_OFFtimer_BOON PWM_RESET\n+ U_OFFtimer_N16907504 AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nD_U_OFFtimer_D60 U_OFFtimer_N16910657 U_OFFtimer_N16910665 D_D1 \nC_U_OFFtimer_C1782 GND U_OFFtimer_TOFF_50NS {100u*50n/1} \nV_U_OFFtimer_V9 U_OFFtimer_N16907349 GND 1\nX_U_OFFtimer_U684 U_OFFtimer_TIMER_EXPIRES_INT5 U_OFFtimer_N16907358\n+ U_OFFtimer_DISCH5_SOME N16907366 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nX_U_OFFtimer_U772 IVP U_OFFtimer_N19422688 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U677 U_OFFtimer_TONBY3 U_OFFtimer_N16910385\n+ U_OFFtimer_N16910371 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U681 U_OFFtimer_TONBY4 U_OFFtimer_N16907460\n+ U_OFFtimer_N16907448 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U691 U_OFFtimer_SET_BB_EXIT_BUCK U_OFFtimer_N16910125\n+ U_OFFtimer_N17517103 N16910115 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nX_U_OFFtimer_U674 U_OFFtimer_N18427252 BB_MODE TONMAX N18432614\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U675 PWM U_OFFtimer_PWM_BAR INV_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=2n\nV_U_OFFtimer_V1 U_OFFtimer_1VDC GND 1\nG_U_OFFtimer_ABMII1 U_OFFtimer_N16907229 U_OFFtimer_TONBY2 VALUE {\n+ MAX(0, {V(U_OFFtimer_N16907243)/1.25e3}) }\nX_U_OFFtimer_U833 ZCD ZCD ZCD PWM U_OFFtimer_N18242117 AND4_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_OFFtimer_ABM154 U_OFFtimer_N16910385 0 VALUE { MAX(V(VIN)*0.2,1m) \n+ }\nX_U_OFFtimer_S37 U_OFFtimer_N16907236 GND U_OFFtimer_TONBY4 GND\n+ OFF_Timer_mod_U_OFFtimer_S37 \nX_U_OFFtimer_U694 U_OFFtimer_N16910382 U_OFFtimer_BOCOM\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_OFFtimer_U658 U_OFFtimer_N16910232 U_OFFtimer_BOON\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_OFFtimer_U687 U_OFFtimer_N18769058 U_OFFtimer_N19119380\n+ U_OFFtimer_N18756756 N18787013 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nV_U_OFFtimer_V8 U_OFFtimer_N16907313 GND 1\nX_U_OFFtimer_S35 U_OFFtimer_N16910239 GND U_OFFtimer_TONBY3 GND\n+ OFF_Timer_mod_U_OFFtimer_S35 \nX_U_OFFtimer_U690 U_OFFtimer_N16908876 BB_MODE U_OFFtimer_N16910034\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U781 ZCD U_OFFtimer_ZCDB INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_OFFtimer_U857 PWM_RESET_20N_SHOT U_OFFtimer_BUCK_B SKIPPAUSE\n+ U_OFFtimer_N19286930 AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U737 U_OFFtimer_N16911021 U_OFFtimer_LATCH_OUT_DEL\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_OFFtimer_U35 BB_LDRV2 U_OFFtimer_COM_PHASE U_OFFtimer_N16910818\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U837 U_OFFtimer_N18400174 VI_GR_VO_NEW\n+ U_OFFtimer_N18401083 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U659 U_OFFtimer_N16910256 U_OFFtimer_BUOF\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nG_U_OFFtimer_ABM2I1 U_OFFtimer_N16907724 U_OFFtimer_TONBY3 VALUE {\n+ IF(V(U_OFFtimer_N16910455) < 0.5, {(V(U_OFFtimer_N16910235)/2.5e3)+0.2m}, \n+ {V(U_OFFtimer_N16910235)/100e6} ) }\nX_U_OFFtimer_S43 U_OFFtimer_N16909604 GND U_OFFtimer_TONBY6 GND\n+ OFF_Timer_mod_U_OFFtimer_S43 \nE_U_OFFtimer_E20 U_OFFtimer_N16907243 GND L1 GND 1\nX_U_OFFtimer_S42 U_OFFtimer_BUOF GND U_OFFtimer_N16907399 U_OFFtimer_TONBY4\n+ OFF_Timer_mod_U_OFFtimer_S42 \nX_U_OFFtimer_U41 PWM PWM U_OFFtimer_N16910455 OR2_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nE_U_OFFtimer_ABM155 U_OFFtimer_N16907460 0 VALUE { MAX(V(VIN)*0.2,1m) \n+ }\nR_U_OFFtimer_R267 DISCH2_SOME U_OFFtimer_N16908693 10 \nX_U_OFFtimer_U672 U_OFFtimer_TONBY2 U_OFFtimer_N16910548 B1\n+ COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nI_U_OFFtimer_I3 GND U_OFFtimer_TONBY4 DC 0.2m \nX_U_OFFtimer_U859 U_OFFtimer_N19329286 U_OFFtimer_PRE_LDRV1_5NS\n+ one_shot PARAMS: T=5 \nX_U_OFFtimer_U682 U_OFFtimer_N16907448 U_OFFtimer_N16907388\n+ U_OFFtimer_DISCH4_SOME N16907473 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nX_U_OFFtimer_U865 OVP U_OFFtimer_ZCDB OVP_VOUT_DISCH AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nC_U_OFFtimer_C184 GND U_OFFtimer_N16907358 1.443n IC=0 \nC_U_OFFtimer_C185 GND U_OFFtimer_N16907529 1.443n IC=0 \nE_U_OFFtimer_ABM16 U_OFFtimer_N16909110 0 VALUE { If\n+ (V(U_OFFtimer_N16909108) > 0.5, V(DISCH3_SOME), 0) }\nI_U_OFFtimer_I5 GND U_OFFtimer_TONBY6 DC 0.2m \nC_U_OFFtimer_C192 U_OFFtimer_N16908795 GND 1.443n IC=0 \nX_U_OFFtimer_U689 U_OFFtimer_N16907604 U_OFFtimer_N16907529\n+ U_OFFtimer_DISCH6_SOME N16907623 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nC_U_OFFtimer_C174 GND U_OFFtimer_N16909150 1.443n \nX_U_OFFtimer_U683 U_OFFtimer_TSBY5 U_OFFtimer_N16907313\n+ U_OFFtimer_TIMER_EXPIRES_INT5 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U663 U_OFFtimer_SET_BB_ENTRY_BOOST U_OFFtimer_N16910101\n+ U_OFFtimer_N16908893 N16907607 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nR_U_OFFtimer_R256 PWM_TRIGGER U_OFFtimer_N16909150 5 \nX_U_OFFtimer_U852 U_OFFtimer_ZCDB U_OFFtimer_BUCK_50NS_OFF\n+ U_OFFtimer_N17756284 U_OFFtimer_N17757183 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_OFFtimer_U42 U_OFFtimer_BOCOM U_OFFtimer_N16907157\n+ U_OFFtimer_N16907227 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U853 U_OFFtimer_DISCH5_SOME U_OFFtimer_BB_RST\n+ U_OFFtimer_N16907775 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_OFFtimer_V20 U_OFFtimer_N18753455 GND 5Vdc\nX_U_OFFtimer_U838 BB_REGION U_OFFtimer_N18242113 U_OFFtimer_N19365948\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nC_U_OFFtimer_C182 U_OFFtimer_TONBY4 GND 1n IC=0 \nX_U_OFFtimer_U847 U_OFFtimer_N18795888 U_OFFtimer_BUCK_50NS_OFF\n+ one_shot PARAMS: T=10 \nX_U_OFFtimer_U861 PFM_MODE PRE_LDRV1 U_OFFtimer_N19329286\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U754 U_OFFtimer_N16907227 U_OFFtimer_N17517103\n+ U_OFFtimer_N17517103 BB_EXIT_BUCK AND3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nD_U_OFFtimer_D12 U_OFFtimer_N18242113 U_OFFtimer_N18242117 D_D1 \nX_U_OFFtimer_U761 OVP_VOUT_DISCH U_OFFtimer_N19571072 one_shot PARAMS: \n+ T=20 \nX_U_OFFtimer_U762 DISCH2_SOME U_OFFtimer_BUCK_B SDWN_B\n+ U_OFFtimer_N17748054 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U21 U_OFFtimer_QB_BAR U_OFFtimer_QA U_OFFtimer_N16910355\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U856 U_OFFtimer_PWM_RESET_SHOT U_OFFtimer_N19165400\n+ U_OFFtimer_BB_RST U_OFFtimer_DISCH6_SOME U_OFFtimer_N16909604 OR4_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U673 B1 U_OFFtimer_PWM_BAR DISCH1_SOME N16910561\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U735 U_OFFtimer_N16910625 BB_MODE INDUCTOR_COMP_OUT\n+ U_OFFtimer_N19372792 AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U734 U_OFFtimer_LATCH_OUT_DEL BOOST U_OFFtimer_PWM_BAR\n+ U_OFFtimer_SET_BB_ENTRY_BOOST AND3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_OFFtimer_U854 U_OFFtimer_BUCK_B U_OFFtimer_ZCDB\n+ U_OFFtimer_N19119380 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_OFFtimer_E17 U_OFFtimer_N16910235 GND L2 GND 1\nX_U_OFFtimer_U24 U_OFFtimer_N16907178 BB_MODE U_OFFtimer_COM_PHASE\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nR_U_OFFtimer_R269 U_OFFtimer_N16997694 U_OFFtimer_N16908795 45 \nX_U_OFFtimer_U773 OVP U_OFFtimer_N19391435 INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U678 U_OFFtimer_N16910371 PWM_INT DISCH3_SOME N16910398\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U653 BB_LDRV2 U_OFFtimer_BOON_BAR INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U23 U_OFFtimer_QB U_OFFtimer_QA U_OFFtimer_N16910382\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nI_U_OFFtimer_I6 GND U_OFFtimer_N16922544 DC 0.2m \nR_U_OFFtimer_R2591 U_OFFtimer_N18242117 U_OFFtimer_N18242113 1.3k \nX_U_OFFtimer_U759 BB_EXIT_BUCK U_OFFtimer_BB_EXIT_BUCK_SHOT one_shot\n+ PARAMS: T=20 \nX_U_OFFtimer_U656 U_OFFtimer_N16910847 BB_LDRV2 BB_HDRV2 N16910850\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nC_U_OFFtimer_C190 U_OFFtimer_N16908693 GND 1.443n IC=0 \nX_U_OFFtimer_U851 U_OFFtimer_ZCDB U_OFFtimer_BUCK_50NS_OFF\n+ U_OFFtimer_N17748054 U_OFFtimer_N16909053 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_OFFtimer_U667 U_OFFtimer_QA_BAR U_OFFtimer_N16908368\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=20n\nX_U_OFFtimer_U751 U_OFFtimer_BOON_TERMINATION BB_MODE\n+ U_OFFtimer_N18125644 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_OFFtimer_V10 U_OFFtimer_N16907383 GND 10\nC_U_OFFtimer_C1781 U_OFFtimer_N18242113 GND 1.443n IC=0 \nX_U_OFFtimer_S44 PWM GND U_OFFtimer_N16907383 U_OFFtimer_TONBY6\n+ OFF_Timer_mod_U_OFFtimer_S44 \nV_U_OFFtimer_V5 U_OFFtimer_N16922570 GND 10\nE_U_OFFtimer_E14 U_OFFtimer_N16910548 GND VOUT GND 0.2\nX_U_OFFtimer_S31 PWM GND U_OFFtimer_N16922570 U_OFFtimer_N16922544\n+ OFF_Timer_mod_U_OFFtimer_S31 \nX_U_OFFtimer_U661 U_OFFtimer_PWM_RESET_SHOT U_OFFtimer_DISCH5_SOME\n+ U_OFFtimer_DISCH5_SOME U_OFFtimer_DISCH4_SOME TIMER_EXPIRES OR4_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U19 U_OFFtimer_N16908368 U_OFFtimer_1VDC\n+ U_OFFtimer_N16909090 XNOR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U771 U_OFFtimer_N18027008 U_OFFtimer_ZCD_PFM INV_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U43 U_OFFtimer_BOCOM U_OFFtimer_N16907157\n+ INV_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_OFFtimer_U868 U_OFFtimer_N18125644 U_OFFtimer_N19571072\n+ U_OFFtimer_N19549984 U_OFFtimer_N18102460 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_OFFtimer_U775 U_OFFtimer_ZCDB BB_MODE_B U_OFFtimer_BB_RST\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U9 U_OFFtimer_QA U_OFFtimer_QA_BAR TIMER_EXPIRES\n+ U_OFFtimer_N16909090 U_OFFtimer_BB_RST DFF_R PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nG_U_OFFtimer_ABMII3 U_OFFtimer_N18753455 U_OFFtimer_TOFF_50NS VALUE {\n+ IF(V(U_OFFtimer_N18756756) > 0.5, 100u, 0) }\nX_U_OFFtimer_S33 U_OFFtimer_N17757183 GND U_OFFtimer_TSBY2 GND\n+ OFF_Timer_mod_U_OFFtimer_S33 \nC_U_OFFtimer_C179 U_OFFtimer_TONBY3 GND 1n IC=0 \nX_U_OFFtimer_U862 U_OFFtimer_N19365948 U_OFFtimer_N18427252\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=20n\nX_U_OFFtimer_U699 BOOST_ENTRY BOOST U_OFFtimer_N16909108 OR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U12 U_OFFtimer_QB U_OFFtimer_QB_BAR TIMER_EXPIRES\n+ U_OFFtimer_N16909153 U_OFFtimer_BB_RST DFF_R PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U764 DISCH2_SOME U_OFFtimer_BUCK_B SDWN_B\n+ U_OFFtimer_N17756284 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U845 ZCD PWM_RESET_20N_SHOT U_OFFtimer_N18769058\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U686 U_OFFtimer_TOFF_50NS U_OFFtimer_N18741338\n+ U_OFFtimer_N18795888 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nC_U_OFFtimer_C178 GND U_OFFtimer_N16910657 1.443n IC=0 \nX_U_OFFtimer_S32 DISCH1_SOME GND U_OFFtimer_N16922544 U_OFFtimer_TSBY2\n+ OFF_Timer_mod_U_OFFtimer_S32 \nX_U_OFFtimer_U28 U_OFFtimer_N16910771 U_OFFtimer_N16910818\n+ U_OFFtimer_N16910876 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nD_U_OFFtimer_D61 U_OFFtimer_TOFF_50NS U_OFFtimer_N18753455 D_D1 \nX_U_OFFtimer_U36 BB_LDRV1 U_OFFtimer_COM_PHASE U_OFFtimer_N16910889\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U30 U_OFFtimer_N16907504 U_OFFtimer_N16907535\n+ INV_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=20N\nR_U_OFFtimer_R255 U_OFFtimer_BOCOM U_OFFtimer_N16910625 20 \nX_U_OFFtimer_U693 U_OFFtimer_N16910355 U_OFFtimer_BUCOM\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nX_U_OFFtimer_U652 U_OFFtimer_BOON BB_LDRV2 BUF_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U836 BB_MODE VI_GR_VO_NEW VI_GR_VO_NEW\n+ U_OFFtimer_N16910101 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_OFFtimer_ABM15 U_OFFtimer_N16909203 0 VALUE { If (V(BUCK) > 0.5,\n+ V(U_OFFtimer_N16909355), 0) }\nR_U_OFFtimer_R259 U_OFFtimer_N16910665 U_OFFtimer_N16910657 245 \nX_U_OFFtimer_U40 U_OFFtimer_BOON U_OFFtimer_N16909242\n+ INV_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=10n\nV_U_OFFtimer_V16 U_OFFtimer_N16907229 GND 10Vdc\nX_U_OFFtimer_U664 PWM_INT U_OFFtimer_N18401083 U_OFFtimer_N16911021\n+ N16910725 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nD_U_OFFtimer_D58 U_OFFtimer_N16910625 U_OFFtimer_BOCOM D_D1 \nI_U_OFFtimer_I4 GND U_OFFtimer_TSBY5 DC 0.2m \nV_U_OFFtimer_V4 U_OFFtimer_VDC GND 5.8\nX_U_OFFtimer_U765 DISCH3_SOME U_OFFtimer_N17111743 U_OFFtimer_ZCDB\n+ U_OFFtimer_N16910239 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U855 U_OFFtimer_BOON U_OFFtimer_N19165400 INV_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U37 U_OFFtimer_BOON U_OFFtimer_N16909242\n+ U_OFFtimer_BOON_TERMINATION AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U668 U_OFFtimer_TSBY2 U_OFFtimer_N16910211\n+ U_OFFtimer_TIMER_EXPIRES_INT1 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nC_U_OFFtimer_C183 U_OFFtimer_TSBY5 GND 1n IC=0 \nX_U_OFFtimer_U651 U_OFFtimer_QB_BAR U_OFFtimer_N16907967\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=20n\nX_U_OFFtimer_U665 U_OFFtimer_N16909150 PWM_START BUF_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5\nE_U_OFFtimer_E19 U_OFFtimer_N16907399 GND VOUT GND 1\nX_U_OFFtimer_S39 U_OFFtimer_N18756756 GND U_OFFtimer_TOFF_50NS GND\n+ OFF_Timer_mod_U_OFFtimer_S39 \nE_U_OFFtimer_ABM153 U_OFFtimer_N18400174 0 VALUE { IF(V(BB_REGION) <\n+ 0.5, 1, V(U_OFFtimer_N16908795)) }\nX_U_OFFtimer_U662 U_OFFtimer_N16910657 BOOST BB_EXIT_BOOST N16910663\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U778 U_OFFtimer_PFM_MODE_ACT N17648959 SKIPPAUSE_BAR\n+ U_OFFtimer_N19290411 SRLATCHSHP_BASIC_NEW PARAMS: IC=0 THRESH=0.5 VDD=1 VSS=0\nC_U_OFFtimer_C180 GND U_OFFtimer_N16910216 1.443n IC=0 \nX_U_OFFtimer_S40 U_OFFtimer_TIMER_BB_START GND U_OFFtimer_N16907277\n+ U_OFFtimer_TSBY5 OFF_Timer_mod_U_OFFtimer_S40 \nC_U_OFFtimer_C175 U_OFFtimer_TSBY2 GND 1n IC=0 \nC_U_OFFtimer_C146 GND U_OFFtimer_N16910625 1.443n IC=0 \nC_U_OFFtimer_C186 U_OFFtimer_TONBY6 GND 1n IC=0 \nX_U_OFFtimer_U742 U_OFFtimer_DISCH4_SOME U_OFFtimer_BB_RST\n+ U_OFFtimer_N16907236 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U666 U_OFFtimer_N16910034 U_OFFtimer_N16907775\n+ U_OFFtimer_TIMER_BB_START N16910144 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0\n+ VTHRESH=0.5\nD_U_OFFtimer_D59 U_OFFtimer_N16909150 PWM_TRIGGER D_D1 \nX_U_OFFtimer_U835 BUCK VO_GR_VI_NEW U_OFFtimer_N16910125 OR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nR_U_OFFtimer_R262 U_OFFtimer_DISCH4_SOME U_OFFtimer_N16907388 10 \nX_U_OFFtimer_U22 U_OFFtimer_QB U_OFFtimer_QA_BAR U_OFFtimer_N16910256\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U688 U_OFFtimer_TONBY6 U_OFFtimer_N16907349\n+ U_OFFtimer_N16907604 COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U655 BB_LDRV1 U_OFFtimer_N16910771 INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nV_U_OFFtimer_V6 U_OFFtimer_N16910211 GND 1\nC_U_OFFtimer_C181 GND U_OFFtimer_N16907388 1.443n IC=0 \nR_U_OFFtimer_R260 U_OFFtimer_DISCH5_SOME U_OFFtimer_N16907358 10 \nX_U_OFFtimer_U741 U_OFFtimer_DISCH5_SOME U_OFFtimer_BB_RST\n+ U_OFFtimer_N16907329 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U763 BUCK U_OFFtimer_BUCK_B INV_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=500E-3\nE_U_OFFtimer_ABM158 U_OFFtimer_N19200499 0 VALUE {\n+ IF(V(U_OFFtimer_PRE_LDRV1_5NS) > 0.5 & V(BUCK) > 0.5 & V(IND_SENSE) < 700m,\n+ 1, 0) }\nX_U_OFFtimer_U768 DISCH2_SOME DISCH3_SOME U_OFFtimer_BOCOM\n+ U_OFFtimer_N17779772 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U780 VO_GR_VI_BOOST VO_GR_VI_BOOST ZCD U_OFFtimer_BOON\n+ U_OFFtimer_N16910665 AND4_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U760 IVP_ACT U_OFFtimer_N19549984 one_shot PARAMS: T=20 \nX_U_OFFtimer_U834 BB_REGION ZCD ZCD PWM_INT U_OFFtimer_N16997694\n+ AND4_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nR_U_OFFtimer_R263 U_OFFtimer_DISCH6_SOME U_OFFtimer_N16907529 10 \nX_U_OFFtimer_U654 U_OFFtimer_BUOF BB_LDRV1 BUF_BASIC_GEN PARAMS: VDD=1\n+ VSS=0 VTHRESH=0.5\nX_U_OFFtimer_U27 U_OFFtimer_BOON_BAR U_OFFtimer_N16910889\n+ U_OFFtimer_N16910847 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U669 U_OFFtimer_TIMER_EXPIRES_INT1 PWM_INT DISCH2_SOME\n+ N16910468 srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nC_U_OFFtimer_C177 U_OFFtimer_TONBY2 GND 1n IC=0 \nX_U_OFFtimer_S41 U_OFFtimer_N16907329 GND U_OFFtimer_TSBY5 GND\n+ OFF_Timer_mod_U_OFFtimer_S41 \nX_U_OFFtimer_U20 U_OFFtimer_QB_BAR U_OFFtimer_QA_BAR\n+ U_OFFtimer_N16910232 AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U31 U_OFFtimer_BUCOM U_OFFtimer_BOCOM U_OFFtimer_N16907178\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U858 U_OFFtimer_N19200499 U_OFFtimer_N19286930\n+ U_OFFtimer_N19290411 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U864 U_OFFtimer_N19422688 U_OFFtimer_N19391435\n+ U_OFFtimer_ZCD_PFM ZCD AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U29 U_OFFtimer_N16907504 U_OFFtimer_N16907535\n+ U_OFFtimer_PWM_RESET_SHOT AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U850 DISCH2_SOME U_OFFtimer_BUCK_50NS_OFF\n+ U_OFFtimer_N16909355 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_OFFtimer_V7 U_OFFtimer_N16907277 GND 10\nX_U_OFFtimer_U46 U_OFFtimer_PFM_MODE_ACT U_OFFtimer_N17779772\n+ U_OFFtimer_BLOCK_ON AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U863 U_OFFtimer_N19372792 U_OFFtimer_SET_BB_EXIT_BUCK\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=20n\nX_U_OFFtimer_U740 BOOST U_OFFtimer_N17111743 INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_OFFtimer_U657 U_OFFtimer_N16910876 BB_LDRV1 BB_HDRV1 N16910853\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nE_U_BBMode_ABM1 U_BBMode_N16962322 0 VALUE { MAX((V(VIN) - 0.37),1u) \n+ }\nX_U_BBMode_U847 U_BBMode_N16962322 VOUT U_BBMode_N16962427\n+ VIN_GR_VO_BUCK COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_BBMode_U848 U_BBMode_N16962277 VIN U_BBMode_N16962369\n+ VO_GR_VI_BOOST COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_BBMode_U664 U_BBMode_N16941801 U_BBMode_N16941782 BUCK N16941786\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_BBMode_U663 U_BBMode_N16942156 U_BBMode_N16942067 BB_MODE BB_MODE_B\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nV_U_BBMode_V1 U_BBMode_N16962427 0 50m\nX_U_BBMode_U833 SDWN U_BBMode_SDWN_SHOT one_shot PARAMS: T=100\nV_U_BBMode_V2 U_BBMode_N16962369 0 50m\nX_U_BBMode_U660 BB_EXIT_BOOST BB_EXIT_BUCK U_BBMode_N16942067\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_BBMode_U834 VIN_GR_VO_BUCK VO_GR_VI_BOOST BB_REGION XNOR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_BBMode_U665 BOOST_ENTRY U_BBMode_N16952584 BOOST N16942405\n+ srlatchrhp_basic_gen PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_BBMode_U849 U_BBMode_N17026781 VOUT U_BBMode_N17026774 VI_GR_VO_NEW\n+ COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_BBMode_U855 BB_ENTRY_BOOST VI_GR_VO_NEW BB_REGION_NEW\n+ U_BBMode_N16952584 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_BBMode_U840 BB_EXIT_BUCK U_BBMode_N16943295 BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nX_U_BBMode_U845 BB_EXIT_BOOST BOOST_ENTRY BUF_DELAY_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nV_U_BBMode_V5 U_BBMode_N17026774 0 10m\nX_U_BBMode_U841 BB_ENTRY_BOOST U_BBMode_N16943742 BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nE_U_BBMode_ABM3 U_BBMode_N17026781 0 VALUE { MAX(V(VIN)-10m,1u) }\nX_U_BBMode_U854 TONMAX VO_GR_VI_NEW BB_REGION_NEW U_BBMode_N16941782\n+ OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_BBMode_U850 U_BBMode_N17026837 VIN U_BBMode_N17026834 VO_GR_VI_NEW\n+ COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_BBMode_U839 TONMAX U_BBMode_TONMAX_DELAYED BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nV_U_BBMode_V6 U_BBMode_N17026834 0 10m\nE_U_BBMode_ABM4 U_BBMode_N17026837 0 VALUE { V(VOUT)-10m }\nX_U_BBMode_U661 U_BBMode_SDWN_SHOT U_BBMode_N16943295\n+ U_BBMode_N16941801 OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_BBMode_U852 U_BBMode_TONMAX_DELAYED BB_REGION_NEW\n+ U_BBMode_N16943742 U_BBMode_N16942156 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_BBMode_U835 VI_GR_VO_NEW VO_GR_VI_NEW BB_REGION_NEW XNOR2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nE_U_BBMode_ABM2 U_BBMode_N16962277 0 VALUE { (V(VOUT) - 0.37) }\nX_U_Driver_U1912603733 SDWN U_Driver_N17235621 U_Driver_LDRV1\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U1912603711 U_Driver_N17401465 U_Driver_N17394895\n+ BUF_DELAY_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nX_U_Driver_U30 U_Driver_LDRV1_OK U_Driver_N17066231 U_Driver_N17235621\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U34 U_Driver_N17530440 U_Driver_N17394895 PRE_HDRV1\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nC_U_Driver_C1 U_Driver_N17530440 GND 1n \nX_U_Driver_U20 PWM BB_MODE_B U_Driver_N16815558 AND2_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U11 PWM U_Driver_PWM_BAR INV_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nX_U_Driver_U1912603734 PRE_HDRV2 U_Driver_N16778240 U_Driver_HDRV2_OK\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nD_U_Driver_D3 L2 VOUT D_body \nX_U_Driver_U13 PWM BB_MODE_B U_Driver_N16864262 AND2_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U1912603713 U_Driver_N17361947 PRE_HDRV2 BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nX_U_Driver_U35 PRE_HDRV1 U_Driver_N16773559 U_Driver_HDRV1_OK\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U1912603735 U_Driver_N16778144 PRE_LDRV2 U_Driver_LDRV2_OK\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nD_U_Driver_D4 GND L2 D_body \nX_U_Driver_U28 U_Driver_N16864262 U_Driver_N16864914 U_Driver_N17177973\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U14 U_Driver_PWM_BAR BB_MODE_B U_Driver_N16807058\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U7 U_Driver_LDRV2_OK U_Driver_N16778240 INV_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2.65n\nX_U_Driver_U21 U_Driver_N16815558 BOOST U_Driver_N16840731\n+ U_Driver_N17401465 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_S1 U_Driver_HDRV1 GND U_Driver_N00199 U_Driver_N00214\n+ Driver_U_Driver_S1 \nX_U_Driver_U3 U_Driver_LDRV1_OK U_Driver_N16773559 INV_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2.65n\nX_U_Driver_U26 BB_MODE BB_HDRV2 U_Driver_N16859689 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U5 U_Driver_HDRV1_OK U_Driver_N16776390 INV_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2.65n\nX_U_Driver_U9 U_Driver_HDRV2_OK U_Driver_N16778144 INV_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=2.65n\nX_U_Driver_S2 U_Driver_LDRV1 GND U_Driver_N00214 GND Driver_U_Driver_S2 \nX_U_Driver_U1912603712 U_Driver_N17169433 PRE_LDRV1 BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nD_U_Driver_D1 U_Driver_N00214 U_Driver_N00199 D_body \nX_U_Driver_U1912603729 SDWN U_Driver_HDRV1_OK U_Driver_HDRV1\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_S5 OVP_VOUT_DISCH GND VOUT GND Driver_U_Driver_S5 \nX_U_Driver_H2 U_Driver_N00214 L1 IND_SENSE GND Driver_U_Driver_H2 \nX_U_Driver_U12 U_Driver_PWM_BAR BB_MODE_B U_Driver_N16851579\n+ AND2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U1912603737 U_Driver_N16776390 PRE_LDRV1 U_Driver_VOUT_1_2V\n+ U_Driver_LDRV1_OK AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U1912603731 ZCD SDWN U_Driver_HDRV2_OK U_Driver_HDRV2\n+ AND3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U24 U_Driver_N16851579 U_Driver_N16851759 U_Driver_N17169433\n+ OR2_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nR_U_Driver_R1 ZCD U_Driver_N17530440 0.5 \nX_U_Driver_U1912603709 VOUT U_Driver_N16901036 U_Driver_VOUT_1_2V\n+ COMP_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_Driver_S3 U_Driver_HDRV2 GND VOUT L2 Driver_U_Driver_S3 \nX_U_Driver_U25 BB_MODE BB_LDRV1 U_Driver_N16851759 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nV_U_Driver_V7 U_Driver_N16901036 0 1.2\nX_U_Driver_U1912603728 ZCD U_Driver_N17066231 INV_BASIC_GEN PARAMS:\n+ VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_S4 U_Driver_LDRV2 GND L2 GND Driver_U_Driver_S4 \nX_U_Driver_U1912603736 U_Driver_LDRV2_OK ZCD SDWN U_Driver_VOUT_1_2V\n+ U_Driver_LDRV2 AND4_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_U1912603714 U_Driver_N17177973 PRE_LDRV2 BUF_DELAY_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY=5n\nX_U_Driver_U27 U_Driver_N16807058 BUCK U_Driver_N16859689\n+ U_Driver_N17361947 OR3_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nD_U_Driver_D2 GND U_Driver_N00214 D_body \nX_U_Driver_U29 BB_MODE BB_LDRV2 U_Driver_N16864914 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Driver_H1 VIN U_Driver_N00199 ISENSE GND Driver_U_Driver_H1 \nX_U_Driver_U19 BB_MODE BB_HDRV1 U_Driver_N16840731 AND2_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U2 SDWN SDWN_B INV_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=500E-3\nX_U_Mode_U841 U_Mode_N16786866 EN_OK asymmetric_delay PARAMS:\n+ RISING_EDGE_DELAY=300u VTHRESH=0.5 FALLING_EDGE_DELAY=1u VDD=1 VSS=0\nX_U_Mode_U3 EN U_Mode_N04389 U_Mode_N04397 U_Mode_N16786866\n+ COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX_U_Mode_U838 VIN_OK EN_OK NO_FAULT AND2_BASIC_GEN PARAMS: VDD=1 VSS=0\n+ VTHRESH=500E-3\nV_U_Mode_V5 U_Mode_N04389 GND 1.1\nV_U_Mode_V4 U_Mode_N02189 GND 0.45\nX_U_Mode_U1 MODE U_Mode_N04678 U_Mode_N04686 MODE_HIGH\n+ COMPHYS_BASIC_GEN PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nV_U_Mode_V6 U_Mode_N04397 GND 0.1\nV_U_Mode_V1 U_Mode_N04678 GND 1.2\nV_U_Mode_V2 U_Mode_N04686 GND 0.4\nX_U_Mode_U2 VIN U_Mode_N02181 U_Mode_N02189 VIN_OK COMPHYS_BASIC_GEN\n+ PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nV_U_Mode_V3 U_Mode_N02181 GND 1.7\n.ENDS TPS63802_TRANS\n*$\n.subckt EA_SS_mod_U_EA_S1 1 2 3 4 \nS_U_EA_S1 3 4 1 2 _U_EA_S1\nRS_U_EA_S1 1 2 1G\n.MODEL _U_EA_S1 VSWITCH Roff=1e9 Ron=1.0 Voff=0.2V Von=0.8V\n.ends EA_SS_mod_U_EA_S1\n*$\n.subckt PG_OVP_U_PG_S1 1 2 3 4 \nS_U_PG_S1 3 4 1 2 _U_PG_S1\nRS_U_PG_S1 1 2 1G\n.MODEL _U_PG_S1 VSWITCH Roff=100e6 Ron=23 Voff=0.2V Von=0.8V\n.ends PG_OVP_U_PG_S1\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S34 1 2 3 4 \nS_U_OFFtimer_S34 3 4 1 2 _U_OFFtimer_S34\nRS_U_OFFtimer_S34 1 2 1G\n.MODEL _U_OFFtimer_S34 VSWITCH Roff=30e9 Ron=1m Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S34\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S37 1 2 3 4 \nS_U_OFFtimer_S37 3 4 1 2 _U_OFFtimer_S37\nRS_U_OFFtimer_S37 1 2 1G\n.MODEL _U_OFFtimer_S37 VSWITCH Roff=30e9 Ron=1m Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S37\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S35 1 2 3 4 \nS_U_OFFtimer_S35 3 4 1 2 _U_OFFtimer_S35\nRS_U_OFFtimer_S35 1 2 1G\n.MODEL _U_OFFtimer_S35 VSWITCH Roff=30e9 Ron=1m Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S35\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S43 1 2 3 4 \nS_U_OFFtimer_S43 3 4 1 2 _U_OFFtimer_S43\nRS_U_OFFtimer_S43 1 2 1G\n.MODEL _U_OFFtimer_S43 VSWITCH Roff=30e9 Ron=1m Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S43\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S42 1 2 3 4 \nS_U_OFFtimer_S42 3 4 1 2 _U_OFFtimer_S42\nRS_U_OFFtimer_S42 1 2 1G\n.MODEL _U_OFFtimer_S42 VSWITCH Roff=10e6 Ron=350 Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S42\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S44 1 2 3 4 \nS_U_OFFtimer_S44 3 4 1 2 _U_OFFtimer_S44\nRS_U_OFFtimer_S44 1 2 1G\n.MODEL _U_OFFtimer_S44 VSWITCH Roff=10e6 Ron=1.2k Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S44\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S31 1 2 3 4 \nS_U_OFFtimer_S31 3 4 1 2 _U_OFFtimer_S31\nRS_U_OFFtimer_S31 1 2 1G\n.MODEL _U_OFFtimer_S31 VSWITCH Roff=5k Ron=2.5k Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S31\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S33 1 2 3 4 \nS_U_OFFtimer_S33 3 4 1 2 _U_OFFtimer_S33\nRS_U_OFFtimer_S33 1 2 1G\n.MODEL _U_OFFtimer_S33 VSWITCH Roff=30e9 Ron=1m Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S33\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S32 1 2 3 4 \nS_U_OFFtimer_S32 3 4 1 2 _U_OFFtimer_S32\nRS_U_OFFtimer_S32 1 2 1G\n.MODEL _U_OFFtimer_S32 VSWITCH Roff=1000e6 Ron=1 Voff=0.8 Von=0.2\n.ends OFF_Timer_mod_U_OFFtimer_S32\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S39 1 2 3 4 \nS_U_OFFtimer_S39 3 4 1 2 _U_OFFtimer_S39\nRS_U_OFFtimer_S39 1 2 1G\n.MODEL _U_OFFtimer_S39 VSWITCH Roff=30e9 Ron=1m Voff=0.45 Von=0.4\n.ends OFF_Timer_mod_U_OFFtimer_S39\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S40 1 2 3 4 \nS_U_OFFtimer_S40 3 4 1 2 _U_OFFtimer_S40\nRS_U_OFFtimer_S40 1 2 1G\n.MODEL _U_OFFtimer_S40 VSWITCH Roff=10e9 Ron=2.5k Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S40\n*$\n.subckt OFF_Timer_mod_U_OFFtimer_S41 1 2 3 4 \nS_U_OFFtimer_S41 3 4 1 2 _U_OFFtimer_S41\nRS_U_OFFtimer_S41 1 2 1G\n.MODEL _U_OFFtimer_S41 VSWITCH Roff=30e9 Ron=1m Voff=0.2 Von=0.8\n.ends OFF_Timer_mod_U_OFFtimer_S41\n*$\n.subckt Driver_U_Driver_S1 1 2 3 4 \nS_U_Driver_S1 3 4 1 2 _U_Driver_S1\nRS_U_Driver_S1 1 2 1G\n.MODEL _U_Driver_S1 VSWITCH Roff=100e6 Ron=47m Voff=0.2V Von=0.8V\n.ends Driver_U_Driver_S1\n*$\n.subckt Driver_U_Driver_S2 1 2 3 4 \nS_U_Driver_S2 3 4 1 2 _U_Driver_S2\nRS_U_Driver_S2 1 2 1G\n.MODEL _U_Driver_S2 VSWITCH Roff=100e6 Ron=34m Voff=0.2V Von=0.8V\n.ends Driver_U_Driver_S2\n*$\n.subckt Driver_U_Driver_S5 1 2 3 4 \nS_U_Driver_S5 3 4 1 2 _U_Driver_S5\nRS_U_Driver_S5 1 2 1G\n.MODEL _U_Driver_S5 VSWITCH Roff=100e9 Ron=23 Voff=0.2V Von=0.8V\n.ends Driver_U_Driver_S5\n*$\n.subckt Driver_U_Driver_H2 1 2 3 4 \nH_U_Driver_H2 3 4 VH_U_Driver_H2 1\nVH_U_Driver_H2 1 2 0V\n.ends Driver_U_Driver_H2\n*$\n.subckt Driver_U_Driver_S3 1 2 3 4 \nS_U_Driver_S3 3 4 1 2 _U_Driver_S3\nRS_U_Driver_S3 1 2 1G\n.MODEL _U_Driver_S3 VSWITCH Roff=100e6 Ron=44m Voff=0.2V Von=0.8V\n.ends Driver_U_Driver_S3\n*$\n.subckt Driver_U_Driver_S4 1 2 3 4 \nS_U_Driver_S4 3 4 1 2 _U_Driver_S4\nRS_U_Driver_S4 1 2 1G\n.MODEL _U_Driver_S4 VSWITCH Roff=100e6 Ron=22m Voff=0.2V Von=0.8V\n.ends Driver_U_Driver_S4\n*$\n.subckt Driver_U_Driver_H1 1 2 3 4 \nH_U_Driver_H1 3 4 VH_U_Driver_H1 1\nVH_U_Driver_H1 1 2 0V\n.ends Driver_U_Driver_H1\n*$\n.SUBCKT INV_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS INV_BASIC_GEN\n*$\n.SUBCKT INV_DELAY_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 DELAY = 10n \nE_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT1 YINT2 1\nCINT YINT2 0 {DELAY*1.3}\nE_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} , \n+ {VSS},{VDD})}}\nRINT2 YINT3 Y 1\nCINT2 Y 0 1n\n.ENDS INV_DELAY_BASIC_GEN\n*$\n.SUBCKT AND2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND2_BASIC_GEN\n*$\n.SUBCKT AND2_BASIC_GEN_drv A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 10p\n.ENDS AND2_BASIC_GEN_drv\n*$\n.SUBCKT OR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR2_BASIC_GEN\n*$\n.SUBCKT NOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS NOR2_BASIC_GEN\n*$\n.SUBCKT OR3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH} |\n+ V(C) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR3_BASIC_GEN\n*$\n.SUBCKT OR4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} | \n+ V(B) > {VTHRESH} |\n+ V(C) > {VTHRESH} |\n+ V(D) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS OR4_BASIC_GEN\n*$\n.SUBCKT COMP_BASIC_GEN INP INM Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5\t\nE_ABM Yint 0 VALUE {IF (V(INP) > \n+ V(INM), {VDD},{VSS})}\nR1 Yint Y 1\nC1 Y 0 1n\n.ENDS COMP_BASIC_GEN\n*$\n.SUBCKT BUF_BASIC_GEN A Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n \n.ENDS BUF_BASIC_GEN\n*$\n.SUBCKT BUF_DELAY_BASIC_GEN A Y PARAMS: VDD=5 VSS=0 VTHRESH=2.5\n+ DELAY = 10n \nE_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT1 YINT2 1\nCINT YINT2 0 {DELAY*1.3} \nE_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT2 YINT3 Y 1\nCINT2 Y 0 1n\n.ENDS BUF_DELAY_BASIC_GEN\n*$\n.SUBCKT BUF_DELAY_BASIC_GEN1 A Y PARAMS: VDD=5 VSS=0 VTHRESH=2.5\n+ DELAY = 10n \nE_ABMGATE1 YINT1 0 VALUE {{IF(V(A) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT YINT1 YINT2 1\nCINT YINT2 0 {DELAY*1.3}\nE_ABMGATE2 YINT3 0 VALUE {{IF(V(YINT2) > {VTHRESH} , \n+ {VDD},{VSS})}}\nRINT2 YINT3 Y 1\nCINT2 Y 0 1n\n.ENDS BUF_DELAY_BASIC_GEN1\n*$\n.SUBCKT AND3_BASIC_GEN A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH} &\n+ V(C) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND3_BASIC_GEN\n*$\n.SUBCKT AND3_BASIC_GEN_drv A B C Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH} &\n+ V(C) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 10p\n.ENDS AND3_BASIC_GEN_drv\n*$\n.SUBCKT XNOR2_BASIC_GEN A B Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} ^ \n+ V(B) > {VTHRESH},{VSS},{VDD})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS XNOR2_BASIC_GEN\n*$\n.SUBCKT COMPHYS_BASIC_GEN INP INM HYS OUT PARAMS: VDD=1 VSS=0 VTHRESH=0.5\t\nEIN INP1 INM1 INP INM 1 \nEHYS INP1 INP2 VALUE { IF( V(1) > {VTHRESH},-V(HYS),0) }\nEOUT OUT 0 VALUE { IF( V(INP2)>V(INM1), {VDD} ,{VSS}) }\nR1 OUT 1 1\nC1 1 0 5n\nRINP1 INP1 0 1K\n.ENDS COMPHYS_BASIC_GEN\n*$\n.subckt srlatchrhp_basic_gen s r q qb params: vdd=1 vss=0 vthresh=0.5 \ngq 0 qint value = {if(v(r) > {vthresh},-5,if(v(s)>{vthresh},5, 0))}\ncqint qint 0 1n\nrqint qint 0 1000meg\nd_d10 qint my5 d_d1\nv1 my5 0 {vdd}\nd_d11 myvss qint d_d1\nv2 myvss 0 {vss} \neq qqq 0 qint 0 1\nx3 qqq q buf_basic_gen params: vdd={vdd} vss={vss} vthresh={vthresh}\neqb qbr 0 value = {if( v(q) > {vthresh}, {vss},{vdd})}\nrqb qbr qb 1\ncdummy2 qb 0 1n\n.ic v(qint) {vss}\n.model d_d1 d\n+ is=1e-015\n+ tt=1e-011\n+ rs=0.005\n+ n=0.01\n.ends srlatchrhp_basic_gen\n*$\n.SUBCKT DFF_R Q QB CLK D R PARAMS: VDD=1 VSS=0 VTHRESH=0.5\nX1 CLK CLKdel INV_DELAY_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH} DELAY = 15n\nX2 CLK CLKdel CLKint AND2_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH}\nGQ 0 Qint VALUE = {IF(V(R) > {VTHRESH},-5,IF(V(CLKint)> {VTHRESH},\n+ IF(V(D)> {VTHRESH},5,-5),0))}\nCQint Qint 0 1n\nRQint Qint 0 10000MEG\nD_D10 Qint MY5 D_D1\nV1 MY5 0 {VDD}\nD_D11 MYVSS Qint D_D1 \t\nV2 MYVSS 0 {VSS}\nEQ Qqq 0 Qint 0 1\nX3 Qqq Q BUF_DELAY_BASIC_GEN PARAMS: VDD={VDD} VSS={VSS} VTHRESH={VTHRESH} DELAY = 20n\nEQb Qbr 0 VALUE = {IF( V(Q) > {VTHRESH}, {VSS},{VDD})}\nRQb Qbr Qb 1\nCdummy2 QB 0 1nF\n.IC V(Qint) {VSS}\n.ENDS DFF_R\n*$\n.SUBCKT CESR IN OUT\n+ PARAMs: C=100u ESR=0.01 X=2 IC=0\nC\tIN 1 {C*X} IC={IC}\nRESR\t1 OUT {ESR/X}\n.ENDS CESR\n*$\n.SUBCKT LDCR IN OUT\n+ PARAMs: L=1u DCR=0.01 IC=0\nL\tIN 1 {L} IC={IC}\nRDCR\t1 OUT {DCR}\n.ENDS LDCR\n*$\n.model D_D1 d\n+ is=1e-015\n+ tt=1e-011\n+ rs=0.05\n+ n=0.1\n*$\n.model D_body d\n+ is=1e-015\n+ tt=1e-011\n+ rs=0.05\n+ n=0.7\n*$\n.subckt one_shot in out\n+ params: t=100\ns_s1 meas 0 reset2 0 s1\ne_abm1 ch 0 value { if( v(in)>0.5 | v(out)>0.5,1,0) }\nr_r2 reset2 reset 0.1 \ne_abm3 out 0 value { if( v(meas)<0.5 & v(ch)>0.5,1,0) }\nr_r1 meas ch {t} \nc_c2 0 reset2 1.4427n \nc_c1 0 meas 1.4427n \ne_abm2 reset 0 value { if(v(ch)<0.5,1,0) }\n.model s1 vswitch\n+ roff=1e+009\n+ ron=1\n+ voff=0.25\n+ von=0.75\n.ends one_shot\n*$\n.subckt LOAD_MODULE VOUT GND_0 PARAMS: VOUT=1 ILOAD=1 ILOAD2=2 TD=1m TR=10u TF=10u PW=100u\nX_S1 VLOAD GND_0 VOUT GND_0 LOAD_MODULE_S1 PARAMS: VOUT={VOUT} ILOAD={ILOAD} ILOAD2={ILOAD2}\nV_V1 VLOAD GND_0 \n+PULSE 0 1 {TD} {TR} {TF} {PW} 2\n.ends LOAD_MODULE\n*$\n.subckt LOAD_MODULE_S1 1 2 3 4 PARAMS: VOUT=1 ILOAD=1 ILOAD2=2 \nS_S1 3 4 1 2 _S1\nRS_S1 1 2 1G\n.MODEL _S1 VSWITCH Roff={{VOUT}/{ILOAD}} Ron={{VOUT}/{ILOAD2}}\n+ Voff=0.2 Von=0.8\n.ends LOAD_MODULE_S1\n*$\n.subckt asymmetric_delay inp out params: rising_edge_delay=1 vthresh=0.5\n+ falling_edge_delay=1 vdd=1 vss=0\ne_abm3 inp1 0 value { if(v(inp) > {vthresh}, {vdd} , {vss}) }\ne_abm1 yin4 0 value { if(v(yin3) > {vthresh}, {vdd} , {vss}) }\ne_abm2 yin2 0 value { if(v(yin1) > {vthresh}, {vdd} , {vss}) }\nr_rint inp1 yin1 1 \nc_cint yin1 0 {1.443*rising_edge_delay} \nd_d10 yin1 inp1 d_d1\nr_r1 yin4 out 1 \nr_rout yin2 yin3 1 \nc_cout yin3 0 {1.443*falling_edge_delay} \nc_c1 0 out 1n \nd_d11 yin2 yin3 d_d1\n.model d_d1 d\n+ is=1e-015\n+ tt=1e-011\n+ rs=0.005\n+ n=0.1\n.ends asymmetric_delay\n*$\n.SUBCKT SRLATCHSHP_BASIC_NEW Q Qb R S PARAMS: ic=1 thresh=2.5 vdd=5 vss=0\nC_C1 Q 0 1n IC={IC} \nC_C2 0 QB 1n \nE_ABM5 N00055 0 VALUE { if(v(S) >{THRESH},{VDD},if(v(R)>{THRESH},{VSS},\n+ V(Q))) }\nR_R1 N00055 Q 1 \nE_ABM6 N14322195 0 VALUE { IF(V(Q)<{THRESH},{VDD},{VSS}) }\nR_R2 N14322195 QB 1 \n.ENDS SRLATCHSHP_BASIC_NEW\n*$\n.SUBCKT AND4_BASIC_GEN A B C D Y PARAMS: VDD=1 VSS=0 VTHRESH=0.5 \nE_ABMGATE YINT 0 VALUE {{IF(V(A) > {VTHRESH} & \n+ V(B) > {VTHRESH} &\n+ V(C) > {VTHRESH} &\n+ V(D) > {VTHRESH},{VDD},{VSS})}}\nRINT YINT Y 1\nCINT Y 0 1n\n.ENDS AND4_BASIC_GEN\n*$\n.SUBCKT SRLATCHRHP_BASIC_NEW Q Qb R S PARAMS: ic=1 thresh=2.5 vdd=5 vss=0\nC_C1 Q 0 1n IC={IC} \nC_C2 0 QB 1n \nE_ABM5 N00055 0 VALUE { if(v(R) >{THRESH},{VSS},if(v(S)>{THRESH},{VDD},\n+ V(Q))) }\nR_R1 N00055 Q 1 \nE_ABM6 N14322195 0 VALUE { IF(V(Q)<{THRESH},{VDD},{VSS}) }\nR_R2 N14322195 QB 1 \n.ENDS SRLATCHRHP_BASIC_NEW\n*$\n";
var tps63802SpiceModel = {
source: source
};
const pinLabels$4 = {
pin1: ["EN"],
pin2: ["MODE"],
pin3: ["AGND"],
pin4: ["FB"],
pin5: ["PG"],
pin6: ["VOUT"],
pin7: ["L2"],
pin8: ["GND"],
pin9: ["L1"],
pin10: ["VIN"],
};
const TPS63802DLAR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$4,
// supplierPartNumbers={{
// jlcpcb: ["C2845237"],
// }}
// manufacturerPartNumber="TPS63802DLAR"
spiceModel: jsx("spicemodel", { source: tps63802SpiceModel.source, spicePinMapping: {
AGND: "AGND",
EN: "EN",
FB: "FB",
GND: "GND",
L1: "L1",
L2: "L2",
MODE: "MODE",
PG: "PG",
VIN: "VIN",
VOUT: "VOUT",
} }), footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin10"], pcbX: "0.74994135mm", pcbY: "0.999998mm", width: "0.8999982mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0.74994135mm", pcbY: "0.499872mm", width: "0.8999982mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "0.55004335mm", pcbY: "0mm", width: "1.2999974mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "0.74994135mm", pcbY: "-0.500126mm", width: "0.8999982mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.74994135mm", pcbY: "-0.999998mm", width: "0.8999982mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-0.90004265mm", pcbY: "-0.999998mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-0.90004265mm", pcbY: "-0.500126mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.90004265mm", pcbY: "0mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.90004265mm", pcbY: "0.499872mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.90004265mm", pcbY: "0.999998mm", width: "0.5999988mm", height: "0.2999994mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 1.0680255500000158, y: 1.330121800000029 },
{ x: 1.0680255500000158, y: 1.5240000000001146 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.0909744500000897, y: -1.330121800000029 },
{ x: -1.0909744500000897, y: -1.5239999999998872 },
{ x: 1.0680255500000158, y: -1.5239999999998872 },
{ x: 1.0680255500000158, y: -1.330121800000029 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.0680255500000158, y: 1.5240000000001146 },
{ x: -1.0909744500000897, y: 1.5240000000001146 },
{ x: -1.0909744500000897, y: 1.330121800000029 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.297044650000089, y: 1.5240000000001146 },
{ x: -1.3004546570083448, y: 1.4980984252424605 },
{ x: -1.3104522916909218, y: 1.4739620000000286 },
{ x: -1.326356231765999, y: 1.45323558176608 },
{ x: -1.3470826499998338, y: 1.437331641691003 },
{ x: -1.3712190752423794, y: 1.427334007008426 },
{ x: -1.3971206500000335, y: 1.42392400000017 },
{ x: -1.4230222247576876, y: 1.427334007008426 },
{ x: -1.4471586500000058, y: 1.437331641691003 },
{ x: -1.467885068234068, y: 1.45323558176608 },
{ x: -1.4837890083091452, y: 1.4739620000000286 },
{ x: -1.4937866429917221, y: 1.4980984252424605 },
{ x: -1.497196649999978, y: 1.5240000000001146 },
{ x: -1.4937866429917221, y: 1.5499015747577687 },
{ x: -1.4837890083091452, y: 1.5740380000000869 },
{ x: -1.467885068234068, y: 1.5947644182340355 },
{ x: -1.4471586500000058, y: 1.6106683583091126 },
{ x: -1.4230222247576876, y: 1.6206659929916896 },
{ x: -1.3971206500000335, y: 1.6240760000000591 },
{ x: -1.3712190752423794, y: 1.6206659929916896 },
{ x: -1.3470826499998338, y: 1.6106683583091126 },
{ x: -1.326356231765999, y: 1.5947644182340355 },
{ x: -1.3104522916909218, y: 1.5740380000000869 },
{ x: -1.3004546570083448, y: 1.5499015747577687 },
{ x: -1.297044650000089, y: 1.5240000000001146 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.14972665mm", pcbY: "2.63576mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.7459266500000012, y: 1.8857600000000048 },
{ x: 1.4464733499999056, y: 1.8857600000000048 },
{ x: 1.4464733499999056, y: -1.7638399999999592 },
{ x: -1.7459266500000012, y: -1.7638399999999592 },
{ x: -1.7459266500000012, y: 1.8857600000000048 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2845237.obj?uuid=aaec7da25c23451ca65c9907eea57d42",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C2845237.step?uuid=aaec7da25c23451ca65c9907eea57d42",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0.07497445000001335, y: 0, z: -0.95 },
}, ...props }));
};
const TPS63802 = ({ footprintVariant = "vson_hr_10", ...props }) => {
if (footprintVariant === "vson_hr_10") {
return jsx(TPS63802DLAR, { ...props });
}
return jsx(TPS63802DLAR, { ...props });
};
const TRF7960RHB = (props) => (jsx("chip", { manufacturerPartNumber: "TRF7960RHBT", schWidth: "3.5mm", schHeight: "9mm", pinLabels: {
pin1: "VDD_A",
pin2: "VIN",
pin3: "VDD_RF",
pin4: "VDD_PA",
pin5: "TX_OUT",
pin6: "VSS_PA",
pin7: "VSS_RX",
pin8: "RX_IN1",
pin9: "RX_IN2",
pin10: "VSS",
pin11: "BAND_GAP",
pin12: "ASK_OOK",
pin13: "IRQ",
pin14: "MOD",
pin15: "VSS_A",
pin16: "VDD_IO",
pin17: ["PARALLEL_D0", "IO_0"],
pin18: ["PARALLEL_D1", "IO_1"],
pin19: ["PARALLEL_D2", "IO_2"],
pin20: ["PARALLEL_D3", "IO_3"],
pin21: ["SPI_CS", "PARALLEL_D4", "SLAVE_SELECT"],
pin22: ["PARALLEL_D5", "IO_5"],
pin23: ["SPI_MISO", "PARALLEL_D6", "MISO"],
pin24: ["SPI_MOSI", "PARALLEL_D7", "MOSI"],
pin25: "EN2",
pin26: ["SPI_SCK", "PARALLEL_DATA_CLK", "DATA_CLK"],
pin27: "SYS_CLK",
pin28: "EN",
pin29: "VSS_D",
pin30: "OSC_OUT",
pin31: "OSC_IN",
pin32: "VDD_X",
pin33: "TH_PAD",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [
28, 25, 21, 26, 24, 23, 27, 13, 14, 12, 2, 19, 18, 32, 16, 11, 4, 3,
1,
],
},
rightSide: {
direction: "top-to-bottom",
pins: [30, 31, 5, 8, 9, 22, 20, 29, 17, 15, 10, 7, 6, 33],
},
}, schPinStyle: {
pin28: { marginBottom: 0.2 },
pin25: { marginBottom: 0.2 },
pin21: { marginBottom: 0.2 },
pin26: { marginBottom: 0.2 },
pin24: { marginBottom: 0.2 },
pin23: { marginBottom: 0.55 },
pin27: { marginBottom: 0.2 },
pin13: { marginBottom: 0.2 },
pin14: { marginBottom: 0.2 },
pin12: { marginBottom: 0.55 },
pin2: { marginBottom: 0.2 },
pin19: { marginBottom: 0.2 },
pin18: { marginBottom: 1 },
pin32: { marginBottom: 0.2 },
pin16: { marginBottom: 0.2 },
pin11: { marginBottom: 0.2 },
pin4: { marginBottom: 0.2 },
pin3: { marginBottom: 0.2 },
pin30: { marginBottom: 0.45 },
pin31: { marginBottom: 1 },
pin5: { marginBottom: 1 },
pin8: { marginBottom: 0.8 },
pin9: { marginBottom: 0.8 },
pin22: { marginBottom: 0.2 },
pin20: { marginBottom: 0.2 },
pin29: { marginBottom: 0.2 },
pin17: { marginBottom: 0.2 },
pin15: { marginBottom: 0.2 },
pin10: { marginBottom: 0.2 },
pin7: { marginBottom: 0.2 },
pin6: { marginBottom: 0.2 },
}, noConnect: ["pin20", "pin22"], ...props }));
const pinLabels$3 = {
pin1: ["IN"],
pin2: ["GND"],
pin3: ["EN"],
pin4: ["NC"],
pin5: ["OUT"],
};
const TPS7A0230PDBVR = (props) => {
return (jsx("chip", { pinLabels: pinLabels$3, supplierPartNumbers: {
jlcpcb: ["C3747031"],
}, manufacturerPartNumber: "TPS7A0230PDBVR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin2"], pcbX: "1.100074mm", pcbY: "-0.000127mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "1.100074mm", pcbY: "0.949833mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "1.100074mm", pcbY: "-0.949833mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "-1.100074mm", pcbY: "0.950087mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "-1.100074mm", pcbY: "-0.950087mm", width: "0.999998mm", height: "0.5999988mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -0.6984238000000005, y: -1.523974599999974 },
{ x: 0.6985507999999072, y: -1.5240254000000277 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.42237660000012056, y: 1.3969745999999077 },
{ x: 0.42240199999992, y: 1.3969745999999077 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.88894920000007, y: -0.38097460000005867 },
{ x: -0.88894920000007, y: 0.38097460000005867 },
] }), jsx("silkscreenpath", { route: [
{ x: 2.1600921999998945, y: -0.9602216000000681 },
{ x: 2.154977189487454, y: -0.9990739621365492 },
{ x: 2.139980737463702, y: -1.0352785999999696 },
{ x: 2.1161248273510864, y: -1.0663682273509494 },
{ x: 2.085035199999993, y: -1.090224137463565 },
{ x: 2.0488305621365726, y: -1.1052205894874305 },
{ x: 2.0099781999999777, y: -1.1103355999999849 },
{ x: 1.971125837863383, y: -1.1052205894874305 },
{ x: 1.9349211999998488, y: -1.090224137463565 },
{ x: 1.903831572648869, y: -1.0663682273509494 },
{ x: 1.8799756625362534, y: -1.0352785999999696 },
{ x: 1.864979210512388, y: -0.9990739621365492 },
{ x: 1.859864200000061, y: -0.9602216000000681 },
{ x: 1.864979210512388, y: -0.9213692378634732 },
{ x: 1.8799756625362534, y: -0.8851645999999391 },
{ x: 1.903831572648869, y: -0.8540749726489594 },
{ x: 1.9349211999998488, y: -0.8302190625363437 },
{ x: 1.971125837863383, y: -0.8152226105124782 },
{ x: 2.0099781999999777, y: -0.8101076000000376 },
{ x: 2.0488305621365726, y: -0.8152226105124782 },
{ x: 2.085035199999993, y: -0.8302190625363437 },
{ x: 2.1161248273510864, y: -0.8540749726489594 },
{ x: 2.139980737463702, y: -0.8851645999999391 },
{ x: 2.154977189487454, y: -0.9213692378634732 },
{ x: 2.1600921999998945, y: -0.9602216000000681 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "0.283972mm", pcbY: "2.448689mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.8456280000000334, y: 1.6986889999999448 },
{ x: 2.413571999999931, y: 1.6986889999999448 },
{ x: 2.413571999999931, y: -1.7731110000000854 },
{ x: -1.8456280000000334, y: -1.7731110000000854 },
{ x: -1.8456280000000334, y: 1.6986889999999448 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3747031.obj?uuid=8c971aea3af54c53b74baeb1f489d393",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C3747031.step?uuid=8c971aea3af54c53b74baeb1f489d393",
pcbRotationOffset: 90,
modelOriginPosition: {
x: -12699999956566899e-21,
y: 0.00006349999989652133,
z: -0.7,
},
}, ...props }));
};
const TPS7A02 = ({ footprintVariant = "sot_23_5", ...props }) => {
if (footprintVariant === "sot_23_5") {
return jsx(TPS7A0230PDBVR, { ...props });
}
return jsx(TPS7A0230PDBVR, { ...props });
};
const TPSM82823_PIN_LABELS = {
pin1: "VIN",
pin2: "EN",
pin3: "GND",
pin4: "PG",
pin5: "FB",
pin6: "VOUT",
};
const TPSM82823 = (props) => (jsx("chip", { ...props, pinLabels: TPSM82823_PIN_LABELS,
// supplierPartNumbers={{
// jlcpcb: ["C5196953"],
// }}
schPinStyle: {
GND: {
marginTop: 1.3,
},
VOUT: {
marginBottom: 1.3,
},
EN: {
marginTop: 0.3,
},
PG: {
marginTop: 0.3,
},
}, footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.999998mm", pcbY: "-0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.499872mm", pcbY: "-0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "0mm", pcbY: "-0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.500126mm", pcbY: "-0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.999998mm", pcbY: "-0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.999998mm", pcbY: "0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.499872mm", pcbY: "0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0mm", pcbY: "0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.500126mm", pcbY: "0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.999998mm", pcbY: "0.857504mm", width: "0.2500122mm", height: "1.0649966mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: -1.2399264000000016, y: -1.1100562000000025 },
{ x: -1.3599667999999951, y: -1.1100562000000025 },
{ x: -1.3599667999999951, y: 1.0800079999999923 },
{ x: -1.2299442000000056, y: 1.0800079999999923 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.2400025999999968, y: 1.1100053999999915 },
{ x: 1.3599922000000078, y: 1.1100053999999915 },
{ x: 1.3599922000000078, y: -1.0800080000000207 },
{ x: 1.2299950000000024, y: -1.0800080000000207 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.3329919999999902, y: -1.2700000000000102 },
{ x: -1.3369818812965093, y: -1.3003061572672436 },
{ x: -1.3486796213692571, y: -1.3285470000000004 },
{ x: -1.3672880385637427, y: -1.3527979614362664 },
{ x: -1.3915389999999945, y: -1.3714063786307378 },
{ x: -1.4197798427327655, y: -1.3831041187034998 },
{ x: -1.4500859999999989, y: -1.3870940000000047 },
{ x: -1.4803921572672323, y: -1.3831041187034998 },
{ x: -1.5086330000000032, y: -1.3714063786307378 },
{ x: -1.532883961436255, y: -1.3527979614362664 },
{ x: -1.5514923786307406, y: -1.3285470000000004 },
{ x: -1.5631901187034885, y: -1.3003061572672436 },
{ x: -1.5671800000000076, y: -1.2700000000000102 },
{ x: -1.5631901187034885, y: -1.2396938427327768 },
{ x: -1.5514923786307406, y: -1.2114530000000059 },
{ x: -1.532883961436255, y: -1.1872020385637398 },
{ x: -1.5086330000000032, y: -1.1685936213692827 },
{ x: -1.4803921572672323, y: -1.1568958812965064 },
{ x: -1.4500859999999989, y: -1.1529060000000015 },
{ x: -1.4197798427327655, y: -1.1568958812965064 },
{ x: -1.3915389999999945, y: -1.1685936213692827 },
{ x: -1.3672880385637427, y: -1.1872020385637398 },
{ x: -1.3486796213692571, y: -1.2114530000000059 },
{ x: -1.3369818812965093, y: -1.2396938427327768 },
{ x: -1.3329919999999902, y: -1.2700000000000102 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1143mm", pcbY: "2.397mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.824799999999982, y: 1.6469999999999914 },
{ x: 1.5962000000000103, y: 1.6469999999999914 },
{ x: 1.5962000000000103, y: -1.6216000000000008 },
{ x: -1.824799999999982, y: -1.6216000000000008 },
{ x: -1.824799999999982, y: 1.6469999999999914 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5196953.obj?uuid=f8dc55bb8e7e4af3a65abaa0221e33c1",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C5196953.step?uuid=f8dc55bb8e7e4af3a65abaa0221e33c1",
pcbRotationOffset: 90,
modelOriginPosition: { x: 0, y: 0.000012699999999199463, z: -0.01 },
} }));
const pinLabels$2 = {
pin1: "VCCA",
pin2: ["IO_A1", "A1"],
pin3: ["IO_A2", "A2"],
pin4: ["IO_A3", "A3"],
pin5: ["IO_A4", "A4"],
pin6: "NC1",
pin7: "GND",
pin8: "OE",
pin9: "NC2",
pin10: ["IO_B4", "B4"],
pin11: ["IO_B3", "B3"],
pin12: ["IO_B2", "B2"],
pin13: ["IO_B1", "B1"],
pin14: "VCCB",
pin15: "EP",
};
const TXB0104RGYR = (props) => (jsx("chip", { ...props, pinLabels: pinLabels$2, pinAttributes: {
A1: {
requiresPower: true,
},
A2: {
requiresPower: true,
},
A3: {
requiresPower: true,
},
A4: {
requiresPower: true,
},
B1: {
requiresPower: true,
},
B2: {
requiresPower: true,
},
B3: {
requiresPower: true,
},
B4: {
requiresPower: true,
},
GND: {
requiresGround: true,
},
OE: {
mustBeConnected: true,
},
}, schPinArrangement: {
topSide: {
direction: "left-to-right",
pins: ["VCCA", "VCCB"],
},
leftSide: {
direction: "top-to-bottom",
pins: ["OE", "A1", "A2", "A3", "A4"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["B1", "B2", "B3", "B4"],
},
bottomSide: {
direction: "left-to-right",
pins: ["GND"],
},
}, schPinStyle: {
VCCA: {
marginRight: 0.5,
},
VCCB: {
marginLeft: 0.5,
},
OE: {
marginBottom: 0.7,
},
A1: {
marginTop: 0.15,
},
B1: {
marginTop: 1,
},
}, schWidth: 2, schHeight: 3, supplierPartNumbers: {
jlcpcb: ["C400708"],
}, manufacturerPartNumber: "TXB0104RGYR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.75006mm", pcbY: "-0.750062mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.998474mm", pcbY: "-1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "-0.498348mm", pcbY: "-1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.001524mm", pcbY: "-1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.50165mm", pcbY: "-1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "1.001522mm", pcbY: "-1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "1.75006mm", pcbY: "-0.750062mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "1.75006mm", pcbY: "0.750062mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin9"], pcbX: "0.999998mm", pcbY: "1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin10"], pcbX: "0.500126mm", pcbY: "1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin11"], pcbX: "0mm", pcbY: "1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin12"], pcbX: "-0.499872mm", pcbY: "1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin13"], pcbX: "-0.999998mm", pcbY: "1.75006mm", width: "0.2800096mm", height: "0.7999984mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin14"], pcbX: "-1.75006mm", pcbY: "0.750062mm", width: "0.7999984mm", height: "0.2800096mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin15"], pcbX: "0mm", pcbY: "0mm", width: "2.0500086mm", height: "2.0500086mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 1.7500092000000222, y: 1.7500092000000222 },
{ x: 1.3711428000000296, y: 1.7500092000000222 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.3711428000001433, y: 1.7500092000000222 },
{ x: -1.7500092000000222, y: 1.7500092000000222 },
{ x: -1.7500092000000222, y: 1.1211560000000418 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.7500092000000222, y: 0.3788663999998789 },
{ x: -1.7500092000000222, y: -0.3768089999998665 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.7500092000000222, y: -1.1190986000000294 },
{ x: -1.7500092000000222, y: -1.7500091999999086 },
{ x: -1.7500600000000759, y: -1.7500599999999622 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.7500600000000759, y: -1.7500599999999622 },
{ x: -1.3696187999998983, y: -1.7500599999999622 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.3726667999999336, y: -1.7500599999999622 },
{ x: 1.749958399999855, y: -1.7500599999999622 },
{ x: 1.7500092000000222, y: -1.7500091999999086 },
{ x: 1.7500092000000222, y: -1.121130600000015 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.7500092000000222, y: -0.3788409999999658 },
{ x: 1.7500092000000222, y: 0.3788663999998789 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.7500092000000222, y: 1.1211560000000418 },
{ x: 1.7500092000000222, y: 1.7500092000000222 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.99999600000001, y: -1.2999719999999115 },
{ x: -2.0034060070083797, y: -1.3258735747575656 },
{ x: -2.0134036416909566, y: -1.3500099999998838 },
{ x: -2.0293075817660338, y: -1.370736418233946 },
{ x: -2.0500339999999824, y: -1.3866403583090232 },
{ x: -2.0741704252423006, y: -1.3966379929916002 },
{ x: -2.1000719999999546, y: -1.400047999999856 },
{ x: -2.125973574757836, y: -1.3966379929916002 },
{ x: -2.1501100000000406, y: -1.3866403583090232 },
{ x: -2.170836418233989, y: -1.370736418233946 },
{ x: -2.1867403583090663, y: -1.3500099999998838 },
{ x: -2.196737992991757, y: -1.3258735747575656 },
{ x: -2.200147999999899, y: -1.2999719999999115 },
{ x: -2.196737992991757, y: -1.2740704252422574 },
{ x: -2.1867403583090663, y: -1.2499339999999393 },
{ x: -2.170836418233989, y: -1.229207581765877 },
{ x: -2.1501100000000406, y: -1.2133036416907999 },
{ x: -2.125973574757836, y: -1.2033060070082229 },
{ x: -2.1000719999999546, y: -1.199895999999967 },
{ x: -2.0741704252423006, y: -1.2033060070082229 },
{ x: -2.0500339999999824, y: -1.2133036416907999 },
{ x: -2.0293075817660338, y: -1.229207581765877 },
{ x: -2.0134036416909566, y: -1.2499339999999393 },
{ x: -2.0034060070083797, y: -1.2740704252422574 },
{ x: -1.99999600000001, y: -1.2999719999999115 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.1524mm", pcbY: "3.159mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -2.6884000000000015, y: 2.408999999999992 },
{ x: 2.3836000000000013, y: 2.408999999999992 },
{ x: 2.3836000000000013, y: -2.3836000000000013 },
{ x: -2.6884000000000015, y: -2.3836000000000013 },
{ x: -2.6884000000000015, y: 2.408999999999992 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C400708.obj?uuid=cc9a7c4d6c3844ba9e2ed6c3b0f8d939",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C400708.step?uuid=cc9a7c4d6c3844ba9e2ed6c3b0f8d939",
pcbRotationOffset: 0,
modelOriginPosition: { x: 0, y: 0, z: -0.02 },
}, ...props }));
const TXB0104 = ({ footprintVariant = "vqfn_14_ep_3p5x3p5", ...props }) => {
if (footprintVariant === "vqfn_14_ep_3p5x3p5") {
return jsx(TXB0104RGYR, { ...props });
}
return jsx(TXB0104RGYR, { ...props });
};
const pinLabels$1 = {
pin1: ["IO_B2", "B2"],
pin2: "GND",
pin3: "VCCA",
pin4: ["IO_A2", "A2"],
pin5: ["IO_A1", "A1"],
pin6: "OE",
pin7: "VCCB",
pin8: ["IO_B1", "B1"],
};
const TXS0102DCUR = (props) => (jsx("chip", { pinLabels: pinLabels$1, pinAttributes: {
A1: {
requiresPower: true,
},
A2: {
requiresPower: true,
},
B1: {
requiresPower: true,
},
B2: {
requiresPower: true,
},
GND: {
requiresGround: true,
},
OE: {
mustBeConnected: true,
},
}, schPinArrangement: {
topSide: {
direction: "left-to-right",
pins: ["VCCA", "VCCB"],
},
leftSide: {
direction: "top-to-bottom",
pins: ["OE", "A1", "A2"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["B1", "B2"],
},
bottomSide: {
direction: "left-to-right",
pins: ["GND"],
},
}, schPinStyle: {
VCCA: {
marginRight: 0.5,
},
VCCB: {
marginLeft: 0.5,
},
OE: {
marginBottom: 0.7,
},
A1: {
marginTop: 0.15,
},
B1: {
marginTop: 1,
},
}, schWidth: 2, schHeight: 3, supplierPartNumbers: {
jlcpcb: ["C53434"],
}, manufacturerPartNumber: "TXS0102DCUR", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-0.762mm", pcbY: "-1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.254mm", pcbY: "-1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.254mm", pcbY: "-1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "0.762mm", pcbY: "-1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "0.762mm", pcbY: "1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.254mm", pcbY: "1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.254mm", pcbY: "1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-0.762mm", pcbY: "1.550035mm", width: "0.2500122mm", height: "0.700024mm", shape: "rect" }), jsx("silkscreenpath", { route: [
{ x: 1.1998706000000539, y: 1.0001250000000255 },
{ x: 1.1998706000000539, y: -0.9998709999999846 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2000484000000142, y: -0.9998709999999846 },
{ x: -1.2000484000000142, y: 1.0001250000000255 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2000484000000142, y: -0.9998709999999846 },
{ x: -1.0003028000000995, y: -0.9998709999999846 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.5239512000000559, y: -0.9998709999999846 },
{ x: -0.4923028000000613, y: -0.9998709999999846 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.015951200000017707, y: -0.9998709999999846 },
{ x: 0.015697199999976874, y: -0.9998709999999846 },
] }), jsx("silkscreenpath", { route: [
{ x: 0.4920487999999068, y: -0.9998709999999846 },
{ x: 0.5236971999999014, y: -0.9998709999999846 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.0000487999998313, y: -0.9998709999999846 },
{ x: 1.1998706000000539, y: -0.9998709999999846 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.2000484000000142, y: 1.0001250000000255 },
{ x: -1.0003028000000995, y: 1.0001250000000255 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.5239512000000559, y: 1.0001250000000255 },
{ x: -0.4923028000000613, y: 1.0001250000000255 },
] }), jsx("silkscreenpath", { route: [
{ x: -0.015951200000017707, y: 1.0001250000000255 },
{ x: 0.015697199999976874, y: 1.0001250000000255 },
] }), jsx("silkscreenpath", { route: [
{ x: 0.4920487999999068, y: 1.0001250000000255 },
{ x: 0.5236971999999014, y: 1.0001250000000255 },
] }), jsx("silkscreenpath", { route: [
{ x: 1.0000487999998313, y: 1.0001250000000255 },
{ x: 1.1998706000000539, y: 1.0001250000000255 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.170000200000004, y: -1.777872999999886 },
{ x: -1.1734076105562963, y: -1.8037548527463514 },
{ x: -1.1833976328266544, y: -1.8278728999998748 },
{ x: -1.1992894633027618, y: -1.8485835366972196 },
{ x: -1.2200001000001066, y: -1.864475367173327 },
{ x: -1.24411814725363, y: -1.8744653894436851 },
{ x: -1.2700000000000955, y: -1.8778727999999774 },
{ x: -1.2958818527463336, y: -1.8744653894436851 },
{ x: -1.3199998999999707, y: -1.864475367173327 },
{ x: -1.3407105366973155, y: -1.8485835366972196 },
{ x: -1.3566023671734229, y: -1.8278728999998748 },
{ x: -1.3665923894438947, y: -1.8037548527463514 },
{ x: -1.3699998000000733, y: -1.777872999999886 },
{ x: -1.3665923894438947, y: -1.7519911472536478 },
{ x: -1.3566023671734229, y: -1.7278731000000107 },
{ x: -1.3407105366973155, y: -1.7071624633026659 },
{ x: -1.3199998999999707, y: -1.6912706328265585 },
{ x: -1.2958818527463336, y: -1.6812806105560867 },
{ x: -1.2700000000000955, y: -1.6778731999999081 },
{ x: -1.24411814725363, y: -1.6812806105560867 },
{ x: -1.2200001000001066, y: -1.6912706328265585 },
{ x: -1.1992894633027618, y: -1.7071624633026659 },
{ x: -1.1833976328266544, y: -1.7278731000000107 },
{ x: -1.1734076105562963, y: -1.7519911472536478 },
{ x: -1.170000200000004, y: -1.777872999999886 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.089154mm", pcbY: "2.905127mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -1.6218539999999848, y: 2.155126999999993 },
{ x: 1.4435459999998557, y: 2.155126999999993 },
{ x: 1.4435459999998557, y: -2.1548729999999523 },
{ x: -1.6218539999999848, y: -2.1548729999999523 },
{ x: -1.6218539999999848, y: 2.155126999999993 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C53434.obj?uuid=49b0213b4b994294a133f584e9799a83",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C53434.step?uuid=49b0213b4b994294a133f584e9799a83",
pcbRotationOffset: 270,
modelOriginPosition: {
x: 0.00011430000006384944,
y: 0.00012700000002041634,
z: 0.000795,
},
}, ...props }));
const TXS0102 = ({ footprintVariant = "vssop_8", ...props }) => {
if (footprintVariant === "vssop_8") {
return jsx(TXS0102DCUR, { ...props });
}
return jsx(TXS0102DCUR, { ...props });
};
const pinLabels = {
pin1: ["QSPI_CS", "SPI_CS", "CS"],
pin2: ["QSPI_IO1", "SPI_MISO", "DO_IO1", "DO", "IO1"],
pin3: ["QSPI_IO2", "SPI_WP", "WP_IO2", "WP", "IO2"],
pin4: ["VSS", "GND"],
pin5: ["QSPI_IO0", "SPI_MOSI", "DI_IO0", "DI", "IO0"],
pin6: ["QSPI_SCK", "SPI_SCK", "CLK"],
pin7: ["QSPI_IO3", "SPI_HOLD", "HOLD_IO3", "HOLD", "IO3"],
pin8: ["VCC"],
};
const W25Q128JVSIQ = (props) => {
return (jsx("chip", { pinLabels: pinLabels, supplierPartNumbers: {
jlcpcb: ["C97521"],
}, manufacturerPartNumber: "W25Q128JVSIQ", footprint: jsxs("footprint", { children: [jsx("smtpad", { portHints: ["pin1"], pcbX: "-1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin2"], pcbX: "-0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin3"], pcbX: "0.635mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin4"], pcbX: "1.905mm", pcbY: "-3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin8"], pcbX: "-1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin7"], pcbX: "-0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin6"], pcbX: "0.635mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("smtpad", { portHints: ["pin5"], pcbX: "1.905mm", pcbY: "3.530092mm", width: "0.6299962mm", height: "2.2500082mm", radius: "0.3149981mm", shape: "pill" }), jsx("silkscreenpath", { route: [
{ x: -2.6387044000000515, y: -2.1763989999999467 },
{ x: -2.6387044000000515, y: 2.1763990000000604 },
{ x: 2.6387044000000515, y: 2.1763990000000604 },
{ x: 2.6387044000000515, y: -2.1763989999999467 },
{ x: -2.6387044000000515, y: -2.1763989999999467 },
] }), jsx("silkscreenpath", { route: [
{ x: -1.7548859999999422, y: -1.4239240000000564 },
{ x: -1.7600010105124966, y: -1.4627763621365375 },
{ x: -1.774997462536362, y: -1.4989810000000716 },
{ x: -1.7988533726489777, y: -1.5300706273510514 },
{ x: -1.8299429999999575, y: -1.5539265374637807 },
{ x: -1.866147637863378, y: -1.5689229894875325 },
{ x: -1.9050000000000864, y: -1.5740379999999732 },
{ x: -1.9438523621365675, y: -1.5689229894875325 },
{ x: -1.980056999999988, y: -1.5539265374637807 },
{ x: -2.0111466273510814, y: -1.5300706273510514 },
{ x: -2.035002537463697, y: -1.4989810000000716 },
{ x: -2.049998989487449, y: -1.4627763621365375 },
{ x: -2.055114000000003, y: -1.4239240000000564 },
{ x: -2.049998989487449, y: -1.3850716378634615 },
{ x: -2.035002537463697, y: -1.3488669999999274 },
{ x: -2.0111466273510814, y: -1.3177773726490614 },
{ x: -1.980056999999988, y: -1.2939214625364457 },
{ x: -1.9438523621365675, y: -1.2789250105124665 },
{ x: -1.9050000000000864, y: -1.2738100000000259 },
{ x: -1.866147637863378, y: -1.2789250105124665 },
{ x: -1.8299429999999575, y: -1.2939214625364457 },
{ x: -1.7988533726489777, y: -1.3177773726490614 },
{ x: -1.774997462536362, y: -1.3488669999999274 },
{ x: -1.7600010105124966, y: -1.3850716378634615 },
{ x: -1.7548859999999422, y: -1.4239240000000564 },
] }), jsx("silkscreenpath", { route: [
{ x: -2.522220000000061, y: -3.5300920000000815 },
{ x: -2.5273350105126156, y: -3.5689443621365626 },
{ x: -2.542331462536481, y: -3.605148999999983 },
{ x: -2.5661873726490967, y: -3.6362386273510765 },
{ x: -2.5972770000000764, y: -3.660094537463692 },
{ x: -2.633481637863497, y: -3.675090989487444 },
{ x: -2.6723340000000917, y: -3.6802059999999983 },
{ x: -2.7111863621366865, y: -3.675090989487444 },
{ x: -2.747391000000107, y: -3.660094537463692 },
{ x: -2.7784806273510867, y: -3.6362386273510765 },
{ x: -2.802336537463816, y: -3.605148999999983 },
{ x: -2.817332989487568, y: -3.5689443621365626 },
{ x: -2.822448000000122, y: -3.5300920000000815 },
{ x: -2.817332989487568, y: -3.491239637863373 },
{ x: -2.802336537463816, y: -3.4550349999999526 },
{ x: -2.7784806273510867, y: -3.423945372648973 },
{ x: -2.747391000000107, y: -3.400089462536357 },
{ x: -2.7111863621366865, y: -3.3850930105124917 },
{ x: -2.6723340000000917, y: -3.3799779999999373 },
{ x: -2.633481637863497, y: -3.3850930105124917 },
{ x: -2.5972770000000764, y: -3.400089462536357 },
{ x: -2.5661873726490967, y: -3.423945372648973 },
{ x: -2.542331462536481, y: -3.4550349999999526 },
{ x: -2.5273350105126156, y: -3.491239637863373 },
{ x: -2.522220000000061, y: -3.5300920000000815 },
] }), jsx("silkscreentext", { text: "{NAME}", pcbX: "-0.0889mm", pcbY: "5.3434mm", anchorAlignment: "center", fontSize: "1mm" }), jsx("courtyardoutline", { outline: [
{ x: -3.0693999999999733, y: 4.593399999999974 },
{ x: 2.891599999999926, y: 4.593399999999974 },
{ x: 2.891599999999926, y: -4.745800000000031 },
{ x: -3.0693999999999733, y: -4.745800000000031 },
{ x: -3.0693999999999733, y: 4.593399999999974 },
] })] }), cadModel: {
objUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C97521.obj?uuid=4652e19b90fa4dbb8662aa4cba61a532",
stepUrl: "https://modelcdn.tscircuit.com/easyeda_models/assets/C97521.step?uuid=4652e19b90fa4dbb8662aa4cba61a532",
pcbRotationOffset: 0,
modelOriginPosition: {
x: 0.000012700000070253736,
y: -12699999956566899e-21,
z: -0.069425,
},
}, ...props }));
};
const BatteryManagement_BQ24074 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx("chip", { name: "J1", footprint: "pinrow2", manufacturerPartNumber: "Adapter", pinLabels: {
pin1: "DC_PLUS",
pin2: "GND",
}, schX: -5.5, schY: 1.35, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2"],
},
}, connections: {
pin1: "net.IN",
pin2: "net.GND",
} }), jsx(BQ24074RGTR, { name: "U1", schX: 0, schY: 0, schWidth: 3.1, schHeight: 4.3, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["IN", "VSS", "TS", "BAT"],
},
topSide: {
direction: "left-to-right",
pins: ["N_PGOOD", "N_CHG"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["OUT", "EN2", "EN1", "TMR", "N_CE"],
},
bottomSide: {
direction: "left-to-right",
pins: ["ITERM", "ILIM", "ISET"],
},
}, schPinStyle: {
TS: {
topMargin: 1.2,
},
N_CHG: {
leftMargin: 0.7,
},
EN2: {
topMargin: 0.9,
},
ILIM: {
leftMargin: 0.45,
},
ISET: {
leftMargin: 0.45,
},
}, connections: {
IN: "net.IN",
VSS: "net.GND",
TS: "net.TS",
BAT: "net.BAT",
BAT2: "net.BAT",
N_PGOOD: "net.N_PGOOD_LED",
N_CHG: "net.N_CHG_LED",
OUT: "net.OUT",
OUT2: "net.OUT",
EN2: "net.OUT",
EN1: "net.GND",
TMR: "net.GND",
N_CE: "net.GND",
ITERM: "net.ITERM",
ILIM: "net.ILIM",
ISET: "net.ISET",
EP: "net.GND",
} }), jsx("capacitor", { name: "C1", capacitance: "1uF", footprint: "0603", schX: -2.75, schY: 0.75, schRotation: "270deg", connections: {
pin1: "net.IN",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C2", capacitance: "4.7uF", footprint: "0603", schX: 3.2, schY: 0.6, schRotation: "270deg", connections: {
pin1: "net.OUT",
pin2: "net.GND",
} }), jsx("chip", { name: "BT1", footprint: "pinrow3", manufacturerPartNumber: "Battery Pack", pinLabels: {
pin1: "TEMP",
pin2: "PACK_PLUS",
pin3: "PACK_MINUS",
}, schX: -6, schY: -2.9, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3"],
},
}, connections: {
pin1: "net.TS",
pin2: "net.BAT",
pin3: "net.GND",
} }), jsx("capacitor", { name: "C3", capacitance: "4.7uF", footprint: "0603", schX: -2.35, schY: -2.7, schRotation: "270deg", connections: {
pin1: "net.BAT",
pin2: "net.GND",
} }), jsx("resistor", { name: "R1", resistance: "4.12k", footprint: "0603", schX: -1.1, schY: -3.75, schRotation: "270deg", connections: {
pin1: "net.ITERM",
pin2: "net.GND",
} }), jsx("resistor", { name: "R2", resistance: "1.18k", footprint: "0603", schX: 0, schY: -3.75, schRotation: "270deg", connections: {
pin1: "net.ILIM",
pin2: "net.GND",
} }), jsx("resistor", { name: "R3", resistance: "1.13k", footprint: "0603", schX: 1.1, schY: -3.75, schRotation: "270deg", connections: {
pin1: "net.ISET",
pin2: "net.GND",
} }), jsx("resistor", { name: "R4", resistance: "1.5k", footprint: "0603", schX: -0.8, schY: 6.35, schRotation: "270deg", connections: {
pin1: "net.OUT",
pin2: "net.N_PGOOD_LED_A",
} }), jsx("led", { name: "D1", color: "green", footprint: "0603", schX: -0.8, schY: 4.4, schRotation: "270deg", connections: {
anode: "net.N_PGOOD_LED_A",
cathode: "net.N_PGOOD_LED",
} }), jsx("resistor", { name: "R5", resistance: "1.5k", footprint: "0603", schX: 0.8, schY: 6.35, schRotation: "270deg", connections: {
pin1: "net.OUT",
pin2: "net.N_CHG_LED_A",
} }), jsx("led", { name: "D2", color: "red", footprint: "0603", schX: 0.8, schY: 4.4, schRotation: "270deg", connections: {
anode: "net.N_CHG_LED_A",
cathode: "net.N_CHG_LED",
} }), jsx("schematicbox", { schX: 6.3, schY: -0.15, width: 2.9, height: 6.3, title: "SYSTEM", titleInside: true, titleAlignment: "top_center", titleFontSize: 0.35, strokeStyle: "dashed" }), jsx("trace", { from: "U1.OUT", to: "net.OUT" })] }));
const BatteryManagement_BQ25895 = (props) => (jsxs("subcircuit", { schMaxTraceDistance: 20, width: 100, height: 100, ...props, children: [jsx(BQ25895RTWR, { name: "U1", schX: 0, schY: 0, schWidth: 2.6, schHeight: 7.5, showPinAliases: false, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [
"PMID",
"VBUS",
"D_POS",
"D_NEG",
"ILIM",
"STAT",
"SDA",
"SCL",
"INT",
"OTG",
"CE",
],
},
rightSide: {
direction: "top-to-bottom",
pins: ["SW1", "BTST", "REGN", "PGND1", "SYS1", "BAT1", "QON", "TS"],
},
}, schPinStyle: {
PMID: { marginBottom: 0.9 },
VBUS: { marginBottom: 0.55 },
D_POS: { marginBottom: 0.05 },
D_NEG: { marginBottom: 0.35 },
ILIM: { marginBottom: 0.7 },
STAT: { marginBottom: 0.45 },
SDA: { marginBottom: 0.05 },
SCL: { marginBottom: 0.05 },
INT: { marginBottom: 0.05 },
OTG: { marginBottom: 0.05 },
SW1: { marginBottom: 0.99 },
BTST: { marginBottom: 0.05 },
REGN: { marginBottom: 0.5 },
PGND1: { marginBottom: 0.6 },
SYS1: { marginBottom: 0.45 },
BAT1: { marginBottom: 0.45 },
QON: { marginBottom: 0.95 },
}, connections: {
pin17: "net.GND",
pin18: "net.GND",
pin24: "net.GND",
pin25: "net.GND",
} }), jsx("chip", { name: "J1", manufacturerPartNumber: "USB Input", footprint: "pinrow4", pinLabels: {
pin1: "VBUS",
pin2: "D_POS",
pin3: "D_NEG",
pin4: "GND",
}, schX: -10.8, schY: 1.4, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3", "pin4"],
},
}, connections: { pin4: "net.GND" } }), jsx("schematictext", { text: "Input 3.9V-14V at 3A", schX: -9.8, schY: 2.7, fontSize: 0.18, anchor: "center" }), jsx("capacitor", { name: "C1", capacitance: "1uF", footprint: "0603", schX: -6, schY: 1.45, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("chip", { name: "J2", manufacturerPartNumber: "Phone OTG", footprint: "pinrow2", pinLabels: {
pin1: "5V",
pin2: "GND",
}, schX: -4.5, schY: 4.05, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2"],
},
}, connections: { pin2: "net.GND" } }), jsx("schematictext", { text: "5V at 2.4A OTG", schX: -3.8, schY: 4.85, fontSize: 0.18, anchor: "center" }), jsx("capacitor", { name: "C2", capacitance: "40uF", footprint: "0805", schX: -2.7, schY: 3.3, schRotation: 90, connections: { pin2: "net.GND" } }), jsx("resistor", { name: "R1", resistance: "260", footprint: "0603", schX: -2.5, schY: -0.05, schRotation: 180, connections: { pin2: "net.GND" } }), jsx("chip", { name: "J3", manufacturerPartNumber: "Host", footprint: "pinrow6", pinLabels: {
pin1: "VREF",
pin2: "SDA",
pin3: "SCL",
pin4: "INT",
pin5: "OTG",
pin6: "CE",
}, schX: -10.8, schY: -3.25, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3", "pin4", "pin5", "pin6"],
},
}, connections: {
pin1: "net.VREF",
} }), jsx("resistor", { name: "R2", resistance: "10k", footprint: "0603", schX: -8, schY: -2.35, schOrientation: "vertical", connections: { pin1: "net.VREF" } }), jsx("resistor", { name: "R3", resistance: "10k", footprint: "0603", schX: -6.9, schY: -2.35, schOrientation: "vertical", connections: { pin1: "net.VREF" } }), jsx("resistor", { name: "R4", resistance: "10k", footprint: "0603", schX: -5.8, schY: -2.35, schOrientation: "vertical", connections: { pin1: "net.VREF" } }), jsx("resistor", { name: "R5", resistance: "2.2k", footprint: "0603", schX: -4.65, schY: -0.75, schOrientation: "vertical" }), jsx("led", { name: "D1", color: "yellow", footprint: "0603", schX: -4.65, schY: -1.9, schOrientation: "vertical" }), jsx("capacitor", { name: "C3", capacitance: "47nF", footprint: "0603", schX: 2.85, schY: 2.45, schOrientation: "vertical" }), jsx("capacitor", { name: "C4", capacitance: "4.7uF", footprint: "0603", schX: 3.75, schY: 1.15, schRotation: -90, connections: { pin2: "net.GND" } }), jsx("inductor", { name: "L1", inductance: "2.2uH", footprint: "0603", schX: 4.35, schY: 3.25, schOrientation: "horizontal" }), jsx("capacitor", { name: "C5", capacitance: "10uF", footprint: "0603", schX: 6.15, schY: 2.45, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("capacitor", { name: "C6", capacitance: "10uF", footprint: "0603", schX: 7.45, schY: 2.45, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("schematictext", { text: "SYS 3.5V-4.5V", schX: 6.65, schY: 3.85, fontSize: 0.18, anchor: "center" }), jsx("chip", { name: "BT1", manufacturerPartNumber: "Battery", footprint: "pinrow2", pinLabels: {
pin1: "BAT_POS",
pin2: "GND",
}, schX: 10.15, schY: -0.35, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2"],
},
}, connections: { pin2: "net.GND" } }), jsx("schematictext", { text: "Ichg=5A", schX: 6.7, schY: 0.35, fontSize: 0.18, anchor: "center" }), jsx("capacitor", { name: "C7", capacitance: "10uF", footprint: "0603", schX: 7.7, schY: -0.75, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("chip", { name: "SW1", manufacturerPartNumber: "Optional QON Pushbutton", footprint: "pinrow2", pinLabels: {
pin1: "QON",
pin2: "GND",
}, schX: 9.1, schY: -2.2, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2"],
},
}, connections: { pin2: "net.GND" } }), jsx("resistor", { name: "R6", resistance: "5.23k", footprint: "0603", schX: 4.45, schY: -4.05, schOrientation: "vertical" }), jsx("resistor", { name: "R7", resistance: "30.1k", footprint: "0603", schX: 4.45, schY: -5.5, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("resistor", { name: "RT1", resistance: "10k", footprint: "0603", schX: 5.65, schY: -5.5, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("schematictext", { text: "10k NTC", schX: 6.35, schY: -5.5, fontSize: 0.16, anchor: "center" }), jsx("trace", { from: "J1.pin1", to: "C1.pin1" }), jsx("trace", { name: "VBUS_C1_U1", from: "C1.pin1", to: "U1.VBUS" }), jsx("trace", { name: "USB_DP_U1", from: "J1.pin2", to: "U1.D_POS" }), jsx("trace", { name: "USB_DN_U1", from: "J1.pin3", to: "U1.D_NEG" }), jsx("trace", { from: "J2.pin1", to: "C2.pin1" }), jsx("trace", { from: "C2.pin1", to: "U1.PMID" }), jsx("trace", { from: "R1.pin1", to: "U1.ILIM" }), jsx("trace", { from: "J3.pin2", to: "R2.pin2" }), jsx("trace", { from: "R2.pin2", to: "U1.SDA" }), jsx("trace", { from: "J3.pin3", to: "R3.pin2" }), jsx("trace", { from: "R3.pin2", to: "U1.SCL" }), jsx("trace", { from: "J3.pin4", to: "R4.pin2" }), jsx("trace", { from: "R4.pin2", to: "U1.INT" }), jsx("trace", { from: "J3.pin5", to: "U1.OTG" }), jsx("trace", { from: "J3.pin6", to: "U1.CE" }), jsx("trace", { name: "SYS_STAT_PULLUP", from: "R5.pin1", to: "L1.pin2" }), jsx("trace", { from: "R5.pin2", to: "D1.anode" }), jsx("trace", { from: "D1.cathode", to: "U1.STAT" }), jsx("trace", { from: "U1.SW1", to: "L1.pin1" }), jsx("trace", { from: "U1.SW2", to: "L1.pin1" }), jsx("trace", { from: "C3.pin1", to: "L1.pin1" }), jsx("trace", { from: "C3.pin2", to: "U1.BTST" }), jsx("trace", { from: "U1.REGN", to: "C4.pin1" }), jsx("trace", { name: "REGN_TS_BIAS", from: "C4.pin1", to: "R6.pin1" }), jsx("trace", { from: "L1.pin2", to: "C5.pin1" }), jsx("trace", { from: "C5.pin1", to: "C6.pin1" }), jsx("trace", { name: "SYS_L1_U1_1", from: "L1.pin2", to: "U1.SYS1" }), jsx("trace", { name: "SYS_L1_U1_2", from: "L1.pin2", to: "U1.SYS2" }), jsx("trace", { from: "BT1.pin1", to: "C7.pin1" }), jsx("trace", { name: "BAT_C7_U1_1", from: "C7.pin1", to: "U1.BAT1" }), jsx("trace", { name: "BAT_C7_U1_2", from: "C7.pin1", to: "U1.BAT2" }), jsx("trace", { from: "SW1.pin1", to: "U1.QON" }), jsx("trace", { from: "R6.pin2", to: "R7.pin1" }), jsx("trace", { from: "R6.pin2", to: "RT1.pin1" }), jsx("trace", { from: "R6.pin2", to: "U1.TS" })] }));
const BatteryManagement_BQ27441G1 = (props) => (jsxs("subcircuit", { schMaxTraceDistance: 20, width: 100, height: 100, ...props, children: [jsx(BQ27441DRZR_G1B, { name: "U1", schX: 0, schY: 0.55, schWidth: 4.6, schHeight: 3, showPinAliases: false, noConnect: ["NC1", "NC2", "NC3"], schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["SDA", "SCL", "VSS", "NC3", "VDD", "BAT"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["GPOUT", "NC1", "BIN", "NC2", "SRP", "SRN"],
},
bottomSide: {
direction: "left-to-right",
pins: ["EP"],
},
}, schPinStyle: {
VSS: { marginBottom: 0.35 },
NC3: { marginBottom: 0.25 },
VDD: { marginBottom: 0.3 },
NC1: { marginBottom: 0.35 },
BIN: { marginBottom: 0.25 },
NC2: { marginBottom: 0.3 },
SRP: { marginBottom: 0.05 },
}, connections: {
VSS: "net.PGND",
EP: "net.PGND",
} }), jsx("chip", { name: "J5", manufacturerPartNumber: "Battery Pack", footprint: "pinrow3", pinLabels: {
pin1: "PACKN",
pin2: "BIN",
pin3: "PACKP",
}, schX: -8.4, schY: -4.8, schPinArrangement: {
rightSide: {
direction: "bottom-to-top",
pins: ["pin1", "pin2", "pin3"],
},
}, connections: {
pin1: "net.PGND",
pin2: "net.BIN",
pin3: "net.PACKP",
} }), jsx("resistor", { name: "R1", resistance: "0.010", tolerance: "1%", footprint: "1206", schX: 4.4, schY: -4.8, schOrientation: "horizontal", connections: {
pin1: "net.PACKP",
pin2: "net.VSYS",
} }), jsx("resistor", { name: "R2", resistance: "5.1k", footprint: "0603", schX: -6.25, schY: 3.55, schOrientation: "vertical" }), jsx("resistor", { name: "R3", resistance: "5.1k", footprint: "0603", schX: -5.1, schY: 3.55, schOrientation: "vertical" }), jsx("resistor", { name: "R4", resistance: "5.1k", footprint: "0603", schX: 6.0, schY: 3.55, schOrientation: "vertical" }), jsx("resistor", { name: "R5", resistance: "1.8M", footprint: "0603", schX: 7.15, schY: 3.55, schOrientation: "vertical" }), jsx("capacitor", { name: "C1", capacitance: "0.47uF", footprint: "0603", schX: -4.7, schY: -1.45, schOrientation: "vertical", connections: {
pin2: "net.PGND",
} }), jsx("capacitor", { name: "C2", capacitance: "1.0uF", footprint: "0603", schX: -2.55, schY: -5.65, schOrientation: "vertical", connections: {
pin1: "net.PACKP",
pin2: "net.PGND",
} }), jsx("trace", { from: "U1.SDA", to: "net.SDA" }), jsx("trace", { from: "U1.SCL", to: "net.SCL" }), jsx("trace", { from: "U1.GPOUT", to: "net.GPOUT" }), jsx("trace", { from: "U1.BIN", to: "net.BIN" }), jsx("trace", { from: "J5.pin2", to: "net.BIN" }), jsx("trace", { from: "R1.pin2", to: "net.VSYS" }), jsx("schematictext", { text: "VPU", schX: -5.65, schY: 4.85, fontSize: 0.18, anchor: "center" }), jsx("schematictext", { text: "VPU", schX: 6.55, schY: 4.85, fontSize: 0.18, anchor: "center" }), jsx("schematictext", { text: "System Load/Charger", schX: 8.45, schY: -4.25, fontSize: 0.18, anchor: "center" }), jsx("schematictext", { text: "Note: 1% Tol.", schX: 4.4, schY: -5.65, fontSize: 0.18, anchor: "center" }), jsx("trace", { from: "R2.pin1", to: "R3.pin1" }), jsx("trace", { from: "R4.pin1", to: "R5.pin1" }), jsx("trace", { from: "R2.pin2", to: "U1.SDA" }), jsx("trace", { from: "R3.pin2", to: "U1.SCL" }), jsx("trace", { from: "R4.pin2", to: "U1.GPOUT" }), jsx("trace", { from: "R5.pin2", to: "U1.BIN" }), jsx("trace", { from: "C1.pin1", to: "U1.VDD" }), jsx("trace", { from: "J5.pin3", to: "C2.pin1" }), jsx("trace", { from: "C2.pin1", to: "U1.BAT" }), jsx("trace", { from: "C2.pin1", to: "R1.pin1" }), jsx("trace", { from: "R1.pin1", to: "U1.SRP" }), jsx("trace", { from: "R1.pin2", to: "U1.SRN" }), jsx("trace", { from: "J5.pin1", to: "net.PGND" }), jsx("trace", { from: "C1.pin2", to: "net.PGND" }), jsx("trace", { from: "C2.pin2", to: "net.PGND" }), jsx("trace", { from: "U1.VSS", to: "net.PGND" }), jsx("trace", { from: "U1.EP", to: "net.PGND" })] }));
const RealTimeClock_BQ32002 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(BQ32002, { name: "U1", schX: 0, schY: 0, connections: {
pin4: "net.GND",
pin8: "net.VCC",
pin5: "net.SDA",
pin6: "net.SCL",
pin7: "net.IRQ",
} }), jsx("schematictext", { schX: 0, schY: 0, text: "BQ32002", fontSize: 0.4 }), jsx("crystal", { name: "Y1", frequency: "32.768kHz", loadCapacitance: "12pF", schX: -5, schY: 1.0, schOrientation: "vertical", connections: {
pin1: "U1.pin1",
pin2: "U1.pin2",
} }), jsx("battery", { name: "BT1", voltage: "3V", schX: -5, schY: -1.8, schRotation: -90 }), jsx("trace", { from: "BT1.pin1", to: "U1.pin3" }), jsx("trace", { from: "BT1.pin2", to: "net.GND" }), jsx("capacitor", { name: "C1", capacitance: "1uF", footprint: "0603", schX: 8.1, schY: 0.9, schOrientation: "vertical", connections: {
pin1: "net.VCC",
pin2: "net.GND",
} }), jsx("resistor", { name: "R1", resistance: "4.7k", footprint: "0402", schX: 3.8, schY: 1, schOrientation: "vertical", connections: {
pin1: "net.VCC",
pin2: "U1.pin7",
} }), jsx("resistor", { name: "R2", resistance: "4.7k", footprint: "0402", schX: 5.2, schY: 1, schOrientation: "vertical", connections: {
pin1: "net.VCC",
pin2: "U1.pin6",
} }), jsx("resistor", { name: "R3", resistance: "4.7k", footprint: "0402", schX: 6.6, schY: 1, schOrientation: "vertical", connections: {
pin1: "net.VCC",
pin2: "U1.pin5",
} })] }));
const WirelessMCU_CC2340R5 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(CC2340R5, { name: "U1", schX: 0, schY: 0, pcbX: 0, pcbY: 0, connections: {
DIO16_SWDIO: "net.WMCU_SWDIO",
DIO17_SWDCK: "net.WMCU_SWDCK",
nRST: "C92.pin1",
DCDC: "L1.pin2",
pin8: "net.VDDR",
pin17: "net.VDDR",
pin31: "net.VDDR",
pin38: "net.VDDR",
pin1: "U1.pin34",
pin34: "C107.pin1",
DIO3_X32_P: "C81.pin1",
DIO4_X32_N: "C91.pin1",
VDDD: "C9.pin1",
EGP: "net.GND",
VDDS: "net.VDDS",
ANT: "net.ANT_RF",
RFGND: "net.GND",
X48_P: "C53.pin1",
X48_N: "C52.pin1",
} }), jsx("resistor", { name: "R1", resistance: "100k", footprint: "0402", schRotation: 90, schX: -8, schY: 4, pcbX: -9, pcbY: 8, connections: { pin1: "net.WMCU_RESET", pin2: "net.VDDS" } }), jsx("capacitor", { name: "C92", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: -8, schY: 2.2, pcbX: -6, pcbY: 8, connections: { pin1: "net.WMCU_RESET", pin2: "net.GND" } }), jsx("resistor", { name: "B1", resistance: "0", footprint: "0402", schX: 0.5, schY: 3.3, pcbX: -3, pcbY: 8, connections: { pin1: "net.WMCU_VDD", pin2: "net.VDDS" } }), jsx("capacitor", { name: "C104", capacitance: "10uF", footprint: "0805", schOrientation: "vertical", schX: 2, schY: 3.5, pcbX: 12, pcbY: 8, connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C99", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: 3.5, schY: 3.5, pcbX: 0, pcbY: 8, connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C101", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: 5, schY: 3.5, pcbX: 3, pcbY: 8, connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C102", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: 6.5, schY: 3.5, pcbX: 6, pcbY: 8, connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C103", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: 8, schY: 3.5, pcbX: 9, pcbY: 8, connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("inductor", { name: "L1", inductance: 10e-6, footprint: "0805", schX: -5.5, schY: 0.6, pcbX: -9, pcbY: 0, connections: { pin1: "net.VDDR", pin2: "U1.DCDC" } }), jsx("capacitor", { name: "C105", capacitance: "10uF", footprint: "0805", schOrientation: "vertical", schX: -8, schY: -1, pcbX: -13, pcbY: 0, connections: { pin1: "net.VDDR", pin2: "net.GND" } }), jsx("capacitor", { name: "C106", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: -4.3, schY: -1, pcbX: -9, pcbY: -3, connections: { pin1: "L1.pin1", pin2: "net.GND" } }), jsx("capacitor", { name: "C107", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: -5.8, schY: -1, pcbX: -13, pcbY: -3, connections: { pin1: "C106.pin1", pin2: "net.GND" } }), jsx("capacitor", { name: "C9", capacitance: "1uF", footprint: "0402", schOrientation: "vertical", schX: -2, schY: -4.5, pcbX: -5, pcbY: -6, connections: { pin2: "net.GND" } }), jsx("resistor", { name: "R6", resistance: "0", footprint: "0402", doNotPlace: true, schX: -9.5, schY: -3.8, pcbX: -13, pcbY: -8, connections: { pin1: "net.DIO3", pin2: "net.X32P" } }), jsx("capacitor", { name: "C81", capacitance: "12pF", footprint: "0402", schOrientation: "vertical", schX: -7.7, schY: -4.5, pcbX: -10, pcbY: -8, connections: { pin1: "net.X32P", pin2: "net.GND" } }), jsx("crystal", { name: "Y1", frequency: "32.768kHz", loadCapacitance: "9pF", footprint: "0402", schX: -6, schY: -3.8, pcbX: -7, pcbY: -8, connections: { pin1: "net.X32P", pin2: "net.X32N" } }), jsx("capacitor", { name: "C91", capacitance: "15pF", footprint: "0402", schOrientation: "vertical", schX: -4.3, schY: -4.5, pcbX: -4, pcbY: -8, connections: { pin1: "net.X32N", pin2: "net.GND" } }), jsx("resistor", { name: "R7", resistance: "0", footprint: "0402", doNotPlace: true, schX: -3.3, schY: -3.8, pcbX: -1, pcbY: -8, connections: { pin1: "C91.pin1", pin2: "net.DIO4" } }), jsx("capacitor", { name: "C52", capacitance: "8pF", footprint: "0402", schOrientation: "vertical", doNotPlace: true, schX: 1, schY: -4.5, pcbX: 2, pcbY: -8, connections: { pin1: "U1.X48_N", pin2: "net.GND" } }), jsx("crystal", { name: "Y2", frequency: "48MHz", pinVariant: "four_pin", loadCapacitance: "8pF", footprint: "qfn4", schX: 2.5, schY: -3.8, pcbX: 5, pcbY: -8 }), jsx("capacitor", { name: "C53", capacitance: "8pF", footprint: "0402", schOrientation: "vertical", doNotPlace: true, schX: 4, schY: -4.5, pcbX: 8, pcbY: -8, connections: { pin1: "U1.X48_P", pin2: "net.GND" } }), jsx("trace", { from: "Y2.pin1", to: "net.X48P" }), jsx("trace", { from: "Y2.pin3", to: "net.X48N" }), jsx("trace", { from: "Y2.pin2", to: "net.GND" }), jsx("trace", { from: "Y2.pin4", to: "net.GND" }), jsx("capacitor", { name: "C33", capacitance: "1.5pF", footprint: "0402", schOrientation: "vertical", schX: 3.5, schY: -1.2, pcbX: 6, pcbY: 0, connections: { pin1: "net.ANT_RF", pin2: "net.GND" } }), jsx("inductor", { name: "L33", inductance: 2.8e-9, footprint: "0402", schX: 4.6, schY: 0.4, pcbX: 9, pcbY: 0, connections: { pin1: "net.ANT_RF", pin2: "net.RF_B" } }), jsx("capacitor", { name: "C34", capacitance: "1.5pF", footprint: "0402", schOrientation: "vertical", schX: 5.6, schY: -1.2, pcbX: 12, pcbY: 0, connections: { pin1: "net.RF_B", pin2: "net.GND" } }), jsx("diode", { name: "CR10", symbolName: "gunn_diode_vert", footprint: "sod882", schRotation: -90, schX: 6.6, schY: -1.2, pcbX: 15, pcbY: -2, connections: { pin1: "net.RF_B", pin2: "net.GND" } }), jsx("capacitor", { name: "CA1", capacitance: "15pF", footprint: "0402", schOrientation: "vertical", doNotPlace: true, schX: 8, schY: 1.2, pcbX: 25, pcbY: 2, connections: { pin1: "J7.pin1", pin2: "CA2.pin1" } }), jsx("capacitor", { name: "CA2", capacitance: "15pF", footprint: "0402", schOrientation: "vertical", schX: 7.6, schY: -1.6, pcbX: 15, pcbY: 0, connections: { pin1: "net.RF_B", pin2: "net.RF_D" } }), jsx("inductor", { name: "Z51", inductance: 2e-9, footprint: "0402", schX: 9.6, schY: -2.8, pcbX: 18, pcbY: 0, connections: { pin1: "net.RF_D", pin2: "net.RF_E" } }), jsx("capacitor", { name: "Z60", capacitance: "1.2pF", footprint: "0402", schOrientation: "vertical", schX: 8.4, schY: -4.2, pcbX: 15, pcbY: -4, connections: { pin1: "net.RF_D", pin2: "net.GND" } }), jsx("capacitor", { name: "Z62", capacitance: "0.7pF", footprint: "0402", schOrientation: "vertical", schX: 11, schY: -4.2, pcbX: 18, pcbY: -4, connections: { pin1: "net.RF_E", pin2: "net.GND" } }), jsx("chip", { name: "J7", footprint: "sma", manufacturerPartNumber: "SMA-10V21-TGG", pinLabels: { pin1: "RF", pin2: "GND" }, schX: 10, schY: 2.5, pcbX: 30, pcbY: 4, connections: { RF: "net.SMA_RF", GND: "net.GND" } }), jsx("chip", { name: "ANT1", footprint: "sot23", pinLabels: { pin1: "FEED", pin2: "GND", pin3: "GND" }, schX: 12.2, schY: -2.8, pcbX: 22, pcbY: 0, connections: { FEED: "net.RF_E", pin2: "net.GND", pin3: "net.GND" } })] }));
const WirelessMCU_CC2745R10 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(CC2745R10, { name: "U1", schX: -1, schY: 0, schWidth: "3mm", schHeight: "5.6mm", connections: {
pin1: "net.VDDR",
pin2: "net.VDDR",
pin3: "net.DIO0",
pin4: "net.DIO1",
pin5: "net.DIO2",
pin6: "net.DIO3",
pin7: "net.DIO4",
pin8: "net.DIO5",
pin9: "C110.pin1",
pin10: "net.DIO7",
pin11: "net.DIO9_SWDIO",
pin12: "net.DIO10_SWDCK",
pin13: "net.DIO11",
pin14: "net.DIO12",
pin15: "net.DIO15",
pin16: "net.DIO16",
pin17: "C111.pin1",
pin18: "net.VDDS",
pin19: "net.DIO17",
pin20: "net.DIO18",
pin21: "net.DIO19",
pin22: "net.DIO20",
pin23: "net.DIO21",
pin24: "net.DIO22",
pin25: "R1.pin2",
pin26: "net.X32P",
pin27: "net.X32N",
pin28: "C9.pin1",
pin29: "C104.pin1",
pin31: "C103.pin1",
pin32: "net.DIO27",
pin33: "net.DIO28",
pin34: "net.VDDR",
pin35: "net.X48P",
pin36: "net.X48N",
pin38: "C102.pin1",
pin39: "C33.pin1",
pin40: "net.GND",
pin41: "net.GND",
}, noConnect: ["NC"] }), jsx("resistor", { name: "B1", resistance: "10ohm", footprint: "0402", schX: -12.2, schY: 3.5, connections: {
pin1: "net.WMCU_VDD",
pin2: "net.VDDS",
} }), jsx("capacitor", { name: "C99", capacitance: "100nF", footprint: "0402", schX: -14, schY: 1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C101", capacitance: "100nF", footprint: "0402", schX: -12.5, schY: 1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C104", capacitance: "10uF", footprint: "0805", schX: -11, schY: 1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C103", capacitance: "100nF", footprint: "0402", schX: -9.5, schY: 1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C102", capacitance: "100nF", footprint: "0402", schX: -8, schY: 1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C9", capacitance: "1uF", footprint: "0402", schX: -6.5, schY: 1.5, schOrientation: "vertical", connections: { pin1: "net.VDDD", pin2: "net.GND" } }), jsx("capacitor", { name: "C110", capacitance: "100nF", footprint: "0402", schX: -7.4, schY: -1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C111", capacitance: "100nF", footprint: "0402", schX: -6, schY: -1.5, schOrientation: "vertical", connections: { pin1: "net.VDDS", pin2: "net.GND" } }), jsx("capacitor", { name: "C108", capacitance: "100nF", footprint: "0402", schX: -8.8, schY: 4.8, schOrientation: "vertical", connections: { pin1: "net.VDDR", pin2: "net.GND" } }), jsx("capacitor", { name: "C106", capacitance: "100nF", footprint: "0402", schX: -7, schY: 4.8, schOrientation: "vertical", connections: { pin1: "net.VDDR", pin2: "net.GND" } }), jsx("capacitor", { name: "C107", capacitance: "100nF", footprint: "0402", schX: -5.2, schY: 4.8, schOrientation: "vertical", connections: { pin1: "net.VDDR", pin2: "net.GND" } }), jsx("capacitor", { name: "C105", capacitance: "10uF", footprint: "0805", schX: -8.2, schY: -6.4, schOrientation: "vertical", connections: { pin1: "net.VDDR", pin2: "net.GND" } }), jsx("inductor", { name: "L1", inductance: "6.8uH", footprint: "0805", schX: -6.2, schY: -5.55, schOrientation: "horizontal", connections: {
pin1: "C105.pin1",
pin2: "U1.pin30",
} }), jsx("crystal", { name: "Y3", frequency: "32.768kHz", loadCapacitance: 0, footprint: "0402", schX: -11.6, schY: -4, schOrientation: "horizontal", connections: {
pin1: "U1.pin26",
pin2: "net.X32N",
} }), jsx("capacitor", { name: "C81", capacitance: "12pF", footprint: "0402", schX: -12.4, schY: -4.45, schOrientation: "vertical", connections: { pin1: "R6.pin2", pin2: "net.GND" } }), jsx("capacitor", { name: "C91", capacitance: "15pF", footprint: "0402", schX: -10.8, schY: -4.45, schOrientation: "vertical", connections: { pin1: "net.X32N", pin2: "net.GND" } }), jsx("resistor", { name: "R6", resistance: "10ohm", footprint: "0402", doNotPlace: true, schX: -14.5, schY: -4.3, connections: {
pin1: "net.DIO23",
pin2: "Y3.pin1",
} }), jsx("resistor", { name: "R7", resistance: "10ohm", footprint: "0402", doNotPlace: true, schX: -9.2, schY: -4, connections: {
pin1: "net.X32N",
pin2: "net.DIO24",
} }), jsx("chip", { name: "Y2", symbol: jsxs("symbol", { children: [jsx("schematictext", { text: "{NAME}", schX: 4.7, schY: -4.5, anchor: "left", fontSize: 0.22 }), jsx("schematicline", { x1: 4.44, y1: -4.96, x2: 5.36, y2: -4.96, strokeWidth: 0.03 }), jsx("schematicline", { x1: 4.44, y1: -4.96, x2: 4.44, y2: -5.19, strokeWidth: 0.03 }), jsx("schematicline", { x1: 5.36, y1: -4.96, x2: 5.36, y2: -5.19, strokeWidth: 0.03 }), jsx("schematicline", { x1: 4.44, y1: -5.81, x2: 4.44, y2: -6.01, strokeWidth: 0.03 }), jsx("schematicline", { x1: 5.36, y1: -5.81, x2: 5.36, y2: -6.01, strokeWidth: 0.03 }), jsx("schematicline", { x1: 4.44, y1: -6.01, x2: 5.36, y2: -6.01, strokeWidth: 0.03 }), jsx("schematicline", { x1: 4.68, y1: -5.8, x2: 4.68, y2: -5.2, strokeWidth: 0.03 }), jsx("schematicrect", { schX: 4.9, schY: -5.5, width: 0.25, height: 0.6, isFilled: false, strokeWidth: 0.03 }), jsx("schematicline", { x1: 5.12, y1: -5.8, x2: 5.12, y2: -5.2, strokeWidth: 0.03 }), jsx("port", { name: "pin1", pinNumber: 1, schX: 3.82, schY: -5.5, direction: "left", schStemLength: 0.86 }), jsx("port", { name: "pin3", pinNumber: 3, schX: 5.98, schY: -5.5, direction: "right", schStemLength: 0.86 }), jsx("port", { name: "pin2", pinNumber: 2, schX: 4.44, schY: -6.52, direction: "down", schStemLength: 0.51 }), jsx("port", { name: "pin4", pinNumber: 4, schX: 5.36, schY: -6.52, direction: "down", schStemLength: 0.51 })] }), connections: {
pin1: "net.X48N",
pin2: "net.GND",
pin4: "net.GND",
pin3: "net.X48P",
} }), jsx("capacitor", { name: "C52", capacitance: 5, footprint: "0402", doNotPlace: true, schX: 3.35, schY: -6.7, schOrientation: "vertical", connections: { pin1: "net.X48N", pin2: "net.GND" } }), jsx("capacitor", { name: "C53", capacitance: 5, footprint: "0402", doNotPlace: true, schX: 6.45, schY: -6.7, schOrientation: "vertical", connections: { pin1: "net.X48P", pin2: "net.GND" } }), jsx("resistor", { name: "R1", resistance: "100k", footprint: "0402", schX: 5.1, schY: 1.5, schOrientation: "vertical", connections: {
pin1: "net.VDDS",
pin2: "C92.pin1",
} }), jsx("capacitor", { name: "C92", capacitance: "100nF", footprint: "0402", schX: 5.1, schY: 0.5, schOrientation: "vertical", connections: { pin2: "net.GND" } }), jsx("inductor", { name: "L33", inductance: "3.4nH", footprint: "0402", schX: 3.1, schY: 6.25, schOrientation: "horizontal", connections: {
pin2: "net.RF_MATCH_1",
} }), jsx("capacitor", { name: "C33", capacitance: "0.82pF", footprint: "0402", schX: 2, schY: 5, schOrientation: "vertical", connections: {
pin1: "L33.pin1",
pin2: "L34.pin1",
} }), jsx("inductor", { name: "L34", inductance: "1.1nH", footprint: "0402", schX: 2, schY: 3.3, schOrientation: "vertical", connections: {
pin2: "net.GND",
} }), jsx("capacitor", { name: "C34", capacitance: "1.2pF", footprint: "0402", schX: 4.35, schY: 4.95, schOrientation: "vertical", connections: { pin1: "net.RF_MATCH_1", pin2: "net.GND" } }), jsx("resistor", { name: "R78", resistance: "10ohm", footprint: "0402", schX: 5.5, schY: 6.25, connections: {
pin1: "net.RF_MATCH_1",
pin2: "net.RF_FEED",
} }), jsx("capacitor", { name: "C109", capacitance: 5, footprint: "0402", doNotPlace: true, schX: 7.15, schY: 5.5, schOrientation: "vertical", connections: { pin1: "net.RF_FEED", pin2: "net.GND" } }), jsx("chip", { name: "CR10", symbol: jsxs("symbol", { children: [jsx("port", { name: "pin2", pinNumber: 2, schX: 8.35, schY: 6.0, direction: "up", schStemLength: 0.63 }), jsx("schematicpath", { points: [
{ x: 8.07, y: 5.37 },
{ x: 8.63, y: 5.37 },
{ x: 8.35, y: 5.02 },
{ x: 8.07, y: 5.37 },
], isFilled: true, strokeWidth: 0.025 }), jsx("schematicpath", { points: [
{ x: 8.07, y: 4.53 },
{ x: 8.63, y: 4.53 },
{ x: 8.35, y: 4.88 },
{ x: 8.07, y: 4.53 },
], isFilled: true, strokeWidth: 0.025 }), jsx("schematicpath", { points: [
{ x: 7.97, y: 4.71 },
{ x: 8.13, y: 4.95 },
{ x: 8.57, y: 5.02 },
{ x: 8.73, y: 5.19 },
], strokeWidth: 0.025 }), jsx("schematicpath", { points: [
{ x: 7.97, y: 4.71 },
{ x: 8.13, y: 4.88 },
{ x: 8.57, y: 4.95 },
{ x: 8.73, y: 5.19 },
], strokeWidth: 0.025 }), jsx("port", { name: "pin1", pinNumber: 1, schX: 8.35, schY: 3.9, direction: "down", schStemLength: 0.63 })] }), connections: { pin2: "net.RF_FEED", pin1: "net.GND" } }), jsx("chip", { name: "J7", displayName: "RF TEST", symbol: jsxs("symbol", { children: [jsx("schematicrect", { schX: 12.1, schY: 8, width: 1.6, height: 1.6, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematiccircle", { center: { x: 12.1, y: 8 }, radius: 0.56, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematiccircle", { center: { x: 12.1, y: 8 }, radius: 0.49, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematiccircle", { center: { x: 12.1, y: 8 }, radius: 0.1, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematicline", { x1: 12.1, y1: 8, x2: 12.1, y2: 7.2, strokeWidth: "0.04", color: "#c77700" }), jsx("port", { name: "pin3", schX: 10.5, pinNumber: 3, schY: 8.4, direction: "left", schStemLength: 0.8 }), jsx("port", { name: "pin2", schX: 10.5, schY: 7.6, pinNumber: 2, direction: "left", schStemLength: 0.8 }), jsx("port", { name: "pin1", schX: 12.1, schY: 6.4, direction: "down", schStemLength: 0.8, pinNumber: 1 }), jsx("port", { name: "pin4", schX: 13.7, schY: 8.4, direction: "right", schStemLength: 0.8, pinNumber: 4 }), jsx("port", { name: "pin5", schX: 13.7, schY: 7.6, direction: "right", schStemLength: 0.8, pinNumber: 5 })] }), connections: {
pin3: "net.GND",
pin2: "net.GND",
pin4: "net.GND",
pin5: "net.GND",
pin1: "net.RF_TEST",
} }), jsx("capacitor", { name: "CA1", capacitance: 5, footprint: "0402", doNotPlace: true, schX: 12.1, schY: 4.25, schOrientation: "vertical", connections: {
pin1: "net.RF_TEST",
pin2: "net.RF_FEED",
} }), jsx("capacitor", { name: "CA2", capacitance: "15pF", footprint: "0402", schX: 12.1, schY: 2.45, schOrientation: "vertical", connections: {
pin1: "net.RF_FEED",
pin2: "net.ANT_MATCH_IN",
} }), jsx("inductor", { name: "Z61", inductance: "2.8nH", footprint: "0402", schX: 13, schY: 0.15, schOrientation: "horizontal", connections: {
pin1: "net.ANT_MATCH_IN",
pin2: "net.ANT_MATCH_OUT",
} }), jsx("capacitor", { name: "Z62", capacitance: "0.4pF", footprint: "0402", schX: 12.1, schY: -1.6, schOrientation: "vertical", connections: { pin1: "net.ANT_MATCH_IN", pin2: "net.GND" } }), jsx("capacitor", { name: "Z60", capacitance: "1.6pF", footprint: "0402", schX: 13.75, schY: -1.6, schOrientation: "vertical", connections: { pin1: "net.ANT_MATCH_OUT", pin2: "net.GND" } }), jsx("chip", { name: "ANT1", symbol: jsxs("symbol", { children: [jsx("schematictext", { text: "{NAME}", schX: 12.1, schY: -4.2, fontSize: 0.22, anchor: "center" }), jsx("schematiccircle", { center: { x: 12.1, y: -5.15 }, radius: 0.7, isFilled: false, strokeWidth: 0.04 }), jsx("schematicline", { x1: 12.1, y1: -6.45, x2: 12.1, y2: -5.67, strokeWidth: 0.04 }), jsx("schematicline", { x1: 12.1, y1: -5.17, x2: 11.83, y2: -5.67, strokeWidth: 0.04 }), jsx("schematicline", { x1: 12.1, y1: -5.17, x2: 12.37, y2: -5.67, strokeWidth: 0.04 }), jsx("port", { name: "pin2", schX: 11.0, schY: -5.15, direction: "left", schStemLength: 0.4, pinNumber: 2 }), jsx("port", { name: "pin1", schX: 11.0, schY: -6.45, direction: "left", schStemLength: 1.1, pinNumber: 1 }), jsx("port", { name: "pin3", schX: 13.2, schY: -5.15, direction: "right", schStemLength: 0.4, pinNumber: 3 })] }), connections: {
pin2: "net.GND",
pin1: "net.ANT_MATCH_OUT",
pin3: "net.GND",
} })] }));
const WirelessMCU_CC3235SF = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, schMaxTraceDistance: 10, children: [jsx(CC3235SF12RGKR, { name: "U2", schX: 0, schY: 0, schWidth: 3.5, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [
"VIN_IO1",
"VIN_1O2",
"VIN_DCDC_DIG",
"VIN_DCDC_PA",
"VIN_DCDC_ANA",
"DCDC_ANA_SW",
"VDD_ANA1",
"LDO_IN1",
"LDO_IN2",
"DCDC_PA_SW_P",
"DCDC_PA_SW_N",
"DCDC_PA_OUT",
"VDD_PA_IN",
"DCDC_DIG_SW",
"VDD_DIG1",
"VDD_DIG2",
"DCDC_ANA2_SW_P",
"DCDC_ANA2_SW_N",
"VDD_ANA2",
"VDD_RAM",
"VDD_PLL",
"NC",
"SOP0",
"SOP1",
"SOP2",
"TCK",
"TMS",
"TDI",
"TDO",
],
},
rightSide: {
direction: "top-to-bottom",
pins: [
"N_RESET",
"RF_BG",
"A_TX",
"A_RX",
"FLASH_SPI_CS",
"FLASH_SPI_DIN",
"FLASH_SPI_DOUT",
"FLASH_SPI_CLK",
"GPIO0",
"GPIO1",
"GPIO2",
"GPIO3",
"GPIO4",
"GPIO5",
"GPIO6",
"GPIO7",
"GPIO8",
"GPIO9",
"GPIO10",
"GPIO11",
"GPIO12",
"GPIO13",
"GPIO14",
"GPIO15",
"GPIO16",
"GPIO17",
"GPIO22",
"GPIO28",
"GPIO30",
"RTC_XTAL_P",
"RTC_XTAL_N",
"WLAN_XTAL_P",
"WLAN_XTAL_N",
"GND1",
"GND2",
"EP",
],
},
}, schPinStyle: {
LDO_IN2: {
marginBottom: 0.3,
},
VDD_PLL: {
marginBottom: 0.4,
},
NC: {
marginBottom: 0.1,
},
SOP2: {
marginBottom: 0.1,
},
FLASH_SPI_CLK: {
marginBottom: 0.3,
},
GPIO7: {
marginBottom: 0.1,
},
GPIO15: {
marginBottom: 0.1,
},
GPIO30: {
marginBottom: 0.2,
},
RTC_XTAL_N: {
marginBottom: 0.1,
},
WLAN_XTAL_N: {
marginBottom: 0.1,
},
}, connections: {
VIN_IO1: "net.VBAT_CC",
VIN_1O2: "net.VBAT_CC",
VIN_DCDC_DIG: "net.VBAT_CC",
VIN_DCDC_PA: "net.VBAT_CC",
VIN_DCDC_ANA: "net.VBAT_CC",
LDO_IN1: "net.VBAT_CC",
LDO_IN2: "net.VBAT_CC",
VDD_ANA1: "net.VDD_ANA",
VDD_DIG1: "net.VDD_DIG",
VDD_DIG2: "net.VDD_DIG",
VDD_PA_IN: "net.VDD_PA",
DCDC_PA_OUT: "net.VDD_PA",
VDD_RAM: "net.VDD_RAM",
VDD_PLL: "net.VDD_PLL",
VDD_ANA2: "net.VDD_ANA2",
DCDC_ANA2_SW_P: "net.VDD_ANA2",
DCDC_ANA2_SW_N: "net.VDD_ANA2",
N_RESET: "net.CC_nRESET",
RF_BG: "net.RF_BG",
A_TX: "net.A_TX",
A_RX: "net.A_RX",
FLASH_SPI_CS: "net.SFL_CS",
FLASH_SPI_DIN: "net.SFL_DIN",
FLASH_SPI_DOUT: "net.SFL_DOUT",
FLASH_SPI_CLK: "net.SFL_CLK",
SOP0: "net.SOP0",
SOP1: "net.SOP1",
SOP2: "net.SOP2",
TDO: "net.P17_JTAG_TDO",
TDI: "net.P16_JTAG_TDI",
TMS: "net.P20_JTAG_TMS",
TCK: "net.P19_JTAG_TCK",
GPIO0: "net.P50_GPIO_00",
GPIO1: "net.P55_GPIO_01",
GPIO2: "net.P57_GPIO_02",
GPIO3: "net.P58_GPIO_03",
GPIO4: "net.P59_GPIO_04",
GPIO5: "net.P60_GPIO_05",
GPIO6: "net.P61_GPIO_06",
GPIO7: "net.P62_GPIO_07",
GPIO8: "net.P63_GPIO_08",
GPIO9: "net.P64_GPIO_09",
GPIO10: "net.P01_GPIO_10",
GPIO11: "net.P02_GPIO_11",
GPIO12: "net.P03_GPIO_12",
GPIO13: "net.P04_GPIO_13",
GPIO14: "net.P05_GPIO_14",
GPIO15: "net.P06_GPIO_15",
GPIO16: "net.P07_GPIO_16",
GPIO17: "net.P08_GPIO_17",
GPIO22: "net.P15_GPIO_22",
GPIO28: "net.P18_GPIO_28",
GPIO30: "net.P53_GPIO_30",
GND1: "net.GND",
GND2: "net.GND",
EP: "net.GND",
} }), jsx("capacitor", { schRotation: 270, name: "C1", capacitance: "100uF", footprint: "1210", schX: -0.91, schY: 7.8, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C2", capacitance: "100uF", footprint: "1210", schX: 0.5, schY: 7.8, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C3", capacitance: "4.7uF", footprint: "0603", schX: -11.61, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C4", capacitance: "4.7uF", footprint: "0603", schX: -9.19, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C5", capacitance: "0.6pF", footprint: "0402", schX: -8.18, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C6", capacitance: "4.7uF", footprint: "0603", schX: -6.97, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C7", capacitance: "0.5pF", footprint: "0402", schX: -5.96, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C8", capacitance: "0.1uF", footprint: "0402", schX: -4.75, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C9", capacitance: "0.1uF", footprint: "0402", schX: -3.54, schY: 7, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("inductor", { name: "L1", inductance: "2.2uH", footprint: "0603", schX: -9.41, schY: 5.65 }), jsx("trace", { name: "ANA_SW_L1", from: ".U2 .DCDC_ANA_SW", to: ".L1 .pin1" }), jsx("trace", { name: "L1_ANA", from: ".L1 .pin2", to: "net.VDD_ANA" }), jsx("capacitor", { schRotation: 270, name: "C12", capacitance: "10uF", footprint: "0805", schX: -10.76, schY: 3.53, connections: { pin1: "net.VDD_ANA", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C13", capacitance: "0.1uF", footprint: "0402", schX: -9.95, schY: 3.53, connections: { pin1: "net.VDD_ANA", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C14", capacitance: "0.2pF", footprint: "0402", schX: -9.14, schY: 3.53, connections: { pin1: "net.VDD_ANA", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C15", capacitance: "0.1uF", footprint: "0402", schX: -8.13, schY: 3.53, connections: { pin1: "net.VDD_ANA", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C16", capacitance: "0.6pF", footprint: "0402", schX: -7.12, schY: 3.53, connections: { pin1: "net.VDD_ANA", pin2: "net.GND" } }), jsx("inductor", { name: "L2", inductance: "1uH", footprint: "0603", schX: -6.78, schY: 2.42 }), jsx("trace", { name: "PA_SWP_L2", from: ".U2 .DCDC_PA_SW_P", to: ".L2 .pin1" }), jsx("trace", { name: "PA_SWN_L2", from: ".U2 .DCDC_PA_SW_N", to: ".L2 .pin2" }), jsx("capacitor", { schRotation: 270, name: "C17", capacitance: "22uF", footprint: "0805", schX: -11.16, schY: 0.5, connections: { pin1: "net.VDD_PA", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C18", capacitance: "22uF", footprint: "0805", schX: -10.35, schY: 0.5, connections: { pin1: "net.VDD_PA", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C19", capacitance: "1uF", footprint: "0603", schX: -9.35, schY: 0.5, connections: { pin1: "net.VDD_PA", pin2: "net.GND" } }), jsx("inductor", { name: "L3", inductance: "2.2uH", footprint: "0603", schX: -6.38, schY: 0.4 }), jsx("trace", { name: "DIG_SW_L3", from: ".U2 .DCDC_DIG_SW", to: ".L3 .pin1" }), jsx("trace", { name: "L3_DIG", from: ".L3 .pin2", to: "net.VDD_DIG" }), jsx("capacitor", { schRotation: 270, name: "C20", capacitance: "10uF", footprint: "0805", schX: -7.53, schY: -1.12, connections: { pin1: "net.VDD_DIG", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C21", capacitance: "0.1uF", footprint: "0402", schX: -6.72, schY: -1.12, connections: { pin1: "net.VDD_DIG", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C22", capacitance: "0.1uF", footprint: "0402", schX: -5.71, schY: -1.12, connections: { pin1: "net.VDD_DIG", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C29", capacitance: "0.6pF", footprint: "0402", schX: -5.71, schY: -5.15, connections: { pin1: "net.VDD_ANA2", pin2: "net.GND" } }), jsx("resistor", { schRotation: 270, name: "R5", resistance: "0", footprint: "0402", schX: -12.74, schY: -1.92, connections: { pin1: "net.VBAT_CC", pin2: "net.VDD_PLL" } }), jsx("capacitor", { schRotation: 270, name: "C23", capacitance: "10uF", footprint: "0805", schX: -12.58, schY: -3.33, connections: { pin1: "net.VDD_PLL", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C24", capacitance: "0.1uF", footprint: "0402", schX: -9.54, schY: -3.53, connections: { pin1: "net.VDD_PLL", pin2: "net.GND" } }), jsx("inductor", { name: "L4", inductance: "10uH", footprint: "0805", schX: -9.2, schY: -1.82 }), jsx("trace", { name: "PLL_L4", from: ".L4 .pin1", to: "net.VDD_PLL" }), jsx("trace", { name: "L4_RAM", from: ".L4 .pin2", to: "net.VDD_RAM" }), jsx("capacitor", { schRotation: 270, name: "C25", capacitance: "0.1uF", footprint: "0402", schX: -8.74, schY: -3.53, connections: { pin1: "net.VDD_RAM", pin2: "net.GND" } }), jsx("resistor", { schRotation: 270, name: "R1", resistance: "100k", footprint: "0402", schX: 2.8, schY: 9, connections: { pin1: "net.VBAT_CC", pin2: "net.CC_nRESET" } }), jsx("capacitor", { schRotation: 270, name: "C10", capacitance: "0.01uF", footprint: "0402", schX: 2.97, schY: 7, connections: { pin1: "net.CC_nRESET", pin2: "net.GND" } }), jsx("chip", { name: "U1", manufacturerPartNumber: "MX25R3235FM1IL0", footprint: "soic8", schX: 12.11, schY: 4.94, pinLabels: {
pin1: "CS",
pin2: "SO",
pin3: "WP",
pin4: "GND",
pin5: "SI",
pin6: "SCLK",
pin7: "RESET",
pin8: "VCC",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["VCC", "CS", "SCLK", "SI", "SO", "WP", "RESET"],
},
rightSide: { direction: "top-to-bottom", pins: ["GND"] },
}, connections: {
VCC: "net.VBAT_CC",
CS: "net.SFL_CS",
SCLK: "net.SFL_CLK",
SI: "net.SFL_DOUT",
SO: "net.SFL_DIN",
WP: "net.VBAT_CC",
RESET: "net.VBAT_CC",
GND: "net.GND",
} }), jsx("capacitor", { schRotation: 270, name: "C11", capacitance: "0.1uF", footprint: "0402", schX: 8.22, schY: 4.94, connections: { pin1: "net.VBAT_CC", pin2: "net.GND" } }), jsx("resistor", { schRotation: 270, name: "R2", resistance: "100k", footprint: "0402", schX: 7.24, schY: 5.14, connections: { pin1: "net.VBAT_CC", pin2: "net.SFL_CS" } }), jsx("resistor", { schRotation: 270, name: "R3", resistance: "100k", footprint: "0402", schX: 8.8, schY: 2.72, connections: { pin1: "net.SFL_CLK", pin2: "net.GND" } }), jsx("resistor", { schRotation: 270, name: "R4", resistance: "100k", footprint: "0402", schX: 9.66, schY: 2.72, connections: { pin1: "net.SFL_DOUT", pin2: "net.GND" } }), jsx("crystal", { name: "Y1", frequency: "32.768kHz", loadCapacitance: "10pF", footprint: "0402", schX: 12.61, schY: -2.8 }), jsx("trace", { name: "RTCP_Y1", from: ".U2 .RTC_XTAL_P", to: ".Y1 .pin1" }), jsx("trace", { name: "RTCN_Y1", from: ".U2 .RTC_XTAL_N", to: ".Y1 .pin2" }), jsx("capacitor", { schRotation: 270, name: "C27", capacitance: "10pF", footprint: "0402", schX: 13.88, schY: -4.14, connections: { pin1: ".Y1 .pin1", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C26", capacitance: "10pF", footprint: "0402", schX: 11.86, schY: -4.14, connections: { pin1: ".Y1 .pin2", pin2: "net.GND" } }), jsx("crystal", { name: "Y2", frequency: "40MHz", loadCapacitance: "6.2pF", pinVariant: "four_pin", footprint: "qfn4", schX: 8.8, schY: -5.4 }), jsx("trace", { name: "WLANP_Y2", from: ".U2 .WLAN_XTAL_P", to: ".Y2 .pin1" }), jsx("trace", { name: "WLANN_Y2", from: ".U2 .WLAN_XTAL_N", to: ".Y2 .pin3" }), jsx("trace", { name: "Y2_GND1", from: ".Y2 .pin2", to: "net.GND" }), jsx("trace", { name: "Y2_GND2", from: ".Y2 .pin4", to: "net.GND" }), jsx("capacitor", { schRotation: 270, name: "C28", capacitance: "6.2pF", footprint: "0402", schX: 11.05, schY: -4.54, connections: { pin1: ".Y2 .pin1", pin2: "net.GND" } }), jsx("capacitor", { schRotation: 270, name: "C30", capacitance: "6.2pF", footprint: "0402", schX: 7.22, schY: -5.15, connections: { pin1: ".Y2 .pin3", pin2: "net.GND" } }), jsx("pinheader", { name: "J1", pinCount: 3, schX: -11.8, schY: -7.65 }), jsx("resistor", { schRotation: 270, name: "R6", resistance: "270", footprint: "0402", schX: -9.51, schY: -6, connections: { pin1: "net.VBAT_CC", pin2: ".J1 .pin1" } }), jsx("resistor", { schRotation: 270, name: "R9", resistance: "100k", footprint: "0402", schX: -10.32, schY: -8.99, connections: { pin1: ".J1 .pin3", pin2: "net.GND" } }), jsx("trace", { name: "J1_SOP2", from: ".J1 .pin2", to: "net.SOP2" }), jsx("pinheader", { name: "J2", pinCount: 3, schX: -9.7, schY: -7.65 }), jsx("resistor", { schRotation: 270, name: "R7", resistance: "69.8k", footprint: "0402", schX: -8.3, schY: -6, connections: { pin1: "net.VBAT_CC", pin2: ".J2 .pin1" } }), jsx("resistor", { schRotation: 270, name: "R10", resistance: "69.8k", footprint: "0402", schX: -9.06, schY: -8.99, connections: { pin1: ".J2 .pin3", pin2: "net.GND" } }), jsx("trace", { name: "J2_SOP0", from: ".J2 .pin2", to: "net.SOP0" }), jsx("pinheader", { name: "J3", pinCount: 3, schX: -7.5, schY: -7.65 }), jsx("resistor", { schRotation: 270, name: "R8", resistance: "69.8k", footprint: "0402", schX: -7.09, schY: -6, connections: { pin1: "net.VBAT_CC", pin2: ".J3 .pin1" } }), jsx("resistor", { schRotation: 270, name: "R11", resistance: "69.8k", footprint: "0402", schX: -7.85, schY: -8.99, connections: { pin1: ".J3 .pin3", pin2: "net.GND" } }), jsx("trace", { name: "J3_SOP1", from: ".J3 .pin2", to: "net.SOP1" }), jsx("testpoint", { name: "TP1", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", schX: 12.27, schY: 0.48 }), jsx("testpoint", { name: "TP2", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", schX: 12.27, schY: 0.08 }), jsx("testpoint", { name: "TP3", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", schX: 12.27, schY: -0.33 }), jsx("testpoint", { name: "TP4", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", schX: 12.27, schY: -0.73 }), jsx("testpoint", { name: "TP5", footprintVariant: "pad", padShape: "circle", padDiameter: "1mm", schX: 12.27, schY: -1.13 }), jsx("trace", { name: "TP1_nRST", from: ".TP1 .pin1", to: "net.CC_nRESET" }), jsx("trace", { name: "TP2_G01", from: ".TP2 .pin1", to: "net.P55_GPIO_01" }), jsx("trace", { name: "TP3_G02", from: ".TP3 .pin1", to: "net.P57_GPIO_02" }), jsx("trace", { name: "TP4_SOP0", from: ".TP4 .pin1", to: "net.SOP0" }), jsx("trace", { name: "TP5_SOP2", from: ".TP5 .pin1", to: "net.SOP2" })] }));
const MotorDriver_DRV8833 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(DRV8833, { schX: 0, schY: 0, name: "U1" }), jsx("trace", { from: ".U1 > .GND", to: "net.GND" }), jsx("trace", { from: ".U1 > .BIN1", to: "net.IN1" }), jsx("trace", { from: ".U1 > .AIN1", to: "net.IN1" }), jsx("trace", { from: ".U1 > .BIN2", to: "net.IN2" }), jsx("trace", { from: ".U1 > .AIN2", to: "net.IN2" }), jsx("trace", { from: ".U1 > .VM", to: "net.VM" }), jsx("resistor", { schX: 3, schY: -1.8, name: "R1", footprint: "0603", resistance: "200", schRotation: -90 }), jsx("trace", { from: ".U1 > .BISEN", to: ".R1 > .pin1" }), jsx("trace", { from: "net.GND", to: ".R1 > .pin2" }), jsx("trace", { from: ".U1 > .AISEN", to: ".R1 > .pin1" }), jsx("capacitor", { schX: 4, schY: -1.8, name: "C2", footprint: "0603", capacitance: "2.2uF", schRotation: -90 }), jsx("trace", { from: ".U1 > .VINT", to: ".C2 > .pin1" }), jsx("trace", { from: "net.GND", to: ".C2 > .pin2" }), jsx("capacitor", { schX: 0.75, schY: 2.75, name: "C4", footprint: "0805", capacitance: "10uF", schRotation: -90 }), jsx("trace", { from: "net.GND", to: ".C4 > .pin2" }), jsx("trace", { from: "net.VM", to: ".C4 > .pin1" }), jsx("capacitor", { schX: 1.5, schY: 2.75, name: "C1", footprint: "0402", capacitance: "0.01uF", schRotation: -90 }), jsx("trace", { from: "net.VM", to: ".C1 > .pin1" }), jsx("trace", { from: ".U1 > .VCP", to: ".C1 > .pin2" }), jsx("chip", { name: "Motor", footprint: "pinrow2", schX: 4, schY: 0.8, schWidth: 0.75 }), jsx("trace", { from: ".U1 > .AOUT1", to: ".Motor > .pin1" }), jsx("trace", { from: ".U1 > .BOUT1", to: ".Motor > .pin1" }), jsx("trace", { from: ".Motor > .pin2", to: ".U1 > .BOUT2" }), jsx("trace", { from: ".Motor > .pin2", to: ".U1 > .AOUT2", schDisplayLabel: "BOUT" })] }));
const MotorDriver_DRV8876 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(DRV8876, { schX: 0, schY: 0, name: "U1" }), jsx("trace", { from: ".U1 > .PMODE", to: "net.GND" }), jsx("trace", { from: ".U1 > .GND", to: "net.GND" }), jsx("trace", { from: ".U1 > .PGND", to: "net.GND" }), jsx("trace", { from: ".U1 > .PAD", to: "net.GND" }), jsx("trace", { from: ".U1 > .IMODE", to: "net.GND" }), jsx("trace", { from: ".U1 > .VREF", to: "net.VREF" }), jsx("capacitor", { schX: 4, schY: -1.6, name: "C3", footprint: "0402", capacitance: "0.1uF", schRotation: 90 }), jsx("trace", { to: "net.VM", from: ".C3 > .pin2" }), jsx("capacitor", { schX: 5, schY: -1.6, name: "C4", footprint: "1206", capacitance: "Bulk", schRotation: 90 }), jsx("trace", { to: "net.VM", from: ".C4 > .pin2" }), jsx("capacitor", { schX: 2.5, schY: 1, name: "C1", footprint: "0402", capacitance: "0.022uF" }), jsx("trace", { from: ".U1 > .CPL", to: ".C1 > .pin1" }), jsx("trace", { from: ".U1 > .CPH", to: ".C1 > .pin2" }), jsx("capacitor", { schX: 2.5, schY: -0.9, name: "C2", footprint: "0402", capacitance: "0.1uF" }), jsx("trace", { from: ".U1 > .VCP", to: ".C2 > .pin1" }), jsx("trace", { to: "net.VM", from: ".C2 > .pin2" }), jsx("trace", { from: ".U1 > .VM", to: "net.VM" }), jsx("resistor", { schX: -5, schY: -3.5, name: "R1", footprint: "0402", resistance: "100", schRotation: 90 }), jsx("resistor", { schX: -5.5, schY: -5, name: "R2", footprint: "0402", resistance: "100", schRotation: 90 }), jsx("trace", { to: ".R1 > .pin2", from: "net.VCC" }), jsx("trace", { to: ".R1 > .pin1", from: "net.VREF" }), jsx("trace", { to: ".R2 > .pin1", from: "net.GND" }), jsx("trace", { to: ".R2 > .pin2", from: "net.VREF" }), jsx("resistor", { schX: -4, schY: -2, name: "R4", footprint: "0402", resistance: "100", schRotation: 90 }), jsx("trace", { to: ".R4 > .pin2", from: "net.VCC" }), jsx("trace", { to: ".R4 > .pin1", from: "net.nFAULT" }), jsx("resistor", { schX: -3, schY: -2, name: "R3", footprint: "0402", resistance: "100", schRotation: 90 }), jsx("trace", { to: ".R3 > .pin1", from: "net.GND" }), jsx("trace", { to: ".R3 > .pin2", from: "net.ADC" }), jsx("chip", { footprint: "pinrow5", schX: -6.5, schY: 1.2, name: "Controller" }), jsx("trace", { name: "CTRL_PWM_EN", to: ".Controller > .PWM", from: ".U1 > .EN" }), jsx("trace", { to: ".Controller > .pin2", from: ".U1 > .PH" }), jsx("trace", { name: "CTRL_SLEEP", to: ".Controller > .pin3", from: ".U1 > .nSLEEP" }), jsx("trace", { name: "CTRL_nFAULT", to: ".Controller > .pin4", from: "net.nFAULT" }), jsx("trace", { to: ".U1 > .nFAULT", from: "net.nFAULT" }), jsx("trace", { name: "CTRL_IPROPI_ADC", to: ".Controller > .ADC", from: "net.ADC" }), jsx("trace", { to: ".U1 > .IPROPI", from: "net.ADC" }), jsx("chip", { schX: 1, schY: -4.5, footprint: "pinrow2", name: "Motor" }), jsx("trace", { name: "MOTOR_OUT1", to: ".U1 > .OUT1", from: ".Motor > .pin1" }), jsx("trace", { to: ".U1 > .OUT2", from: ".Motor > .pin2" })] }));
const EnvironmentalSensor_HDC2080 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx("chip", { name: "U2", manufacturerPartNumber: "MCU", footprint: "pinrow5", schX: 4.5, schY: 0, schWidth: 2.6, schHeight: 4.6, pinLabels: {
pin1: "VDD",
pin2: "SCL",
pin3: "SDA",
pin4: "GPIO",
pin5: "GND",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3", "pin4", "pin5"],
},
}, schPinStyle: {
pin2: {
topMargin: 0.25,
},
pin5: {
topMargin: 0.65,
},
}, connections: {
pin1: "net.VDD",
pin2: "net.SCL",
pin3: "net.SDA",
pin4: "net.DRDY_INT",
pin5: "net.GND",
} }), jsx(HDC2080DMBR, { name: "U1", schX: -2.1, schY: 0, schWidth: 3.2, schHeight: 4.0, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["VDD", "SCL", "SDA", "DRDY_INT", "ADDR", "GND"],
},
}, schPinStyle: {
SCL: {
topMargin: 0.25,
},
DRDY_INT: {
topMargin: 0.25,
},
ADDR: {
topMargin: 0.45,
},
GND: {
topMargin: 0.45,
},
}, connections: {
SDA: "net.SDA",
SCL: "net.SCL",
DRDY_INT: "net.DRDY_INT",
VDD: "net.VDD",
ADDR: "net.GND",
GND: "net.GND",
} }), jsx("resistor", { name: "R1", resistance: "10k", footprint: "0402", schX: 0.7, schY: 1.3, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SCL",
} }), jsx("resistor", { name: "R2", resistance: "10k", footprint: "0402", schX: 1.5, schY: 1.3, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SDA",
} })] }));
const EnvironmentalSensor_HDC3020 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx("chip", { name: "U2", manufacturerPartNumber: "MCU", footprint: "pinrow5", schX: 4.5, schY: 0, schWidth: 3.2, schHeight: 4.6, pinLabels: {
pin1: "VDD",
pin2: "SCL",
pin3: "SDA",
pin4: "GPIO",
pin5: "GND",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3", "pin4", "pin5"],
},
}, schPinStyle: {
pin3: {
topMargin: 0.25,
},
}, connections: {
pin1: "net.VDD",
pin2: "net.SCL",
pin3: "net.SDA",
pin4: "net.ALERT",
pin5: "net.GND",
} }), jsx(HDC3020DEFR, { name: "U1", schX: -2.1, schY: 0, schWidth: 3.2, schHeight: 4.6, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["VDD", "SCL", "SDA", "ALERT", "RESET", "ADDR", "ADDR1", "GND"],
},
}, schPinStyle: {
VDD: {
topMargin: 1.55,
},
SDA: {
topMargin: 0.25,
},
RESET: {
topMargin: 0.25,
},
ADDR: {
topMargin: 0.45,
},
ADDR1: {
topMargin: 0.25,
},
}, connections: {
SDA: "net.SDA",
SCL: "net.SCL",
ALERT: "net.ALERT",
VDD: "net.VDD",
ADDR: "net.GND",
ADDR1: "net.GND",
GND: "net.GND",
EP: "net.GND",
}, noConnect: ["RESET"] }), jsx("resistor", { name: "R1", resistance: "5k", footprint: "0402", schX: 0.7, schY: 2.15, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SCL",
} }), jsx("resistor", { name: "R2", resistance: "5k", footprint: "0402", schX: 1.5, schY: 2.15, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SDA",
} })] }));
const EnvironmentalSensor_HDC3022 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx("chip", { name: "U2", manufacturerPartNumber: "MCU", footprint: "pinrow5", pcbX: 2.1, pcbY: -4.85, pcbRotation: "180deg", schX: 4.5, schY: 0, schWidth: 3.2, schHeight: 4.6, pinLabels: {
pin1: "VDD",
pin2: "SCL",
pin3: "SDA",
pin4: "GPIO",
pin5: "GND",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3", "pin4", "pin5"],
},
}, schPinStyle: {
pin3: {
topMargin: 0.25,
},
}, connections: {
pin1: "net.VDD",
pin2: "net.SCL",
pin3: "net.SDA",
pin4: "net.ALERT",
pin5: "net.GND",
} }), jsx(HDC3022DEJR, { name: "U1", pcbX: 0, pcbY: 0, pcbRotation: "0deg", schX: -2.1, schY: 0, schWidth: 3.2, schHeight: 4.6, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["VDD", "SCL", "SDA", "ALERT", "RESET", "ADDR", "ADDR1", "GND"],
},
}, schPinStyle: {
VDD: {
topMargin: 1.55,
},
SDA: {
topMargin: 0.25,
},
RESET: {
topMargin: 0.25,
},
ADDR: {
topMargin: 0.45,
},
ADDR1: {
topMargin: 0.25,
},
}, connections: {
SDA: "net.SDA",
SCL: "net.SCL",
ALERT: "net.ALERT",
VDD: "net.VDD",
ADDR: "net.GND",
ADDR1: "net.GND",
GND: "net.GND",
EP: "net.GND",
}, noConnect: ["RESET"] }), jsx("resistor", { name: "R1", resistance: "5k", footprint: "0402", pcbX: 1.8, pcbY: 2.9, pcbRotation: "0deg", schX: 0.7, schY: 2.15, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SCL",
} }), jsx("resistor", { name: "R2", resistance: "5k", footprint: "0402", pcbX: -1.8, pcbY: 2.9, pcbRotation: "0deg", schX: 1.5, schY: 2.15, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SDA",
} })] }));
const PowerMonitor_INA237 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(INA237AQDGSRQ1, { name: "U1", schX: 0, schY: 0, schWidth: 2.5, schHeight: 2.8, showPinAliases: false, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["VS", "VBUS", "IN_POS", "IN_NEG", "GND"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["A0", "A1", "SCL", "SDA", "N_ALERT"],
},
}, schPinStyle: {
VBUS: { marginTop: 0.15 },
IN_POS: { marginTop: 0.15 },
IN_NEG: { marginTop: 0.15 },
GND: { marginTop: 0.15 },
A1: { marginTop: 0.15 },
SCL: { marginTop: 0.3 },
SDA: { marginTop: 0.15 },
N_ALERT: { marginTop: 0.15 },
}, connections: {
VS: "net.VS",
VBUS: "net.BUS_HIGH",
IN_POS: "net.BUS_HIGH",
IN_NEG: "net.LOAD_CHARGER",
GND: "net.GND",
A0: "net.GND",
A1: "net.GND",
SCL: "net.SCL",
SDA: "net.SDA",
N_ALERT: "net.N_ALERT",
} }), jsx("capacitor", { name: "C1", capacitance: "100nF", footprint: "0402", schX: -3.75, schY: 2.05, schRotation: "180deg", connections: {
pin1: "net.VS",
pin2: "net.GND",
} }), jsx("battery", { name: "B1", voltage: "48V", footprint: "pinrow2", schX: -8.75, schY: -1.35, schRotation: "90deg" }), jsx("resistor", { name: "R_SHUNT", resistance: "0.001", footprint: "2512", schX: -5.95, schY: -0.25, schRotation: "270deg", connections: {
pin1: "net.BUS_HIGH",
pin2: "net.LOAD_CHARGER",
} }), jsx("resistor", { name: "R_LOAD", resistance: "10", footprint: "1206", schX: -7, schY: -3.3, schRotation: "270deg", connections: {
pin1: "net.LOAD_CHARGER",
pin2: "net.GND",
} }), jsx("voltagesource", { name: "CHARGER", voltage: "12V", footprint: "pinrow2", schX: -4.1, schY: -3.3, schRotation: "270deg" }), jsx("trace", { from: ".B1 > .pin1", to: "net.BUS_HIGH" }), jsx("trace", { from: ".B1 > .pin2", to: "net.GND" }), jsx("trace", { from: ".CHARGER > .pin2", to: "net.LOAD_CHARGER" }), jsx("trace", { from: ".CHARGER > .pin1", to: "net.GND" }), jsx("resistor", { name: "R1", resistance: "10k", footprint: "0402", schX: 4.1, schY: 2.2, schRotation: "270deg", connections: {
pin1: "net.VS",
pin2: "net.SCL",
} }), jsx("resistor", { name: "R2", resistance: "10k", footprint: "0402", schX: 5.0, schY: 2.2, schRotation: "270deg", connections: {
pin1: "net.VS",
pin2: "net.SDA",
} }), jsx("resistor", { name: "R3", resistance: "10k", footprint: "0402", schX: 5.9, schY: 2.2, schRotation: "270deg", connections: {
pin1: "net.VS",
pin2: "net.N_ALERT",
} }), jsx("chip", { name: "J1", manufacturerPartNumber: "MCU I2C Interface", footprint: "pinrow4", schX: 8.55, schY: -0.55, schWidth: 2.3, schHeight: 2.9, pinLabels: {
pin1: "SCL",
pin2: "SDA",
pin3: "N_ALERT",
pin4: "GND",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3", "pin4"],
},
}, schPinStyle: {
pin3: { marginTop: 0.25 },
}, connections: {
pin1: "net.SCL",
pin2: "net.SDA",
pin3: "net.N_ALERT",
pin4: "net.GND",
} }), jsx("trace", { from: "U1.VS", to: "net.VS" }), jsx("trace", { from: "U1.GND", to: "net.GND" }), jsx("trace", { from: "R2.pin1", to: "net.VS" }), jsx("schematictext", { text: "VS = 2.7V - 5.5V", schX: -3.1, schY: 3.55, fontSize: 0.2, anchor: "center" }), jsx("schematictext", { text: "48V BATT", schX: -9.65, schY: 0.0, fontSize: 0.22, anchor: "center" }), jsx("schematictext", { text: "I2C ADDR: 0x40", schX: 1.55, schY: -2.2, fontSize: 0.2, anchor: "center" }), jsx("schematictext", { text: "To MCU", schX: 10.2, schY: -0.55, fontSize: 0.24, anchor: "center" })] }));
const Microcontroller_MSPM0G3507 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(MSPM0G3507SPMR, { name: "U1", schX: 0, schY: 0, pcbX: 0, pcbY: 0, connections: {
VDD: "C2.pin1",
VSS: "C2.pin2",
NRST: "net.NRST",
ROSC: "R2.pin1",
PA0: "net.PA0",
PA1: "net.PA1",
SWDIO: "net.SWDIO",
SWCLK: "net.SWCLK",
} }), jsx("capacitor", { name: "C1", capacitance: "10uF", footprint: "0805", schOrientation: "vertical", schX: -2.6, schY: 1.3, pcbX: 11, pcbY: -1, connections: { pin1: ["U1.VDD", "R1.pin2"], pin2: ["U1.VSS", "net.GND"] } }), jsx("capacitor", { name: "C2", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: -1.8, schY: 1.3, pcbX: 11, pcbY: 2, connections: { pin1: "C1.pin1" } }), jsx("capacitor", { name: "C3", capacitance: "0.47uF", footprint: "0402", schOrientation: "vertical", schX: -2.1, schY: -0.6, pcbX: 7, pcbY: -9, connections: { pin1: "U1.VCORE", pin2: "net.GND" } }), jsx("resistor", { name: "R1", resistance: "47k", footprint: "0402", schRotation: 90, schX: -3.3, schY: 0.1, pcbX: 11, pcbY: 5, connections: { pin1: "U1.NRST", pin2: "net.VDD" } }), jsx("capacitor", { name: "C4", capacitance: "10nF", footprint: "0402", schOrientation: "vertical", schX: -3.3, schY: -1.7, pcbX: 11, pcbY: 7, connections: { pin1: "R1.pin1", pin2: "net.GND" } }), jsx("resistor", { name: "R2", resistance: "100k", footprint: "0402", schX: 2.3, schY: 1.2, pcbX: 11, pcbY: -4, schRotation: 270, connections: { pin1: "U1.ROSC", pin2: "net.GND" } }), jsx("resistor", { name: "R3", resistance: "4.7k", footprint: "0402", schRotation: 90, schX: 5, schY: 0.6, pcbX: -9, pcbY: 6, connections: { pin1: "U1.PA1", pin2: "net.VDD" } }), jsx("resistor", { name: "R4", resistance: "4.7k", footprint: "0402", schRotation: 90, schX: 3.8, schY: 0.6, pcbX: -11, pcbY: 6, connections: { pin1: "U1.PA0", pin2: "net.VDD" } }), jsx("pinheader", { name: "J1", pinCount: 2, gender: "female", pitch: "2.54mm", schPinStyle: {
SWDIO: {
marginTop: 0.1,
marginBottom: 0.2,
},
}, schFacingDirection: "left", schX: 3.6, schY: -2.1, pcbX: -18, pcbY: 0, showSilkscreenPinLabels: true, pinLabels: ["SWDIO", "SWCLK"], connections: {
pin1: "U1.SWDIO",
pin2: "U1.SWCLK",
} })] }));
const Microcontroller_MSPM33C3x = (props) => (jsxs("subcircuit", { ...props, children: [jsx(MSPM33C3x, { name: "U1", pcbX: 0, pcbY: 0, schX: 0, schY: 0, connections: {
VDD: "net.V3_3",
NRST: "net.NRST",
SWDIO: "net.SWDIO",
SWCLK: "net.SWCLK",
} }), jsx("capacitor", { name: "C1", capacitance: "10uF", footprint: "0603", pcbX: -5, pcbY: 1, schX: -5.5, schY: 1.0, schOrientation: "vertical", connections: {
pin1: "net.V3_3",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C2", capacitance: "100nF", footprint: "0402", pcbX: -5, pcbY: -1, schX: -3.9, schY: 1.0, schOrientation: "vertical", connections: {
pin1: "net.V3_3",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C3", capacitance: "2.2uF", footprint: "0603", pcbX: -3, pcbY: 5, schX: -2.7, schY: -0.3, schOrientation: "vertical", connections: {
pin1: "U1.VCORE",
pin2: "net.GND",
} }), jsx("resistor", { name: "R1", resistance: "47k", footprint: "0402", pcbX: -5, pcbY: 3, schX: -6.3, schY: 0.0, schOrientation: "vertical", connections: {
pin1: "net.V3_3",
pin2: "net.NRST",
} }), jsx("capacitor", { name: "C4", capacitance: "10nF", footprint: "0402", pcbX: -7, pcbY: 3, schX: -6.3, schY: -3, schOrientation: "vertical", connections: {
pin1: "net.NRST",
pin2: "net.GND",
} }), jsx("trace", { name: "route_vss_to_ground", from: "U1.VSS", to: "C2.pin2" })] }));
const LEDDriver_TLC59116 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(TLC59116, { name: "U3", schX: -8, schY: 0, connections: {
pin2: "net.GND",
pin3: "net.GND",
pin4: "net.GND",
pin5: "net.GND",
pin10: "net.GND",
pin26: "net.SCL",
pin27: "net.SDA",
pin25: "net.RESET",
pin19: "net.V3_3",
} }), jsx("schematictext", { schX: -8, schY: 0, text: "TLC59116", fontSize: 0.65 }), jsx("resistor", { name: "REXT", resistance: "931ohm", footprint: "0402", schX: -12, schY: -4.2, schOrientation: "vertical", connections: {
pin1: "U3.pin1",
pin2: "net.GND",
} }), jsx("led", { name: "LED15", footprint: "led0603", color: "red", schX: -4.1, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin23" } }), jsx("led", { name: "LED14", footprint: "led0603", color: "red", schX: -3, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin22" } }), jsx("led", { name: "LED13", footprint: "led0603", color: "red", schX: -2, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin21" } }), jsx("led", { name: "LED12", footprint: "led0603", color: "red", schX: -0.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin20" } }), jsx("led", { name: "LED11", footprint: "led0603", color: "red", schX: 0, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin18" } }), jsx("led", { name: "LED10", footprint: "led0603", color: "red", schX: 0.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin17" } }), jsx("led", { name: "LED9", footprint: "led0603", color: "red", schX: 2, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin16" } }), jsx("led", { name: "LED8", footprint: "led0603", color: "red", schX: 2.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin15" } }), jsx("led", { name: "LED7", footprint: "led0603", color: "red", schX: 4, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin14" } }), jsx("led", { name: "LED6", footprint: "led0603", color: "red", schX: 4.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin13" } }), jsx("led", { name: "LED5", footprint: "led0603", color: "red", schX: 6, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin12" } }), jsx("led", { name: "LED4", footprint: "led0603", color: "red", schX: 6.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin11" } }), jsx("led", { name: "LED3", footprint: "led0603", color: "red", schX: 8, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin9" } }), jsx("led", { name: "LED2", footprint: "led0603", color: "red", schX: 8.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin8" } }), jsx("led", { name: "LED1", footprint: "led0603", color: "red", schX: 10, schY: 4, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin7" } }), jsx("led", { name: "LED0", footprint: "led0603", color: "red", schX: 10.9, schY: 3.3, schOrientation: "vertical", connections: { anode: "net.VIN_5V", cathode: "U3.pin6" } })] }));
const TemperatureSensor_TMP1075 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx("chip", { name: "U2", manufacturerPartNumber: "Two-Wire Host Controller", footprint: "pinrow3", pcbX: 0, pcbY: 5, schX: -4.8, schY: 0, schWidth: 2.9, schHeight: 4.9, pinLabels: {
pin1: "SDA",
pin2: "SCL",
pin3: "ALERT",
}, schPinArrangement: {
rightSide: {
direction: "top-to-bottom",
pins: ["pin1", "pin2", "pin3"],
},
}, schPinStyle: {
pin2: {
topMargin: 0.45,
},
pin3: {
topMargin: 0.75,
},
}, connections: {
pin1: "net.SDA",
pin2: "net.SCL",
pin3: "net.ALERT",
} }), jsx(TMP1075DSGR, { name: "U1", pcbX: 0, pcbY: 0, schX: 1.7, schY: 0, schWidth: 3.4, schHeight: 4.7, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["SDA", "SCL", "ALERT", "GND"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["V_PLUS", "A0", "A1", "A2"],
},
}, schPinStyle: {
SCL: {
topMargin: 0.45,
},
ALERT: {
topMargin: 0.75,
},
GND: {
topMargin: 0.75,
},
A0: {
topMargin: 0.45,
},
A1: {
topMargin: 0.55,
},
A2: {
topMargin: 0.55,
},
}, connections: {
SDA: "net.SDA",
SCL: "net.SCL",
ALERT: "net.ALERT",
GND: "net.GND",
V_PLUS: "net.VDD",
A0: "net.GND",
A1: "net.GND",
A2: "net.GND",
} }), jsx("resistor", { name: "R1", resistance: "5k", footprint: "0402", pcbX: -3, pcbY: 2.4, schX: -2.6, schY: 2.0, pcbRotation: 180, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SDA",
} }), jsx("resistor", { name: "R2", resistance: "5k", footprint: "0402", pcbX: 0, pcbY: 2.4, schX: -1.7, schY: 2.0, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.SCL",
} }), jsx("resistor", { name: "R3", resistance: "5k", footprint: "0402", pcbX: 3, pcbY: 2.4, schX: -0.8, schY: 2.0, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.ALERT",
} }), jsx("capacitor", { name: "C1", capacitance: "0.01uF", footprint: "0402", pcbX: 3.6, pcbY: 1, schX: 4.25, schY: 1.1, schRotation: "270deg", connections: {
pin1: "net.VDD",
pin2: "net.GND",
} })] }));
const TemperatureSensor_TMP1827 = (props) => (jsxs("subcircuit", { ...props, children: [jsx("schematictext", { schX: 2, schY: 5, text: "TMP1827 Multi-Drop Bus", fontSize: 0.4 }), jsx("resistor", { name: "RPU", resistance: "3k", footprint: "0402", pcbX: -4, pcbY: 0, schX: -2.5, schY: 3.4, schOrientation: "vertical" }), jsx(TMP1827, { name: "U2", pcbX: 0, pcbY: 0, schX: 2, schY: 0, noConnect: ["ADDR", "IO3", "IO0", "IO1", "IO2_ALERT", "EP"] }), jsx(TMP1827, { name: "U3", pcbX: 4, pcbY: 0, schX: 6, schY: 0, noConnect: ["ADDR", "IO3", "IO0", "IO1", "IO2_ALERT", "EP"] }), jsx("trace", { name: "vdd_pullup_to_u2", from: "RPU.pin1", to: "U2.VDD", pcbStraightLine: true }), jsx("trace", { name: "vdd_u2_to_u3", from: "U2.VDD", to: "U3.VDD", pcbStraightLine: true }), jsx("trace", { name: "vdd_external", from: "RPU.pin1", to: "net.VDD" }), jsx("trace", { name: "sdq_pullup_to_u2", from: "RPU.pin2", to: "U2.SDQ", pcbStraightLine: true }), jsx("trace", { name: "sdq_u2_to_u3", from: "U2.SDQ", to: "U3.SDQ", pcbStraightLine: true }), jsx("trace", { name: "sdq_external", from: "RPU.pin2", to: "net.SDQ_BUS" }), jsx("trace", { name: "ground_u2_to_u3", from: "U2.GND", to: "U3.GND", pcbStraightLine: true }), jsx("trace", { name: "ground_external", from: "U2.GND", to: "net.GND" }), jsx("schematictext", { schX: 2, schY: 0, text: "TMP1827", fontSize: 0.2 }), jsx("schematictext", { schX: 2, schY: -2.2, text: "VDD Powered", fontSize: 0.2 }), jsx("schematictext", { schX: 6, schY: -2.2, text: "BUS Powered", fontSize: 0.2 }), jsx("schematictext", { schX: 6, schY: 0, text: "TMP1827", fontSize: 0.2 })] }));
const LoadSwitch_TPS22919 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(TPS22919, { name: "U1", schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["IN", "ON", "GND"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["OUT", "QOD"],
},
}, schWidth: "2mm", schHeight: "3mm", schPinStyle: {
IN: {
marginTop: 0.1,
},
OUT: {
marginTop: -0.6,
},
ON: {
marginTop: 0.8,
},
GND: {
marginTop: 0.8,
},
QOD: {
marginTop: 1.1,
},
}, schX: 0, schY: 0, pcbX: 0, pcbY: 0 }), jsx("voltagesource", { name: "V_IN", voltage: "5V", schX: -4.8, connections: { pin2: "U1.pin1", pin1: "net.GND" }, schY: 0.4, pcbX: -18, pcbY: 3, footprint: "0402", schRotation: 90 }), jsx("capacitor", { name: "C_IN", footprint: "0402", capacitance: "1uF", polarized: true, schOrientation: "pos_top", connections: { pos: "U1.pin1", pin2: "net.GND" }, schX: -3.3, schY: 0.4, pcbX: -9, pcbY: 2 }), jsx("schematictext", { schX: -1.6, schY: 0.45, text: "H", fontSize: 0.22 }), jsx("schematictext", { schX: -1.8, schY: -0.45, text: "L", fontSize: 0.22 }), jsx("schematicpath", { strokeWidth: 0.05, points: [
{ x: -2, y: -0.2 },
{ x: -1.7, y: -0.2 },
{ x: -1.7, y: 0.2 },
{ x: -1.4, y: 0.2 },
] }), jsx("resistor", { name: "R_QOD", footprint: "0402", resistance: "100k", connections: { pin1: "U1.QOD", pin2: "U1.OUT" }, schX: 2, schY: 0.2, schRotation: 90, pcbX: 6, pcbY: 1.5 }), jsx("capacitor", { name: "C_L", footprint: "0603", capacitance: "10uF", schOrientation: "pos_top", polarized: true, connections: { pos: "U1.OUT", pin2: "net.GND" }, schX: 4, schY: 0.4, schRotation: 90, pcbX: 12, pcbY: 2 }), jsx("resistor", { name: "R_L", footprint: "0402", resistance: "10k", connections: { pin2: "U1.OUT", pin1: "net.GND" }, schX: 5, schY: 0.4, pcbX: 16, pcbY: 2, schRotation: 90 }), jsx("trace", { from: "U1.GND", to: "net.GND" })] }));
const BuckConverter_TPS62933 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(TPS6293, { schX: 0, schY: 0, name: "U1" }), jsx("trace", { from: ".U1 > .VIN", to: "net.VIN" }), jsx("trace", { from: ".U1 > .GND", to: "net.GND" }), jsx("trace", { from: ".U1 > .SW", to: "net.SW" }), jsx("trace", { from: ".U1 > .FB", to: "net.FB" }), jsx("capacitor", { schX: -10, schY: -0.5, name: "C1", schRotation: -90, capacitance: "10\u00B5F", footprint: "0402" }), jsx("trace", { from: ".C1 > .pin1", to: "net.VIN" }), jsx("trace", { from: ".C1 > .pin2", to: "net.GND" }), jsx("capacitor", { schX: -8, schY: -0.5, name: "C2", schRotation: -90, capacitance: "10\u00B5F", footprint: "0402" }), jsx("trace", { from: ".C2 > .pin1", to: "net.VIN" }), jsx("trace", { from: ".C2 > .pin2", to: "net.GND" }), jsx("capacitor", { schX: -6, schY: -0.5, name: "C3", schRotation: -90, capacitance: "100nF", footprint: "0402" }), jsx("trace", { from: ".C3 > .pin1", to: "net.VIN" }), jsx("trace", { from: ".C3 > .pin2", to: "net.GND" }), jsx("pinheader", { pinCount: 3, schX: -3.5, schY: -0.5, name: "JP1" }), jsx("trace", { from: ".JP1 > .pin1", to: "net.GND" }), jsx("trace", { from: ".JP1 > .pin2", to: ".U1 > .EN" }), jsx("trace", { from: ".JP1 > .pin3", to: "net.EN_DIV" }), jsx("resistor", { schX: -4.5, schY: -0.5, name: "R1", footprint: "0402", schRotation: -90, resistance: "511k" }), jsx("trace", { from: ".R1 > .pin1", to: "net.VIN" }), jsx("trace", { from: ".R1 > .pin2", to: "net.EN_DIV" }), jsx("resistor", { schX: -4.5, schY: -1.8, name: "R2", footprint: "0402", schRotation: -90, resistance: "88.7k" }), jsx("trace", { from: ".R2 > .pin1", to: "net.EN_DIV" }), jsx("trace", { from: ".R2 > .pin2", to: "net.GND" }), jsx("capacitor", { schX: -1.8, schY: -1.5, name: "C4", footprint: "0402", schRotation: -90, capacitance: "33nF" }), jsx("trace", { from: ".C4 > .pin1", to: ".U1 > .SS" }), jsx("trace", { from: ".C4 > .pin2", to: "net.GND" }), jsx("pinheader", { pinCount: 2, schX: -0.5, schY: -1.7, name: "JP2" }), jsx("trace", { from: ".U1 > .RT", to: ".JP2 > .pin1" }), jsx("resistor", { schX: 0.3, schY: -2.5, name: "R3", footprint: "0402", schRotation: -90, resistance: "0" }), jsx("trace", { from: ".R3 > .pin1", to: ".JP2 > .pin2" }), jsx("trace", { from: ".R3 > .pin2", to: "net.GND" }), jsx("resistor", { schX: 3, schY: 0.6, name: "R4", footprint: "0402", resistance: "0" }), jsx("capacitor", { schX: 5, schY: 0.6, name: "C5", footprint: "0402", capacitance: "100nF" }), jsx("trace", { from: ".U1 > .BST", to: ".R4 > .pin1" }), jsx("trace", { from: ".C5 > .pin1", to: ".R4 > .pin2" }), jsx("trace", { from: ".C5 > .pin2", to: "net.SW" }), jsx("inductor", { schX: 6.5, schY: 0.62, name: "L1", footprint: "0402", inductance: "6.8uH" }), jsx("trace", { from: ".L1 > .pin1", to: "net.SW" }), jsx("trace", { from: ".L1 > .pin2", to: "net.VOUT" }), jsx("capacitor", { schX: 8, schY: -0.15, name: "C6", footprint: "0805", capacitance: "22\u00B5F", schRotation: -90 }), jsx("trace", { from: ".C6 > .pin1", to: "net.VOUT" }), jsx("trace", { from: ".C6 > .pin2", to: "net.GND" }), jsx("capacitor", { schX: 10, schY: -0.15, name: "C7", footprint: "0805", capacitance: "22\u00B5F", schRotation: -90 }), jsx("trace", { from: ".C7 > .pin1", to: "net.VOUT" }), jsx("trace", { from: ".C7 > .pin2", to: "net.GND" }), jsx("capacitor", { schX: 12, schY: -0.15, name: "C8", footprint: "0402", capacitance: "100nF", schRotation: -90 }), jsx("trace", { from: ".C8 > .pin1", to: "net.VOUT" }), jsx("trace", { from: ".C8 > .pin2", to: "net.GND" }), jsx("resistor", { schX: 7, schY: -2, name: "R5", footprint: "0402", resistance: "49.9" }), jsx("trace", { from: ".R5 > .pin2", to: "net.VOUT" }), jsx("trace", { from: ".R5 > .pin1", to: "net.FB_COMP" }), jsx("resistor", { schX: 4.6, schY: -0.2, name: "R6", footprint: "0402", resistance: "53.6k" }), jsx("trace", { from: ".R6 > .pin1", to: "net.FB" }), jsx("trace", { from: ".R6 > .pin2", to: "net.FB_COMP" }), jsx("capacitor", { schX: 4.6, schY: -2, name: "C9", footprint: "0402", capacitance: "10pF" }), jsx("trace", { from: ".C9 > .pin1", to: "net.FB" }), jsx("trace", { from: ".C9 > .pin2", to: "net.FB_COMP" }), jsx("resistor", { schX: 3, schY: -1, name: "R7", footprint: "0402", resistance: "10.2k", schRotation: -90 }), jsx("trace", { from: ".R7 > .pin2", to: "net.GND" }), jsx("trace", { from: ".R7 > .pin1", to: "net.FB" })] }));
const BoostConverter_TPS61299X = (props) => (jsxs("subcircuit", { ...props, children: [jsx(TPS61299X, { name: "U1", schX: 0, schY: 0, connections: {
pin1: "net.VIN",
pin2: "net.SW",
pin3: "net.EN",
pin4: "net.VOUT_5V",
pin5: "net.VOUT_5V",
pin6: "net.GND",
} }), jsx("schematictext", { schX: 0, schY: -0.1, text: "TPS61299X", fontSize: 0.15 }), jsx("inductor", { name: "L1", inductance: "1uH", footprint: "0603", schX: -2.5, schY: 0.35, schOrientation: "horizontal", connections: {
pin1: "net.VIN",
pin2: "net.SW",
} }), jsx("capacitor", { name: "C1", capacitance: "10uF", footprint: "0603", schX: -3.5, schY: -0.2, schOrientation: "vertical", connections: {
pin1: "net.VIN",
pin2: "net.GND",
} }), jsx("schematictext", { schX: -2.2, schY: -0.2, text: "ON", fontSize: 0.12 }), jsx("schematictext", { schX: -2.43, schY: -0.4, text: "OFF", fontSize: 0.12 }), jsx("schematicline", { x1: -2.03, y1: -0.3, x2: -2.3, y2: -0.3, strokeWidth: 0.01 }), jsx("schematicline", { x1: -2.3, y1: -0.5, x2: -2.3, y2: -0.3, strokeWidth: 0.01 }), jsx("schematicline", { x1: -2.3, y1: -0.5, x2: -2.57, y2: -0.5, strokeWidth: 0.01 }), jsx("capacitor", { name: "C2", capacitance: "10uF", footprint: "0603", schX: 3.1, schY: -0.1, schOrientation: "vertical", connections: {
pin1: "net.VOUT_5V",
pin2: "net.GND",
} })] }));
const TPS61299XBoostConverter = BoostConverter_TPS61299X;
const PowerManagement_TPS6521835 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(TPS6521835, { name: "U1", schX: 0, schY: 0, connections: {
pin6: "net.IN_LS3",
pin15: "net.DCDC4_OUT",
pin16: "net.PFI",
pin18: "net.IN_nCC",
pin19: "net.PGOOD_BU",
pin21: "net.DCDC5_OUT",
pin22: "net.DCDC6_OUT",
pin27: "net.IN_BU",
pin29: "net.NC",
pin28: "net.NC",
pin31: "net.IN_LS1",
pin32: "net.IN_LS2",
pin34: "net.GPO2",
pin35: "net.INT_LDO",
pin36: "net.IN_BIAS",
pin38: "net.L3_SW",
pin39: "net.DCDC3_OUT",
pin41: "net.DCDC2_OUT",
pin44: "net.PB",
pin46: "net.PWR_EN",
pin47: "net.DCDC1_OUT",
pin48: "net.L1_SW",
} }), jsx("schematictext", { schX: 0, schY: 0, text: "TPS6521835", fontSize: 0.68 }), jsx("capacitor", { name: "C_INT_LDO", capacitance: "1uF", footprint: "0402", schX: -4, schY: 5.5, schOrientation: "vertical", connections: { pin2: "net.GND", pin1: "net.INT_LDO" } }), jsx("resistor", { name: "R_GPO2", resistance: "100k", footprint: "0402", schX: -2.7, schY: 5.5, schOrientation: "vertical", connections: { pin1: "net.VIO", pin2: "U1.pin34" } }), jsx("capacitor", { name: "C_LS2", capacitance: "10uF", footprint: "0603", schX: -1.8, schY: 5.5, schOrientation: "vertical", connections: { pin1: "U1.pin33", pin2: "net.GND" } }), jsx("capacitor", { name: "C_LS1", capacitance: "10uF", footprint: "0603", schX: 0.9, schY: 5.5, schOrientation: "vertical", connections: { pin1: "U1.pin30", pin2: "net.GND" } }), jsx("capacitor", { name: "C_IN_BU", capacitance: "4.7uF", footprint: "0603", schX: 2, schY: 5.5, schOrientation: "vertical", connections: { pin1: "net.IN_BU", pin2: "net.GND" } }), jsx("resistor", { name: "R_GPIO3", resistance: "100k", footprint: "0402", schX: 1.84, schY: 4.2, schOrientation: "vertical", connections: { pin1: "net.VIO", pin2: "U1.pin26" } }), jsx("resistor", { name: "R_CC", resistance: "10ohm", footprint: "0402", schX: 3, schY: 6.25, schOrientation: "vertical", connections: { pin2: "U1.pin25" } }), jsx("battery", { name: "BT1", voltage: "3V", schX: 4.2, schY: 6.45, schRotation: 270 }), jsx("trace", { from: ".BT1 .pin2", to: "net.GND" }), jsx("trace", { from: ".BT1 .pin1", to: ".R_CC .pin1" }), jsx("capacitor", { name: "C_CC", capacitance: "4.7uF", footprint: "0603", schX: 4.2, schY: 4.65, schOrientation: "vertical", connections: { pin1: "net.CC", pin2: "net.GND" } }), jsx("capacitor", { name: "C_IN_DCDC3", capacitance: "4.7uF", footprint: "0603", schX: -5.5, schY: 5.7, schOrientation: "vertical", connections: { pin2: "U1.pin37", pin1: "net.GND" } }), jsx("inductor", { name: "L_DCDC3", inductance: "1.5uH", schX: -6.9, schY: 2.5, schOrientation: "horizontal", connections: { pin2: "net.L3_SW", pin1: "net.DCDC3_OUT" } }), jsx("capacitor", { name: "C_DCDC3", capacitance: "10uF", footprint: "0603", schX: -7.9, schY: 3.4, schOrientation: "vertical", connections: { pin2: "net.DCDC3_OUT", pin1: "net.GND" } }), jsx("resistor", { name: "R_nWAKEUP", resistance: "100k", footprint: "0402", schX: -7.9, schY: 1.45, connections: { pin2: "U1.pin40", pin1: "net.VDD" } }), jsx("inductor", { name: "L_DCDC2", inductance: "1.5uH", schX: -6.2, schY: 0.25, schOrientation: "horizontal", connections: { pin2: "U1.pin42", pin1: "net.DCDC2_OUT" } }), jsx("capacitor", { name: "C_DCDC2", capacitance: "10uF", footprint: "0603", schX: -9.75, schY: 1, schOrientation: "vertical", connections: { pin2: "net.DCDC2_OUT", pin1: "net.GND" } }), jsx("capacitor", { name: "C_IN_DCDC2", capacitance: "4.7uF", footprint: "0603", schX: -10.2, schY: -0.9, schOrientation: "vertical", connections: { pin1: "U1.pin43", pin2: "net.GND" } }), jsx("pushbutton", { name: "SW_PB", schX: -8, schY: -1, connections: { pin2: "net.PB", pin1: "net.GND" } }), jsx("resistor", { name: "R_PB", resistance: "100k", footprint: "0402", schX: -6, schY: -0.8, connections: { pin2: "net.PB", pin1: "net.IN_BIAS" } }), jsx("resistor", { name: "R_nINT", resistance: "100k", footprint: "0402", schX: -10.2, schY: -2.1, connections: { pin1: "net.VIO", pin2: "U1.pin45" } }), jsx("resistor", { name: "R_PWR_EN", resistance: "100k", footprint: "0402", schX: -10.2, schY: -3, connections: { pin2: "net.PWR_EN", pin1: "net.GND" } }), jsx("inductor", { name: "L_DCDC1", inductance: "1.5uH", schX: -6, schY: -3, schOrientation: "horizontal", connections: { pin2: "net.L1_SW", pin1: "net.DCDC1_OUT" } }), jsx("capacitor", { name: "C_DCDC1", capacitance: "10uF", footprint: "0603", schX: -8, schY: -4.75, schOrientation: "vertical", connections: { pin1: "net.DCDC1_OUT", pin2: "net.GND" } }), jsx("capacitor", { name: "C_SYS_BU", capacitance: "1uF", footprint: "0402", schX: 5, schY: 3.2, schOrientation: "vertical", connections: { pin2: "U1.pin24", pin1: "net.GND" } }), jsx("inductor", { name: "L_DCDC6", inductance: "10uH", schX: 6.5, schY: 1.75, schOrientation: "horizontal", connections: { pin1: "U1.pin23", pin2: "net.IN_DCDC6" } }), jsx("capacitor", { name: "C_DCDC6", capacitance: "22uF", footprint: "0805", schX: 8, schY: 1.2, schOrientation: "vertical", connections: { pin2: "net.GND", pin1: "net.IN_DCDC6" } }), jsx("inductor", { name: "L_DCDC5", inductance: "1.5uH", schX: 5.5, schY: 0.55, schOrientation: "horizontal", connections: { pin1: "U1.20", pin2: "net.IN_DCDC5" } }), jsx("capacitor", { name: "C_DCDC5", capacitance: "22uF", footprint: "0805", schX: 8, schY: -0.2, schOrientation: "vertical", connections: { pin2: "net.GND", pin1: "net.IN_DCDC5" } }), jsx("resistor", { name: "R_DC34_SEL", resistance: "0ohm", footprint: "0402", schX: 5.5, schY: -0.6, connections: { pin1: "U1.pin17", pin2: "net.GND" } }), jsx("resistor", { name: "R_PFI_TOP", resistance: "100k", footprint: "0402", schX: 9.6, schY: -1.2, connections: { pin1: "net.PFI", pin2: "net.GND" } }), jsx("resistor", { name: "R_PFI_BOTTOM", resistance: "100k", footprint: "0402", schX: 9.6, schY: -2, connections: { pin1: "net.PFI", pin2: "net.GND" } }), jsx("capacitor", { name: "C_DCDC4_HF", capacitance: "100nF", footprint: "0402", schX: 5.1, schY: -2.4, schOrientation: "vertical", connections: { pin1: "net.DCDC4_OUT", pin2: "net.GND" } }), jsx("capacitor", { name: "C_DCDC4", capacitance: "47uF", footprint: "1206", schX: 6.45, schY: -2.4, schOrientation: "vertical", connections: { pin1: "net.DCDC4_OUT", pin2: "net.GND" } }), jsx("inductor", { name: "L_DCDC4", inductance: "1.5uH", schX: 4.2, schY: -2.2, schOrientation: "vertical", connections: { pin1: "U1.pin14", pin2: "U1.pin13" } }), jsx("capacitor", { name: "C_IN_DCDC1", capacitance: "4.7uF", footprint: "0603", schX: -5.5, schY: -6.3, schOrientation: "vertical", connections: { pin1: "U1.pin1", pin2: "net.GND" } }), jsx("resistor", { name: "R_SDA", resistance: "100k", footprint: "0402", schX: -3.4, schY: -6.7, schOrientation: "vertical", connections: { pin2: "net.VIO", pin1: "U1.pin2" } }), jsx("resistor", { name: "R_SCL", resistance: "100k", footprint: "0402", schX: -2.2, schY: -7.3, schOrientation: "vertical", connections: { pin2: "net.VIO", pin1: "U1.pin3" } }), jsx("capacitor", { name: "C_LDO1", capacitance: "10uF", footprint: "0603", schX: -1.1, schY: -9.5, schOrientation: "vertical", connections: { pin1: "U1.pin4", pin2: "net.GND" } }), jsx("capacitor", { name: "C_IN_LDO1", capacitance: "4.7uF", footprint: "0603", schX: -0.6, schY: -7.6, schOrientation: "vertical", connections: { pin1: "U1.pin5", pin2: "net.GND" } }), jsx("capacitor", { name: "C_LS3", capacitance: "10uF", footprint: "0603", schX: -0.1, schY: -6, schOrientation: "vertical", connections: { pin1: "U1.pin7", pin2: "net.GND" } }), jsx("resistor", { name: "R_PGOOD", resistance: "100k", footprint: "0402", schX: 0.7, schY: -9, schOrientation: "vertical", connections: { pin2: "net.VIO", pin1: "U1.pin8" } }), jsx("resistor", { name: "R_AC_DET", resistance: "100k", footprint: "0402", schX: 1.2, schY: -6.5, schOrientation: "vertical", connections: { pin1: "U1.pin9", pin2: "net.IN_BIAS" } }), jsx("resistor", { name: "R_nPFO", resistance: "100k", footprint: "0402", schX: 1.7, schY: -5.3, schOrientation: "vertical", connections: { pin2: "net.VIO", pin1: "U1.pin10" } }), jsx("resistor", { name: "R_GPIO1", resistance: "100k", footprint: "0402", schX: 2.1, schY: -4, schOrientation: "vertical", connections: { pin2: "net.VIO", pin1: "U1.pin11" } }), jsx("capacitor", { name: "C_IN_DCDC4", capacitance: "4.7uF", footprint: "0603", schX: 3.25, schY: -4, schOrientation: "vertical", connections: { pin1: "U1.pin12", pin2: "net.GND" } })] }));
const BuckBoostConverter_TPS63802 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(TPS63802DLAR, { name: "U1", schX: 0, schY: 0, schWidth: 2.5, schHeight: 6, showPinAliases: false, schPinArrangement: {
topSide: { pins: ["L1", "L2"], direction: "left-to-right" },
leftSide: {
pins: ["VIN", "EN", "MODE", "GND"],
direction: "top-to-bottom",
},
rightSide: {
pins: ["VOUT", "PG", "FB", "AGND"],
direction: "top-to-bottom",
},
}, schPinStyle: {
L2: { marginLeft: 1 },
VIN: { marginBottom: 1 },
EN: { marginBottom: 1 },
MODE: { marginBottom: 1 },
VOUT: { marginBottom: 1 },
PG: { marginBottom: 1 },
FB: { marginBottom: 1 },
} }), jsx("inductor", { name: "L1", inductance: 4.7e-7, footprint: "0603", schX: 0, schY: 4, schOrientation: "horizontal" }), jsx("capacitor", { name: "C1", capacitance: "10uF", footprint: "0603", schX: -4, schY: 1.1, schOrientation: "vertical" }), jsx("capacitor", { name: "C2", capacitance: "22uF", footprint: "0805", schX: 6, schY: 0.5, schOrientation: "vertical" }), jsx("resistor", { name: "R1", resistance: "511k", footprint: "0603", schX: 3.8, schY: 1, schOrientation: "vertical" }), jsx("resistor", { name: "R2", resistance: "91k", footprint: "0603", schX: 3.8, schY: -1.2, schOrientation: "vertical" }), jsx("resistor", { name: "R3", resistance: "100k", footprint: "0603", schX: 2.7, schY: 1.4, schOrientation: "vertical" }), jsx("trace", { from: "U1.VIN", to: "net.VIN" }), jsx("schematictext", { text: "VIN 1.3V-5.5V", schX: -6, schY: 2.2, fontSize: 0.18, anchor: "center" }), jsx("trace", { from: "U1.pin6", to: "net.VOUT" }), jsx("schematictext", { text: "VOUT = 3.3V", schX: 2, schY: 2.2, fontSize: 0.15, anchor: "center" }), jsx("trace", { from: "U1.L1", to: "L1.pin1" }), jsx("trace", { from: "U1.L2", to: "L1.pin2" }), jsx("trace", { from: "U1.VIN", to: "C1.pin1" }), jsx("trace", { from: "U1.VIN", to: "U1.EN" }), jsx("trace", { from: "U1.VIN", to: "R3.pin1" }), jsx("trace", { from: "U1.VOUT", to: "C2.pin1" }), jsx("trace", { from: "R1.pin1", to: "U1.VOUT" }), jsx("trace", { from: "U1.PG", to: "R3.pin2" }), jsx("trace", { from: "U1.FB", to: "R1.pin2" }), jsx("trace", { from: "U1.FB", to: "R2.pin1" }), jsx("trace", { from: "U1.MODE", to: "net.GND" }), jsx("trace", { from: "U1.GND", to: "net.GND" }), jsx("trace", { from: "U1.AGND", to: "net.GND" }), jsx("trace", { from: "C1.pin2", to: "net.GND" }), jsx("trace", { from: "C2.pin2", to: "net.GND" }), jsx("trace", { from: "R2.pin2", to: "net.GND" })] }));
const PowerManagement_TPS7A02 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(TPS7A0230PDBVR, { name: "U1", schX: 0, schY: 0, schWidth: 1.5, schHeight: 1.5, schPinArrangement: {
leftSide: {
direction: "right-to-left",
pins: ["EN", "IN"],
},
rightSide: {
direction: "left-to-right",
pins: ["OUT", "GND"],
},
}, schPinStyle: {
IN: { marginBottom: 0.45 },
OUT: { marginBottom: 0.45 },
} }), jsx("battery", { name: "VBAT", footprint: "kicad:Battery/BatteryHolder_TruPower_BH-331P_3xAA", schX: -3, schY: -1, schRotation: "270deg" }), jsx("capacitor", { name: "C1", schX: -1.3, schY: -1.6, footprint: "0402", capacitance: "1uF", schOrientation: "vertical" }), jsx("capacitor", { name: "C2", schX: 2, schY: -1, footprint: "0402", capacitance: "1uF", schOrientation: "vertical" }), jsx("chip", { name: "Load", schX: 3.2, schY: -1, footprint: "pinrow2", schHeight: 1, schWidth: 1, schPinArrangement: {
topSide: {
direction: "top-to-bottom",
pins: ["pin1"],
},
bottomSide: {
direction: "bottom-to-top",
pins: ["pin2"],
},
}, pinLabels: {
pin1: "pin1",
pin2: "pin2",
} }), jsx("trace", { from: "U1.pin2", to: "net.GND" }), jsx("trace", { from: "VBAT.pin1", to: "U1.pin1" }), jsx("trace", { from: "VBAT.pin2", to: "net.GND" }), jsx("trace", { from: "VBAT.pin1", to: "U1.EN" }), jsx("trace", { from: "C1.pin1", to: "U1.IN" }), jsx("trace", { from: "C1.pin2", to: "net.GND" }), jsx("trace", { from: "C2.pin1", to: "U1.OUT" }), jsx("trace", { from: "C2.pin2", to: "net.GND" }), jsx("trace", { from: "Load.pin1", to: "U1.OUT" }), jsx("trace", { from: "Load.pin2", to: "net.GND" })] }));
const PowerModule_TPSM82823 = (props) => (jsxs("subcircuit", { width: 100, height: 100, ...props, children: [jsx(TPSM82823, { schX: 0, schY: 0, name: "U1" }), jsx("trace", { from: ".U1 > .GND", to: "net.GND" }), jsx("trace", { from: ".U1 > .EN", to: "net.Vin" }), jsx("trace", { from: ".U1 > .VIN", to: "net.Vin" }), jsx("trace", { from: ".U1 > .PG", to: "net.PG" }), jsx("trace", { from: ".U1 > .VOUT", to: "net.Vout" }), jsx("trace", { from: ".U1 > .FB", to: "net.FB" }), jsx("capacitor", { schX: -2.5, schY: 0.4, name: "C1", schRotation: -90, capacitance: "4.7\u00B5F", footprint: "0402" }), jsx("trace", { from: ".U1 > .VIN", to: ".C1 > .pin1" }), jsx("trace", { from: ".C1 > .pin2", to: "net.GND" }), jsx("resistor", { name: "R1", resistance: "200k", footprint: "0402", schX: 2, schY: 0.25, schRotation: 90 }), jsx("trace", { from: ".R1 > .pin2", to: "net.Vout" }), jsx("trace", { from: ".R1 > .pin1", to: "net.FB" }), jsx("resistor", { name: "R2", resistance: "100k", footprint: "0402", schX: 2, schY: -1.1, schRotation: 90 }), jsx("trace", { from: ".R2 > .pin1", to: "net.GND" }), jsx("trace", { from: ".R2 > .pin2", to: "net.FB" }), jsx("capacitor", { name: "C3", capacitance: "120pF", footprint: "0402", schX: 3.5, schY: 0.25, schRotation: 90 }), jsx("trace", { from: ".C3 > .pin1", to: "net.FB" }), jsx("trace", { from: ".C3 > .pin2", to: "net.Vout" }), jsx("capacitor", { name: "C2", capacitance: "20\u00B5F", footprint: "0805", schX: 5.7, schY: 0.2, schRotation: 90 }), jsx("trace", { from: ".C2 > .pin2", to: "net.Vout" }), jsx("trace", { from: ".C2 > .pin1", to: "net.GND" }), jsx("resistor", { name: "R3", resistance: "100k", footprint: "0402", schX: 4.5, schY: 0.25, schRotation: 90 }), jsx("trace", { from: ".R3 > .pin2", to: "net.Vout" }), jsx("trace", { from: ".R3 > .pin1", to: "net.PG" })] }));
const LevelShifter_TXB0104 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(TXB0104, { name: "U1", schX: 0, schY: 0, pcbX: 0, pcbY: 0, connections: {
pin7: "net.GND",
pin1: "net.V1_8",
pin14: "net.V3_3",
pin2: "net.A1",
pin3: "net.A2",
pin4: "net.A3",
pin5: "net.A4",
pin13: "net.B1",
pin12: "net.B2",
pin11: "net.B3",
pin10: "net.B4",
} }), jsx("capacitor", { name: "C1", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: 3, schY: 2, pcbX: 11, pcbY: 2, connections: { pin2: "net.GND", pin1: "net.V3_3" } }), jsx("capacitor", { name: "C2", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: -3, schY: 2, pcbX: 7, pcbY: -9, connections: { pin2: "net.GND", pin1: "net.V1_8" } }), jsx("resistor", { name: "R1", resistance: "47k", footprint: "0402", schRotation: 90, schX: -1.8, schY: 0.5, pcbX: 11, pcbY: 5, connections: { pin1: "net.GND", pin2: "U1.pin8" } })] }));
const LevelShifter_TXS0102 = (props) => (jsxs("subcircuit", { ...props, children: [jsx(TXS0102, { name: "U1", schX: 0, schY: 0, pcbX: 0, pcbY: 0, connections: {
pin1: "net.B2",
pin2: "net.GND",
pin3: "net.V1_8",
pin4: "net.A2",
pin5: "net.A1",
pin6: "net.OE",
pin7: "net.V3_3",
pin8: "net.B1",
} }), jsx("capacitor", { name: "C1", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: 3, schY: 2, pcbX: 11, pcbY: 2, connections: { pin2: "net.GND", pin1: "net.V3_3" } }), jsx("capacitor", { name: "C3", capacitance: "1uF", footprint: "0402", schOrientation: "vertical", schX: 4, schY: 2, pcbX: 11, pcbY: -1, connections: { pin2: "net.GND", pin1: "C1.pin1" } }), jsx("capacitor", { name: "C2", capacitance: "0.1uF", footprint: "0402", schOrientation: "vertical", schX: -3, schY: 2, pcbX: 7, pcbY: -9, connections: { pin2: "net.GND", pin1: "net.V1_8" } })] }));
const Header2x10 = (props) => (jsx("chip", { manufacturerPartNumber: "HEADER-2X10", schWidth: "1.5mm", schHeight: "2.2mm", pinLabels: {
pin1: "PIN_1",
pin2: "PIN_2",
pin3: "PIN_3",
pin4: "PIN_4",
pin5: "PIN_5",
pin6: "PIN_6",
pin7: "PIN_7",
pin8: "PIN_8",
pin9: "PIN_9",
pin10: "PIN_10",
pin11: "PIN_11",
pin12: "PIN_12",
pin13: "PIN_13",
pin14: "PIN_14",
pin15: "PIN_15",
pin16: "PIN_16",
pin17: "PIN_17",
pin18: "PIN_18",
pin19: "PIN_19",
pin20: "PIN_20",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [1, 3, 5, 7, 9, 11, 13, 15, 17, 19],
},
rightSide: {
direction: "top-to-bottom",
pins: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20],
},
}, ...props }));
const OscillatorCrystal4 = (props) => (jsx("chip", { manufacturerPartNumber: "CRYSTAL-4PIN-13.56MHZ", schWidth: "1.5mm", schHeight: "1mm", pinLabels: {
pin1: "OSC_OUT",
pin2: "GND_1",
pin3: "OSC_IN",
pin4: "GND_2",
}, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: [1, 3],
},
rightSide: {
direction: "top-to-bottom",
pins: [2, 4],
},
}, ...props }));
const RFIDReader_TRF7960 = (props) => (jsxs("subcircuit", { ...props, children: [jsx("schematictext", { schX: 0, schY: 14.2, text: "TRF7960TB HF RFID Reader Module", fontSize: 1.0 }), jsx(TRF7960RHB, { name: "U1", schX: -2.5, schY: 0, connections: {
pin1: "net.VDD_A",
pin2: "net.VIN_5V",
pin3: "net.VDD",
pin4: "net.VDD",
pin5: "net.TX_OUT",
pin6: "net.GND",
pin7: "net.GND",
pin8: "net.RX_IN1",
pin9: "net.RX_IN2",
pin10: "net.GND",
pin11: "net.BAND_GAP",
pin12: "net.ASK_OOK",
pin13: "net.IRQ",
pin14: "net.MOD",
pin15: "net.GND",
pin16: "net.VDD_X",
pin17: "net.GND",
pin21: "net.SLAVE_SELECT",
pin23: "net.MISO",
pin24: "net.MOSI",
pin25: "net.EN2",
pin26: "net.DATA_CLK",
pin27: "net.SYS_CLK",
pin28: "net.EN",
pin29: "net.GND",
pin30: "net.OSC_OUT",
pin31: "net.OSC_IN",
pin32: "net.VDD_X",
pin33: "net.GND",
} }), jsx("schematictext", { schX: -2.5, schY: 0, text: "TRF7960 / TRF7970", fontSize: 0.22 }), jsx(Header2x10, { name: "P1", displayName: "RF1", schX: -14, schY: 5.3, connections: {
pin1: "net.GND",
pin3: "net.MOD",
pin7: "net.IRQ",
pin9: "net.SYS_CLK",
pin10: "net.EN",
pin12: "net.EN2",
pin14: "net.SLAVE_SELECT",
pin16: "net.DATA_CLK",
pin18: "net.MOSI",
pin19: "net.GND",
pin20: "net.MISO",
} }), jsx("testpoint", { name: "TP9", schX: -20, schY: 11.8, connections: { pin1: "net.MOD" }, schRotation: 90 }), jsx("testpoint", { name: "TP10", schX: -17.8, schY: 11.8, connections: { pin1: "net.IRQ" }, schRotation: 90 }), jsx("testpoint", { name: "TP11", schX: -15.4, schY: 11.8, connections: { pin1: "net.SYS_CLK" }, schRotation: 90 }), jsx("testpoint", { name: "TP12", schX: -11.7, schY: 11.8, connections: { pin1: "net.MISO" }, schRotation: 90 }), jsx("testpoint", { name: "TP13", schX: -9.6, schY: 11.8, connections: { pin1: "net.MOSI" }, schRotation: 90 }), jsx("testpoint", { name: "TP14", schX: -7.5, schY: 11.8, connections: { pin1: "net.SLAVE_SELECT" }, schRotation: 90 }), jsx("testpoint", { name: "TP15", schX: -5.4, schY: 11.8, connections: { pin1: "net.DATA_CLK" }, schRotation: 90 }), jsx("resistor", { name: "R3", resistance: "10k", footprint: "0603", schX: -6.1, schY: 8.7, schOrientation: "vertical", connections: {
pin1: "net.EN",
pin2: "net.GND",
} }), jsx("resistor", { name: "R4", resistance: "10k", footprint: "0603", schX: -4.4, schY: 8.7, schOrientation: "vertical", connections: {
pin1: "net.EN2",
pin2: "net.GND",
} }), jsx("resistor", { name: "R1", resistance: "10k", footprint: "0603", schX: -10, schY: -1.8, schRotation: 90, connections: {
pin1: "net.VDD_X",
pin2: "U1.pin19",
} }), jsx("resistor", { name: "R2", resistance: "10k", footprint: "0603", schX: -8.2, schY: -1.8, schRotation: 90, connections: {
pin1: "net.VDD_X",
pin2: "U1.pin18",
} }), jsx(OscillatorCrystal4, { name: "OSC1", schX: 2.9, schY: 4.4, connections: {
pin1: "net.OSC_OUT",
pin2: "net.GND",
pin3: "net.OSC_IN",
pin4: "net.GND",
} }), jsx("capacitor", { name: "C11", capacitance: "27pF", footprint: "0603", schX: 2.9, schY: 6.0, connections: {
pin1: "net.OSC_OUT",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C12", capacitance: "27pF", footprint: "0603", schX: 2.9, schY: 2.9, connections: {
pin1: "net.OSC_IN",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C13", capacitance: "1500pF", footprint: "0603", schX: 4.2, schY: 2.6, schOrientation: "horizontal", connections: {
pin1: "net.TX_OUT",
pin2: "net.TX_SERIES",
} }), jsx("capacitor", { name: "C14", capacitance: "1500pF", footprint: "0603", schX: 4.2, schY: 1.6, schOrientation: "horizontal", connections: {
pin1: "net.TX_OUT",
pin2: "net.TX_SERIES",
} }), jsx("inductor", { name: "L1", inductance: "150nH", schX: 7.5, schY: 2.6, schOrientation: "horizontal", connections: {
pin1: "net.TX_SERIES",
pin2: "net.MATCH_A",
} }), jsx("capacitor", { name: "C15", capacitance: "1200pF", footprint: "0603", schX: 9.2, schY: 1.9, schOrientation: "vertical", connections: {
pin1: "net.MATCH_A",
pin2: "net.RX_IN1",
} }), jsx("capacitor", { name: "C16", capacitance: "1200pF", footprint: "0603", schX: 9.2, schY: -0.6, schOrientation: "vertical", connections: {
pin1: "net.RX_IN1",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C17", capacitance: "680pF", footprint: "0603", schX: 10.8, schY: 1.0, schOrientation: "vertical", connections: {
pin1: "net.MATCH_A",
pin2: "net.GND",
} }), jsx("inductor", { name: "L2", inductance: "330nH", schX: 12.2, schY: 2.6, schOrientation: "horizontal", connections: {
pin1: "net.MATCH_A",
pin2: "net.MATCH_B",
} }), jsx("capacitor", { name: "C18", capacitance: "10pF", footprint: "0603", schX: 12.2, schY: 3.6, schOrientation: "horizontal", connections: {
pin1: "net.MATCH_A",
pin2: "net.MATCH_B",
} }), jsx("capacitor", { name: "C19", capacitance: "220pF", footprint: "0603", schX: 13.8, schY: 1.9, schOrientation: "vertical", connections: {
pin1: "net.MATCH_B",
pin2: "net.RX_IN2",
} }), jsx("capacitor", { name: "C20", capacitance: "680pF", footprint: "0603", schX: 13.8, schY: -0.6, schOrientation: "vertical", connections: {
pin1: "net.RX_IN2",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C21", capacitance: "100pF", footprint: "0603", schX: 15.2, schY: 1.0, schOrientation: "vertical", connections: {
pin1: "net.MATCH_B",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C22", capacitance: "27pF", footprint: "0603", schX: 16.6, schY: 1.0, schOrientation: "vertical", connections: {
pin1: "net.MATCH_B",
pin2: "net.GND",
} }), jsx("testpoint", { name: "TP8", schX: 15.2, schY: 5.2, connections: { pin1: "net.MATCH_B" } }), jsx("testpoint", { name: "TP5", schX: 4, schY: -3.2, connections: { pin1: "net.GND" }, schRotation: 90 }), jsx("testpoint", { name: "TP6", schX: 6, schY: -3.2, connections: { pin1: "net.RX_IN1" }, schRotation: 90 }), jsx("testpoint", { name: "TP7", schX: 8, schY: -3.2, connections: { pin1: "net.RX_IN2" }, schRotation: 90 }), jsx("resistor", { name: "R5", resistance: "0ohm", footprint: "0603", schX: 18.3, schY: 2.6, schOrientation: "horizontal", connections: {
pin1: "net.MATCH_B",
pin2: "net.RF_50",
} }), jsx("chip", { name: "J1", displayName: "COAXIAL TEST PORT", symbol: jsxs("symbol", { children: [jsx("schematicrect", { schX: 20.2, schY: 0.7, width: 1.6, height: 1.6, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematiccircle", { center: { x: 20.2, y: 0.7 }, radius: 0.4, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematiccircle", { center: { x: 20.2, y: 0.7 }, radius: 0.3, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematicline", { x1: 20.2, y1: 0.7, x2: 20.2, y2: 1.5, strokeWidth: "0.04", color: "#c77700" }), jsx("schematicline", { x1: 19.8, y1: 0.7, x2: 19.4, y2: 0.7, strokeWidth: "0.04", color: "#c77700" }), jsx("port", { name: "pin1", schX: 18.6, schY: 1.1, direction: "left", schStemLength: 0.8 }), jsx("port", { name: "pin2", schX: 20.2, schY: 2.3, direction: "up", schStemLength: 0.8 }), jsx("port", { name: "pin3", schX: 18.6, schY: 0.3, direction: "left", schStemLength: 0.8 })] }), connections: {
pin1: "net.GND",
pin2: "net.RF_50",
pin3: "net.GND",
} }), jsx("capacitor", { name: "C23", capacitance: "68pF", footprint: "0603", schX: 23.2, schY: 3.2, schOrientation: "horizontal", connections: {
pin1: "net.RF_50",
pin2: "net.ANT_FEED",
} }), jsx("capacitor", { name: "C27", capacitance: "1pF", footprint: "0603", doNotPlace: true, schX: 23.2, schY: 4.8, schOrientation: "horizontal", connections: {
pin1: "net.RF_50",
pin2: "net.ANT_FEED",
} }), jsx("schematicrect", { schX: 27.2, schY: 1.6, width: 10, height: 8, isDashed: true, strokeWidth: 0.04 }), jsx("resistor", { name: "R6", resistance: "680ohm", footprint: "0603", schX: 25, schY: 1.6, schOrientation: "vertical", connections: {
pin1: "net.ANT_FEED",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C24", capacitance: "82pF", footprint: "0603", schX: 26.7, schY: 1.6, schOrientation: "vertical", connections: {
pin1: "net.ANT_FEED",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C28", capacitance: "2pF", footprint: "0603", doNotPlace: true, schX: 28.2, schY: 1.6, schOrientation: "vertical", connections: {
pin1: "net.ANT_FEED",
pin2: "net.GND",
} }), jsx("chip", { name: "ANT1", symbol: jsxs("symbol", { children: [jsx("schematicrect", { schX: 31.2, schY: 1.6, width: 1.6, height: 1.6, strokeWidth: "0.04", color: "#c77700", isFilled: false }), jsx("schematicpath", { points: [
{ x: 31.35, y: 1.8 },
{ x: 31.35, y: 1.3 },
{ x: 31.5, y: 1.3 },
{ x: 31.5, y: 1.9 },
{ x: 31.3, y: 1.9 },
{ x: 31.3, y: 1.25 },
{ x: 31.55, y: 1.25 },
{ x: 31.55, y: 1.95 },
{ x: 31.05, y: 1.95 },
], isFilled: false, strokeWidth: "0.02" }), jsx("port", { name: "pin1", schX: 29.6, schY: 2, direction: "left", schStemLength: 0.8 }), jsx("port", { name: "pin2", schX: 29.6, schY: 1.2, direction: "left", schStemLength: 0.8 })] }), connections: {
pin1: "net.ANT_FEED",
pin2: "net.GND",
} }), jsx("testpoint", { name: "TP1", schX: -19.6, schY: -5.2, connections: { pin1: "net.VIN_5V" }, schRotation: 90 }), jsx("testpoint", { name: "TP2", schX: -15.6, schY: -5.2, connections: { pin1: "net.VDD_X" }, schRotation: 90 }), jsx("testpoint", { name: "TP3", schX: -11.6, schY: -5.2, connections: { pin1: "net.BAND_GAP" }, schRotation: 90 }), jsx("capacitor", { name: "C1", capacitance: "2.2uF", footprint: "0603", schX: -20, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VIN_5V",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C2", capacitance: "0.01uF", footprint: "0603", schX: -18.7, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VIN_5V",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C3", capacitance: "2.2uF", footprint: "0603", schX: -16.6, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VDD_X",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C4", capacitance: "0.01uF", footprint: "0603", schX: -15.3, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VDD_X",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C5", capacitance: "2.2uF", footprint: "0603", schX: -13.2, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.BAND_GAP",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C6", capacitance: "0.01uF", footprint: "0603", schX: -11.9, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.BAND_GAP",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C7", capacitance: "2.2uF", footprint: "0603", schX: -9.8, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VDD",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C8", capacitance: "0.01uF", footprint: "0603", schX: -8.5, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VDD",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C9", capacitance: "2.2uF", footprint: "0603", schX: -6.4, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VDD_A",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C10", capacitance: "0.01uF", footprint: "0603", schX: -5.1, schY: -7.2, schOrientation: "vertical", connections: {
pin1: "net.VDD_A",
pin2: "net.GND",
} }), jsx(TPS61222, { name: "U2", schX: -12.8, schY: -12.3, connections: {
pin1: "net.VIN_3V3",
pin2: "net.VIN_5V",
pin3: "net.GND",
pin4: "net.VIN_5V",
pin6: "net.VIN_3V3",
} }), jsx("schematictext", { schX: -12.8, schY: -12.3, text: "TPS61222", fontSize: 0.15 }), jsx("inductor", { name: "L4", inductance: "4.7uH", schX: -8.7, schY: -12, schOrientation: "horizontal", connections: {
pin1: "U2.pin5",
pin2: "net.VIN_3V3",
} }), jsx("capacitor", { name: "C25", capacitance: "10uF", footprint: "0603", schX: -17.2, schY: -12.3, schOrientation: "vertical", connections: {
pin1: "net.VIN_5V",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C26", capacitance: "10uF", footprint: "0603", schX: -6.8, schY: -13.3, schOrientation: "vertical", connections: {
pin1: "net.VIN_3V3",
pin2: "net.GND",
} }), jsx(Header2x10, { name: "P2", displayName: "RF2", schX: -1.5, schY: -12.1, connections: {
pin7: "net.VIN_3V3",
pin9: "net.VIN_3V3",
pin18: "net.ASK_OOK",
} }), jsx("testpoint", { name: "TP4", schX: 4.2, schY: -11.2, connections: { pin1: "net.ASK_OOK" } })] }));
const FlashMemory_W25Q128JVSIQ = (props) => (jsxs("subcircuit", { ...props, children: [jsx(W25Q128JVSIQ, { name: "U1", pcbX: 0, pcbY: 0, schX: 0, schY: -1.5, schWidth: 4.2, schHeight: 1.8, schPinArrangement: {
leftSide: {
direction: "top-to-bottom",
pins: ["VCC", "CS", "CLK", "DI_IO0"],
},
rightSide: {
direction: "top-to-bottom",
pins: ["DO_IO1", "WP_IO2", "HOLD_IO3", "VSS"],
},
}, schPinStyle: {
VCC: { marginBottom: 0.25 },
CS: { marginBottom: 0.25 },
CLK: { marginBottom: 0.25 },
DO_IO1: { marginBottom: 0.25 },
WP_IO2: { marginBottom: 0.25 },
HOLD_IO3: { marginBottom: 0.25 },
}, connections: {
VCC: "net.VCC",
CS: "net.QSPI_SS",
CLK: "net.QSPI_CLK",
DI_IO0: "net.QSPI_SD0",
DO_IO1: "net.QSPI_SD1",
WP_IO2: "net.QSPI_SD2",
HOLD_IO3: "net.QSPI_SD3",
VSS: "net.GND",
} }), jsx("capacitor", { name: "C1", capacitance: "100nF", footprint: "0402", pcbX: -4.5, pcbY: 2.5, schX: -0.7, schY: 3.1, schRotation: 270, connections: {
pin1: "net.VCC",
pin2: "net.GND",
} }), jsx("capacitor", { name: "C2", capacitance: "4.7uF", footprint: "0603", pcbX: -4.5, pcbY: 0.8, schX: 0.7, schY: 3.1, schRotation: 270, connections: {
pin1: "net.VCC",
pin2: "net.GND",
} })] }));
const TiChipComponents = {
BQ24074,
BQ25895,
BQ27441G1,
BQ32002,
CC2340R5,
CC2745R10,
CC3235SF,
DRV8833,
DRV8876,
HDC2080,
HDC3020,
HDC3022,
INA237,
MSPM33C3x,
MSPM0G3507,
TLC59116,
TMP1827,
TMP1075,
TPS22919,
TPS6293,
TPS61222,
TPS61299X,
TPS6521835,
TPS63802,
TPS7A02,
TPSM82823,
TRF7960RHB,
TXB0104,
TXS0102,
W25Q128JVSIQ,
};
const TiSubcircuitComponents = {
BatteryManagement_BQ24074,
BatteryManagement_BQ25895,
BatteryManagement_BQ27441G1,
RealTimeClock_BQ32002,
WirelessMCU_CC2340R5,
WirelessMCU_CC2745R10,
WirelessMCU_CC3235SF,
MotorDriver_DRV8833,
MotorDriver_DRV8876,
EnvironmentalSensor_HDC2080,
EnvironmentalSensor_HDC3020,
EnvironmentalSensor_HDC3022,
PowerMonitor_INA237,
Microcontroller_MSPM0G3507,
Microcontroller_MSPM33C3x,
LEDDriver_TLC59116,
TemperatureSensor_TMP1075,
TemperatureSensor_TMP1827,
LoadSwitch_TPS22919,
BuckConverter_TPS62933,
BoostConverter_TPS61299X,
PowerManagement_TPS6521835,
BuckBoostConverter_TPS63802,
PowerManagement_TPS7A02,
PowerModule_TPSM82823,
LevelShifter_TXB0104,
LevelShifter_TXS0102,
RFIDReader_TRF7960,
FlashMemory_W25Q128JVSIQ,
};
export { BQ24074, BQ24074RGTR, BQ25895, BQ25895RTWR, BQ27441DRZR_G1B, BQ27441G1, BQ32002, BatteryManagement_BQ24074, BatteryManagement_BQ25895, BatteryManagement_BQ27441G1, BoostConverter_TPS61299X, BuckBoostConverter_TPS63802, BuckConverter_TPS62933, CC2340R5, CC2745R10, CC2745R10E0WRHARQ1, CC3235SF, CC3235SF12RGKR, DRV8833, DRV8876, EnvironmentalSensor_HDC2080, EnvironmentalSensor_HDC3020, EnvironmentalSensor_HDC3022, FlashMemory_W25Q128JVSIQ, HDC2080, HDC2080DMBR, HDC3020, HDC3020DEFR, HDC3022, HDC3022DEJR, INA237, INA237AQDGSRQ1, LEDDriver_TLC59116, LevelShifter_TXB0104, LevelShifter_TXS0102, LoadSwitch_TPS22919, MSPM0G3507, MSPM0G3507SPMR, MSPM33C3x, Microcontroller_MSPM0G3507, Microcontroller_MSPM33C3x, MotorDriver_DRV8833, MotorDriver_DRV8876, PowerManagement_TPS6521835, PowerManagement_TPS7A02, PowerModule_TPSM82823, PowerMonitor_INA237, RFIDReader_TRF7960, RealTimeClock_BQ32002, TLC59116, TMP1075, TMP1075DSGR, TMP1827, TPS22919, TPS61222, TPS61299DRLR, TPS61299X, TPS61299XBoostConverter, TPS6293, TPS63802, TPS63802DLAR, TPS6521835, TPS7A02, TPS7A0230PDBVR, TPSM82823, TRF7960RHB, TXB0104, TXB0104RGYR, TXS0102, TXS0102DCUR, TemperatureSensor_TMP1075, TemperatureSensor_TMP1827, TiChipComponents, TiSubcircuitComponents, W25Q128JVSIQ, WirelessMCU_CC2340R5, WirelessMCU_CC2745R10, WirelessMCU_CC3235SF };