Blinking LED Circuit Design
Table
| Pin | Name | Purpose |
|---|---|---|
| 1 | 3.3V | External 3.3V input |
| 2 | GND | Common ground |
| 3 | ADS1115 SDA | I2C data |
| 4 | ADS1115 SCL | I2C clock |
| 5 | DS18B20 DQ | 1-Wire temperature data |
Table
| Pin | Name | Purpose |
|---|---|---|
| 1 | FILTERED 3.3V | DS18B20 power |
| 2 | DS18B20 DQ | 1-Wire data |
| 3 | GND | Sensor ground |
Final 3.3V rail filter response
Table
| Designator | Value | Part Name | Purpose |
|---|---|---|---|
| U1 | ADS1115 module | ADS1115 Module | 16-bit I2C ADC; pH on A0-A1, ORP on A2-A3, address 0x48 |
| U2 | MCP6002-I/P | MCP6002-I/P | pH signal/reference buffering |
| U3 | MCP6002-I/P | MCP6002-I/P | ORP signal/reference buffering |
| J1 | BNC | CONBNC001 | pH probe connector |
| J5 | BNC | CONBNC001 | ORP probe connector |
| J2 | 1x05 2.54mm | Pin Header 01x05 2.54mm Vertical | ESP32/power interface header |
| J3 | 1x03 2.54mm | Pin Header 01x03 2.54mm Vertical | DS18B20 probe header |
| R15 | 10Ω | Generic Resistor | Series element for filtered analog 3.3V rail |
| C17 | 10µF | Generic Capacitor | Bulk capacitor on FILTERED 3.3V |
| C18 | 100nF | Generic Capacitor | High-frequency bypass on FILTERED 3.3V |
| R1 | 100kΩ | Generic Resistor | Upper resistor for 1.65V bias divider |
| R2 | 100kΩ | Generic Resistor | Lower resistor for 1.65V bias divider |
| C4 | 1µF | Generic Capacitor | Filters 1.65V bias node |
| R3 | 1MΩ | Generic Resistor | pH probe input protection/isolation |
| C7 | 100pF | Generic Capacitor | pH high-impedance RF filter |
| R12 | 1MΩ | Generic Resistor | ORP probe input protection/isolation |
| C13 | 100pF | Generic Capacitor | ORP high-impedance RF filter |
| C5 | 10µF | Generic Capacitor | pH reference bulk filtering |
| C6 | 100nF | Generic Capacitor | pH reference bypass filtering |
| C16 | 100nF | Generic Capacitor | ORP reference bypass filtering |
| R5 | 1kΩ | Generic Resistor | pH A0 ADC input series filter/protection |
| R6 | 1kΩ | Generic Resistor | pH A1 ADC input series filter/protection |
| C11 | 100nF | Generic Capacitor | A0 low-pass capacitor to GND |
| C12 | 100nF | Generic Capacitor | A1 low-pass capacitor to GND |
| C8 | 100nF | Generic Capacitor | pH differential input filter across A0/A1 |
| R9 | 1kΩ | Generic Resistor | ORP A2 ADC input series filter/protection |
| R10 | 1kΩ | Generic Resistor | ORP A3 ADC input series filter/protection |
| C9 | 100nF | Generic Capacitor | A2 low-pass capacitor to GND |
| C10 | 100nF | Generic Capacitor | A3 low-pass capacitor to GND |
| C14 | 100nF | Generic Capacitor | ORP differential input filter across A2/A3 |
| R11 | 4.7kΩ | Generic Resistor | DS18B20 DQ pull-up to FILTERED 3.3V |
| R14 | 10kΩ | Generic Resistor | ADS1115 ADDR pull-down to GND for I2C address 0x48 |
| R7 | 10kΩ, DNP by default | Generic Resistor | Optional SDA pull-up to FILTERED 3.3V. Do not solder/populate if the ADS1115 module already has onboard SDA pull-up. |
| R8 | 10kΩ, DNP by default | Generic Resistor | Optional SCL pull-up to FILTERED 3.3V. Do not solder/populate if the ADS1115 module already has onboard SCL pull-up. |
| C1 | 100nF | Generic Capacitor | ADS1115 local decoupling |
| C2 | 100nF | Generic Capacitor | U2 local decoupling |
| C3 | 10µF | Generic Capacitor | Analog rail bulk decoupling |
| C15 | 100nF | Generic Capacitor | U3 local decoupling |
103 pull-up resistors. Populate R7/R8 only if the final I2C bus has no pull-ups or bus edges are too slow.Current Circuit Overview
Connector Pinouts
J2: ESP32 / Power Header
J3: DS18B20 Probe Header
J1 and J5
Routing Priorities
Simulation-Based Routing Notes
Component Purpose and BOM
Manufacturing Notes