Why not use actual logic gate chips? I made a board like this a long time ago with 74xx-type chips. It was neat looking at a datasheet[1] and seeing exactly how the pins correspond to the gates.
Why not use actual logic gate chips? I made a board like this a long time ago with 74xx-type chips. It was neat looking at a datasheet[1] and seeing exactly how the pins correspond to the gates.
A 747-100 is 70m long,
Wingspan ~60m.
(I am not saying everyone has a mailbox accessible through a front yard, or even has a front yard, or necessarily a mailbox. Just want to make that clear to the whole internet.)
I dunno. I mean, there's no question that they are less widely than in their heyday. But I think there might be a surprising number of uses where they are used for some small (very small) bit of functionality where even the smallest microcontroller is overkill.
In my own experience, I had something recently where I literally needed a single AND gate to switch a transistor on or off based on whether one or both of two power rails were HIGH. A discrete 74xx chip turned out to be the simplest way to implement that.
2018 link (PDF): https://www.ti.com/lit/pdf/scyt129
How the heck did I just leave an entire word out? sigh
Otherwise, why use one chip when you can use none? This could all be little virtual switches in a web app.
Because you're actually designing a hardware product to sell.
1 quad NAND gate
1 quad NOR gate
1 quad XOR gate
1 hex inverter
The cost isn't the main thing here, though. A better reason to go with discrete logic is that the MCU also requires an entire software and hardware toolchain to create and load firmware.
Never underestimate the cost of adding nonvolatile memory to your system.
The article also mentions that ATMEGA809 should work here, and costs about $1.53 in singles https://www.digikey.com/en/products/detail/microchip-technol...
> I built two prototypes, one with an AVR128DA48, and one with the older ATmega4809 which is pin compatible, and their performance was indistinguishable. The program only uses about 1500 bytes, so an ATmega809, ATmega1609, or ATmega3209 should be fine
It would be fun to redesign this board for the lowest manufacturing cost with machine assembly and compare it to how much more expensive it would be to use discrete logic chips.
Whereas less destruction of electronics -> more faithful "experimenting with and learning about logic" as per the device's purpose.
edit: one exception is using the venerable 555, but while it's a discreet component it's not a gate.
Surely that would have greatly increased the assembly work. And possibly cost too.