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

5a-75B turning outputs into inputs? also 5a-75e #37

Open
fanoush opened this issue Jan 25, 2020 · 20 comments
Open

5a-75B turning outputs into inputs? also 5a-75e #37

fanoush opened this issue Jan 25, 2020 · 20 comments

Comments

@fanoush
Copy link

fanoush commented Jan 25, 2020

Wondered how the outputs can be turned into inputs. On the 5a-75B when changing TC74VHC245 direction pin it would probably feed 5V into FPGA? so maybe powering from 3.3V instead of 5V would solve that? Does the board work when powered from 3.3 or can the vcc to TC74VHC245 be changed to 3.3V

Thinking about interfacing it with 5V CPU bus like the C64 cartridge connector.

BTW there is also 5a-75e https://www.aliexpress.com/item/32836510389.html having same Lattice FPGA and twice the connectors, also some listings like this one https://www.aliexpress.com/item/33010384708.html say "Wide working voltage range with DC3.3~6V." so maybe the output of that one is not 5V?

@cyber-murmel
Copy link

A parasitic diode is formed between the bus and VCC terminals.Therefore, the VHC245 cannot be used to interface 5 V to 3 Vsystems directly.

Datasheet

Although there is a 33 Ohm resistor between the connector and the IC, I wouldn't really trust it to not put 5V on my 3.3V rail.

@cyber-murmel
Copy link

My current plan is to have some PCBs produced to replace the IC and just bridge the connection.

image

@FFY00
Copy link

FFY00 commented Jul 10, 2020

@cyber-murmel do you have the design somewhere? I was thinking of ordering some pcbs.

@cyber-murmel
Copy link

cyber-murmel commented Jul 11, 2020

@FFY00 The problem with this particular design was that fabs generally don't accept castellated holes that small.

But I recently got around to design and install another version of this idea. This time with three plated through holes per pad to wick in / wick through the solder.
just didn't come around to test it yet :/
image

@FFY00
Copy link

FFY00 commented Jul 11, 2020

Hum, that might be a little bit difficult to line up. Let me know when you give it a try. Right now I think I can live with hand soldered jumpers on one or two chips.

@cyber-murmel
Copy link

Most of the holes aren't clogged from the fab. I found it easy to align them by looking through the holes and having the pads of the footprint behind it create a parallax effect. Like when you line up a stencil with a PCB.

@cyber-murmel
Copy link

I also found, that a big single-flat soldering tip on powerful iron with lots of flux is easier to use, than hot air.

@tomverbeure
Copy link
Collaborator

@cyber-murmel Hey cyber-murmel,
do you mind if I use that picture that you posted above in a presentation about FPGA board hacking?
Tom

@cyber-murmel
Copy link

cyber-murmel commented Jul 12, 2020

@tomverbeure The picture above is under the Creative Commons Attribution-NonCommercial License

@Disasm
Copy link
Contributor

Disasm commented Aug 30, 2020

I came up with these flex boards ordered from OSH Park: https://github.com/Disasm/hc245t-bypass
With minor rework they can be soldered with a regular sodering iron and some flux.

IMG_20200830_165952
IMG_20200825_211245

@derekmulcahy
Copy link

Sweet, just ordered a set, thanks.

@FFY00
Copy link

FFY00 commented Aug 30, 2020

Also ordered, many thanks 😊!

@fanoush
Copy link
Author

fanoush commented Aug 30, 2020

Thanks, I guess one just needs to not forget clicking "Flex" checkbox on ordering page (?)

@Disasm
Copy link
Contributor

Disasm commented Aug 30, 2020

@fanoush yes! Non-flex boards will be useless.

@tomverbeure
Copy link
Collaborator

Nice! Just ordered a bunch of them as well.

@jadafi
Copy link

jadafi commented Sep 22, 2020

So just to undestand this correctly: with these bridges the inputs are directly wired to the fpga, thus they are only 3.3V tolerant?

@Disasm
Copy link
Contributor

Disasm commented Sep 22, 2020

@jadafi Exactly.

@kittennbfive
Copy link
Contributor

I might have found a way to get 5V tolerant inputs. I documented it on my github: https://github.com/kittennbfive/5A-75B-tools/tree/master/I_want_inputs

TL;DR: Replace (some of) the buffers with SN74LVC245APWR with some surgery to modify 2 connections on each IC.

@Disasm
Copy link
Contributor

Disasm commented Sep 23, 2020

Speaking of IC replacement hacks, there is another option that involves SN74CBT3245APW bidirectional FET switches: https://twitter.com/Claude1079/status/1231194849350647808
Seems like it also requires additional hacks, but looks relatively easy.

@eibach
Copy link

eibach commented May 29, 2022

I have documented my modifications here: https://zeromips.org/posts/2022-05-29-5a-75b
Involves flex PCB as well as SN74CBT3245APW.

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

9 participants