This is what I have connected.
No GND wire between mini module and 100 pin connector??
VIO wires on minimodule all connected together, but not to a 3.3V source?
I'm sorry, I forgot to draw it, but it's connected
With minimodule CN3 pins 1 and 3 not interconnected, you will not be getting 3.3V on the 3V3 line...
Did you measure 3.3V on VIO when USB host gives 5V to it?
Looks like you did link CN3 pins 2 and 4 for GND?
My another drawing mistake.
Pin 1 CN3 and 3 CN3 are connected (see the photo).
3.3V on VIO is ok
I think I spotted your wiring error.
Try wiring like this with the red edits.
Then it worked at my end with a FT2232H mini module.
Thank you @sicco.
Are you sure I should do this?
pin 67 is GND
Can you check it please?
Yes.
There are lots of GND pins on the 100 pin connector. Just pick one. Maybe use a multimeter to beep through, just to be sureā¦
In your drawing (red lines), have you connected SRST to 67pin -GND ?
I'm afraid that this ft4232h is damaged or has a bad eprom program. Do you have a file for this minimodule with Ft_PROG?
In your drawing (red lines), have you connected SRST to 67pin -GND ?
No.
I'm afraid that this ft4232h is damaged or has a bad eprom program. Do you have a file for this minimodule with Ft_PROG?
Unlikely that you damaged your FT4232H mini module, but here's the xml config file that i used in my ft2232h mini module.
Thank you @sicco
I think I have the same connection as yours.
Maybe I have the wrong mini_module driver?
I still don't know what's wrong.
It doesn't work on a working TDS3012B either.
Oh no...
Pin numbering on these 100 pin connectors...
I fear that what you think is pin 1 is actually pin 100.
In this photo the board plugged into a TDS3000b motherboard. The motherboard pin 1 (square pad on its PCB) links to what's labelled pin 1 on the plugin board. But the connector manufacturer would refer to that pin as pin 100. Because male and female parts flip numbers. Just as with DB9 connectors...
So where on the tds3000 main board bottom side do your wires really go now?
PS what i edited in your schematics with red lines - that was wrong after all I think - it also does not line up with what's in my photos - sorry about that.
One more, in case it's still not resolved: could it be that you have (had) a short on your FT Mini Module between FT4232H pins 9 and 10? Your picture makes me think that's the case...
If yes then also check that FB3 still is OK. 3V3 on VPLL?
This short circuit is between pin 10 and 11. This is how it should be.
Maybe I have some bad drivers for this module? I have the FT 4232 version and you have the 2232 version, but it probably doesn't matter.
Attached an updated bdm.exe PC program. This version allows you to do testing of just the FTx232H module without necessarily having it connected in a tds3000. If you start it from the command prompt like this:
bdm testFT2
then it attempts to connect to the FT mini module and then lets you toggle the relevant digital outputs by hitting keyboard 0, 1, 4 or 6 key, and read back the relevant input line. Connect a multimeter, or say a LED, or a scope to those mini module outputs and see if they go high (> 3V) and low (<0.2 V) when the PC says they are a 1 or 0.
If that runs OK, then restart with "bdm testFT3". That test uses the MPSSE mode with just a 1 bit in-out shift register. If you wire b1 and b2 (TDO and TDI) together then the input bit that it reads must be the output value that sends out.
Finally, "bdm testFT" will automatically walk through setting/clearing the (output) bits, not in MPSEE mode.
If that all does work then it has to work in the scopes I'd expect.
Thank you @sicco. I will do as you write and let you know the results.