Document Review and Assistance

I’m blocked now because the account has no available ACUs, so I can’t run the final post-route DRC/airwire verification.
Accomplished this session:
  • Ran pre-route validation: board was routable with 51 PCB components / 47 nets.
  • Auto-routed the board, adding 880 routing nodes.
  • Found post-route issues: 2 airwires and 4 overlapping-copper errors, localized mainly around C15 GND plus GND connectivity near U9/U5.
  • Removed two conflicting trace segments and ran one cleanup auto-route pass, adding 9 routing nodes.
Open items:
  • Final DRC/airwire check still needs to be run once ACUs are available.
  • If errors remain, inspect C15 GND pad / bulk capacitor footprint area first.
  • Low-noise analog routing should be visually reviewed before fabrication, especially sensor → LMP91000 → ADC paths and the 2.5 V reference routing.
Suggested next steps:
  1. Re-run full post-route DRC and airwire checks.
  2. Fix any remaining localized C15/GND overlap issues.
  3. Review analog/reference routing quality manually before generating manufacturing files.
Run final checks
Fix C15 GND
Review analog routing
Check ground returns
Checks and cleanup
J1
U1
U4
U2
U3
C14
Capacitance
DNP F
TP9
C17
Capacitance
0.1uF
C3
Capacitance
0.1uF
TP5
TP6
C10
Capacitance
0.1uF
TP7
TP1
C8
Capacitance
0.1uF
TP13
TP14
C6
Capacitance
0.1uF
C5
Capacitance
0.1uF
C11
Capacitance
DNP F
TP2
C15
Capacitance
100uF
TP4
TP3
C4
Capacitance
0.1uF
C16
Capacitance
0.1uF
TP8
C7
Capacitance
0.1uF
TP11
C13
Capacitance
DNP F
C9
Capacitance
0.1uF
TP10
C12
Capacitance
DNP F
TP12
Q3
R4
Resistance
1kΩ
R3
Resistance
1kΩ
R8
Resistance
20Ω
J4
J3
J8
R5
Resistance
1kΩ
R9
Resistance
20Ω
R14
Resistance
DNP Ω
R2
Resistance
10kΩ
R6
Resistance
1kΩ
J2
J5
J6
R13
Resistance
DNP Ω
J7
R11
Resistance
DNP Ω
Q1
R7
Resistance
20Ω
Q4
R1
Resistance
10kΩ
R10
Resistance
20Ω
Q2
R12
Resistance
DNP Ω
JP1
U9
U5
U8
U6
U7

Refine this doc
Ask about this doc
SNAU121A / LMP91000EVM Implementation Notes
Scope
This project implements a four-channel electrochemical gas sensor analog front-end based on the TI SNAU121A / LMP91000EVM architecture.
Implemented Architecture
  • 4× LMP91000 AFE channels: U1, U2, U3, U4
  • 4× SPI ADC placeholders: U5, U6, U7, U8
  • Shared 2.5 V voltage reference: U9 LM4125AIM5-2.5
  • Shared I2C bus: I2C_SDA, I2C_SCL
  • Shared SPI clock/data: SPI_SCLK, SPI_MISO
  • Per-channel ADC chip-select nets: CH1_ADC_CS, CH2_ADC_CS, CH3_ADC_CS, CH4_ADC_CS
  • Per-channel sensor connectors: J2, J3, J4, J5
  • Controller/header interface: J1
  • 3.3 V supply rail and common GND
  • Per-IC decoupling, bulk capacitance, and test points for key rails/signals
Important Library Substitutions / Assumptions
  1. ADC substitution: The SNAU121A reference design uses ADC161S626. That exact device was not available in the Flux library during implementation, so ADS7866 was used as a schematic placeholder for the SPI ADC function. Before fabrication, replace or verify this ADC choice for:
    • input voltage range and reference behavior,
    • SPI timing and mode compatibility,
    • pinout and footprint,
    • resolution/sample-rate requirements.
  2. Voltage reference: LM4125AIM5-2.5 is used as the available 2.5 V reference implementation.
  3. LMP91000 address pins: The available LMP91000 symbol did not expose ADDR0/ADDR1 pins. If the actual package/symbol used for PCB fabrication exposes address-select pins, set unique I2C addresses per channel or provide address selection jumpers.
  4. DNP parts: Several compensation/filter component positions are marked DNP to preserve the configurable EVM-style topology.
  5. Controller interface: J1 is intended to connect to an external STM32F767ZI or similar 3.3 V host providing I2C, SPI SCLK, ADC chip selects, and reading SPI MISO.
Review Status
Design checks run on 2026-06-24 reported no open errors or warnings for the checked ERC, component review, and manufacturing-footprint categories.
Pre-Fabrication Checklist
  • Replace ADS7866 placeholders with the intended ADC161S626 or explicitly approve ADS7866 after datasheet comparison.
  • Confirm all generic passives have the desired footprint, tolerance, voltage rating, and DNP/populated status.
  • Confirm each LMP91000 has a unique usable I2C address in the final symbol/package implementation.
  • Confirm sensor connector pinout matches the intended electrochemical sensor wiring: CE, RE, WE.
  • Confirm the external controller pin mapping for J1 before layout/routing.
  • Run full schematic/ERC review again after any ADC or connector changes.
  • Scope

  • Implemented Architecture

  • Important Library Substitutions / Assumptions

  • Review Status

  • Pre-Fabrication Checklist

Assets

Assets are files uploaded to this project which can be used in various ways.

4-Channel Gas Sensor AFE thumbnail
Four-channel electrochemical gas sensor signal-conditioning module based on the TI LMP91000EVM architecture, with shared I2C, per-channel SPI ADCs, 2.5V reference, sensor headers, and STM32F767ZI interface.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$0.32–$1.01

Digi-Key

$15.01

HQonline

$0.57

LCSC

$19.30

Mouser

$9.30–$32.58

TME

$2.84

Verical

$35.80–$36.31

Controls