2
\$\begingroup\$

Many boards come with board-board connectors that can be used to connect another PCB to add new functionality. There are many examples of this. Some that come to mind are Arduino shield, Click boards™, mikroBUS™, PMOD, HSMC, FMC among others. Some are designed for high-speed applications like HSMC and FMC. Then we also have the concept of a system on a module.

ICs on the add-on board will also require power and the schemes mentioned above contain several pins for different voltage rails and GND. This brings me to my question:

  1. What is the correct way to supply power to add-on board ICs from the main board?

    i. Connect the 5V, 3.3V e.t.c rails directly to the ICs and just use some decoupling capacitors?

    ii. Take the high voltage rail from the main board and connect it to a linear or switching regulator on the add-on board to generate all the voltage rails required on the add-on board?

Or maybe there is another option? The main issue is that the power supply network of the add-on board must have power integrity. Else it shall not work reliably.

\$\endgroup\$
5
  • \$\begingroup\$ Correct way to supply power is by any means that gives the correct voltage(s) over time despite current drawn (and any other factors). \$\endgroup\$
    – Abel
    Commented May 7, 2023 at 13:41
  • \$\begingroup\$ There must be some way to know the correct way to design the PDN on the add-on board so after months of work until we get the board and test it in lab, we don't find that it intermittently fails. \$\endgroup\$
    – quantum231
    Commented May 7, 2023 at 13:55
  • \$\begingroup\$ Yes read specs/models when designing. That is not 100% but it's the best you can expect with your constraints. Pay particular note to acceptable voltage ranges, max current, and inrush current. If you can afford it, budget for a factor of safety of 2 or higher. Different boards and addons inherently have different needs - capacitors are nice, but some will need flyback diodes, some will need an additional external supply. \$\endgroup\$
    – Abel
    Commented May 7, 2023 at 14:30
  • \$\begingroup\$ The question is too general to provide a good answer. There are many ways to provide power. The specific architecture chosen depends on the requirements of the specific application. \$\endgroup\$
    – 65Roadster
    Commented May 7, 2023 at 17:14
  • \$\begingroup\$ See there are two ways that are being considered. Either take a high voltage rail from main board and pass it through linear or switching voltage regulator to create new voltage rails for use in the add-on board, or take the voltage rails on the main board and connect them directly to the add-on board with some decoupling capacitors. These are the only two options that the question covers. \$\endgroup\$
    – quantum231
    Commented May 7, 2023 at 17:39

2 Answers 2

1
\$\begingroup\$

It really depends on what the ICs on the board need, but it really depends on the voltage drop across the connector and you need to be able to handle multiple cable lengths.

Another thing that you need to know is the max current pull from any of the rails, because that will also affect the voltage drop.

Let's say the connector is 100mohm and the current is 50 mA, that means you'd have 5mV which is fine for almost any application. However if it were 1ohm, you would have 50mV, and some digital systems may not be happy with that, so in that case the application May need to have a switching regulator

Another thing is inductance if you have short-term spikes you need to have enough local storage to be able to cover the drops so really power intensive modules like Wi-Fi or cellular modules that need amps of current could run into issues and may need a converter

\$\endgroup\$
1
  • \$\begingroup\$ What is meant by cable here? The question only mentions board-board connectors. \$\endgroup\$
    – quantum231
    Commented May 7, 2023 at 17:40
0
\$\begingroup\$

As commenters above have already noted, it really depends on your specific set of requirements. Equally there are probably several approaches which would all work. That being said, here are some factors to consider:

Providing a high voltage rail is useful if the add-on card draws a lot of power. For the same amount of power, higher voltages have less current. It is this current draw that can create voltage drops, which may become out of spec of the ICs that are being powered on the add-on board.

Local voltage regulation from a higher voltage is best for sensitive analogue circuitry. The closer regulation is to the load, the less chance of noise being added onto that rail.

A higher system voltage makes it easier to adapt your add-on card at a later date. If a new technology allows improvements to the add-on card then you are not tied to a limited set of voltage rails; simply change the regulators on the add-on card to something else. Be careful with the digital logic levels, which are likely fixed on the main board.

When creating a pinout of a board to board connector, be sure to check the current limit on each pin and include a reasonable safety margin.

Place a large decoupling capacitor as close as possible to where power enters the board. This prevents larger current loops for the board which may cause EMI issues. You may also want to consider more complex filtering such as LC or Pi filters depending on the application.

\$\endgroup\$
5
  • \$\begingroup\$ Lets assume the worst case scenario, there is a lot of current draw and there are components that cannot tolerate much ripple on the supply voltage. \$\endgroup\$
    – quantum231
    Commented May 7, 2023 at 17:03
  • \$\begingroup\$ @quantum231 Can you put actual values to the current and voltage requirements? For example, in some applications 30 mA at 5 kV might be considered a lot of current draw. \$\endgroup\$ Commented May 7, 2023 at 17:50
  • \$\begingroup\$ It might also be useful to have some context as to what you are designing. When you say "cannot tolerate much ripple on the supply voltage" - where is this requirement coming from? \$\endgroup\$
    – Graham
    Commented May 7, 2023 at 18:01
  • \$\begingroup\$ OK, 3.3V at 500mA. \$\endgroup\$
    – quantum231
    Commented May 7, 2023 at 18:42
  • \$\begingroup\$ 500mA isn't that big in the grand scheme of things so the other question now is how sensitive is your circuitry on the add-on card. What is the voltage tolerance on the 3V3 rail? \$\endgroup\$
    – Graham
    Commented May 8, 2023 at 8:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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