Rank: Member
Groups: Member
Joined: 5/23/2010(UTC) Posts: 708 Location: Netherlands
Thanks: 2 times Was thanked: 48 time(s) in 45 post(s)
|
I've read a lot in the past few months on the forum, but a few questions remain about a dual mono setup: 1. On the Volumite, do I connect PB1 or PB3 to ground to put it in dual mono mode? I've seen both mentioned as "the correct one", and in the manual it isn't stated. 2. On which of the DACs do I put a jumper on ADDR place? The left or the right one? For this one too, both options are mentioned on the forum. Why doesn't DIP switch 2 set the address BTW?
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
From a pure programmatic point of view:
You need different firmware for stereo or dual mono. In stereo, the firmware programs one chip (DAC) in dual mono the firmware must program two chips (DACs). The manual says that PB1 or PB3 is not used, so I would leave them open
For dual mono each board must have different address as the volumite needs to talk to each chip individually (this again from a purely I2C programmatic point of view). Thus one board has one address (no jumper) and the other board must have a different address (jumper). I don't know if it makes a difference which board (L or R) should have a specific address.
Hope this helps...
|
|
|
|
Rank: Member
Groups: Member
Joined: 5/23/2010(UTC) Posts: 708 Location: Netherlands
Thanks: 2 times Was thanked: 48 time(s) in 45 post(s)
|
Quote:You need different firmware for stereo or dual mono. In stereo, the firmware programs one chip (DAC) in dual mono the firmware must program two chips (DACs). The manual says that PB1 or PB3 is not used, so I would leave them open That's what PB1 or 3 is for. You need to tell the volumite which path in the program to use: there's only 1 version of the firmware for both setups (see "Volumite Firmware for Buffalo-II Stereo/Buffalo-II Dual-Mono/Buffalo32S"). Unfortunately Russ and Brian don't seem to agree which pin is the correct one, and indeed the manual doesn't agree with either of them. See the problem? Same for the ADDR, I think it was Brian that says jumper left, while Russ says right. The manual says neither. It's all a bit confusing, I just hope someone can tell me which is which. The documentation could use some work esp. for dual mono, there are lot of gray area's like connecting the Volumite, jumpering it, ADDR (could use a header and jumper on that one BTW), dimensions of boards, etc.
|
|
|
|
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)
|
I can tell you for certain that it is PB1 that puts the volumite in mono mode :)
The Buff II with address shorted is the right channel when controlled by a mono mode volumite. The one with it open is the left.
I hope that helps.
relevant defines from the sourcecode. :)
#define monoMode bit_is_clear(PINB,PIN1) #define LEFT_ADDRESS 0x90 #define RIGHT_ADDRESS 0x92
|
|
|
|
Rank: Member
Groups: Member
Joined: 5/23/2010(UTC) Posts: 708 Location: Netherlands
Thanks: 2 times Was thanked: 48 time(s) in 45 post(s)
|
It sure does, thanks Russ.
|
|
|
|
Rank: Member
Groups: Member
Joined: 11/9/2007(UTC) Posts: 453 Location: usa
|
Russ White wrote:...
relevant defines from the sourcecode. :)
#define monoMode bit_is_clear(PINB,PIN1) #define LEFT_ADDRESS 0x90 #define RIGHT_ADDRESS 0x92
Should have looked at the code before speaking up :-)
|
|
|
|
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.