ΣSigmaStudio Ask AI Русский Log in

How to condense user made schematic blocks

SigmaDSP & SigmaStudio NOCOMPANY Dec 29, 2023 00:00 2 replies Original on forum ↗
Subscribe
NOCOMPANY Question
Dec 29, 2023 00:00

I am brand new to SigmaStudio/ADUA170x family/DSP in general. I have successfully implemented a (somewhat) scalable mixer featuring the following:

Input Channel index selectable through an external ADC pot

Volume control of indexed input channel through a separate ext. ADC pot

When switching channels, volume setting is preserved. Upon returning to a previously channel, volume will not change until the knob has been physically set back to around 0

Question is, as I want to expand to more input channels and eventually make it multi-output (individually controlled), I would like to make it look cleaner. Is there a better way to wrap my user defined blocks into a general block I can copy/paste around? I tried to to do so, but having block schematics in block schematics gets very weird and can even end up breaking certain functions, such as the SR latches. A way to right custom algorithms would be nice. You can see the multiple user blocks I have, but it is starting to get very messy, very quick. I've seen some things where others are using what looks to be a global pin, but not sure where to find that in the SigmaStudio 4.7 UI.

Audio Signal Processors

Audio Products

software

4.7

blocks

SigmaDSP Audio Processors

adau1701

Show More

pastedimage1703910310385v2.png
pastedimage1703910310385v2.png
ADIApproved Reply
Dec 29, 2023 00:00

ADI North America will be on winter shutdown starting December 25, 2023; perhaps another community member can assist you until our return on January 8, 2024.

DaveThib Reply
Jan 8, 2024 00:00

Hello NOCOMPANY,

I suggest you look into using hierarchy boards:

(+) [Tutorial] Using Hierarchy Boards to create re-usable code - Documents - SigmaDSP Processors & SigmaStudio Dev. Tool - EngineerZone (analog.com)

That is the best way to simplify complicated schematics and make sections easy to copy.

Dave T