Inverterare med open collector
Postat: 17 december 2015, 09:31:22
Nu har jag återigen hamnat i en situation då mina begränsade kunskaper sätter stopp och ber därmed om en knuff i rätt riktning.
Problemet består i att jag har ett några digitala utgångar i en Arduino tillämpning som behöver inverteras. Det är en bugg i koden (library) och den kommer tyvärr inte att uppdateras i närtid, så därför behöver jag lösa detta hårdvarumässigt tillsvidare.
Så jag tog första bästa inverterare, dvs 74(LS)05 som matas med en utgång från Arduinon. Utgången är kopplad till en ULN2803 för att driva en lampa (i nuläget har jag bara en lysdiod för test).
Naturligtvis var det inte så här enkelt och jag misstänker att det har att göra med att just 05:an är av så kallad open collector.
Som jag tolkar det så behöver jag någon form a pull-up motstånd, eller? Eller fungerar det rakt av med en 7404?
Problemet består i att jag har ett några digitala utgångar i en Arduino tillämpning som behöver inverteras. Det är en bugg i koden (library) och den kommer tyvärr inte att uppdateras i närtid, så därför behöver jag lösa detta hårdvarumässigt tillsvidare.
Så jag tog första bästa inverterare, dvs 74(LS)05 som matas med en utgång från Arduinon. Utgången är kopplad till en ULN2803 för att driva en lampa (i nuläget har jag bara en lysdiod för test).
Naturligtvis var det inte så här enkelt och jag misstänker att det har att göra med att just 05:an är av så kallad open collector.
Som jag tolkar det så behöver jag någon form a pull-up motstånd, eller? Eller fungerar det rakt av med en 7404?