Mikebits
Well-Known Member
Long title I know. I am just wondering your thoughts, and or how you do things when it comes to schematic symbol pin names. Mainly active low pins.
In my experience and in the past, I have always used inverter balls for active low signals, ie. -o, and this seems to be standard practice. Now with the pin, we add a pin name, for example out active low signal is a chip select, so it is common to see /CS or CS/ where the slash also indicates a active low and is useful for off page nets. In the schematic you would see |0- CS/ and somewhere on another page you might see a net ----->CS/
So here is my problem, my lame schematic capture software does not accept the / for a pin name or net name. I can place inverter balls for the pins, but for off page nets where the inverter ball is not seen then the name is more important, as I always like to know if a digital signal is active low, or high.
What I am currently doing is naming my nets with the following rules.
So, I ask, do you usually just make net names ignoring the signal state (active state), or do you follow a similar naming convention, and if so, what naming convention do you use?
Thanks
In my experience and in the past, I have always used inverter balls for active low signals, ie. -o, and this seems to be standard practice. Now with the pin, we add a pin name, for example out active low signal is a chip select, so it is common to see /CS or CS/ where the slash also indicates a active low and is useful for off page nets. In the schematic you would see |0- CS/ and somewhere on another page you might see a net ----->CS/
So here is my problem, my lame schematic capture software does not accept the / for a pin name or net name. I can place inverter balls for the pins, but for off page nets where the inverter ball is not seen then the name is more important, as I always like to know if a digital signal is active low, or high.
What I am currently doing is naming my nets with the following rules.
- Caps are used for all net names and IC pin names, Example: RD or WR
- An exception to the above rule is if the signal is active low, then the net name is in caps with an _n added as a suffix, Example RD_n(n for Not)
So, I ask, do you usually just make net names ignoring the signal state (active state), or do you follow a similar naming convention, and if so, what naming convention do you use?
Thanks