Feature #3905
closed
allow user to supply different output voltage
Added by laforge about 5 years ago.
Updated almost 5 years ago.
Description
The Silabs chip allows to generate clock outputs in different voltage domains, let's make this capability available to the user, at least via some jumpers so he can provide another external voltage reference.
Files
- Assignee changed from laforge to mschramm
- Status changed from New to In Progress
- % Done changed from 0 to 30
please make sure to keep the ticket updated. latest idea here was to
- have jumpers in-line of two of the four output banks of the PLL chipc
- jumper closed: reference is drawn from one (shared) "other voltage" LDO onboard
- jumper open: reference voltage can be provided/injected by user from external reference
What's still open to discuss is whether or not the LDO will be fixed (you have to change resistors to change the voltage) or adjustable. In the latter case, we'd apply the DAC output of the SAMD21 as an input to the tracking input of the LDO. However, this would mean that we'd no longer have the DAC output for driving a VCTCXO.
after discussion on the RFC mail from laforge, a single R2R / single supply / unity gain stable opamp w/ BJT follower was selected. This buffer stage gets its input voltage from PA02 (VOUT, formerly used for the trim voltage for VCTCXO). A 3 by 4 jumper block allows each PLL's VDDIO{A..D} to be jumpered to fixed 3V3 or the adjustable voltage.
The buffer stage has a weak PD (suggested 100k) on it's input to avoid spikes during power-on as long as the Cortex is not initialized (and e.g. a 1V8 sink is connected). This should not be needed as PULLEN bit is 0 at reset.
I'm aware that this forms a voltage divider together with the input wire's resistance.
Also available in: Atom
PDF