seveibar/pedometer
This hardware setup integrates a Type-C connector, battery, display, and RF antenna connected through a microcontroller, USB interface, charging and fuel gauge ICs, along with associated passive components, enabling power management, data communication, and signal processing.
- Version
- 0.4.4
- License
- unset
- Stars
- 1
netlist.txt
COMPONENTS:
- J1_USB_C: TYPE-C 6PIN
- J2_BATTERY: BM03B-SRSS-TB(LF)(SN)
- J3_DISPLAY: BM07B-SRSS-TB(LF)(SN)
- R1_CC1: 5.1kΩ res0402 resistor
- R2_CC2: 5.1kΩ res0402 resistor
- D1_VBUS_TVS: ESD5Z5.0T1G
- C1_VBUS: 4.7uF cap0603 capacitor
- U2_CHARGER: BQ25150YFPR
- C2_PMID: 10uF cap0603 capacitor
- C3_VINLS: 4.7uF cap0603 capacitor
- SW1_WAKE: SW1_WAKE, source_component
- C4_VSYS_SENSE: 1uF cap0402 capacitor
- C5_CHG_VDD: 4.7uF cap0603 capacitor
- C6_SYS_VDD: 4.7uF cap0603 capacitor
- R3_IMAX: 10kΩ res0402 resistor
- R4_TS_BIAS: 10kΩ res0402 resistor
- R5_TS_NO_NTC: 10kΩ resistor
- R7_LP_BOOT_PD: 100kΩ res0402 resistor
- R8_PG_PU: 100kΩ res0402 resistor
- U3_GAUGE: BQ27427YZFR
- R10_GAUGE_INT_PU: 10kΩ resistor
- R12_I2C_SCL: 10kΩ res0402 resistor
- C7_GAUGE_BAT: 1uF cap0402 capacitor
- C8_GAUGE_VDD: 2.2uF cap0402 capacitor
- R9_BIN_PD: 10kΩ res0402 resistor
- U1_MCU: CC2340R52E0RGER
- J4_SWD: BM05B-SRSS-TB(LF)(SN)
- Q1_DISPLAY_SWITCH: AO3401A
- Y1_48MHZ: ABM11W-48.0000MHZ-7-B1U-T3
- L1_DCDC: L1_DCDC, source_component
- C9_VDDR_10U: 10uF cap0603 capacitor
- C10_VDDR_1U: 1uF cap0402 capacitor
- C11_VDDR_100N: 100nF cap0402 capacitor
- C12_VDDD: 1uF cap0402 capacitor
- C13_VDDS_1: 100nF cap0402 capacitor
- C14_VDDS_2: 100nF cap0402 capacitor
- C15_VDDS_3: 100nF cap0402 capacitor
- C16_VDDS_BULK: 10uF cap0603 capacitor
- R11_RESET_PU: 100kΩ res0402 resistor
- C17_RESET: 100nF cap0402 capacitor
- U4_ACCEL: BMA400
- C18_ACCEL_VDD: 100nF cap0402 capacitor
- C19_ACCEL_VDDIO: 100nF cap0402 capacitor
- R13_I2C_SDA: 10kΩ res0402 resistor
- C20_DISPLAY_BULK: 4.7uF cap0603 capacitor
- R15_DISPLAY_GATE_PU: 100kΩ res0402 resistor
- C21_RF_SHUNT1: 1.5pF capacitor
- L2_RF_SERIES: L2_RF_SERIES, source_component
- C22_RF_SHUNT2: 1.5pF capacitor
- C24_RF_DC_BLOCK: 15pF capacitor
- ANT1: 2450AT18A100E
- TP6_PG: TP6_PG, source_component
NET: R1_CC1_pos
- J1_USB_C A5
- R1_CC1 pin1
NET: R2_CC2_pos
- J1_USB_C B5
- R2_CC2 pin1
NET: VBUS
- U2_CHARGER A1
- C1_VBUS pin1 (+)
- D1_VBUS_TVS C
- J1_USB_C B9
- J1_USB_C A9
NET: PMID
- C2_PMID pin1 (+)
- C3_VINLS pin1 (+)
- U2_CHARGER E4
- U2_CHARGER B2
- U2_CHARGER A2
NET: CHG_VDD_1V8
- U2_CHARGER D1 (VDD)
- C5_CHG_VDD pin1 (+)
NET: U2_CHARGER_IMAX
- U2_CHARGER C3
- R3_IMAX pin1
NET: CHG_PG
- R8_PG_PU pin1
- U2_CHARGER B1
- TP6_PG pin1
NET: WAKE_MR_N
- SW1_WAKE pin2
- U2_CHARGER C1
- SW1_WAKE pin1
NET: BATT_NTC
- J2_BATTERY pin2
- R5_TS_NO_NTC pin1
- R4_TS_BIAS pin1
- U2_CHARGER B4
NET: VSYS
- U3_GAUGE C2 (SRX)
- C4_VSYS_SENSE pin1 (+)
- U2_CHARGER B3
- U2_CHARGER A3
NET: U3_GAUGE_BIN
- U3_GAUGE B1
- R9_BIN_PD pin1
NET: BAT_CELL
- U3_GAUGE C3
- J2_BATTERY pin1
- C7_GAUGE_BAT pin1 (+)
NET: U3_GAUGE_VDD
- U3_GAUGE B3 (VDD)
- C8_GAUGE_VDD pin1 (+)
NET: GAUGE_INT_N
- U3_GAUGE A1
- R10_GAUGE_INT_PU pin1
NET: U1_MCU_DCDC
- U1_MCU DCDC
- L1_DCDC pin1 (+)
NET: VDDR
- C11_VDDR_100N pin1 (+)
- C10_VDDR_1U pin1 (+)
- C9_VDDR_10U pin1 (+)
- L1_DCDC pin2 (-)
- U1_MCU VDDR2
- U1_MCU VDDR1
NET: U1_MCU_VDDD
- U1_MCU VDDD
- C12_VDDD pin1 (+)
NET: Y1_48MHZ_XIN
- U1_MCU X48P
- Y1_48MHZ pin1
NET: Y1_48MHZ_XOUT
- U1_MCU X48N
- Y1_48MHZ pin3
NET: RESET_N
- C17_RESET pin1 (+)
- R11_RESET_PU pin1
- U1_MCU RSTN
- J4_SWD pin3
NET: SWDIO
- U1_MCU DIO16_SWDIO
- J4_SWD pin1
NET: SWDCK
- U1_MCU DIO17_SWDCK
- J4_SWD pin2
NET: CHG_LP
- U1_MCU DIO3_X32P
- U2_CHARGER D3
- R7_LP_BOOT_PD pin1
NET: ACCEL_INT1
- U4_ACCEL INT1
- U1_MCU DIO12
NET: I2C_SCL
- R12_I2C_SCL pin1
- U4_ACCEL SCX
- U1_MCU DIO6_A1
- U3_GAUGE A3 (SCL)
- U2_CHARGER E3 (SCL)
NET: I2C_SDA
- R13_I2C_SDA pin1
- U3_GAUGE A2 (SDA)
- U4_ACCEL SDX
- U1_MCU DIO8
- U2_CHARGER E2 (SDA)
NET: DISP_PWR_N
- R15_DISPLAY_GATE_PU pin1
- U1_MCU DIO20_A11
- Q1_DISPLAY_SWITCH G
NET: SYS_VDD
- R15_DISPLAY_GATE_PU pin2
- Q1_DISPLAY_SWITCH S
- R13_I2C_SDA pin2
- R12_I2C_SCL pin2
- C19_ACCEL_VDDIO pin1 (+)
- C18_ACCEL_VDD pin1 (+)
- U4_ACCEL CSB
- U4_ACCEL VDDIO
- U4_ACCEL VDD
- R11_RESET_PU pin2
- C16_VDDS_BULK pin1 (+)
- C15_VDDS_3 pin1 (+)
- C14_VDDS_2 pin1 (+)
- C13_VDDS_1 pin1 (+)
- U1_MCU VDDS3
- U1_MCU VDDS2
- U1_MCU VDDS1
- R10_GAUGE_INT_PU pin2
- R8_PG_PU pin2
- U2_CHARGER E1
- C6_SYS_VDD pin1 (+)
- U2_CHARGER D4
- J4_SWD pin5
NET: DISP_SCLK
- J3_DISPLAY pin3
- U1_MCU DIO24_A7
NET: DISP_MOSI
- J3_DISPLAY pin4
- U1_MCU DIO13
NET: DISP_CS
- J3_DISPLAY pin5
- U1_MCU DIO11
NET: DISP_DC
- J3_DISPLAY pin6
- U1_MCU DIO21_A10
NET: DISP_RST
- J3_DISPLAY pin7
- U1_MCU DIO4_X32N
NET: DISP_VDD
- C20_DISPLAY_BULK pin1 (+)
- J3_DISPLAY pin1 (VDD)
- Q1_DISPLAY_SWITCH D
NET: U1_MCU_ANT
- U1_MCU ANT
- C21_RF_SHUNT1 pin1
- L2_RF_SERIES pin1 (+)
NET: L2_RF_SERIES_neg
- L2_RF_SERIES pin2 (-)
- C22_RF_SHUNT2 pin1
- C24_RF_DC_BLOCK pin1
NET: GND
- C22_RF_SHUNT2 pin2
- C20_DISPLAY_BULK pin2 (-)
- J3_DISPLAY pin2 (GND)
- C19_ACCEL_VDDIO pin2 (-)
- C18_ACCEL_VDD pin2 (-)
- U4_ACCEL SDO
- U4_ACCEL GNDIO
- U4_ACCEL GND
- C17_RESET pin2 (-)
- Y1_48MHZ GND1
- C16_VDDS_BULK pin2 (-)
- C15_VDDS_3 pin2 (-)
- C14_VDDS_2 pin2 (-)
- C13_VDDS_1 pin2 (-)
- C12_VDDD pin2 (-)
- C11_VDDR_100N pin2 (-)
- C10_VDDR_1U pin2 (-)
- C9_VDDR_10U pin2 (-)
- U1_MCU EP
- U1_MCU GND
- C8_GAUGE_VDD pin2 (-)
- C7_GAUGE_BAT pin2 (-)
- R9_BIN_PD pin2
- U3_GAUGE B2
- U3_GAUGE C1
- J2_BATTERY pin3 (GND)
- SW1_WAKE pin4
- SW1_WAKE pin3
- R7_LP_BOOT_PD pin2
- R5_TS_NO_NTC pin2
- R4_TS_BIAS pin2
- R3_IMAX pin2
- C3_VINLS pin2 (-)
- U2_CHARGER A4 (GND)
- C6_SYS_VDD pin2 (-)
- C5_CHG_VDD pin2 (-)
- C4_VSYS_SENSE pin2 (-)
- C2_PMID pin2 (-)
- C1_VBUS pin2 (-)
- D1_VBUS_TVS A
- R2_CC2 pin2
- R1_CC1 pin2
- J1_USB_C B12
- J1_USB_C EH4
- J1_USB_C A12
- J1_USB_C EH3
- J1_USB_C EH2
- J1_USB_C EH1
- J4_SWD pin4 (GND)
- Y1_48MHZ GND2
- C21_RF_SHUNT1 pin2
NET: ANT1_ANT
- C24_RF_DC_BLOCK pin2
- ANT1 ANT
COMPONENT_PINS:
J1_USB_C (TYPE-C 6PIN)
- pin1(EH4): NETS(GND)
- pin2(EH3): NETS(GND)
- pin3(EH1): NETS(GND)
- pin4(EH2): NETS(GND)
- pin5(A5, CC1): NETS(R1_CC1_pos)
- pin6(B5, CC2): NETS(R2_CC2_pos)
- pin7(A9, VBUS1): NETS(VBUS)
- pin8(B9, VBUS2): NETS(VBUS)
- pin9(A12, GND1): NETS(GND)
- pin10(B12, GND2): NETS(GND)
J2_BATTERY (BM03B-SRSS-TB(LF)(SN))
- pin1(BATTERY_POS): NETS(BAT_CELL)
- pin2(NTC): NETS(BATT_NTC)
- pin3(GND): NETS(GND)
- pin4(MOUNT1): NOT_CONNECTED
- pin5(MOUNT2): NOT_CONNECTED
J3_DISPLAY (BM07B-SRSS-TB(LF)(SN))
- pin1(VDD): NETS(DISP_VDD)
- pin2(GND): NETS(GND)
- pin3(BUS_CLK): NETS(DISP_SCLK)
- pin4(BUS_DATA): NETS(DISP_MOSI)
- pin5(DISP_CS): NETS(DISP_CS)
- pin6(DISP_DC): NETS(DISP_DC)
- pin7(DISP_RST): NETS(DISP_RST)
- pin8(MOUNT1): NOT_CONNECTED
- pin9(MOUNT2): NOT_CONNECTED
R1_CC1 (5.1kΩ res0402)
- pin1(anode, pos, left): NETS(R1_CC1_pos)
- pin2(cathode, neg, right): NETS(GND)
R2_CC2 (5.1kΩ res0402)
- pin1(anode, pos, left): NETS(R2_CC2_pos)
- pin2(cathode, neg, right): NETS(GND)
D1_VBUS_TVS (ESD5Z5.0T1G)
- pin1(C): NETS(VBUS)
- pin2(A): NETS(GND)
C1_VBUS (4.7uF cap0603)
- pin1(anode, pos, left): NETS(VBUS)
- pin2(cathode, neg, right): NETS(GND)
U2_CHARGER (BQ25150YFPR)
- pin1(A1, IN): NETS(VBUS)
- pin2(A2, PMID1): NETS(PMID)
- pin3(A3, BAT1): NETS(VSYS)
- pin4(A4, GND): NETS(GND)
- pin5(B1, PG): NETS(CHG_PG)
- pin6(B2, PMID2): NETS(PMID)
- pin7(B3, BAT2): NETS(VSYS)
- pin8(B4, TS): NETS(BATT_NTC)
- pin9(C1, MR): NETS(WAKE_MR_N)
- pin10(C2, CE): NOT_CONNECTED
- pin11(C3, IMAX): NETS(U2_CHARGER_IMAX)
- pin12(C4, ADCIN): NOT_CONNECTED
- pin13(D1, VDD): NETS(CHG_VDD_1V8)
- pin14(D2, INT): NOT_CONNECTED
- pin15(D3, LP): NETS(CHG_LP)
- pin16(D4, LSLDO): NETS(SYS_VDD)
- pin17(E1, VIO): NETS(SYS_VDD)
- pin18(E2, SDA): NETS(I2C_SDA)
- pin19(E3, SCL): NETS(I2C_SCL)
- pin20(E4, VINLS): NETS(PMID)
C2_PMID (10uF cap0603)
- pin1(anode, pos, left): NETS(PMID)
- pin2(cathode, neg, right): NETS(GND)
C3_VINLS (4.7uF cap0603)
- pin1(anode, pos, left): NETS(PMID)
- pin2(cathode, neg, right): NETS(GND)
SW1_WAKE (1TS026A-1600-0553-CT)
- pin1: NETS(WAKE_MR_N)
- pin2: NETS(WAKE_MR_N)
- pin3: NETS(GND)
- pin4: NETS(GND)
C4_VSYS_SENSE (1uF cap0402)
- pin1(anode, pos, left): NETS(VSYS)
- pin2(cathode, neg, right): NETS(GND)
C5_CHG_VDD (4.7uF cap0603)
- pin1(anode, pos, left): NETS(CHG_VDD_1V8)
- pin2(cathode, neg, right): NETS(GND)
C6_SYS_VDD (4.7uF cap0603)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
R3_IMAX (10kΩ res0402)
- pin1(anode, pos, left): NETS(U2_CHARGER_IMAX)
- pin2(cathode, neg, right): NETS(GND)
R4_TS_BIAS (10kΩ res0402)
- pin1(anode, pos, left): NETS(BATT_NTC)
- pin2(cathode, neg, right): NETS(GND)
R5_TS_NO_NTC (10kΩ undefined)
- pin1(anode, pos, left): NETS(BATT_NTC)
- pin2(cathode, neg, right): NETS(GND)
R7_LP_BOOT_PD (100kΩ res0402)
- pin1(anode, pos, left): NETS(CHG_LP)
- pin2(cathode, neg, right): NETS(GND)
R8_PG_PU (100kΩ res0402)
- pin1(anode, pos, left): NETS(CHG_PG)
- pin2(cathode, neg, right): NETS(SYS_VDD)
U3_GAUGE (BQ27427YZFR)
- pin1(A1, GPOUT): NETS(GAUGE_INT_N)
- pin2(B1, BIN): NETS(U3_GAUGE_BIN)
- pin3(C1, VSS1): NETS(GND)
- pin4(A2, SDA): NETS(I2C_SDA)
- pin5(B2, VSS2): NETS(GND)
- pin6(C2, SRX): NETS(VSYS)
- pin7(A3, SCL): NETS(I2C_SCL)
- pin8(B3, VDD): NETS(U3_GAUGE_VDD)
- pin9(C3, BAT): NETS(BAT_CELL)
R10_GAUGE_INT_PU (10kΩ undefined)
- pin1(anode, pos, left): NETS(GAUGE_INT_N)
- pin2(cathode, neg, right): NETS(SYS_VDD)
R12_I2C_SCL (10kΩ res0402)
- pin1(anode, pos, left): NETS(I2C_SCL)
- pin2(cathode, neg, right): NETS(SYS_VDD)
C7_GAUGE_BAT (1uF cap0402)
- pin1(anode, pos, left): NETS(BAT_CELL)
- pin2(cathode, neg, right): NETS(GND)
C8_GAUGE_VDD (2.2uF cap0402)
- pin1(anode, pos, left): NETS(U3_GAUGE_VDD)
- pin2(cathode, neg, right): NETS(GND)
R9_BIN_PD (10kΩ res0402)
- pin1(anode, pos, left): NETS(U3_GAUGE_BIN)
- pin2(cathode, neg, right): NETS(GND)
U1_MCU (CC2340R52E0RGER)
- pin1(ANT): NETS(U1_MCU_ANT)
- pin2(VDDR1): NETS(VDDR)
- pin3(DIO8): NETS(I2C_SDA)
- pin4(DIO11): NETS(DISP_CS)
- pin5(DIO12): NETS(ACCEL_INT1)
- pin6(DIO13): NETS(DISP_MOSI)
- pin7(DIO16_SWDIO): NETS(SWDIO)
- pin8(DIO17_SWDCK): NETS(SWDCK)
- pin9(DIO20_A11): NETS(DISP_PWR_N)
- pin10(DIO21_A10): NETS(DISP_DC)
- pin11(VDDS1): NETS(SYS_VDD)
- pin12(DIO24_A7): NETS(DISP_SCLK)
- pin13(RSTN): NETS(RESET_N)
- pin14(DIO3_X32P): NETS(CHG_LP)
- pin15(DIO4_X32N): NETS(DISP_RST)
- pin16(VDDD): NETS(U1_MCU_VDDD)
- pin17(DCDC): NETS(U1_MCU_DCDC)
- pin18(VDDS2): NETS(SYS_VDD)
- pin19(DIO6_A1): NETS(I2C_SCL)
- pin20(VDDR2): NETS(VDDR)
- pin21(X48P): NETS(Y1_48MHZ_XIN)
- pin22(X48N): NETS(Y1_48MHZ_XOUT)
- pin23(GND): NETS(GND)
- pin24(VDDS3): NETS(SYS_VDD)
- pin25(EP): NETS(GND)
J4_SWD (BM05B-SRSS-TB(LF)(SN))
- pin1(SWDIO): NETS(SWDIO)
- pin2(SWDCK): NETS(SWDCK)
- pin3(RESET_N): NETS(RESET_N)
- pin4(GND): NETS(GND)
- pin5(VTREF): NETS(SYS_VDD)
- pin6(MOUNT1): NOT_CONNECTED
- pin7(MOUNT2): NOT_CONNECTED
Q1_DISPLAY_SWITCH (AO3401A)
- pin1(G): NETS(DISP_PWR_N)
- pin2(S): NETS(SYS_VDD)
- pin3(D): NETS(DISP_VDD)
Y1_48MHZ (ABM11W-48.0000MHZ-7-B1U-T3)
- pin1(XIN): NETS(Y1_48MHZ_XIN)
- pin2(GND1): NETS(GND)
- pin3(XOUT): NETS(Y1_48MHZ_XOUT)
- pin4(GND2): NETS(GND)
L1_DCDC
- pin1(anode, pos, left): NETS(U1_MCU_DCDC)
- pin2(cathode, neg, right): NETS(VDDR)
C9_VDDR_10U (10uF cap0603)
- pin1(anode, pos, left): NETS(VDDR)
- pin2(cathode, neg, right): NETS(GND)
C10_VDDR_1U (1uF cap0402)
- pin1(anode, pos, left): NETS(VDDR)
- pin2(cathode, neg, right): NETS(GND)
C11_VDDR_100N (100nF cap0402)
- pin1(anode, pos, left): NETS(VDDR)
- pin2(cathode, neg, right): NETS(GND)
C12_VDDD (1uF cap0402)
- pin1(anode, pos, left): NETS(U1_MCU_VDDD)
- pin2(cathode, neg, right): NETS(GND)
C13_VDDS_1 (100nF cap0402)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
C14_VDDS_2 (100nF cap0402)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
C15_VDDS_3 (100nF cap0402)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
C16_VDDS_BULK (10uF cap0603)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
R11_RESET_PU (100kΩ res0402)
- pin1(anode, pos, left): NETS(RESET_N)
- pin2(cathode, neg, right): NETS(SYS_VDD)
C17_RESET (100nF cap0402)
- pin1(anode, pos, left): NETS(RESET_N)
- pin2(cathode, neg, right): NETS(GND)
U4_ACCEL (BMA400)
- pin1(SDO): NETS(GND)
- pin2(SDX): NETS(I2C_SDA)
- pin3(VDDIO): NETS(SYS_VDD)
- pin4(NC2): NOT_CONNECTED
- pin5(INT1): NETS(ACCEL_INT1)
- pin6(INT2): NOT_CONNECTED
- pin7(VDD): NETS(SYS_VDD)
- pin8(GNDIO): NETS(GND)
- pin9(GND): NETS(GND)
- pin10(CSB): NETS(SYS_VDD)
- pin11(NC1): NOT_CONNECTED
- pin12(SCX): NETS(I2C_SCL)
C18_ACCEL_VDD (100nF cap0402)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
C19_ACCEL_VDDIO (100nF cap0402)
- pin1(anode, pos, left): NETS(SYS_VDD)
- pin2(cathode, neg, right): NETS(GND)
R13_I2C_SDA (10kΩ res0402)
- pin1(anode, pos, left): NETS(I2C_SDA)
- pin2(cathode, neg, right): NETS(SYS_VDD)
C20_DISPLAY_BULK (4.7uF cap0603)
- pin1(anode, pos, left): NETS(DISP_VDD)
- pin2(cathode, neg, right): NETS(GND)
R15_DISPLAY_GATE_PU (100kΩ res0402)
- pin1(anode, pos, left): NETS(DISP_PWR_N)
- pin2(cathode, neg, right): NETS(SYS_VDD)
C21_RF_SHUNT1 (1.5pF undefined)
- pin1: NETS(U1_MCU_ANT)
- pin2: NETS(GND)
L2_RF_SERIES
- pin1(anode, pos, left): NETS(U1_MCU_ANT)
- pin2(cathode, neg, right): NETS(L2_RF_SERIES_neg)
C22_RF_SHUNT2 (1.5pF undefined)
- pin1: NETS(L2_RF_SERIES_neg)
- pin2: NETS(GND)
C24_RF_DC_BLOCK (15pF undefined)
- pin1: NETS(L2_RF_SERIES_neg)
- pin2: NETS(ANT1_ANT)
ANT1 (2450AT18A100E)
- pin1(ANT, FEED): NETS(ANT1_ANT)
- pin2(NC): NOT_CONNECTED
TP6_PG
- pin1: NETS(CHG_PG)