0
\$\begingroup\$

I am using a Board with a Cortex M0 to sample signals from force sensors. The sensors have a resistance that corresponds to the force applied, so I am using voltage dividers and read the voltage with the MCUs ADC.

Since the board only has 6 GPIO/ADC ports but I want to connect 10 sensors, I added a 16:1 multiplexer and use 4 GPIOs to select the channel and 1 GPIO ADC to read the signal.

I am designing a little PCB for the multiplexer and the voltage divider resistor. It will get connected to the sensors and the MCU board with cables.

Will I need decoupling capacitors? I guess I should add one between the multiplexers GND and VIN (see C1 in schematic). What is a reasonable value for it, and do I need additional ones?

enter image description here

Datasheet for multiplexer: CD74HC4067

\$\endgroup\$
  • 1
    \$\begingroup\$ First rule of thumb concerning decoupling capacitors: Always use decoupling capacitors. Second rule: Install as close to the chip as possible. \$\endgroup\$ – WhatRoughBeast Feb 24 '17 at 17:28
2
\$\begingroup\$

The answer is maybe, if you think a voltage dip in the Vcc of your chip is acceptable (and potentially having transistors enter a metastable state, which will cause unpredicted results) then don't provide decoupling capacitors.

Here is an idea of what is going on, IC's can be thought of as a variable load that switches rapidly. Sometimes entire groups of transistors switch on and off in micro or nano seconds. This can cause the load to 'source' mA in just a short amount of time. Since PCB traces (and vias) have parasitic inductance and resistance, and even though those values are small, they make a difference in the short term.

This can be modeled as a filter. In the first example (on the left) there is no cap, the chip's load decreases momentarily and the PCB trace's inductance impedes the current from Vcc, this causes a temporary drop in voltage at the load. (Oh, and there is also parasitic inductance and resistance on the ground plane for the return current but these are usually much lower because it is a plane).

In the second example, this is avoided because the cap supplies current when the voltage drops.

schematic

simulate this circuit – Schematic created using CircuitLab

I suppose there are digital IC's that may not need a decoupling cap. If the chip was placed close to the Vcc source and a the resistance of the PCB trace and inductance were minimized I suppose a decoupling cap would not be necessary.

It takes more time (and money) to figure out if a chip needs a decoupling capacitor then it would to put it on most designs, error on the side of caution and spend a few tenths of a cent and put a cap on the load.

0.1uf and 0.01uf is reasonable for most applications, microprocessors and higher current loads need multiple capacitors.

\$\endgroup\$
1
\$\begingroup\$

There is no visible reason not to use a capacitor. If you don't know which capacitor to use, take 1uF and 0.01uF in parallel. 0.1uF is also reasonable usually. Make sure each VCC pin has a capacitor. Traces should be minimized, better 2 vias to a plane than 1cm of trace because the inductance.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.