Not really a question but I felt there's no other way to bring up a topic this topic.
As we all know an active low signal means that something is asserted only when an incoming/outgoing signal is pulled low from a high value.
The reverse is true for active high, it is only asserted when the incoming/outgoing signal is high.
My question/open discussion is whether as engineer I should look at the behavior of the signal and the affect it has on an io port to determine the active state or should I (we) look at the port itself. I might sound like I'm mincing words but please hear me out.
It would rather sound better if a particular port is designated as an active low port, which attachs a behavior on something physically liable for that actually determining a systems reaction. Let me descrbe a simple example:
12V with some series resistance in series with the collector of BJT. The output (which goes to a port) of BJT goes to anode of an LED with cathode in series of resistance which goes to GND. BJT emitter goes ot GND. Assume some method for switching BJT ON/OFF.
Lets say our goal is to turn ON the LED.
With this it would be more accurate to describe the output port as an active HIGH port since the setup is what determines the port's "signal's" behavior.
I guess to me signals don't care what they are High or Low but what does matter is how the port or system recieving that signal reacts. Will it react to a low or high signal? Is the port active high or active port.
As we all know an active low signal means that something is asserted only when an incoming/outgoing signal is pulled low from a high value.
The reverse is true for active high, it is only asserted when the incoming/outgoing signal is high.
My question/open discussion is whether as engineer I should look at the behavior of the signal and the affect it has on an io port to determine the active state or should I (we) look at the port itself. I might sound like I'm mincing words but please hear me out.
It would rather sound better if a particular port is designated as an active low port, which attachs a behavior on something physically liable for that actually determining a systems reaction. Let me descrbe a simple example:
12V with some series resistance in series with the collector of BJT. The output (which goes to a port) of BJT goes to anode of an LED with cathode in series of resistance which goes to GND. BJT emitter goes ot GND. Assume some method for switching BJT ON/OFF.
Lets say our goal is to turn ON the LED.
With this it would be more accurate to describe the output port as an active HIGH port since the setup is what determines the port's "signal's" behavior.
I guess to me signals don't care what they are High or Low but what does matter is how the port or system recieving that signal reacts. Will it react to a low or high signal? Is the port active high or active port.