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/programmableFuses.ts

export const programmableFuseChannels = Array.from({ length: 16 }, (_, i) => {
  const n = i + 1
  return {
    efuse: `EFUSE_OUT${n}`,
    output: `OUT${n}_HS`,
    currentSense: `OUT${n}_IS`,
    enable: `OUT${n}_EN`,
    diagnostic: `OUT${n}_DIAG`,
    maxCandidateA: n <= 4 ? 25 : 13,
    planningA: n <= 4 ? 25 : 10,
    trip: "TBD by load configuration",
    delayMs: "TBD by load configuration",
    retry: "configurable retry/latch",
    canFaultReport: true,
  }
})