Ash @ S2i Audio
CivicX Basic Sponsor
- First Name
- Ash
- Joined
- Aug 19, 2025
- Threads
- 20
- Messages
- 660
- Reaction score
- 558
- Location
- Northern VA
- Website
- www.s2iaudio.com
- Car(s)
- 2025 ITS
- Thread starter
- #106
Unexpected but positive followup update:
The PCB manufacturer rejected my design for a minor issue last night, and thankfully I had to wait until morning for them to set up a way to update the file, because overnight I had an aha moment that changes the design and would have rendered the PCB order a waste of money!
The aha moment:
The current design up until now has been to include firmware to change the DSP compatibility setting between 5V and 3.3V which are the two common architectures used by DSPs for volume control circuits. That was fine, but it meant that A) I would have to set the device per the user's initial request to the correct setting(s) for their amplifiers(s), and B) to change the setting in the future (ie new amp with different protocol) the user would have to be comfortable opening up the device to expose the USB port, which I purpose don't want to keep exposed so no one inadvertently destroys the device trying to connect to it that way.
But that is all too complicated for a great user experience, so I decided to build an auto sensing circuit that will switch to the correct voltage protocol based on what the amp sends out one of its volume control terminals. This means the device is not only plug and play, but interoperable between DSP designs (so long as they are using a simple potentiometer for volume control, as was true before).
I've been working on this since last night and should have the design ready by late tonight, for resubmission to the PCB manufacturer.
The PCB manufacturer rejected my design for a minor issue last night, and thankfully I had to wait until morning for them to set up a way to update the file, because overnight I had an aha moment that changes the design and would have rendered the PCB order a waste of money!
The aha moment:
The current design up until now has been to include firmware to change the DSP compatibility setting between 5V and 3.3V which are the two common architectures used by DSPs for volume control circuits. That was fine, but it meant that A) I would have to set the device per the user's initial request to the correct setting(s) for their amplifiers(s), and B) to change the setting in the future (ie new amp with different protocol) the user would have to be comfortable opening up the device to expose the USB port, which I purpose don't want to keep exposed so no one inadvertently destroys the device trying to connect to it that way.
But that is all too complicated for a great user experience, so I decided to build an auto sensing circuit that will switch to the correct voltage protocol based on what the amp sends out one of its volume control terminals. This means the device is not only plug and play, but interoperable between DSP designs (so long as they are using a simple potentiometer for volume control, as was true before).
I've been working on this since last night and should have the design ready by late tonight, for resubmission to the PCB manufacturer.
Sponsored