123 Main Street, New York, NY 10001

Shunt Adjustable (TL431-Class) Reference

← Back to: Voltage / Current References

What It Solves

TL431-Class addresses three recurring needs: precision thresholding, error-amplifier loops, and opto-isolated feedback. We map Problem → Capability → Metric so designs are verified, not guessed.

Stability at Light Load

Low IKA + large Ck + low ESR shrinks phase margin → oscillation.

Capability: Wide IKA window; compensation via Ck/R–C–C nodes.

Metric: PM ≥ 45–60°, ESR/Ck inside vendor window across VIN/Load/Temp.

Threshold Drift

High-value divider amplifies leakage and Iref·Ru; temp/aging add drift.

Capability: Precision Vref grades, low tempco options, divider sizing rules.

Metric: |ΔVth| within budget; ppm/°C → mV across −40~+85/125 °C.

Opto Loop Chatter

CTR spread & saturation/recovery shift gain/phase in flyback/LLC loops.

Capability: TL431 EA + R–C–C compensation (zero vs power pole).

Metric: PM ≥ 50–60° min/max load; recovery without spikes across line/temp.

Problems → Capabilities → Metrics for TL431-Class Three cards mapping stability, drift, and opto-loop chatter to TL431-class capabilities and measurable design metrics. Problem → Capability → Metric Stability at Light Load Low IKA + big Ck + low ESR → reduced PM, possible oscillation. Capability: wide IKA range, Ck / R–C–C compensation. Metric: PM ≥ 45–60°, ESR/Ck within window. Stability at Light Load Low IKA + big Ck + low ESR → reduced PM, possible oscillation. Capability: wide IKA range, Ck / R–C–C compensation. Metric: PM ≥ 45–60°, ESR/Ck within window. Threshold Drift High divider → leakage and Iref·Ru become visible. Capability: precision Vref, temperature-coefficient options. Metric: ppm/°C converted to mV within budget. Threshold Drift High divider → leakage and Iref·Ru become visible. Capability: precision Vref, temperature- coefficient options. Metric: ppm/°C → mV within budget. Opto Loop Chatter CTR spread and saturation/recovery → gain/phase shifts. Capability: TL431 error amp + R–C–C zeros. Metric: PM ≥ 50–60°, no spikes. Opto Loop Chatter CTR spread and saturation/recovery → gain/phase shifts. Capability: TL431 error amp + R–C–C zeros. Metric: PM ≥ 50–60°, no spikes. ΔVth · PM · Iq/IKA · ppm/°C→mV
  • Divider current Idiv ≥ max(100× leakage, 10× Iref); bound Iref·Ru ≤ 20% total error.
  • Target PM ≥ 45–60° with ESR/Ck in vendor window; verify across VIN/Load/Temp.
  • Automotive: prefer AEC-Q100; validate drift post reflow/thermal cycling.

How TL431-Class Works (Internal Model & Parameters)

TL431-Class is a shunt adjustable reference: a 2.495 V (typ.) reference and an error amplifier force the K node to regulate via an external divider (Ru/Rl). Cathode current IKA and dynamic impedance ZKA set small-signal behavior; the bias current Iref adds an error term into Ru.

Output / Threshold: Vout = Vref · (1 + Ru/Rl) + Iref · Ru

Drift: ΔV = V × (ppm/°C) × ΔT / 106

RSS Error: σtotal = √(σ2device + σ2divider + σ2Iref·Ru + σ2drift)

  • Accuracy grades: ±0.5% / ±1%; Vref≈2.495 V (typ.).
  • IKA window: choose a working point ≥ stability threshold + temp margin.
  • ZKA: small-signal output impedance shaping gain vs load perturbations.
  • Iref path: visible in high-value Ru; keep Iref·Ru within budget.
  • Noise & BW: add RC post-filter only if phase margin remains ≥ target.
Internal model of a TL431-class shunt adjustable reference Reference 2.495V, error amplifier, external divider, cathode current path, Iref term, and dynamic impedance block. Internal Model & Parameters Vref ≈ 2.495V Error Amp Divider Ru Rl Iref → Ru K Zka (dynamic) Vout = Vref·(1 + Ru/Rl) + Iref·Ru Keep Iref·Ru ≤ 20% of total error Choose IKA ≥ stability threshold + temp margin Place RC post-filter only if PM stays ≥ target Copy-Ready Ranges Accuracy: ±0.5% / ±1% IKA: pick 0.5–10 mA as needed Zka: small-signal; check DS curve Noise/BW: verify vs ADC/LDO Packages: SOT-23 / SC70 / TO-92 Stability Window (illustrative) IKA → Stable
  • Pick IKA working point ≥ stability threshold + temp margin.
  • Set Idiv so that Idiv ≥ max(100× leakage, 10× Iref).
  • Keep Iref·Ru ≤ 20% of total error; then combine by RSS.
  • Confirm PM ≥ 45–60° across VIN/Load/Temp; opto CTR spread included.

Design Recipes (Threshold, Divider & Bias Window)

This chapter gives a copy-ready recipe to set Vout/Vth, choose a stable IKA working point, and size the divider current so the Iref·Ru term stays inside the error budget. Use the four-step flow, verify with the formula card, and close accuracy/drift with the RSS roll-up.

Copy-ready TL431 design recipe: IKA, divider, Vout and budgetsFour-step flow and a formula mini-table with threshold, drift conversion, RSS roll-up and adjustment tips.4-Step Flow1) Set target Vout / Vthe.g., Vth = 5.000 V2) Choose IKA working pointStart 0.5–1 mA; up to ~10 mA for BW/noise3) Size divider currentIdiv ≥ max(100× Ileak, 10× Iref)Pick E96/E24 values4) Compute & close budgetsVout = Vref·(1 + Ru/Rl) + Iref·RuIref·Ru ≤ 20% of total errorFormula CardThresholdVout = Vref·(1 + Ru/Rl) + Iref·RuDriftΔV = V × (ppm/°C) × ΔT / 10⁶RSS Roll-upσtotal = √(σ²device + σ²divider + σ²Iref·Ru+ σ²drift + σ²leak)Example (5.0 V)IKA = 1 mA; Idiv = 100 µA; accuracy = ±1%;tempco = 50 ppm/°CCheck: Iref·Ru ≤ 20% of total errorAdjust if not closedIncrease Idiv or reduce Ru; pick tighteraccuracy/tempco; re-verify stability window
Four-step TL431 recipe with a compact formula card. Wrapped lines prevent overflow on any device.
  1. Set Vout / Vth (e.g., 5.000 V).
  2. Choose IKA (start 0.5–1 mA; up to ~10 mA for bandwidth/noise headroom).
  3. Size divider current: Idiv ≥ max(100× Ileak, 10× Iref); choose E96/E24 parts.
  4. Compute & close budgets:
    • Vout = Vref·(1 + Ru/Rl) + Iref·Ru
    • Keep Iref·Ru ≤ 20% of total error
    • ΔV = V × (ppm/°C) × ΔT / 106
    • σtotal = √(σ²device + σ²divider + σ²Iref·Ru + σ²drift + σ²leak)

Example (copy-ready): Vth=5.000 V; IKA=1.0 mA; Idiv=100 µA; device accuracy=±1%; tempco=50 ppm/°C.

Pick Ru, Rl from E96; compute Iref·Ru and ensure ≤20% of total error; convert tempco to mV drift over your ΔT.

If budgets don’t close: increase Idiv or reduce Ru, select a tighter accuracy/tempco grade, then re-verify stability (see Chapter 4).

Stability & Compensation (ESR/Cap Map + Opto Loop)

Stability is a three-way coupling of IKA, Ck and ESR. Low IKA plus large Ck and low ESR pushes poles and erodes phase margin. Compensation uses Ck, Cf and the R–C–C network, especially in opto-isolated flyback/LLC loops. Aim for PM ≥ 45–60° across line, load and temperature.

ESR/Cap stability window and opto-isolated compensation networkLeft: Stable/Warning/Unstable zones and a safe migration path as IKA changes. Right: RCC compensation with targets.Stability WindowUnstable: low IKA + big Ck + low ESRWarning: recheck PM and zerosStable: PM ≥ 45–60°Raise IKA, increase ESR or reduce Ck as neededCk/ESR ↑ (effective pole/zero shift)IKA ↓Opto R–C–C CompensationTL431 EAR–C (zero#1)C (HF)Cf (divider)Place zero near the power pole (0.7–0.9×); keep PM ≥ 45–60°Add 10–15° extra margin for CTR spread and agingVerify: VIN(min/max) × Load(min/max) × Temp(−40/25/+85/125)No chatter/spikes; opto not saturating during transients
Stability map and RCC compensation. All long texts are wrapped with <tspan> to avoid overflow.

Stability Checklist

  • Ck/ESR inside window; IKA ≥ stability threshold + temp margin.
  • PM ≥ 45–60° across line/load/temp; GM ≥ 6 dB recommended.
  • RC post-filter re-checked for phase erosion.

Opto Loop Checklist

  • Zero#1 near the power pole (0.7–0.9×); HF cap sets roll-off.
  • CTR spread & aging covered with ≥10–15° PM margin.
  • No saturation/recovery spikes; startup/shutdown free of chatter.

Common fixes: Raise IKA, increase ESR or reduce Ck; shift zero slightly lower; add small HF cap; re-grade opto CTR; retune R–C–C bounds.

Re-run Bode and time-domain sweeps after every change.

Application Patterns (Copy-Ready)

Four copy-ready patterns. Each tile includes a minimalist circuit, 3 key parameters, and 2 common pitfalls. Text is pre-wrapped to prevent overflow on mobile.

Four copy-ready TL431-class application patterns Precision threshold with hysteresis, opto-isolated flyback/LLC feedback, LED shunt/clamp, and soft clamp with MOSFET. Each shows 3 parameters and 2 pitfalls. Layout is adjusted to prevent any text overlap. Precision Threshold w/ Hysteresis TL431 Ru Rl Rh 3 Params: Vth & ΔV via Rh; Idiv ≥ max(100×Ileak, 10×Iref); IKA ≥ stability threshold + temp margin. 2 Pitfalls: high-value divider → Iref·Ru error; too-small ΔV → chatter on slow ramps/ripple. Opto-Isolated Flyback/LLC Feedback TL431 R–C (z1) C (HF) Cf 3 Params: z1 ≈ 0.7–0.9× power pole; CTR grade & recovery; PM ≥ 45–60° (add 10–15° margin). 2 Pitfalls: low-temp CTR + low IKA → PM drop; HF roll-off too weak → overshoot/ringing. LED Shunt / Clamp TL431 3 Params: ILED / Vclamp; IKA & ZKA vs flicker; thermal design (package & copper area). 2 Pitfalls: low ESR + big Ck → instability at light load; thermal drift → brightness mismatch. Soft Clamp with MOSFET TL431 MOSFET Rsense 3 Params: Itrip (e.g., 0.7× rated); SOA / thermal; slew for trigger / recovery. 2 Pitfalls: too little hysteresis → chatter; SOA unchecked → thermal runaway.

Verification Matrix

  • Bode across VIN(min/max) × Load(min/max) × Temp(−40/25/+85/+125).
  • Ramp tests (slow/fast) + pre-bias; time-domain spikes free.
  • Drift & hysteresis measured; LED/Clamp add thermal steady-state.

Pass/Adjust Criteria

  • PM ≥ 45–60°; no chatter; CTR/aging margin ≥ 10–15°.
  • RSS (accuracy + divider + Iref·Ru + drift) ≤ budget.
  • Power/thermal within limits; re-run sweeps after any change.

Noise, Drift & Temp Behavior

Separate short-term noise (density & bandwidth) from long-term drift (ppm/°C, stress, aging). RC post-filtering reduces noise but can erode phase margin—always re-check stability. When budgets do not close, consider Buried-Zener or CMOS/XFET families, or TLV431-class for ultra-low-current, then re-verify the stability window.

Noise vs bandwidth and ppm/°C to millivolt drift Left: noise density integration vs bandwidth with RC post-filter hint. Right: conversion bars from ppm/°C to mV drift at 5 V, ΔT=100 °C. Layout adjusted to avoid any text overlap. Noise vs Bandwidth (illustrative) Density × BW → Vrms Bandwidth → Low High RC post-filter lowers noise; re-check PM in Ch.4 ppm/°C → mV (5 V, ΔT=100 °C) 50 ppm/°C → ΔV = 25 mV 20 ppm/°C → 10 mV 10 ppm/°C → 5 mV ΔV = V × (ppm/°C) × ΔT / 10⁶ Example: 5.0 × 50 × 100 / 10⁶ = 25 mV

Noise Workflow

  • Select target bandwidth; integrate density to Vrms.
  • RC post-filter only if PM remains ≥ target.
  • Compare Vrms vs ADC/LDO limits; adjust BW or filter.

Drift Workflow

  • Convert ppm/°C to mV over your ΔT.
  • RSS with device accuracy, divider, Iref·Ru, aging.
  • If budget fails: upgrade tempco/accuracy, ↑Idiv or ↓Ru, or switch family.

Power & Reliability (Start-Up, Transients & SOA)

Objective: boots cleanly, survives surges, stays within stress limits. Use the flow below: start-up & minimum load → transient & EMI hardening → automotive & reliability checkpoints. Sweep VIN/Load/Temp, include pre-bias cases, and re-verify phase margin after any EMI countermeasure.

Start-up paths, transient protection, and reliability checkpoints for TL431-class references Left: up/down timing with hysteresis. Middle: transient entry points and countermeasures. Right: reliability checklist with AEC-Q100 and production notes. Start-Up & Min-Load Vout Add Rh for ΔV hysteresis; ensure Idiv ≥ max(100×Ileak, 10×Iref) IKA(work) ≥ stability threshold with temp margin Time → Low High Transients & EMI Hardening Surge / EFT (IEC-61000-4-5 / -4) Snubber / TVS first, then reference Series R + Ck/Cf to tame injection Star ground; keep K return isolated Optocoupler: CTR spread & recovery Re-check PM after EMI fixes Reliability & Automotive • AEC-Q100 grade where needed (e.g., TL431-Q1 / NCV431) — record lot/date; • Reflow & burn-in re-measurement for drift; PPAP/traceability if applicable; • Bode: PM ≥ 45–60° across VIN/Load/Temp; include pre-bias and fast/slow ramps.

Test Sweep

  • VIN(min/max) × Load(min/max) × Temp(−40/25/85/125 °C)
  • Up/Down ramp: slow/fast + pre-bias cases
  • EFT/Surge overlay; monitor overshoot, chatter, reset

Pass / Adjust

  • PM ≥ 45–60°; no chatter with ΔV hysteresis
  • Thermal/SOA within limits after worst-case pulses
  • Record drift after reflow & burn-in; keep lot traceability

Cross-Brand Mapping (TL431-Class & Notes)

Equivalence here means adjustable shunt reference (TL431-class). Where a brand lacks a true TL431-class, we give a non-equivalent migration hint (CMOS/XFET or buried-Zener) and mark it clearly.

Cross-brand mapping of TL431-class references with accuracy, tempco, IKA window, packages, and AEC-Q100 Matrix showing brand vs. key attributes; non-equivalent families are flagged. Brand × Feature Matrix Brand Accuracy / Tempco IKA Window Packages / Height AEC-Q100 / Status Texas Instruments ±0.5–1% / 30–70 ppm ~0.5 mA → 10 mA SOT-23/SOIC/TO-92 Q1 available / Active STMicroelectronics ±0.5–1% / 30–70 ppm ~0.5 mA → 10 mA SOT-23/SOIC/TO-92 Some AEC / Active onsemi ±0.5–1% / 30–70 ppm ~0.5 mA → 10 mA SOT-23/SOIC/TO-92 NCV AEC-Q100 Microchip ±0.5–1% / 30–70 ppm ~0.5 mA → 10 mA SOT-23/SOIC Alt CMOS/XFET often NXP TL431 supply lineage → Nexperia Check lifecycle Use TI/ST/onsemi Renesas Non-equiv (buried-Z/CMOS) Use fixed refs Not TL431-class Melexis N/A for TL431 Use cross-brand
Brand Representative PNs (Datasheet) Equivalence Why this pick / Notes
Texas Instruments TL431A · TL431B · TL431-Q1 · TLV431 · TLVH431 (1.24 V) TL431-class (equivalent) Clear A/B accuracy grading; Q1 is automotive grade; TLV/TVLH cover low-IKA/low-threshold use cases, with complete documentation and easy second-source alignment.
STMicroelectronics TL431 · TL432 · TLVH431 (1.24 V) TL431-class (equivalent) Bins and packages aligned with TI, making primary/secondary sourcing easy; stable European supply.
onsemi NCP431 (A/B/C) · NCV431 (AEC-Q100) TL431-class (equivalent) Covers automotive NCV; full accuracy grades; suitable as an automotive second source or for North American supply chains.
Microchip MIC431 · MIC432 · (alt, non-equiv) LM4040 (fixed) TL431-class (MIC431/432) + non-equivalent alternatives Micrel lineage; if you need lower noise/TC, switch to CMOS/fixed references (loop must be reworked).
NXP Supply lineageNexperia TL431 Equivalent recommendation: switch to TI/ST/onsemi or Nexperia NXP’s own TL431 discrete coverage is limited; for projects, set up a second source with TI/ST/onsemi, or use Nexperia directly.
Renesas ISL21070 (precision, fixed) · ISL21010 (low-noise, fixed) Not TL431-class (non-equivalent) Renesas focuses on Buried-Zener/CMOS precision references; switching families requires rebuilding the error-amp/compensation model.
Melexis N/A for TL431-class Non-equivalent / Not offered Focused on sensors/drivers; for TL431-class, build a cross-brand combination with TI/ST/onsemi.
Submit your BOM (48h)

BOM & Procurement Notes (Small-Batch Friendly)

Use this section to turn engineering intent into a purchase-ready BOM. Capture mandatory electrical and reliability items, then note lifecycle and second-source strategy. This format is optimized for small-batch builds and automotive variants.

BOM Essentials (Required Fields)

  • Vout/Threshold (target & tolerance)
  • IKA (work) with temperature margin
  • Accuracy bin (±0.5% / ±1%)
  • Tempco target (ppm/°C)
  • Package & max height
  • AEC-Q100 (Y/N, grade)
  • Divider Ru/Rl tolerance & TCR
  • Second-source (Y/N; brand list)
Optional / Integration
  • ESR range & Ck value (with test frequency)
  • Optocoupler PN & CTR band
  • dV/dt requirements (up/down ramps, pre-bias)
  • EMC levels (EFT/Surge) & injection entry points
  • Phase-margin target after filters/EMI fixes

Risks & Mitigations

  • EOL/LTB: record source & last-checked date
  • False equivalence: TL431-class vs CMOS/XFET fixed refs
  • Pin & symbol semantics: K/REF variants, Rh path
  • Stability domain: ESR/Ck window differs by vendor
  • MOQ/lead time for small batch; –Q1/NCV suffix alignment
  • Second-source matrix: TI ↔ ST/onsemi as primary pair; Microchip (MIC431/432) as alternate; Renesas/NXP flagged if non-TL431-class.

Submit Your BOM

Cross-brand recommendation within 48h. We honor your small-batch constraints and automotive suffixes.

Submit BOM (rel="nofollow")
Field Value Notes
Vout/Threshold Target & tolerance
IKA (work) ≥ stability threshold + temp margin
Accuracy bin / Tempco target — / — ppm/°C ±0.5% / ±1% etc.
Divider Ru/Rl / TCR — / — / — ppm/°C Idiv ≥ max(100×Ileak, 10×Iref)
Ck / ESR window (opt.) — / — Specify frequency/temperature
Optocoupler PN / CTR band (opt.) — / — % Include recovery time note
Package / Height (mm) / AEC-Q100 — / — / — Suffixes (-Q1, NCV)
Second-source (Y/N) Brands / PNs list

Tip: for automotive flows, store lot/date codes and post-reflow drift measurement alongside the BOM. Align suffixes across brands.

Design Checklist (One-Page QA)

Print or copy the following 15 items. They mirror TL431-class design risks across bias, divider, compensation, stability, EMC, and drift budgets.

Keep measurement bandwidth and probe compensation consistent across checkpoints to avoid false regressions.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

Frequently Asked Questions

How low can I run cathode current before a TL431-class device becomes unstable?

Operate above the datasheet IKA(min) with margin. Below ~0.8–1 mA typical, loop gain collapses and the output cap/ESR pole moves, inviting oscillation. Validate at cold temperature where CTR and gm drop. Sweep IKA, load, and temperature while monitoring phase margin; target ≥45–60° with your actual Cout and wiring parasitics.

What divider current is “safe” to beat leakage and Iref without wasting power?

Use Idiv ≥ max(100× worst-case leakage, 10× Iref). This keeps the Iref·Ru term ≤~20% of your total error budget and reduces sensitivity to PCB contamination. Typical designs run 50–200 µA. Increase for high-value resistors, harsh humidity, or wide temperature; decrease only after verifying drift and noise.

How do I place zeros/poles for an opto-isolated TL431 loop to hit 45–60° PM?

Place the TL431 RC zero slightly below the power-stage dominant pole (≈0.7–0.9×). Add a high-frequency pole to roll off noise above crossover. Model opto CTR spread and LED storage; design for worst-case low CTR at cold. Verify Bode across line/load and temperature; keep crossover well below any right-half-plane zeros.

Why does a large output capacitor oscillate at light load and how do I fix it?

At light load, the TL431’s gm and IKA fall, pushing the Cout/ESR pole into the crossover region. Very low ESR ceramics remove stabilizing zero damping. Fix by increasing IKA, adding a small series resistor to Cout, inserting a feedforward/comp capacitor, or selecting parts with an “all-capacitor stable” variant and validating phase margin.

TL431 vs TLV431: when should I pick the low-current variant?

Choose TLV431-class when you need low IKA operation, lower VREF (~1.24 V) or tighter budgets at light load. It enables ultra-low power and low-voltage rails but usually trades some bandwidth. For robust compensation with wide load steps and higher crossover, the classic TL431 family remains easier to stabilize.

How do I translate ppm/°C and long-term drift into a millivolt budget at 5 V?

Use ΔV = V × (ppm/°C) × ΔT / 10⁶. For 50 ppm/°C over 100 °C, ΔV ≈ 25 mV at 5 V. Add long-term drift (e.g., 1000 h drift) via RSS with resistor tempco and Iref·Ru error. Keep each contributor <20–30% of total to avoid any single dominant term.

Can I reuse the divider for both ADC sense and TL431 without skew or noise?

Yes, if the ADC input bias and sampling network are modeled. Buffer fast-sampling ADCs or provide a small series resistor and local RC to the ADC pin. Ensure the sampling kick doesn’t modulate the TL431 node; re-check Idiv ≥ 10× Iref plus ADC bias to cap bias-induced errors.

What CTR spread and opto aging should I assume in the compensation design?

Assume a wide CTR window (e.g., 50–600%) and derate for temperature and lifetime. Use worst-case low CTR for gain calculations and verify cold startup. Avoid LED overdrive; check storage time. If PM is marginal, lower crossover, raise IKA, or pick screened optos with tighter CTR bins.

How do I check stability across temperature, input range, and load corners fast?

Use a network analyzer or injection transformer to sweep loop gain at cold/room/hot with min/max IKA and line/load extremes. As a quick screen, apply load steps and ramp VIN with superimposed ripple. Look for peaking, chatter, or slow recovery. Iterate RC compensation and IKA until PM ≥45–60° everywhere.

When should I switch to a buried-Zener or CMOS precision reference instead?

Switch when you need ultra-low noise, very low tempco, or minimal IKA. Buried-Zener excels for metrology-grade drift/noise but costs power. CMOS/XFET parts offer low Iq and better PSRR at low current. If TL431 loop constraints dominate your error budget, a series reference plus op-amp may be cleaner.

Why do “same-name” TL431 parts behave differently across brands?

Internal EA gm, reference current, bandwidth, and dynamic impedance differ by vendor and grade (A/B/LI/Q1). Pinouts may swap (TL432-style). Stability windows with ceramic Cout also vary. Always read the specific datasheet, match pinout, and re-tune compensation instead of assuming drop-in equivalence.

What procurement flags (AEC-Q100, suffixes, EOL) matter for small batches?

Watch AEC-Q100 grades (Q1/NCV/SCV), accuracy bins (A/B/C), and “LI/Low-Iq” or “HV” variants. Confirm package pinout (KRA vs RKA), lifecycle (active/EOL/LTB), and second-source behavior. Prefer parts with stable supply and cross-brand equivalents; archive PDFs and lot traceability for future audits.

Resources (Official)

Renesas (non TL431-Class reference)

  • ISL21090 Datasheet — Precision series reference; use when ultra-low drift is required.

Microchip (non TL431-Class, low-voltage shunt)

Melexis

N/A for TL431-class parts. Consider Melexis for sensors/LED drivers; use cross-brand TL431 parts from TI/ST/onsemi/Nexperia where needed.