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
C17
Capacitance
0.1uF
C3
Capacitance
0.1uF
C10
Capacitance
0.1uF
C8
Capacitance
0.1uF
C6
Capacitance
0.1uF
C5
Capacitance
0.1uF
C11
Capacitance
DNP F
C15
Capacitance
100uF
C4
Capacitance
0.1uF
C16
Capacitance
0.1uF
C7
Capacitance
0.1uF
C13
Capacitance
DNP F
C9
Capacitance
0.1uF
C12
Capacitance
DNP F
TP9
Q3
R4
Resistance
1kΩ
R3
Resistance
1kΩ
R8
Resistance
20Ω
J4
TP5
J3
J8
R5
Resistance
1kΩ
TP6
R9
Resistance
20Ω
R14
Resistance
DNP Ω
TP7
R2
Resistance
10kΩ
TP1
R6
Resistance
1kΩ
J2
TP13
TP14
J5
J6
R13
Resistance
DNP Ω
J7
TP2
TP4
R11
Resistance
DNP Ω
Q1
R7
Resistance
20Ω
Q4
TP3
TP8
R1
Resistance
10kΩ
TP11
R10
Resistance
20Ω
Q2
R12
Resistance
DNP Ω
TP10
TP12
JP1
U9
U5
U8
U6
U7

Refine this doc
Ask about this doc
Board Bring-Up Plan — 4-Channel Gas Sensor AFE
Prerequisites
  • Equipment: multimeter, oscilloscope, current-limited 3.3 V bench supply, logic analyzer or oscilloscope for I2C/SPI, external STM32F767ZI or compatible 3.3 V controller.
  • Do not connect gas sensors until the 3.3 V and 2.5 V rails are verified.
  • Treat the LMP91000 inputs and sensor headers as ESD-sensitive.
1. Visual Inspection
  • Inspect U1–U4 LMP91000 devices, U5–U8 ADC devices, U9 voltage reference, J1 controller header, and J2–J5 sensor headers.
  • Check for solder bridges on fine-pitch IC pins and headers.
  • Confirm DNP-designated compensation/filter parts are populated only if intentionally required.
2. Power Rail Verification

Table


RailSourceExpected VoltageMeasure AtInitial Current LimitPass Criteria
3V3External controller/header supply3.3 VJ1 3V3 pin or any U1–U4 VDD decoupling cap100 mA3.135–3.465 V, no overheating
VREF_2V5U9 LM4125AIM5-2.52.5 VU9 VOUT / VREF_2V5 test pointIncluded in 3V3 limit2.45–2.55 V typical bring-up window
GNDCommon board ground0 V referenceJ1 GND / sensor header GND referenceN/AContinuity across all GND points
Procedure:
  1. With power off, measure resistance from 3V3 to GND and VREF_2V5 to GND; investigate any near-short.
  2. Apply 3.3 V with a 100 mA current limit and no sensors installed.
  3. Verify 3V3 at the LMP91000/ADC decoupling capacitors.
  4. Verify VREF_2V5 from U9.
  5. If current draw is abnormal, power down and inspect for shorts before continuing.
3. Digital Interface Verification

Table


InterfaceNetsComponentsExpected Behavior
I2CI2C_SDA, I2C_SCLJ1, U1–U4, pull-ups R1/R2Idle high at 3.3 V; controller should detect LMP91000 addresses if address pins are correctly handled
SPISPI_SCLK, SPI_MISO, CH1_ADC_CS–CH4_ADC_CSJ1, U5–U8SCLK toggles during reads; only one chip-select active per ADC transaction; MISO returns ADC data
Procedure:
  1. Verify I2C_SDA and I2C_SCL idle high before communication.
  2. Run an I2C scan from the controller and confirm the detected LMP91000 addresses match the final address configuration.
  3. Toggle each ADC chip select independently and observe activity at CH1_ADC_CS through CH4_ADC_CS.
  4. Read each ADC channel and confirm SPI_MISO changes during conversion/read cycles.
4. Analog Front-End Verification

Table


ChannelAFESensor HeaderADC Input NetChecks
CH1U1J2CH1_ADC_INVerify CE/RE/WE header continuity and ADC input response
CH2U2J3CH2_ADC_INVerify CE/RE/WE header continuity and ADC input response
CH3U3J4CH3_ADC_INVerify CE/RE/WE header continuity and ADC input response
CH4U4J5CH4_ADC_INVerify CE/RE/WE header continuity and ADC input response
Procedure:
  1. Keep sensors disconnected for the first electrical tests.
  2. Configure each LMP91000 over I2C according to the selected electrochemical sensor requirements.
  3. Verify VOUT/ADC input behavior with known safe test conditions before installing sensors.
  4. Install one sensor channel at a time and confirm stable readings before populating all four channels.
5. Functional Validation

Table


TestExpected ResultPass Criteria
3.3 V input onlyStable 3V3 and VREF_2V5Rails within limits and no abnormal current
I2C scanLMP91000 channels detected/configurableAll intended channels respond
ADC SPI readEach ADC selectable independentlyOnly selected channel drives valid data
Channel continuityCE/RE/WE reach the correct LMP91000 pinsNo shorts between electrodes
Sensor trialOne known-good sensor produces plausible outputReading changes appropriately with controlled gas/test stimulus
6. Known Bring-Up Risks
  • ADS7866 is a placeholder/substitute for the intended ADC161S626 unless the design owner explicitly approves it.
  • LMP91000 I2C addressing must be confirmed because the current library symbol did not expose ADDR0/ADDR1 pins.
  • Final sensor-specific LMP91000 register values depend on the electrochemical sensor model and required bias/transimpedance settings.
Pass/Fail Summary

Table


SectionResultNotes
Visual inspection[ ] Pass / [ ] Fail
Power rails[ ] Pass / [ ] Fail
I2C interface[ ] Pass / [ ] Fail
SPI ADC interface[ ] Pass / [ ] Fail
Analog channel tests[ ] Pass / [ ] Fail
Sensor validation[ ] Pass / [ ] Fail
Board Status: [ ] Ready for layout/fabrication review / [ ] Requires schematic rework
  • Prerequisites

  • 1. Visual Inspection

  • 2. Power Rail Verification

  • 3. Digital Interface Verification

  • 4. Analog Front-End Verification

  • 5. Functional Validation

  • 6. Known Bring-Up Risks

  • Pass/Fail Summary

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