tscircuit/ti

ti tscircuit library

Version
1.0.85
License
unset
Stars
0

lib/subcircuits/PowerManagement_TPS6521835.circuit.tsx

PCBPCB preview for lib/subcircuits/PowerManagement_TPS6521835.circuit.tsx
SchematicSchematic preview for lib/subcircuits/PowerManagement_TPS6521835.circuit.tsx
import type { SubcircuitProps } from "@tscircuit/props";

import "tscircuit";

import { TPS6521835 } from "../chips/TPS6521835.circuit.tsx";

export const PowerManagement_TPS6521835 = (props: SubcircuitProps) => (
  <subcircuit {...props}>
    <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",
      }}
    />

    <schematictext schX={0} schY={0} text="TPS6521835" fontSize={0.68} />

    <capacitor
      name="C_INT_LDO"
      capacitance="1uF"
      footprint="0402"
      schX={-4}
      schY={5.5}
      schOrientation="vertical"
      connections={{ pin2: "net.GND", pin1: "net.INT_LDO" }}
    />
    <resistor
      name="R_GPO2"
      resistance="100k"
      footprint="0402"
      schX={-2.7}
      schY={5.5}
      schOrientation="vertical"
      connections={{ pin1: "net.VIO", pin2: "U1.pin34" }}
    />

    <capacitor
      name="C_LS2"
      capacitance="10uF"
      footprint="0603"
      schX={-1.8}
      schY={5.5}
      schOrientation="vertical"
      connections={{ pin1: "U1.pin33", pin2: "net.GND" }}
    />

    <capacitor
      name="C_LS1"
      capacitance="10uF"
      footprint="0603"
      schX={0.9}
      schY={5.5}
      schOrientation="vertical"
      connections={{ pin1: "U1.pin30", pin2: "net.GND" }}
    />

    <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" }}
    />

    <resistor
      name="R_GPIO3"
      resistance="100k"
      footprint="0402"
      schX={1.84}
      schY={4.2}
      schOrientation="vertical"
      connections={{ pin1: "net.VIO", pin2: "U1.pin26" }}
    />

    <resistor
      name="R_CC"
      resistance="10ohm"
      footprint="0402"
      schX={3}
      schY={6.25}
      schOrientation="vertical"
      connections={{ pin2: "U1.pin25" }}
    />
    <battery name="BT1" voltage="3V" schX={4.2} schY={6.45} schRotation={270} />
    <trace from=".BT1 .pin2" to="net.GND" />
    <trace from=".BT1 .pin1" to=".R_CC .pin1" />

    <capacitor
      name="C_CC"
      capacitance="4.7uF"
      footprint="0603"
      schX={4.2}
      schY={4.65}
      schOrientation="vertical"
      connections={{ pin1: "net.CC", pin2: "net.GND" }}
    />

    {/* Left side: DCDC3, nWAKEUP, DCDC2, PB, nINT, PWR_EN and DCDC1 */}
    <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" }}
    />

    <inductor
      name="L_DCDC3"
      inductance="1.5uH"
      schX={-6.9}
      schY={2.5}
      schOrientation="horizontal"
      connections={{ pin2: "net.L3_SW", pin1: "net.DCDC3_OUT" }}
    />
    <capacitor
      name="C_DCDC3"
      capacitance="10uF"
      footprint="0603"
      schX={-7.9}
      schY={3.4}
      schOrientation="vertical"
      connections={{ pin2: "net.DCDC3_OUT", pin1: "net.GND" }}
    />

    <resistor
      name="R_nWAKEUP"
      resistance="100k"
      footprint="0402"
      schX={-7.9}
      schY={1.45}
      connections={{ pin2: "U1.pin40", pin1: "net.VDD" }}
    />

    <inductor
      name="L_DCDC2"
      inductance="1.5uH"
      schX={-6.2}
      schY={0.25}
      schOrientation="horizontal"
      connections={{ pin2: "U1.pin42", pin1: "net.DCDC2_OUT" }}
    />
    <capacitor
      name="C_DCDC2"
      capacitance="10uF"
      footprint="0603"
      schX={-9.75}
      schY={1}
      schOrientation="vertical"
      connections={{ pin2: "net.DCDC2_OUT", pin1: "net.GND" }}
    />

    <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" }}
    />

    <pushbutton
      name="SW_PB"
      schX={-8}
      schY={-1}
      connections={{ pin2: "net.PB", pin1: "net.GND" }}
    />
    <resistor
      name="R_PB"
      resistance="100k"
      footprint="0402"
      schX={-6}
      schY={-0.8}
      connections={{ pin2: "net.PB", pin1: "net.IN_BIAS" }}
    />

    <resistor
      name="R_nINT"
      resistance="100k"
      footprint="0402"
      schX={-10.2}
      schY={-2.1}
      connections={{ pin1: "net.VIO", pin2: "U1.pin45" }}
    />

    <resistor
      name="R_PWR_EN"
      resistance="100k"
      footprint="0402"
      schX={-10.2}
      schY={-3}
      connections={{ pin2: "net.PWR_EN", pin1: "net.GND" }}
    />

    <inductor
      name="L_DCDC1"
      inductance="1.5uH"
      schX={-6}
      schY={-3}
      schOrientation="horizontal"
      connections={{ pin2: "net.L1_SW", pin1: "net.DCDC1_OUT" }}
    />
    <capacitor
      name="C_DCDC1"
      capacitance="10uF"
      footprint="0603"
      schX={-8}
      schY={-4.75}
      schOrientation="vertical"
      connections={{ pin1: "net.DCDC1_OUT", pin2: "net.GND" }}
    />

    {/* Right side: backup converters, control pins and DCDC4 */}
    <capacitor
      name="C_SYS_BU"
      capacitance="1uF"
      footprint="0402"
      schX={5}
      schY={3.2}
      schOrientation="vertical"
      connections={{ pin2: "U1.pin24", pin1: "net.GND" }}
    />

    <inductor
      name="L_DCDC6"
      inductance="10uH"
      schX={6.5}
      schY={1.75}
      schOrientation="horizontal"
      connections={{ pin1: "U1.pin23", pin2: "net.IN_DCDC6" }}
    />
    <capacitor
      name="C_DCDC6"
      capacitance="22uF"
      footprint="0805"
      schX={8}
      schY={1.2}
      schOrientation="vertical"
      connections={{ pin2: "net.GND", pin1: "net.IN_DCDC6" }}
    />

    <inductor
      name="L_DCDC5"
      inductance="1.5uH"
      schX={5.5}
      schY={0.55}
      schOrientation="horizontal"
      connections={{ pin1: "U1.20", pin2: "net.IN_DCDC5" }}
    />
    <capacitor
      name="C_DCDC5"
      capacitance="22uF"
      footprint="0805"
      schX={8}
      schY={-0.2}
      schOrientation="vertical"
      connections={{ pin2: "net.GND", pin1: "net.IN_DCDC5" }}
    />

    <resistor
      name="R_DC34_SEL"
      resistance="0ohm"
      footprint="0402"
      schX={5.5}
      schY={-0.6}
      connections={{ pin1: "U1.pin17", pin2: "net.GND" }}
    />

    <resistor
      name="R_PFI_TOP"
      resistance="100k"
      footprint="0402"
      schX={9.6}
      schY={-1.2}
      connections={{ pin1: "net.PFI", pin2: "net.GND" }}
    />
    <resistor
      name="R_PFI_BOTTOM"
      resistance="100k"
      footprint="0402"
      schX={9.6}
      schY={-2.0}
      connections={{ pin1: "net.PFI", pin2: "net.GND" }}
    />

    <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" }}
    />
    <capacitor
      name="C_DCDC4"
      capacitance="47uF"
      footprint="1206"
      schX={6.45}
      schY={-2.4}
      schOrientation="vertical"
      connections={{ pin1: "net.DCDC4_OUT", pin2: "net.GND" }}
    />

    <inductor
      name="L_DCDC4"
      inductance="1.5uH"
      schX={4.2}
      schY={-2.2}
      schOrientation="vertical"
      connections={{ pin1: "U1.pin14", pin2: "U1.pin13" }}
    />

    <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" }}
    />

    <resistor
      name="R_SDA"
      resistance="100k"
      footprint="0402"
      schX={-3.4}
      schY={-6.7}
      schOrientation="vertical"
      connections={{ pin2: "net.VIO", pin1: "U1.pin2" }}
    />

    <resistor
      name="R_SCL"
      resistance="100k"
      footprint="0402"
      schX={-2.2}
      schY={-7.3}
      schOrientation="vertical"
      connections={{ pin2: "net.VIO", pin1: "U1.pin3" }}
    />

    <capacitor
      name="C_LDO1"
      capacitance="10uF"
      footprint="0603"
      schX={-1.1}
      schY={-9.5}
      schOrientation="vertical"
      connections={{ pin1: "U1.pin4", pin2: "net.GND" }}
    />

    <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" }}
    />

    <capacitor
      name="C_LS3"
      capacitance="10uF"
      footprint="0603"
      schX={-0.1}
      schY={-6.0}
      schOrientation="vertical"
      connections={{ pin1: "U1.pin7", pin2: "net.GND" }}
    />

    <resistor
      name="R_PGOOD"
      resistance="100k"
      footprint="0402"
      schX={0.7}
      schY={-9}
      schOrientation="vertical"
      connections={{ pin2: "net.VIO", pin1: "U1.pin8" }}
    />

    <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" }}
    />

    <resistor
      name="R_nPFO"
      resistance="100k"
      footprint="0402"
      schX={1.7}
      schY={-5.3}
      schOrientation="vertical"
      connections={{ pin2: "net.VIO", pin1: "U1.pin10" }}
    />

    <resistor
      name="R_GPIO1"
      resistance="100k"
      footprint="0402"
      schX={2.1}
      schY={-4}
      schOrientation="vertical"
      connections={{ pin2: "net.VIO", pin1: "U1.pin11" }}
    />

    <capacitor
      name="C_IN_DCDC4"
      capacitance="4.7uF"
      footprint="0603"
      schX={3.25}
      schY={-4.0}
      schOrientation="vertical"
      connections={{ pin1: "U1.pin12", pin2: "net.GND" }}
    />
  </subcircuit>
);

export default PowerManagement_TPS6521835;