EEVblog Electronics Community Forum

Electronics => Beginners => Topic started by: xue on March 15, 2022, 01:52:04 am

Title: Controlled inverter
Post by: xue on March 15, 2022, 01:52:04 am
Is there some kind of obscure IC that can be used as quad or even better octal controlled inverter?
i need something like in this, but not quad xor, im running out of place on PCB

(https://www2.hawaii.edu/~esb/2003fall.ics331/controlledinv.jpg)

Any help would be much appreciated, thanks.
Title: Re: Controlled inverter
Post by: xue on March 15, 2022, 02:05:00 am
I know there is 7487 but it aint much help
Title: Re: Controlled inverter
Post by: Martian Tech on March 15, 2022, 02:20:26 am
GAL16V8?
Title: Re: Controlled inverter
Post by: Terry Bites on March 17, 2022, 05:51:05 pm
Who can blow the fuses these days? DIY http://www.bhabbott.net.nz/atfblast.html (http://www.bhabbott.net.nz/atfblast.html) could work but the GAL has been discontinued.
I thought of using an inverting and non inverting tristate buffer. Thats going to be bulky though.

Redesign?
Title: Re: Controlled inverter
Post by: xue on March 17, 2022, 11:30:47 pm
It was supposed to be simple '8 bit shift register -> xor-s with ne555 for lcd drive -> 7 segment LCD' thing.
With cmos it takes absurdly low amount of power.  I just cant fit it all on desirable PCB size eh. Ill think about it more.
Title: Re: Controlled inverter
Post by: Benta on March 17, 2022, 11:38:56 pm
If that's the application, just use a CD4543/MC14543 LCD driver. Much easier.
If you need a DP, a single-gate XOR can fix that.
Title: Re: Controlled inverter
Post by: Martian Tech on March 18, 2022, 02:41:56 am
... but the GAL has been discontinued.
Still available from Atmel (Microchip) as ATF16V8.  The TL866II can program them :)

Unfortunately, the XORs are on the inputs to the FFs in Registered mode, so probably wouldn't work as a 1-chip solution for xue's application (if I understand his latest description properly)...

Oh no, on further review it appears that the XORs cannot be driven from an input, but are just used to set an output to active high or low.  :palm: