• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Burson Digital Volume Control Inaccuracy

PointyFox

Member
Joined
Oct 2, 2021
Messages
30
Likes
25
About 35% of the time my volume control adjusts the volume the wrong way on my Burson Conductor 3 R.

e.g. I'll be trying to adjust the volume up and it will be like 20, 21, 22, 23, 22, 23, 22, 23, 24, 25, 26, 27, 26, 27, 28, 27, 28...

Here are some videos showing it:



From what I can gather online is that this can be mostly eliminated with proper debounce and that if this is occurring there's either something wrong with the encoder or it's dirty.

I got a response from Burson and they said: "The volume knob is behaving normally and what you have described is consistent with all our products. The reason is that in the moment of disconnection from one level and connection to the next level, the program can sometimes make incorrect predictions about where it's going. Up or down. This is why it's not happening when using the remote."

Are rotary encoders just super inaccurate or is Burson just terrible at implementing them?
 

Harmonie

Major Contributor
Forum Donor
Joined
May 30, 2020
Messages
1,927
Likes
2,085
Location
France
That happens and is not particular to Burson ...
But Burson's response is irresponsible and sad :facepalm:

 
Last edited:

antcollinet

Master Contributor
Forum Donor
Joined
Sep 4, 2021
Messages
7,680
Likes
12,948
Location
UK/Cheshire
that is a terrible implementation. It is trivially easy to decode the direction of a properly designed encoder.
 

antcollinet

Master Contributor
Forum Donor
Joined
Sep 4, 2021
Messages
7,680
Likes
12,948
Location
UK/Cheshire
Just for interest this link shows how it works (should work). The beauty is that even if there is switch bounce, the bounce simply causes the count to go up/down for each transition of the bounce - but once the bounce is finished the value will be correct.

It is easy to eliminate any flicker in value during the bounce by just waiting for the value to be stable for 10ms or so (or whatever the longest bounce time is) before accepting it. Alternatively you can put a simple RC filter on the output of the encoder to filter the bounce out before it goes to your (usually) microcontroller.


If arduino hobbyists can get this right - how is a supposedly professional organisation sellling actual products getting it wrong? I mean FFS just use the method you can find on the net if your software engineers are incapable.
 
Last edited:

Dumdum

Senior Member
Joined
Dec 13, 2019
Messages
339
Likes
221
Location
Nottinghamshire, UK
I’ve had similar to this with very work rotary encoders in a car based system, it seems odd that car manufacturers can make stereos with rotary encoders and they last years and years, the one I encountered was less than a year old
 

Lilith

Active Member
Joined
Mar 28, 2021
Messages
267
Likes
79
Have a similar issue with a brand new Sabaj A10h. Sometimes "only" a pulse is missing. However, practically that is not relevant.
 

Pluto

Addicted to Fun and Learning
Forum Donor
Joined
Sep 2, 2018
Messages
990
Likes
1,631
Location
Harrow, UK
This is, almost certainly, a faulty rotary encoder.

It might be worth taking a look at the internals to see if a blob of dirt (or something similar) is preventing one of the 'chops' from being properly recognized.
 

Lilith

Active Member
Joined
Mar 28, 2021
Messages
267
Likes
79
This is, almost certainly, a faulty rotary encoder.

It might be worth taking a look at the internals to see if a blob of dirt (or something similar) is preventing one of the 'chops' from being properly recognized.

I can still replace it via Amazon. When going one step back and forth it's working. Sometimes I also can turn it 360 degrees without loosing one step.

Would you replace it?

Would be great if anybody could check it with his/her unit.
 

Pluto

Addicted to Fun and Learning
Forum Donor
Joined
Sep 2, 2018
Messages
990
Likes
1,631
Location
Harrow, UK
I would have a good look for a slightly blocked or malformed 'chop' first...
 

MakeMineVinyl

Major Contributor
Joined
Jun 5, 2020
Messages
3,558
Likes
5,874
Location
Santa Fe, NM
I've written a fair bit of firmware which works with encoders. What you're seeing is probably sloppy coding, but if it has click stops, it could also be a defect in the encoder. Normally it only requires good programming to avoid these kind of glitches. The response from the manufacturer is bullshit.
 

Lilith

Active Member
Joined
Mar 28, 2021
Messages
267
Likes
79
I would have a good look for a slightly blocked or malformed 'chop' first...

That would mean I have to open the encoder. I order another one and send the broken back (in case the second one behaves different)
 
OP
PointyFox

PointyFox

Member
Joined
Oct 2, 2021
Messages
30
Likes
25
Looks like even their latest flagship devices still have poorly implemented encoders:

d9SvJ5S.png


"Use of the remote solves the issue entirely".

:facepalm:
 
Top Bottom