Skip to content

Add TIDA-00699 power supply reference schematic - #118

Closed
AnasSarkiz wants to merge 7 commits into
mainfrom
feat/tida-00699-power-supply
Closed

Add TIDA-00699 power supply reference schematic#118
AnasSarkiz wants to merge 7 commits into
mainfrom
feat/tida-00699-power-supply

Conversation

@AnasSarkiz

@AnasSarkiz AnasSarkiz commented Aug 25, 2026

Copy link
Copy Markdown
Member

Summary

  • add the TIDA-00699 off-battery power-supply reference as PowerSupply_TIDA00699
  • reproduce the 79-part schematic netlist, source component placement, values, ratings, footprints, test points, control header, and DNP gate resistors
  • add reusable TI definitions for LM74610-Q1, LM25122-Q1, LM53603-Q1, TPS3808-Q1, and CSD18531Q5A
  • use explicit JSX traces and fixed source coordinates, following the reviewed patterns in Add TIDA-020027 TLIN1028 communication interface #129 and Add BQ40Z60 battery pack subcircuit #135
  • omit passive manufacturer part numbers, following the repository convention established in Add TIDA-020027 TLIN1028 communication interface #129
  • update to the latest published tscircuit version, 0.0.2422
  • keep the contribution schematic-only: no PCB placement, routing, or PCB snapshot is included

Reference: https://www.ti.com/tool/TIDA-00699

Reference selection

The obstacle-detection power-supply block lists three candidate designs. Ranked from easiest/smallest to largest:

  1. TIDA-00699 (selected) — one functional schematic page plus notice; a focused off-battery front end with protection, 9-V boost, 5-V buck, and supervisor.
  2. TIDA-01492 — six schematic pages and a multi-rail supply architecture.
  3. TIDA-01425 — thirteen schematic pages covering a complete gateway platform with processor, memory, communications, and multiple power domains.

TIDA-00699 is both the smallest candidate and the closest functional match for subsystem 21583.

Reference vs generated schematic

Known renderer limitation

The reference netlist and source placements are preserved. The active schematic router still renders one short U2 VCC branch as a fallback U2_VCC net label instead of the reference wire geometry. The fallback is intentionally left visible rather than hidden with decorative lines or invented connectivity.

Validation

  • bun run format:check
  • bunx tsc --noEmit
  • bunx tsci version0.0.2422
  • bunx tsci check netlist lib/subcircuits/PowerSupply_TIDA00699.circuit.tsx → 0 errors, 0 warnings
  • schematic-only snapshot generated and visually compared with the source
  • bunx tsci build lib/subcircuits/PowerSupply_TIDA00699.circuit.tsx --disable-pcb --schematic-only --svgs --disable-parts-engine

@tscircuit

tscircuit Bot commented Aug 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about tscircuit for Git ↗︎

Package Deployment Preview Comment Updated (UTC)
tscircuit/ti ✅ Ready Preview Package build successful Tue, 25 Aug 2026 14:58:20 GMT

📦 Built with tscircuit

…-supply

# Conflicts:
#	README.md
#	index.ts
#	lib/chips/index.tsx
@AnasSarkiz

Copy link
Copy Markdown
Member Author

Superseded by #149. The replacement preserves the same TIDA-00699 implementation on a clean branch based on the current main, includes the PR #129/#135 review conventions, and validates with tscircuit 0.0.2448.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant