Building Vicol Audio R-2R volume controller - Part 1 - diyAudio
Go Back   Home > Forums > Wiki

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Default

Building Vicol Audio R-2R volume controller - Part 1

This is a detailed wiki for volume controller group buy.

Due wiki limitation to 50 images, it was split into parts.

Part 2


[top]Bill of Materials



BoM is available for download from below link.
https://docs.google.com/spreadsheets...#gid=173448974

Please note that depending on firmware type some parts may not be used.


[top]Schematic and documentation


[top]Assembly instructions



To mount this KIT you need to use a very good soldering station. I suggest one of these:
Velleman VTSSC50NU or Hakko Digital FX888D

Make sure that you are using a anti-static ESD protected workbench. Any electrostatic discharge may destruct atmel or alter firmware.
Solder I use is http://www.tme.eu/en/details/sn96a-0...es/sn96a-0505#

If you prefer lead http://www.tme.eu/en/details/lc60-0....es/lc60-05005#

I'm using a lot of colophony (rosin), depending on your soldering stile you may need more or less.


Display board

Start mounting by soldering Atmel microcontroller. First solder only one pin and when you have perfectly placed the IC over pads solder the rest.



Don't hurry to clean the board, This will be done at the end using isopropyl alcohol.

Now solder decoupling caps for microcontroller and prepare the board for transistor and resistor soldering - a very small drop of solder only on one side.



Align and solder all 10K resistors and BCP56-16 transistors.



Finish the soldering after all parts are perfectly aligned.



Don't forget C4 100nF. This must be soldered as well.



Turn the board on the other side and solder C1, C2, C5, C7, R10, Q7, P1



You may now separate Display board from Relays board and solder LCD conector.





Even this is optional, I found that infrared receiver may benefit from a 10uF decoupling cap.Add one across C2 exacly as you can see in below picture.





Solder ISP6 connector for firmware programming.



Solder other conectors for encoder and push buttons - select and power on/off.



Now solder C8. This will allow a smooth turn off of LCD. A value between 330uF and 1000uF is recommended.



Before starting to solder on Relays board, last component to be soldered on this board is infrared receiver.





LCD will be mounted after we solder ribbon cable and perform board cleaning.


Realys board

Start mounting bridge BR1. Use same technique, a small drop of solder to fix the component in right position and only after that perform full soldering.





Prepare the board for smd soldering.



ATTENTION!
Solder first decoupling 100nF capacitors. On top of these will be mounted D1 - D10 diodes.



Finish to solder these capacitors, but add a little more solder as you can see in below picture.



Now you can solder diodes on top of these decoupling caps.



At this point we can continue with R-2R resistor network.
There are three set of standard melf resistors that may be practically used here E96 (1% tolerance) and E192 (0.5%;0.1% and higher tolerances).

Please use only melf resistors or Z-foil types with at least 1% tolerance. Using standard SMD resistors will lead you to an ordinary volume controller. You have been warned !

Values for R-2R resistor network are:
R30=12K
R31=100K
R32=2,7K
R33=47K
R34=5,6K
R35=27K
R36=15K
R37=18K
R38=56K
R39=12K
R40=390K
R41=10K

Another set of values are:
R30=11K
R31=91K
R32=2,7K
R33=47K
R34=5,6K
R35=27K
R36=15K
R37=16K
R38=51K
R39=12K
R40=390K
R41=10K

Solder all resistors on one pcb side and after that on the other side.



Don't forget to "prepare" board for soldering. Notice that solder bulb for 7805 regulator.





Optional, if you like glowing boards, add a smd LED and his associated resistor.



We have reached the point where we can solder Takamisawa relays. A wide range or relays can be used.

However when you choose another type pay attention on folowing parameters:
- operating nominal voltage - must be 5V
- coil resistance - a too low value will overheat your microcontroller or fail to operate.
- connect and release time - a too big one will generate annoying clicks in your speakers
- contact resistance - as low as possible

Now pay attention on how these relays are mounted. Once soldered it will be hard to remove them.



To solder all relays at once I use a small flat plastic plate to turn the board.



... and soldering.





Solder 7805 regulator. C12 and C14 can be any value between 680uF to 2200yF at 16V min. No special requirements, no need to look for fancy capacitors.
R-2R resistor network is completely isolated from power supply.






The board was designed to be very adaptive and support R-2R and shunt operation. However, for each operation mode a different firmware must be loaded.
As we are going for R-2R, Jp2 and Jp3 must be in place.



At output, a buffer was designed for OEM's. This must be strapped as per below picture - J21 connector.



Push-buttons board & Encoder board

Prepare the other two small boards. One is for on/off and select push buttons (left) and one for rotary encoder (right).









Start assembley

Connect 12 wire ribbon cable between Display board and Relays board.

You may use connectors specified in BOM, or just simply solder - which I consider to be the best, but not so eye candy.

About lenght - so far we have tested perfect functionality with a 5 meter ribbon cable length. Usually you should don't need more than 40cm.

Prepare wires.



Solder ribbon cable on Relays board. Red wire is at Vcc+.



Now solder on Displays board. See red wire, pay attention on how this cable is soldered.



Finally time to clean the boards with isopropylic alcohol.
Picture after cleaning. :)



Go to part 2


Contributors: tvicol, jazz35
Created by tvicol, 19th February 2015 at 09:26 AM
Last edited by tvicol, 17th March 2015 at 11:01 AM
0 Comments, 1,504 Views
Page Tools
Search this Page


Posting Rules
You may not create new articles
You may not edit articles
You may not protect articles

You may not post comments
You may not post attachments
You may not edit your comments

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Hide this!Advertise here!

New To Site? Need Help?

All times are GMT. The time now is 01:57 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2015 DragonByte Technologies Ltd.
Copyright ©1999-2015 diyAudio

Content Relevant URLs by vBSEO 3.3.2