jettos/powercore16-revc-complete-board-model
This code defines the hardware layout for a power distribution and control circuit featuring high-current power inputs, multiple output switches with programmable fuses, MCU-based control, input connectors, and communication interfaces, all represented with specific component footprints and connectivity zones.
- Version
- 0.4.8
- License
- unset
- Stars
- 0
src/components/McuBlock.tsx
export function McuBlock() {
return <>
<chip name="U_MCU" footprint="soic8_p1.27mm" pcbX={18} pcbY={0} />
<chip name="Y_MCU_CLOCK" footprint="soic8_p1.27mm" pcbX={36} pcbY={-2} />
<chip name="U_WATCHDOG_SUPERVISOR" footprint="soic8_p1.27mm" pcbX={36} pcbY={8} />
<resistor name="R_RESET_PULL" resistance="10k" footprint="0603" pcbX={35} pcbY={18} />
<capacitor name="C_MCU_DEC1" capacitance="100nF" footprint="0603" pcbX={6} pcbY={-12} />
<capacitor name="C_MCU_DEC2" capacitance="100nF" footprint="0603" pcbX={12} pcbY={-12} />
<chip name="ADC_CURRENT_SENSE_INTERFACE" footprint="soic8_p1.27mm" pcbX={40} pcbY={-12} />
<chip name="GPIO_OUTPUT_CONTROL_INTERFACE" footprint="soic8_p1.27mm" pcbX={40} pcbY={-22} />
<chip name="INPUT_ADC_GPIO_INTERFACE" footprint="soic8_p1.27mm" pcbX={8} pcbY={-24} />
<silkscreentext text="U_MCU S32K148 / automotive MCU candidate" pcbX={18} pcbY={14} fontSize="1mm" />
<silkscreentext text="OUT1_EN-OUT16_EN OUT1_IS-OUT16_IS IN1-IN16 CAN_TX CAN_RX CAN_STB CAN_EN" pcbX={20} pcbY={-34} fontSize="0.65mm" />
<silkscreentext text="VBAT_SENSE TEMP_SENSE SENSOR_A_EN/FAULT SENSOR_B_EN/FAULT J_DEBUG" pcbX={20} pcbY={-38} fontSize="0.65mm" />
</>
}