Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update specified 74xx logic chips. #22

Open
thorpej opened this issue Jun 4, 2024 · 1 comment
Open

Update specified 74xx logic chips. #22

thorpej opened this issue Jun 4, 2024 · 1 comment

Comments

@thorpej
Copy link

thorpej commented Jun 4, 2024

Per discussion on Discord, it would probably be worth updating the BOM to clarify which 74xx logic families are best for which ICs. In particular:

  • The GPIO-in 74xx244 does need to receive 5V TTL signals, because that will be sufficient to receive the 3V3 CMOS MISO signal from the SD card. Substituting a 74HCT244 would result in similar performance and lower power consumption over the 74LS244.
  • Per episode 10a in the YT playlist, the glue logic for the flash interface could probably benefit from some extra margin. For this reason, substituting a 74AHC32 for the 74HC32 might be a good choice. The performance of there other 74xx32 isn't as critical, but specifying both as 74AHC32 simplifies the BOM with basically no cost penalty.
  • All other 74xx logic can be HC family -- speed is not a concern for these other applications, and HC is generally preferred over HCT for its reduced vulnerability to noise.

I am planning to build my board this way, and will update this issue with the results.

@johnwinans
Copy link
Member

Just keep the Schmitt on U11 for the reset signal remains important. Mine glitched like crazy without it. I could have used a reset chip, but I wanted to keep it on the retro side as reasonable.
Let me know what you think about the rest of the parts. I'm fine with a new BOM-only release if it is beneficial for the new-comers.
I look forward to hearing about your test results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants