Hey, so first a quick intro for my first time here. I came to seek your help for the design of a specific power supply. I have my background in electronics and some years of experience on the job but limited when it comes to low noise and taking heat dissipation into account. The things I've been making previously were more on a budget and did not have the need. This time around I'm trying to make a voltage supply to set the voltages for an out of the box high speed modulator (40Gbps). I want to have a flexible robust design which I can still use later on for other modulators (probably higher speeds).
These would be the requirements for the design:
- 1 adjustable output, range from -20V to 20V (pref linear slope)
- able to adjust output minimum and maximum range (eg. -2 to 8V)
- current draw around 500mA minimum constant load or higher
- stable in time (days, weeks constant operation)
- low noise
- low heat dissipation
- portable and compact
Optional:
- able to cascade the supply chips for added flexibility to up the current in later designs
This would be used three times on the same PCB for three different set voltages.
----- So:
My first thought would be to go with linear regulators for the noise with a virtual ground half way the range. But then with a less elegant big heatsink for the linear regulators so the heat spread in the enclosure does not make the modulators drift over time.
As this would be preferably something compact and portable my preference would be to go for a switching solution. I started looking into the products of linear technology, put an additional stage to make a virtual ground and additional filtering to cancel out the switching noise. This would be better for the heat dissipated but would decent filtering be enough to block the switching?
The modulators I'm using are fully enclosed so I'm not afraid of crosstalk between the tracks/components. I'm more worried for how clean a signal I can get from a switching supply to feed the modulator.
Maybe you already figured, I'd looking for something robust and reliable over simple

I'm open to any suggestions.
Thanks in advance,
Ini