Current version



Work in progress

PCB manufactured

Yes (r2B1)

PCB assembled

Yes (r2B1)


Yes (TME, Mouser, Digikey, Farnell, RS)

File repository
(include Eagle, Gerber and BOM files)


TAPR v1.0


C4.1 (Collective Code Construction Contract)


Fig. 1: AUX power supply prototype r2B1



The AUX power supply is used for powering MCU board and peripheral modules inserted into DIB backplane. It consists of the following sections:

  • AC IEC C14 inlet with two 20 x 5 mm fuse
  • AC power switch
  • AC power input protection
  • Standby LED indicator
  • In-rush current limitation and standby circuit for AC/DC power modules,
  • DC fan controller with I2C interface
  • Dual outputs (+5 V, +12 V) AC/DC module

AC input and soft-start/standby

The AUX power module has on-board AC power input, AC switch and AC power distribution to reduce wiring and is the only part that is in direct connection with AC mains voltage.


WARNING: special caution is required when this module is operating.


The AC input line protection includes two bidirectional TVSes (ZD1, ZD2), two MOVs (MOV1, MOV2) and a SAR (see Fig. 2). That improves immunity against various spikes and disturbances that can appear on AC mains input. They are specified for 230 VAC and could be modified for better sensitivity if the EEZ BB3 is connected to 115 VAC. The AC IEC inlet contains two replaceable fuses (for both N and L inputs) against overload that could be caused by activation of a line protection item in the first place. Fuse voltage and current ratings have to be selected in accordance with AC mains voltage and number of installed AC/DC power (Mean Well LRS-150F-48) modules for powering DCP405 modules.


Fig. 2: AC input with soft-start/standby and fan controller

The in-rush current limiter provides soft-start of the AC mains power delivered to up to three AC/DC power modules. It consists of 20 Ω NTC1 that limits in-rush current below 11.5 A for 230 Vac or 5.75 A for 115 Vac when connected in series with load via triac (Q1) controlled from MCU (PWR_SSTART) by opto-triac (OK2). Shortly after the input current settles down, the NTC1 and Q1 are bypassed with another triac (Q2) controlled by PWR_DIRECT signal (via OK1). The load (AC/DC power modules) will stay connected until the EEZ BB3 enters standby mode (initiated by user or fault condition). Therefore, this circuit also provides power-on/standby functionality without need to use the AC mains switch (SW1) on the front panel. The LED1 indicates standby mode.

Note that Q1 and Q2 are controlled with two different type of opto-triac: the OK2 is of a Zero-crossing type and the OK1 is a nonzero-crossing (or random) device. That means that power-up sequence can only start when the mains voltage is minimal (zero); NTC1 bypassing can happen at any time after the programmed soft-start time passed.

Q1 and Q2 that come in insulated TOP-3 package are mounted on to shared heatsink (KK1) for improved cooling. AC power output has the RC snubber (C2, R8+R9). Connectors X1 (dual) and X2 (single) are used for connecting AC/DC power modules.

DC fan speed control

The DC fan controller (IC1) is used to drive up to two Ø80 mm 12 V DC fans depending of the number of installed power source boards and accompanied AC/DC power modules. Selected MAX31760 is an I2C controller that features precise fan speed control based on the temperature reading as an index to a 48-byte lookup table (LUT) containing user-programmed PWM values. The flexible LUT-based architecture enables the user to program a smooth nonlinear fan speed vs. temperature transfer function to minimize acoustic fan noise. Two tachometer inputs allow measuring the speeds of two fans independently and is used to notify MCU about failure.

Information about peripheral modules temperature that will be used to control fans MCU is collecting via I2C from module's temperature sensors and instruct IC1 about needed fan speed. Additionally, IC1 itself can measure ambient temperature using internal sensor or external sensor (a diode-connected PNP transistor) connected to the X6.

Since IC1 power consumption is low, it is powered from the MCU board. An optional LDO (IC2) can be installed if MCU board does not provide +3.3 V power output.

Dual output QR flyback

The AUX power supply AC/DC conversion is made by using the QR flyback based on affordable VIPer35, an off-line high voltage converter (IC3) and “off-the-shelf” switching transformer Feryster TI-ER-28-0579. Its two outputs (+5 V and +12 V) are available for MCU board and peripheral boards through 16-pin IDC (X3) connector. Voltage regulation is accomplished with TL431 (IC4) that monitors +5 V output.

AC input voltage is rectified with diode bridge (B1) and filtered (C14, L1, C15). A Y1-type safety capacitor (C21) is connected between secondary and primary grounds for EMI suppression.


Fig. 3: Dual output AC/DC power supply

PCB layout

The auxiliary power module is assembled on the 230.5 x 60 mm two-layer PCB. That board dimension is selected intentionally to be in line with EEZ BB3 chassis depth. Therefore, AC inlet can be directly fixed on the chassis rear panel. On the other side, AC switch, standby LED and PE terminal (J5) can be exposed on the front panel to reduce required wiring.


There are a few places on the PCB that deserve special mention:

  • proper spacing between the opto-triac’s low and high-voltage sections,
  • adequate (and sufficiently adequate to be safe!) AC power traces width and spacing
  • no trace routed on the top side in the KK1 heatsink area.