New: AI Part GeneratorFree to get started
All articles
Field notescircuit benchmarksschematic verificationSPICE

ProtoFlow Circuit Benchmark: Five Designs and Verification Results

Five tasks, five final schematic passes and zero original ERC errors or warnings. A technical review of CAN, voltage sensing, NTC, LDO and precision-reference designs.

PFProtoFlow Engineering Team··8 min read

Key takeaways

  • All five designs passed final schematic review; every original ERC report recorded zero errors and warnings.
  • Verification covered exported connectivity, component ratings, tolerance calculations, temperature operating points and functional or behavioral simulations.
  • The next step is to scale the evaluation to more complex circuits and test physical hardware.

Results

Five tasks, five final schematic passes

ProtoFlow completed five selected Easy schematic-design tasks adapted from PCBSchemaGen: a CAN transceiver, 60 V sensing divider, NTC temperature sensor, 3.3 V LDO supply and precision voltage reference. All five passed final review, with zero errors and warnings in their original ERC reports. Additional checks verified connectivity, component ratings, calculations and simulated behavior.

TaskFunctionOriginal ERCFinal schematic reviewFunctional evidence
37CAN transceiver0 errors / 0 warningsPASSConnectivity and later functional-model checks
0160 V sense divider0 / 0PASSAnalytical tolerances and reported nominal simulation
26NTC sensor + RC filter0 / 0PASSThree manufacturer R–T operating-point runs
0512 V → 3.3 V LDO0 / 0PASSBehavioral-model DC/startup/load checks
335 V → 3.3 V reference0 / 0PASSSurrogate sweeps; separate error allocation

Method

Evaluation method

Each task began in a blank project and produced an editable schematic, netlist, BOM and engineering report. Interactive follow-up checks included model and fixture corrections; the results below describe the final reviewed designs. Review checked required pin memberships in all five saved exports and compared calculations with saved simulation data. Tasks were adapted from PCBSchemaGen_v2 revision e07c545f4c01a8026480b1093ee503a926ce2be5.

Task 37

CAN Transceiver: Connectivity and Functional Verification

The SN65HVD230DR interface uses a regulated 3.3 V supply, 100 nF bypass capacitor and 120 Ω endpoint termination across CANH/CANL. It assumes shared ground, 3.3 V MCU logic and a second termination elsewhere on the bus. Exported connectivity matched every required pin assignment.

Task 37: original saved schematic render. Open the figure to inspect the full-size image.
Task 37: original saved schematic render. Open the figure to inspect the full-size image.
Pin / componentRequired connection
U1.1: DTXD
U1.4: RRXD
U1.3: VCC+3V3 and C1.1
U1.2: GND / U1.8: RsGround
U1.7 / U1.6CANH / CANL
U1.5: VrefIntentional no-connect
R1Across CANH and CANL
C1Across +3V3 and ground

The termination is specified at ±1% and 0.25 W; the bypass capacitor is ±10%, X7R and 50 V. At a conservative 3.6 V differential, the termination dissipates approximately 0.109 W at its low-tolerance resistance. The final functional model passed loopback, standby release and reception from an externally driven dominant bus. A 1 ms run contained 1,280 samples; at approximately 40.4 µs, CANH = 2.50666 V and CANL = 0.79334 V, giving 1.71332 V differential. Recessive samples had approximately equal line voltages.

Task 01

Voltage Divider: Tolerance and Component Stress

A 180 kΩ / 10 kΩ divider scales 60 V to VSENSE. Both resistors are Viking ARG-series 0805 thin-film parts specified at ±0.1%. The adapted task required 3.10–3.30 V nominal output and a maximum of 3.30 V across initial resistor tolerances.

Task 01: original saved schematic render. Open the figure to inspect the full-size image.
Task 01: original saved schematic render. Open the figure to inspect the full-size image.
Calculation
VSENSE = VIN × Rbottom / (Rtop + Rbottom)
= 60 × 10 kΩ / 190 kΩ
= 3.157895 V
 
Highest initial-tolerance output:
60 × 10.01 kΩ / (179.82 kΩ + 10.01 kΩ)
= 3.163883 V
CheckResultMeaning
Nominal current315.789 µACurrent through the unloaded divider
Initial tolerance range3.151917–3.163883 VAll four ±0.1% corners; upper limit passes
Nominal powerR1 17.950 mW; R2 0.997 mWBelow specified 125 mW rating at ≤70°C
Nominal voltage across parts56.842 V; 3.158 VWithin respective working-voltage constraints
Source resistance9.474 kΩMust be considered when integrating a sampling ADC
10 MΩ DC ADC load3.154906 V nominalCalculated DC loading

The nominal simulation reported 3.15789 V and 315.79 µA, matching calculation. All four initial-tolerance corners passed. The component review applied the manufacturer’s lower-of-maximum-voltage-or-√(P×R) working-voltage rule and calculated a conservative 3.170634 V maximum under the stated temperature-drift assumptions. Output, tolerance and resistor-stress checks passed.

Task 26

NTC Sensor: Temperature Points and RC Response

The sensor uses a 47 kΩ ±0.1% pull-up, Murata NCP18XH103F03RB thermistor (10 kΩ at 25°C, ±1%) and 10 nF C0G capacitor from TEMP_ADC to ground, powered from 3.3 V with a high-impedance ADC input. Each temperature test used the corresponding resistance from Murata’s NCPxxXH103 table.

Task 26: original saved schematic render. Open the figure to inspect the full-size image.
Task 26: original saved schematic render. Open the figure to inspect the full-size image.
TemperatureRNTCCalculated VOUTSaved simulationCalculated fcElectrical τ
0°C27.219 kΩ1.210239 V1.210240 V923.35 Hz172.37 µs
25°C10.000 kΩ0.578947 V0.578947 V1.93018 kHz82.46 µs
70°C2.228 kΩ0.149354 V0.149354 V7.48203 kHz21.27 µs
Calculation
VOUT = 3.3 × RNTC / (47 kΩ + RNTC)
Rsource = 47 kΩ || RNTC
fc = 1 / (2π × Rsource × 10 nF)

All three simulated operating points matched the calculations to the reported precision. At 25°C, current is 57.895 µA, estimated thermistor dissipation is 33.52 µW and calculated self-heating is approximately 0.034°C using the typical dissipation constant. The RC cutoff is 1.93018 kHz, with approximately 380 µs electrical settling to 99%. The filter response changes with thermistor resistance, as shown above.

Task 05

LDO Supply: Regulation, Startup and Load Response

The TLV1117-33IDCYR circuit converts 12 V to 3.3 V for a 0–25 mA external load and 0–50°C ambient. Pin 1 is ground, pin 2 and the tab are output, and pin 3 is input. A 560 Ω preload adds approximately 5.9 mA. Input/output capacitors are specified at 22 µF ±20%, rated 35 V and 10 V respectively; the output specification requires at least 10 µF effective capacitance and 0.2–0.5 Ω ESR over operating conditions.

Task 05: original saved schematic render. Open the figure to inspect the full-size image.
Task 05: original saved schematic render. Open the figure to inspect the full-size image.

Behavioral-model results

TestMeasured model resultInterpretation
12 V operating point3.299073 V; 24.992981 mA external + 5.891203 mA preloadNominal numerical target passes
0–12 V sweepWithin ±1% at 4.37 V; plateau about 4.40 VModel headroom: approximately 1.1 V
1 ms input rampEnters ±1% at 0.507965 ms absolute; 0.407965 ms after ramp startNo overshoot above 3.3 V in the assumed model
5→25→5 mA load0.599772 mV loading dip; ~12.85 µs to within 10 µV of new plateauBehavioral-model load-step response
Corrected input-voltage sweep, reconstructed from saved VIN data. Generated behavioral model.
Corrected input-voltage sweep, reconstructed from saved VIN data. Generated behavioral model.
Saved load-step plot. The small response comes primarily from an instantaneous model output resistance.
Saved load-step plot. The small response comes primarily from an instantaneous model output resistance.

Load-step calculation

The model uses an instantaneous 30 mΩ output resistance and 0.3 Ω capacitor ESR. Initial small-signal impedance is 30 mΩ || 300 mΩ = 27.27 mΩ, predicting approximately 0.545 mV for a 20 mA step. The settled change is ΔV = ΔI × Rout = 20 mA × 30 mΩ = 0.600 mV, consistent with the saved result. The audit used 1 µs load edges and 60,020 samples; the reported 12.85 µs recovery is settling to within 10 µV of the new plateau.

Operating-point, input-sweep, startup and load-step checks passed their model targets. Calculated nominal pass-element loss is (12−3.3) × 25 mA = 0.2175 W, or 0.2688 W including preload, before additional bias losses.

Task 33

Voltage Reference: Regulation and Error Allocation

The REF3033AIDBZR circuit derives nominal 3.3 V from 5 V with 100 nF input and 1 µF output decoupling, both specified as 25 V AVX X7R parts. Pin 1 is IN, pin 2 is OUT and pin 3 is GND; OUT connects directly to VREF. The intended source load is 0–1 mA.

Task 33: original saved schematic render. Open the figure to inspect the full-size image.
Task 33: original saved schematic render. Open the figure to inspect the full-size image.

Surrogate-model results

The simulations use REF3033_ESTIMATE_v1_NOT_TI with 3.3 V nominal output, a 130 µV/V line coefficient and 0.396 mΩ output resistance. The regulation sweeps reproduce those model coefficients: 130 µV/V × 1.7 V = 221 µV, and 0.396 mΩ × 25 mA = 9.9 µV. All selected numerical targets passed.

TestSaved resultScope
5 V, 1 mA3.299999538 VNominal surrogate operating point
VIN 3.8–5.5 V, 1 mA221 µV output spanReproduces assumed 130 µV/V slope
VIN 3.36–5.5 V, no load278.2 µV output spanSeparate companion run
Load 0–25 mA at 5 V9.9 µV output decreaseReproduces assumed output resistance
1 ms supply ramp0.840301 ms from t=0; 0.740301 ms after ramp begins to ±0.1%Surrogate startup response
Loaded reference line sweep with corrected voltage axis. Model assumptions are stated on the saved plot.
Loaded reference line sweep with corrected voltage axis. Model assumptions are stated on the saved plot.
Reference surrogate load sweep, with current shown in mA.
Reference surrogate load sweep, with current shown in mA.

Datasheet-based error allocation

ContributionAllocation at exactly 5 VCondition
Initial accuracy6.600 mV±0.2% of 3.3 V; nominal 25°C/no-load specification
Temperature excursion26.8125 mV65 ppm/°C ×125°C ×3.3 V; full box-method excursion
Load0.330 mVPrinted 100 ppm term used in saved report; conditions and unit interpretation noted there
Series filter0 mVNo physical series component in schematic
Conditional total33.7425 mV = 1.0225%Conditional engineering allocation

The separate accuracy budget uses the full box-method temperature excursion, with no series-filter voltage drop. Its 33.7425 mV total is a conditional engineering allocation across the listed test conditions. Schematic connectivity, decoupling and the original ERC review all passed.

Next steps

Result and next steps

Five selected tasks produced five accepted schematics with supporting connectivity checks, calculations and simulation records. The next step is to extend this evaluation to more complex circuits and physical hardware. No hardware was tested; active-device results shown here are functional or behavioral-model simulations, not measurements of actual chip performance.

Sources

Try ProtoFlow free

Describe a circuit in plain English, import real LCSC/DigiKey/Mouser parts, run DRC/ERC, and export to KiCad, free.

Download ProtoFlow