Add TIDEP-0092 obstacle sensor system power supply - #166
Open
AnasSarkiz wants to merge 12 commits into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
The latest updates on your projects. Learn more about tscircuit for Git ↗︎
📦 Built with tscircuit |
…m-power-21584 # Conflicts: # index.ts
|
The latest updates on your projects. Learn more about tscircuit for Git ↗︎
📦 Built with tscircuit |
…m-power-21584 # Conflicts: # index.ts
|
The latest updates on your projects. Learn more about tscircuit for Git ↗︎
📦 Built with tscircuit |
…m-power-21584 # Conflicts: # README.md # index.ts # lib/chips/index.tsx # package.json
…m-power-21584 # Conflicts: # README.md # examples/ObstacleDetectionSensor.circuit.tsx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
21584) as six independently renderable native tscircuit modules plus the reusableSystemPowerSupplycompositeLP87524BRNFRQ1,TPS7A8101QDRBRQ1,TPS7A8801RTJR,TPS79601DRBR, andLM4060A33EDBZR<schematicsheet>,<schematicsection>, symbols, and<trace from=... to=...>autorouting only—no route hints, manual trace paths, custom schematic graphics, or numericschSizeschDisplayLabel, retain<netlabel>only for TI net-label records and native power/ground symbols, and keep physical TI wires as real tracesSystemPowerSupplyfor the composite, andObstacleDetectionSensorfor the application exampleexamples/ObstacleDetectionSensor.circuit.tsxminimal while composing bothSystemPowerSupplyand the current-mainRadarFrontEndProcessingmodule from PR Add TIDEP-01024 radar front-end modules #165System-block context
Official source set
The downloaded source archive was verified before use.
SPRR261A.ZIPcontains the Rev C Altium project and the relevant editable schematic files:PROC011C_PMIC.SchDocPROC011C_LDO_01 (1.8V Output).SchDocPROC011C_LDO_02 (1.3V Output).SchDocPROC011C_VPP_Supply.SchDocThe published
TIDRQR8.PDFremains authoritative where its visible VPP layout differs from the downloadable Altium conversion. The LM4060 module is explicitly datasheet-derived from Figure 9-1 and Section 9.2.1.2; it is not presented as a TIDEP-0092 board section and does not claim editable reference-board coordinates.Extracted modules and files
Exact-MPN chips
lib/chips/LP87524BRNFRQ1.circuit.tsx—LP87524BRNFRQ1lib/chips/TPS7A8101QDRBRQ1.circuit.tsx—TPS7A8101QDRBRQ1lib/chips/TPS7A8801RTJR.circuit.tsx—TPS7A8801RTJRlib/chips/TPS79601DRBR.circuit.tsx—TPS79601DRBRlib/chips/LM4060A33EDBZR.circuit.tsx—LM4060A33EDBZRIndependently renderable functional subcircuits
lib/subcircuits/PmicPowerStage_LP87524B.circuit.tsx—PmicPowerStage_LP87524Blib/subcircuits/PmicSequencer.circuit.tsx—PmicSequencerlib/subcircuits/LdoRegulator1V8_TPS7A8101.circuit.tsx—LdoRegulator1V8_TPS7A8101lib/subcircuits/DualLdoRegulator1V3_TPS7A8801.circuit.tsx—DualLdoRegulator1V3_TPS7A8801lib/subcircuits/VppLdoRegulator_TPS79601.circuit.tsx—VppLdoRegulator_TPS79601lib/subcircuits/PrecisionVoltageReference_LM4060A33.circuit.tsx—PrecisionVoltageReference_LM4060A33Composite and application
lib/subcircuits/SystemPowerSupply.circuit.tsx— reusableSystemPowerSupplycompositeexamples/ObstacleDetectionSensor.circuit.tsx— application-named exampleThe PMIC source page is divided into native schematic sections for input decoupling, the main LP87524B stage, PMIC control divider, enable pull-ups, PGOOD output, and switching-node snubbers. LDO 01 and LDO 02 retain their official functional section boundaries.
Coordinate mapping
schematic = PDF point -> mm -> tscircuit schematic unit, withx = (pdfX - 612) * (25.4 / 72) / (10.16 / 1.1)andy = (403.2 - pdfY) * (25.4 / 72) / (10.16 / 1.1).schX = (sourceX - 690) * 0.0375,schY = (sourceY - 520) * 0.0375.schX = (sourceX - 670) * 0.0275,schY = (sourceY - 550) * 0.0275.Connectivity and visual validation
[1, 2]port arrangement and both pins connect toVPP_1P7SS_CTRLbefore the single TI labelschSize@tscircuit/coredevelopment use to0.0.1787Reference vs generated schematics
Each PNG places the official TI reference on the left and the native tscircuit output on the right. The links are pinned to commit
09d4bece9677a5eba88bb7586bae879dc5a8cb53.1. PMIC power stage
2. PMIC sequencer
3. LDO 01 — 1.8 V
4. LDO 02 — dual 1.3 V
5. VPP supply LDO
6. LM4060 precision reference
Validation
bun install— passbun run format:check— pass (330 files)bun run typecheck— passbun test— pass (115/115, 512 assertions)bun run build— pass (236/236 circuits, exit 0; existing repository warnings remain)tsci devvisual inspection — completed across all System Power sheetsKnown limitations
L1–L4; their official source centers are intentionally preserved rather than moved to hide the warning.C28,C35,C36,C46, andR122; source centers remain unchanged.