FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  


Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support

New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Pages: [1] 2 3 ... 10
 on: Today at 03:48:01 PM 
Started by zyx - Last Post by FTDI Community
The simple example requires a hardware loopback so would need a UART device. FT245R is a FIFO device so a loopback is not possible. Here's a description of the example:

Simple example to open a maximum of 4 devices - write some data then read it back.
Shows one method of using list devices also.
Assumes the devices have a loopback connector on them and they also have a serial number.

FT_SetFlowControl is also used for UART devices for UART flow control.

If you are trying to use the FT245R device see TN_167 FTDI FIFO Basics which should help you.

 on: Today at 12:41:21 PM 
Started by VVasa - Last Post by FTDI Community

Power Sequence

It is recommended that VCC, VCCIO and RESET# are set at the same time, I would suggest connecting RESET# and VCCIO to 3V3OUT as this will ensure these are set when VCC is powered.
Mixing a bus and self-powered design is not recommended.  VCCIO should be connected to either 5V or 3.3V in one of the following configurations:
•   Entirely bus powered, that is from the USB port (VCC and VCCIO pins).  In the case where 3.3V IO's are required a local 3.3V regulator is needed which can be supplied from the USB bus.  Alternatively, in some cases, where only a small amount of current is required (< 5mA), it may be possible to use the in-built regulator of the FTDI device (where available) to supply the 3.3V to VCCIO without any other components being required.  In this case, connect VCCIO to the 3V3OUT pin of the FTDI device.
•   Entirely self-powered, that is from the local supply on your board.  In the case where 3.3V IO's are required, you will need 5V and 3.3V to be available on your board.

Crystal Frequency

Section 6.3 of the FT2232H Datasheet gives an example of a 12MHz crystal being connected in the oscillator configuration.

Suspend State
You can read about USB Selective Suspend in AN_107 Advanced Driver Options.

We tell the system we're idle and the system puts us in a low power state.

If it is in selective suspend, the next request through the driver will bring it out of suspend.

For example, in a terminal emulator open port, no data for say 5 seconds will put the device into suspend. The next keystroke will generate a write request. When the driver receives that request, it will come out of suspend and send the data.

There is also an additional feature called remote wake-up which can be used to bring the device out of suspend mode:

RI# pin: Ring Indicator Control Input. When remote wake up is enabled in the internal EEPROM taking RI# low (20ms active low pulse) can be used to resume the PC USB host controller from suspend.

Suspend mode can be monitored via the SLEEP# pin.

please let us know f you have any other questions.

Best Regards

FTDI community

 on: Today at 11:19:30 AM 
Started by VVasa - Last Post by VVasa
Hi Team

I am using Ft2232h with my Custom design board. I observed that my pin no.60 (PWREN) is showing 3.3V & pin 36 (Suspend) is showing 0V, I assume that my FTDI is probably in suspend mode and hence not able to get detected on my Windows/Linux system.

I have attached snap from my Schematic. I have observed the following thing:
- Voltage wise its perfect getting 3.3V & 1.8V(VCORE)
- Have checked the assembly wise & its ok
- Also checked by Removing EEPROM
- Many times I have observed Device descriptor failed error message on Windows machine

- Whenever the power ON condition happens does FT2232H needs any particular sequence ?
- What will be the Crystal Frequency to be observed at Oscillator pin's 2 & 3?

Can you please guide through on what can be the solution to remove FT2232H out from Suspend mode ?

 on: September 22, 2021, 03:59:00 PM 
Started by zyx - Last Post by zyx
If you are talking about the AppleUSBFTDI driver, yes we've done that. Not doing that would give us a different error which was not as complicated as what we're facing now. We used either the D2XX helper or "kextunload" to do that and we also used "kextstat | grep FTDI" to double-check.

 on: September 22, 2021, 03:41:41 PM 
Started by kalle - Last Post by FTDI Community

Unfortunately we currently only have instructions for the previous .kext version of the driver:

The edits to the info.plist would remain the same in terms of the latency timer and inbuffersize attributes, however Apple stipulating a codeless .dext approach for modifying drivers in macOS 11. The driver team are currently looking into the best way to produce a codeless .dext.

Best Regards,
FTDI Community

 on: September 22, 2021, 12:08:53 PM 
Started by kalle - Last Post by scotttmiller
Thanks for the docs.   The VCP doc is informative, but it does not contain instructions for MacOS.  Can you please also send me instructions for reconfiguring your VCP driver on MacOS.

 on: September 22, 2021, 10:26:33 AM 
Started by zyx - Last Post by FTDI Community
As per the installation guide, the VCP driver is part of the kernel in versions 10.9 and later so it is there by default   

Best Regards
FTDI Community

 on: September 21, 2021, 04:46:26 PM 
Started by zyx - Last Post by zyx
We have done that. In fact, on some of the computers we didn't install the VCP driver at all.

 on: September 21, 2021, 03:36:32 PM 
Started by zyx - Last Post by FTDI Community

Have you unloaded the VCP driver? You need to in order to use the D2xx drivers.
See the Mac OS X Installation Guide for more information.

Best Regards
FTDI Community

 on: September 21, 2021, 08:25:43 AM 
Started by ada - Last Post by ada
If IgnoreHWSerNum is set in the registers, COM port numbers are enumerated for each USB port.  ::)

Pages: [1] 2 3 ... 10