astra/am3352-sbc

A 4-layer AM3352 single-board computer with 128‑MiB DDR3, PMIC power regulation, USB‑C 5‑V PD input, dual USB host ports, HDMI output with ESD protection, microSD/UART/JTAG interfaces, addressable RGB indicators, and a PWM-driven buzzer.

Version
0.1.19
License
unset
Stars
0

design/power-planes.tsx

import { Fragment } from "react";
import regions from './power-pour-regions.json';
/** Separate rail pours. Boundaries preserve the saved inner1 signal references. */
export const topPowerNet = 'DDR_1V5';
export const planeNetMap = { top: ['DDR_1V5', 'V3V3'], bottom: ['GND'] };
export function PowerPlanes() {
  return <>
    {regions.map(region => <Fragment key={region.name}><copperpour name={region.name}
      layer="top" connectsTo={`net.${region.net}`} outline={region.outline}
      clearance={0.13} boardEdgeMargin={0} /></Fragment>)}
    <copperpour name="BOTTOM_GND" layer="bottom" connectsTo="net.GND"
      clearance={0.13} boardEdgeMargin={0.4} />
  </>;
}