Current Source Symbol Polarity

I’m somewhat confused by the current source symbol. The spice standard convention is that positive current flows from the first node (N1) to the second (N2).

For a voltage source symbol, N1 is the + pin and N2 is the - pin. So for a positive voltage generation, the current flows in the negative direction (- to +).

But the current source symbol, N1 is labeled and the - pin, while N2 is the + pin, which is the opposite of the voltage source symbol.

It would be helpful if the current source symbol was changed to the standard circle with an arrow showing the direction of positive current.

You are correct that for a two-terminal device, the current direction is defined as flowing from the first node to the second node. Consequently, to probe the current flowing out of the ā€˜+’ (first node) of a voltage source, you must use -I(V1). For a current source, the first node is labeled as ā€˜-’ in the symbol; therefore, to probe the current flowing out of the ā€˜+’ (second node), you must use I(I1)

I recall a similar request in this post. There, I explain how to create a custom symbol, and I have also provided custom symbols for current sources that use an arrow instead of a +/- sign.
How to change the symbol of normal and behavioral current sources? - QSPICE - Qorvo Tech Forum

Or, if you are looking for the possibility of QSpice adding an arrowed current source by cycling the ā€˜I’ key (or even changing the default current source symbols), the only way is to email Mike Engelhardt. You can explain your concerns and see if he agrees to make these changes. His contact information can be found in QSpice > Help > About.

1 Like