Skip to main content

PC Power supply and hacks

For posterity and myself, I'm leaving some tips and tricks of PC Power Supply Unit (PSU) whcih is an SMPS (Switched Mode Power Supply). There are a variety of uses of a +12V, +5V and +3V DC power supply like lighting up an LED strip or powering a raspberry pi.


There are various colored cables in a typical ATX 12V SMPS. I'll list out the various color lines and what they mean,

Sr. NoCable colorNumber of cables in a PSUUse
1Greenexactly one (1)Wake up signal from motherboard.
Pressing PC power button makes this signal carry wake
up signal to PSU to start.
Green needs to be touched with the any ground to make the
SMPS start. For self-starting PSUs, green needs to be connected
with one black all the time.
2Blueexactly one (1)-12V
3Purpleexactly one (1)+5V standby. When power supply is on standby mode (not
on by signalling green), this line can give 1-2 A current.
4Grayexactly one (1)Power good signal. When PSU levels has reached specification,
it turns to +5V level. It takes a few millisecond to reach correct voltage levels.
5Brownexactly one (1)+3.3 Sense signal. Generates signals to determine voltage drop across +3.3V rails.
6BlackmanyGround (0V reference)
7Redmany+5V
8Orangemany+3.3 V
9Yellowmany+ 12V (Majority of power come from this rail)

Some Caveat,
  • Power supplied by various rail depend upon the particular model. For example, the image below is a spec sheet of Corsair Power Supply, VS model (cheapest one).
    Note how, the VS model only supplies 25A on +12V rails and 14A on +5V rail. It's not advisable to exceed the current rating but there are other ways of using the remaining power on other rails.
  • Switched mode power supplies need a minimum load across the output for it to start, otherwise the voltage will not be stable or it won't start.

Comments

  1. I have a hard time describing my thoughts on content, but I really felt I should here. Your article is really great. I like the way you wrote this information. dell power supply

    ReplyDelete
  2. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. Thanks... nfrtk

    ReplyDelete

Post a Comment

Popular posts from this blog

Multimaster replication with Symmetric DS

Symmetric DS is an awesome tool for trigger based replication whcih works for all major database vendors, including but not limited to PostgreSQL, MySQL, MSSQL, Oracle and many others. Symmetric-DS is a java application and can execute on any platform on whcih JRE is available including Windows and Linux. Trigger based replication, in constrast to disk based (eg. DRBD ) or transaction log file shipping based or statement based , works by registering triggers on DMLs and sending the data thus generated to remote machines. Another very popular trigger based DB replication tool is Slony . Symmetric-DS in addition to being database agnostic also supports multi-master replication (MMR). MMR usecase involves multiple database nodes, connected in a pool with DML updates coming from any of them. This is different from the normal master-slave replication, where slaves are not expected to generate any data events, and the sole authority of database is the master. MMR requirement causes d...

Reset root password RHEL/Rocky/CentOS 9

Unlike the earlier versions of Rethat variants, version 9 doesn't allow single user mode to change password, as maintanance mode in 9 requires root password . Single user mode (runlevel 1) can easily be obtained by appending the word ' single ' at the end of the line starting with 'linux' by editing the entry in boot menu by pressing ' e ' at boot menu. To reset the root password on the other hand, one requires to follow a specific set of commands, At the boot menu, edit rescue mode to append 'rd.break ' at the end of the line starting with kernel. Boot with the edited line by pressing Ctrl+X or F10. At the new prompt starting with switch_root, type the following commands, mount -o remount, rw /sysroot chroot /sysroot touch /.autorelabel passwd <new root password> exit reboot       

Devstack installation with cells in multiple machines

  Devstack is a testing and development package for OpenStack . The official devstack website has excellent but terse installation instructions, which could be daunting to a newbie. Normally, a traditional install is pretty straightforward but problems creep in when you have to go for some particular configuration or installation like cells or a simple code-test-debug setup, the information on the main site is insufficient. In this blog, I will enumerate the steps for setting up a cell-ular devstack installation with one parent and one child. Parent will not be instantiating any VMs s it's only a 'command centre'. 1. On both machines, install git and vim, clone the devstack repo using git. yum install git vim git clone https://git.openstack.org/openstack-dev/devstack 2. On both machines, open up the file 'local.conf' inside the cloned directory 'devstack' cd devstack; vim local.conf 3. Copy the parameters below to the file...