4 bit volume attenuator

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi peoples,
I'm after a little guidance on a small problem I have. My radio (Philips FM91) has a 4-bit volume attenuator that has gone wheels-up. It's unrepairable, and I only have a block diagram for it.

i/p--[4dB]---[8dB]---[16dB]---[32dB]-----o/p
| | | |
| | | |
D0 D1 D2 D3


D0-D3
Truth table: 60dB = 1111 (Volume off)
56dB = 0111
52dB = 1011
48dB = 0011

0dB = 0000 (Full volume)


I've read on other forums, people reckon a few resistors chucked into a similar array will suffice? I can't see how. As far as I can tell,
at least four active devices are required to switch in/out each attenuator!!? Anyways, thats easy enough to do, what I'd like to know is - Is there an easier way? Does a logic chip exist that will do what I ask?
This radio is not a high-end audio monster, so quality is not too much of a concern here...
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.