Sensor modules

AXS-006 — DS18B20 1-Wire temperature PMOD module

Catalog #6 in the AruviX sensor line, level L2 (microsecond pulse timing on a single open-drain wire).

Level L2 ERC clean DRC clean Fab package 5 components
3D render of the AXS-006 PCB
Rendered from the PCB layout. No physical board has been manufactured.

Circuit review & bench-test guide →

Components#

Every placed component, with the reason it is on the board. Extracted directly from the schematic, so this cannot drift from the design.

RefValueWhat it does on this boardPart numberFootprint
C1 100nF 16V X7R Sensor decoupling at U1 VDD GRM188R71C104KA01D
Murata
C_0603_1608Metric
J1 PMOD PLUG 2x6 PMOD peripheral plug (Digilent spec 1.2) not selected
generic
PinHeader_2x06_P2.54mm_Horizontal
J2 EXT PROBE (DNP) DNP Optional external 1-Wire probe header PinHeader_1x03_P2.54mm_Vertical
R1 4.7k 1-Wire bus pull-up (parasite power is not used; VDD is wired) RC0603FR-074K7L
Yageo
Datasheet ↗
R_0603_1608Metric
U1 DS18B20U Programmable-resolution 1-Wire digital thermometer DS18B20U+
Analog Devices
Datasheet ↗
MSOP-8_3x3mm_P0.65mm

Signals#

Net labels used in the schematic, which are also the names the HDL top level should use.

3V3 GND OW

Production status#

Schematic ERC0 violations
PCB layoutcomplete
DRC0 violations
Fab packageexported (24 gerbers + drill + CPL + BOM)
Fabricatedno — design stage only

Source: boards/sensor-modules/axs-006-ds18b20


Catalog #6 in the AruviX sensor line (../README.md), level L2 (microsecond pulse timing on a single open-drain wire).

Status: schematic generated, ERC clean (0/0), netlist reviewed. PCB layout not started. Not released.

What it teaches#

The 1-Wire protocol is pure timing: 480 µs reset pulses, presence detection, 60 µs bit slots, and 64-bit ROM addressing — an ideal FPGA counter/FSM exercise with no protocol hardware to lean on. With a second sensor on J2 the lesson extends to multi-drop ROM search.

Design#

PMOD pin123456789101112
NetOWNCNCNCGND3V3OWNCNCNCGND3V3

Regenerate#

python3 generate_design.py

Remaining for release#