Project

General

Profile

Actions

Feature #3905

closed

allow user to supply different output voltage

Added by laforge about 5 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
04/06/2019
Due date:
% Done:

100%

Spec Reference:

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

clockgen-VDDIO.png View clockgen-VDDIO.png 125 KB mschramm, 05/29/2019 06:20 PM
Actions #1

Updated by laforge almost 5 years ago

  • Assignee changed from laforge to mschramm
Actions #2

Updated by laforge almost 5 years ago

  • 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.

Actions #3

Updated by mschramm almost 5 years ago

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.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)