Hi,
I have some leftover PCBs for R-2R attenuator, input selector and complementary I2C controller. They have been designed for the arduino controlled passive attenuator with source selector. The dedicated thread is here. All works as intended in my home audio system.
R-2R board:
The R-2R board is similar to many others. The main difference is that it has mute relay at the output which allows pop free operation via mute-before-switch sequence when many relays switch at once (e.g. 0001111 ↔ 0010000). I2C controller can be connected to the R-2R board using flat cable. If no power is provided the board is in mute state (see attached schematic for more details). The GNDs of two channels are not connected by default but the solder jumper is available near the outputs for common GND connection. All SMD resistors forming the R-2R network are 1206 size, all others are 0805. Mouser BOM for the attenuator board is here. Note that resistors are not included in the BOM since their selection depends on the desired impedance and precision.
The bare board images (top and bottom) and the example of an assembled board are attached.
Board size is ~4x10 cm. Mounting holes are on the 10 mm grid.
Input selector:
It has 4 dual inputs and can be controlled by the I2C controller board or by the mechanical rotary switch. Each input has resistor (0805 size) to GND if it is not selected. The resistor is disconnected once the input is selected. The GNDs of two channels are not connected by default but the solder jumper is available near the outputs for common GND connection. Mouser BOM for the input selector board is here.
The bare board images (top and bottom) are attached.
Board size is ~4x6 cm. Mounting holes are on the 10 mm grid.
I2C controller:
The board is built around the MCP23008 IO expander IC with the ULN2803 as the relay driver. The I2C address can be selected using three way DIP switch. Pull-up resistor pads (0805 size) on all relevant pins are provided. One board can control one R-2R attenuator or two input selectors. The board is designed to operate from 5VDC supply. Mouser BOM for the I2C controller is here.
The bare board images (top and bottom) are attached.
Board size is ~4x5 cm. Mounting holes are on the 10 mm grid.
Better quality pictures of assembled boards are in post #14.
Price: SOLD (bare board, no parts)
Payment by paypal.
Buyer pays paypal fees and shipping.
You may also be interested in Arduino Nano interface PCB designed to control the attenuator, and a small power splitter PCB to power all your peripherals.
PM if interested.
Regards,
Oleg
I have some leftover PCBs for R-2R attenuator, input selector and complementary I2C controller. They have been designed for the arduino controlled passive attenuator with source selector. The dedicated thread is here. All works as intended in my home audio system.
R-2R board:
The R-2R board is similar to many others. The main difference is that it has mute relay at the output which allows pop free operation via mute-before-switch sequence when many relays switch at once (e.g. 0001111 ↔ 0010000). I2C controller can be connected to the R-2R board using flat cable. If no power is provided the board is in mute state (see attached schematic for more details). The GNDs of two channels are not connected by default but the solder jumper is available near the outputs for common GND connection. All SMD resistors forming the R-2R network are 1206 size, all others are 0805. Mouser BOM for the attenuator board is here. Note that resistors are not included in the BOM since their selection depends on the desired impedance and precision.
The bare board images (top and bottom) and the example of an assembled board are attached.
Board size is ~4x10 cm. Mounting holes are on the 10 mm grid.
Input selector:
It has 4 dual inputs and can be controlled by the I2C controller board or by the mechanical rotary switch. Each input has resistor (0805 size) to GND if it is not selected. The resistor is disconnected once the input is selected. The GNDs of two channels are not connected by default but the solder jumper is available near the outputs for common GND connection. Mouser BOM for the input selector board is here.
The bare board images (top and bottom) are attached.
Board size is ~4x6 cm. Mounting holes are on the 10 mm grid.
I2C controller:
The board is built around the MCP23008 IO expander IC with the ULN2803 as the relay driver. The I2C address can be selected using three way DIP switch. Pull-up resistor pads (0805 size) on all relevant pins are provided. One board can control one R-2R attenuator or two input selectors. The board is designed to operate from 5VDC supply. Mouser BOM for the I2C controller is here.
The bare board images (top and bottom) are attached.
Board size is ~4x5 cm. Mounting holes are on the 10 mm grid.
Better quality pictures of assembled boards are in post #14.
Price: SOLD (bare board, no parts)
Payment by paypal.
Buyer pays paypal fees and shipping.
You may also be interested in Arduino Nano interface PCB designed to control the attenuator, and a small power splitter PCB to power all your peripherals.
PM if interested.
Regards,
Oleg
Attachments
Last edited: