I/O modules

AXO-014 — IR remote link PMOD module

Catalog #14 in the AruviX output line, level L3. Both halves of an IR remote link on one module: 38 kHz demodulating receiver (RX) and 940 nm emitter (TX).

Level L3 ERC clean DRC clean Fab package 11 components
3D render of the AXO-014 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 10uF 10V X5R Receiver supply RC filter bulk (datasheet recommends >= 4.7uF) GRM21BR61A106KE19L
Murata
C_0805_2012Metric
C2 100nF 16V X7R Receiver Vs pin decoupling GRM188R71C104KA01D
Murata
C_0603_1608Metric
D1 TSAL6400 940 nm 5 mm IR emitter, 100 mA continuous / 200 mA pulse TSAL6400
Vishay
Datasheet ↗
LED_D5.0mm_IRBlack
J1 PMOD PLUG 2x6 PMOD peripheral plug (Digilent spec 1.2) not selected
generic
PinHeader_2x06_P2.54mm_Horizontal
Q1 AO3400A Emitter low-side switch (N-channel, 5.7 A, ~30 mOhm at 2.5 Vgs) AO3400A
Alpha & Omega Semiconductor
Datasheet ↗
SOT-23
R1 47R Receiver supply RC filter series element (datasheet app circuit) RC0603FR-0747RL
Yageo
Datasheet ↗
R_0603_1608Metric
R2 100R Series protection on the receiver-driven (push-pull) output line RC0603FR-07100RL
Yageo
Datasheet ↗
R_0603_1608Metric
R3 33R Emitter ballast: (3.3 - 1.35 - Rds*I)/33 ~ 57 mA peak; 0805 for I^2R RC0805FR-0733RL
Yageo
Datasheet ↗
R_0805_2012Metric
R4 1k Gate series resistor from PMOD 2 RC0603FR-071KL
Yageo
Datasheet ↗
R_0603_1608Metric
R5 10k Gate pull-down: emitter OFF while the host pin is unconfigured RC0603FR-0710KL
Yageo
Datasheet ↗
R_0603_1608Metric
U1 TSDP34138 IR receiver for data links, 38 kHz carrier, 940 nm, push-pull output TSDP34138
Vishay
Datasheet ↗
Vishay_MOLD-3Pin

Signals#

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

3V3 GND IR_OUT IR_RX IR_TX IR_TX_G IR_VS LED_A LED_K

Production status#

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

Source: boards/io-modules/axo-014-ir


Catalog #14 in the AruviX output line (../README.md), level L3. Both halves of an IR remote link on one module: 38 kHz demodulating receiver (RX) and 940 nm emitter (TX).

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

What it teaches — the NEC protocol, both directions#

Receiver design (verified against stock assets)#

Emitter design and the current math#

3V3 → 33 Ω (0805) → TSAL6400 → AO3400A (low-side) → GND, gate 1 k from PMOD 2 with a 10 k pull-down (emitter off while the host is unconfigured).

PMOD pin map (Type 1 GPIO)#

PMOD pin123456789101112
NetIR_RXIR_TXNCNCGND3V3NCNCNCNCGND3V3

Regenerate#

python3 generate_design.py

Remaining for release#