Electronic – How to properly ground a digital pot and an op-amp

groundintegrated-circuitoperational-amplifierpotentiometer

I'm going to take a 5V 500mA power supply and pass it through a digital potentiometer AD5235 and then step it up through an op-amp with a gain 2 to get up to 10V output and put that into voltage based meanwell dimmer controller.

schematic diagram

I'm a little confused on how to handle grounding with this. They are circled blue. Can I "ground" the -5V from the pot, and the -10V from the dimmer and the opamp together without damaging the pot by connecting them on the power supply -5V terminal of the wall wart I'll be using?

Also I have a couple questions about the pin meanings:

  • WP – Optional Write Protect. When active low, WP prevents any changes to the present contents
  • PR – Optional Hardware Override Preset. Refreshes the scratchpad register with current contents of the EEMEM register. PR is activated at the logic high transition.
  • RDY – Ready. Active high open-drain output

What is active low vs just low, why the verb active?

What do Logic high transitions and active high open-drain output mean exactly?

Best Answer

Suggestion:

You don't really need the digital pot, the op amp to amplify the pot's output voltage, or the nice multicolor marker lines, to do what you require.

Explanation:

"DIMMING CONTROL (OPTIONAL) 1 ~ 10VDC or PWM signal : 100Hz ~ 3KHz" means the dimmer can be operated either by varying a DC analog voltage (Solution 1 below), or by varying only the duty cycle a PWM signal at your choice of frequency in the 100 Hz to 3 KHz range (Solution 2 below).


Solution 1:

Use a 10 volt regulated power supply such as a wall-wart, or even just a 9 Volt battery, and a potentiometer, in the following configuration:

Dimmer using potentiometer

A 9 Volt battery would be good enough for general use, the only constraint being it would reach only up to 90% of full brightness setting of the dimmer.

The center wiper contact of the potentiometer goes to the analog dimming input pin D+, and the negative side of the battery connects to one of the end contacts of the pot, and to the D- pin of the dimmer.


Solution 2:

Connect one of the PWM outputs of the Arduino, for example pin 3, 9, 10, or 11, to the PWM input pin D+ of the dimmer, and connect one of the GND pins of the Arduino to the D- pin of the dimmer. The default PWM frequency of the Arduino is approximately 490 Hz, within the acceptable range for your dimmer.

Set the dimming level you want, on a scale of 0 to 255, using AnalogWrite() in an Arduino sketch. By not changing any default frequencies, the operation of the Arduino will not be affected in any adverse way.


EDIT: Added Solution 3, from a Meanwell dimming thread on a discussion forum.

This solution is useful for Meanwell dimmers which only support the 0-10 Volt analog dimming method, and do not have a PWM option.

PWM to 1-10V dimming

From the relevant post: This circuit will let you dim a D driver with the PWM outputs from the Arduino.


Notes:

  • The dimmer input Ground pin referred to above should be one of the pins of the control input connector of the dimmer - NOT the neutral line of the mains, if the dimmer you refer to is used for mains dimming
  • A link to the datasheet of the dimmer will be useful to determine whether the dimmer control input needs some form of optoisolator - should not be the case, but better safe than sorry
    Update: Meanwell dimmer controller D+ and D- input pins do not need to be externally isolated.
  • Assumption: Your concept of using the op-amp was to be able to achieve a 10 Volt signal range without providing any 10 Volt power supply... That doesn't work, the op amp itself requires a 10 volt supply at the minimum, to be able to provide 0 to 10 Volt output.
  • Assumption: Your use of the digital potentiometer was purely for the purpose of programmatically controlling voltage from a microcontroller. In that case, the analog potentiometer voltage divider shown above in Solution 1 can be used as an input to the microcontroller, powered from the microcontroller's Vcc pin instead of the battery. The PWM output as in Solution 2 would then remain as stated, for actually controlling the dimmer.
  • OP mentions in a comment that the PWM dimming works thus: 100 Hz = supply off, 3 KHz = max brightness. The datasheet for the Meanwell ELN-30/60-XXD(P) contradicts this, stating: Meanwell datasheet excerpt In other words, the PWM duty cycle defines the brightness, regardless of the PWM frequency, within the allowable range of 100 Hz to 3 KHz.