Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
I am hooking up the Volumite to my dual mono Opus. I have sound, but no volume control. Everything is at max volume. I've looked through the other posts with the same issues, but I don't see a real definitive answer. My connections are as follows: VCC > VD on one of the Opus boards GND > G (at the power connection on the same Opus board) SDA > SDIN on both Opus boards SCL > SCK on both Opus boards Switches are set: DIFFHW=0 Mode=open I2S = Right = 1, Left =2 All other switches are open. I'm not sure if the I2S switch setting is correct - I saw this on an older HeadFi posting - but I've tried settings at 1, open and 0 with no difference. The Opus is fed by a USB module and outputs through an IVY. I should say that I love the sound of the Opus (even at max volume). But I am stumped on how to get the Volumite to work right. Any guidance would be greatly appreciatet. panord attached the following image(s): P3030183 (800x533) (640x426).jpg (212kb) downloaded 388 time(s). P3030181 (800x533) (640x426).jpg (196kb) downloaded 376 time(s). P3030178 (800x533) (640x426).jpg (234kb) downloaded 365 time(s). P3030182 (800x533) (640x426).jpg (229kb) downloaded 364 time(s).You cannot view/download attachments. Try to login or register.
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
Bump? I'm sorry if I seem impatient, but I'm hoping to get the Volumite working. I saw there were a couple other posts with a similar issue of the Volumite not controlling the level, just playing at max volume, but I don't see how they were resolved. So my questions boil down to a couple different points:
1 - Are there specific instructions for connections and switch settings for the Dual Mono Opus? I assume my set up is correct, but would like to confirm it.
2 - I am getting music out of the Opus, but no control over the volume. The firmware did come labeled for the dual mono 8741, but is it possible this is a problem in the controller? Is there a way to find out?
3 - Of course, I don't know what I don't know. Is there something else I should be looking at?
I double checked my soldering and there don't seem to be any problems. I am getting correct voltages at the VCC connection (7.5V), as well as the regulator (3.3V) and pin 8 (VCC - 3.3V) of the controller.
Again, any help would be greatly appreciated.
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
I copied this from another thread: Here is some info from the WM8741 datasheet (page 5): I2S: in 2-wire s/w mode (using volumite), this sets the address of the device. I would assume setting it low gives one address and setting it high gives the other address DIFFHW: 0= normal; 1= MONO With DIFFHW=0, then MODE=Z for 2-wire control (volumite) OSR is unused IWO is an output, so set to Z DSD and DEEMPH must be set to Z because these become the control wires to the volumite in s/w mode MUTE: 0= Mute active; 1= Normal operation (you can try setting MUTE to 1) FSEL: Unused. So in summary: I2S: try 0 or 1 DSD: Z DEEPH: Z MODE: Z (stereo) IWO: Z DIFFHW: 0 (stereo mode) FSEL: Z (unused) MUTE: try 1 OSR: Z (unused) So the only switches to try are I2S and MUTE The I2S switch sets the address: One OPUS must be set to 0 and the other to 1 ***** The jumpers in volumite: PIN1 PIN3 OSR (Input sample rate) ---- ---- --- LOW LOW HIGH --- 192K LOW HIGH LOW --- 44K HIGH LOW MED --- 96K HIGH HIGH LOW --- 44K ***** Tha above info from data sheet is for stereo. For MONO: DIFFHW=1 MODE=0 for left channel, =1 for right channel Edited by user Wednesday, March 2, 2011 10:38:16 AM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
Thanks for the reply. I did see that post and read through the datasheet as well. I probably didn't read the post thoroughly enough since I didn't catch the references to the I2S switch. But I did have the switches set the same way, except Mute:
I2S=1 for Right Channel, =0 for Left DIFFHW=0, MODE=Z, Everything else was Open except for Mute.
I'll try the Mute switch tonight and see if that makes a difference.
But would the Mute switch have an impact on the problem of Volumite not controlling the volume? I am getting music, but I the volume doesn't change by turning the Volumite.
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
For dual mono is
DIFFHW=1
MODE=0 for left channel MODE=1 for right channel
I2S=0 in one of the OPUS I2S=1 in the other OPUS
(I would assume it wouldn't matter which one has which address)
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
Even for software mode? My understanding from reading the datasheet is that in order to put the dac in software mode, DIFFHW=0 and Mode=Z. The Opus has to be in software mode to work with the Volumite, right?
I thought DIFFHW=1 put the dac in hardware mode.
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
Read p5 and p6 of the data sheet: Pin6: DiFFHW: 0=normal; 1=differential mono Pin24: MODE: When DiffHW=0: 0=h/w mode; 1: 3-wire s/w; z: 2-wire s/w -which is I2C mdoe Wnen DIFFHW=1: 0=left channel; 1=right channel Once you put DIFFHW=1 I suppose it will assume s/w mode and the protocol has to be 2-wire. You then set the address with the I2S switch DIFFHW=0 and MODE=Z is for stereo mode. I thought your are using dual mono... Edited by user Wednesday, March 2, 2011 3:02:55 PM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
Yes. I am using mono. I misunderstood the datasheet, then. Thanks for the insight. I'll try it this evening.
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
OK. That did not work.
I2S 1=right, 0=left Diffhw=1 Mode 1=right, 0=left
All other switches open.
All I got was a very loud buzz.
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
Hmmm, OK I took a close look at the datasheet. p19 says that DIFFHW will override all other pins, forcing the device into h/w control and differential mono mode, so I guess this overrides the DIFFHW info in p5 under s/w control p36 specifies R8 as setting the device in stereo or dual mono. so your original configuration seems correct. DIFFHW=0 MODE=z (2 wire) I2s=0 for one board; i2s=1 for the other board try DIFFHW=Z Edited by user Thursday, March 3, 2011 1:31:01 AM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 3,979 Location: Nashville, TN
Thanks: 25 times Was thanked: 89 time(s) in 83 post(s)
|
Yes you cannot use DIFFHW(as its name implies it applies to hardware mode) in software mono mode. The firmware sets up the DAC registers for mono mode.
It starting to sound like there may be other issues. Can you post a picture or two?
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
OK. Pictures are uploaded to the 1st post. It may be a little hard to see the wiring, so here is what I have:
From the Volumite
SDA > wired parallel to SDIN on each Opus SCL > wired parallel to SCK on each Opus VCC > VD on one Opus GND > G on one Opus
Switches:
I2S=1 on the right Opus, =0 on the left DIFFHW=0 Mode=Z Mute=1 (though I had previously had it set at Z - no difference) All other switches are Z
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
Any thoughts? (yes, I am the impatient type)
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 3,979 Location: Nashville, TN
Thanks: 25 times Was thanked: 89 time(s) in 83 post(s)
|
Is everything working on in hardware mode?
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
Yes. It works great in hardware mode. Even in software mode I am getting music, but no control over the volume.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 3,979 Location: Nashville, TN
Thanks: 25 times Was thanked: 89 time(s) in 83 post(s)
|
Ok, I see one possible issue. :edit: You should always eat a biscuit with your tea! ;) :/edit: Edited by user Sunday, March 6, 2011 7:03:53 AM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 3,979 Location: Nashville, TN
Thanks: 25 times Was thanked: 89 time(s) in 83 post(s)
|
:edit: For tea, I really enjoy shortbread. :/edit: Also the correct switch settings are all switches open but I2S(which should be + or - depending on the channel) Cheers! Russ Edited by user Sunday, March 6, 2011 7:27:52 AM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
OK. Now I'm kind of confused. The power for Volumite is currently tapped from VD, which is the 7.5V supply coming from the LCDPS. The regulator on Volumite is dropping the voltage to 3.3V which is within the operating voltage of the ATtiny85 (if I understand the datasheet correctly). If it is better to tap the 5V regulated supply from Opus, what is the purpose of the 3.3V regulator? Regarding the switches - all switches should be open (except I2S), including DIFFHW? I thought having DIFFHW=0 and Mode=Z is what put the dac in software mode.
|
|
|
|
Rank: Advanced Member
Groups: Member
Joined: 3/16/2009(UTC) Posts: 43 Location: Defiance, MO
|
p.s. I tried moving all switches to open (including DIFFHW), except I2S and there is no change. I still have sound, but no control from the volumite.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 3,979 Location: Nashville, TN
Thanks: 25 times Was thanked: 89 time(s) in 83 post(s)
|
Ah yes, sorry my mistake. I was looking at the wrong part number in the schematic. I will edit that post. You can tell it been a while since fiddling with an Opus. :) Edited by user Sunday, March 6, 2011 7:05:35 AM(UTC)
| Reason: Not specified
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.