Active Low:?

Nishant Patel

Nishant Patel

@nishant-patel-aJRVpl Oct 26, 2024
Why do we use Active low signals in digital circuits?
what is the reason to do so?
Give your opinion friends.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Nishant Patel

    Nishant Patel

    @nishant-patel-aJRVpl Dec 11, 2012

    any idea friends.............................
    i don't get it...........................
  • ABCD ABCD

    ABCD ABCD

    @abcd-2NEyMb Dec 12, 2012

    Active high means: 0 = "off" ; 1 = "on"
    Active low means: 1 = "off" ; 0 = "on"

    Used for Digital Gates like AND, OR, NOT etc., based on the requirement of output.
  • [Prototype]

    [Prototype]

    @prototype-G9Gn5k Dec 12, 2012

    There are actually various reasons and one could argue.

    Active high inputs are those inputs which gets invoked on high (or +5v). When they are not in use, we generally tend to keep them unconnected WHICH IS NOT A 0v CONDITION. Its an high impedance state and external random signals may somehow cause an spike or glitch. This is generally not an problem with data pins but if this happens to be on RESET signal, it'll totally bring failure of the application that was running.

    Hence, signals like Reset & crucial control signals are always active low and you keep them tied to VCC when not in use. This ensures that circuit will not face any false triggers like we saw in case of active high signals.

    Another reason is, the transition from High to Low is comparatively faster than transition from Low to High. This helps decreasing the propagation delay of the signal & hence increasing the speed.
  • Nishant Patel

    Nishant Patel

    @nishant-patel-aJRVpl Dec 12, 2012

    Hmm, that's true.
    Thank you for information friend........
  • ABCD ABCD

    ABCD ABCD

    @abcd-2NEyMb Dec 13, 2012

    [Prototype]
    There are actually various reasons and one could argue.

    Active high inputs are those inputs which gets invoked on high (or +5v). When they are not in use, we generally tend to keep them unconnected WHICH IS NOT A 0v CONDITION. Its an high impedance state and external random signals may somehow cause an spike or glitch. This is generally not an problem with data pins but if this happens to be on RESET signal, it'll totally bring failure of the application that was running.

    Hence, signals like Reset & crucial control signals are always active low and you keep them tied to VCC when not in use. This ensures that circuit will not face any false triggers like we saw in case of active high signals.

    Another reason is, the transition from High to Low is comparatively faster than transition from Low to High. This helps decreasing the propagation delay of the signal & hence increasing the speed.
    I'm wont conform with the faster transition delay. I dont think it will change. Any sources for it.

    What you talking about in the first part, i think, is nothing but pulling up mode. Also, give me the reference for this. But, you are partly right.
  • [Prototype]

    [Prototype]

    @prototype-G9Gn5k Dec 13, 2012

    mreccentric
    I'm wont conform with the faster transition delay. I dont think it will change. Any sources for it.

    What you talking about in the first part, i think, is nothing but pulling up mode. Also, give me the reference for this. But, you are partly right.
    As I said, one could argue on the reasons...

    For reference, I remember it from 2nd year when one of our teacher told us. He told more, but I can't remember all. I saw this thread before, but didn't replied because I am myself not sure on those points but since, there was nothing, I thought its better to give some direction to OP.

    Btw, the two transitions are not of same time. There's a little difference for sure, may be small, but it'll be there. So is the energy required for high -> low vs low -> high.
  • ABCD ABCD

    ABCD ABCD

    @abcd-2NEyMb Dec 13, 2012

    OK... will be nice if you can find more information about it. Thanks for sharing 😉