FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

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

Show Posts

You can view here all posts made by this member. Note that you can only see posts made in areas to which you currently have access.

Messages - FTDI Community

Pages: 1 ... 30 31 [32] 33 34 ... 60
466
New Member Introductions / Re: Ftdi 800 chip
« on: July 24, 2020, 02:34:38 PM »
Hello,

Unfortunately I am not aware of a specific case where EVE has been use to produce a HUD, but again the ability to achieve this is more related to the LCD panel being used.

I am aware that special high brightness displays are available for such an application. You could try looking at winstar, display technology or Newhaven's product stacks to see if they have an applicable display for your application.

Best Regards,
FTDI Community

467
New Member Introductions / Re: Ftdi 800 chip
« on: July 23, 2020, 04:34:09 PM »
Hello,

During initialization you would write the desired value to REG_PWM_DUTY, but again the reset/default state of this register is 128, this is the maximum applicable value. So by default the backlight value would be set to its maximum value.

The version of EVE being used does not affect the maximum achievable brightness of a given LCD panel, all EVE has the ability to do is control the strength of the backlight via the REG_PWM_DUTY register.

Best Regards,
FTDI Community

468
General Discussion / Re: FT813 Custome Font Text
« on: July 23, 2020, 02:15:27 PM »
Hello,

I had the dev team look at this and unfortunately they cannot reproduce what you are seeing:
The only thing they did note was to ensure the first character is at ASCII 32, not 31.


Best Regards,
FTDI Community

469
Discussion - Software / Re: Registering the FTD2XX.DLL
« on: July 22, 2020, 05:43:30 PM »
Hello,

Unfortunately we don't support Keysight VEE.

The standard IDE that we use is Microsoft Visual Studio.

You can find some basic software examples using this here:

http://www.ftdichip.com/Support/SoftwareExamples/CodeExamples.htm

Maybe other community members will be able to help you.

Best Regards,
FTDI Community

470
Hello,

Since this is not one of our products, although it utilises our device, I am unable to support it.
Product Manufacturers are responsible for supporting end-users of their products.
FTDI cannot control how the USB ICs are used and often has no knowledge of the entire product.
Please see the following document for reference:

http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_102_OEM_Technical_Support_Requirements_for_FTDI_Products.pdf

The OEM product may not use our standard drivers.
If it does, see the information below.

Usually windows will automatically find and install the driver if you are connected to the internet. Simply plug the device into the PC.
However, you can use the setup executable found on our website.
Note: you may need to save to PC, right-click and select run as administrator.
This will install the drivers on your PC with licensing information, so next time you plug in the device the device should be enumerated with those drivers.

Also refer to the Installation Guides. The 2.12.28 drivers can be pointed manually in Device Manager.

Best Regards,
FTDI Community

471
New Member Introductions / Re: Ftdi 800 chip
« on: July 20, 2020, 02:49:16 PM »
Hello,

The FT80x series of EVE ICs do not support mirroring the output to the LCD. However the later EVE series ICS (FT81x and BT81x) do support screen mirroring via the REG_ROTATE register.

The REG_PWM_DUTY register which defines the backlight PWM output duty cycle defaults to max, however this register should be set during screen initialization.

Best Regards,
FTDI Community

472
Discussion - Software / Re: Linux D2XX won't open by locationID
« on: July 15, 2020, 01:28:07 PM »
Hello,

The USB subsystem requires root user privileges to access on Linux, as a result the sudo command may be required.

Best Regards,
FTDI Community

473
Discussion - Software / Re: Technical Help
« on: July 13, 2020, 03:24:10 PM »
Hello,

You are already in contact with our support team on this issue via email. Please post any resolution here to help other customers

Best Regards,
FTDI Community

474
Hello,

We have measured i2c write/read on Windows and Linux platform.

The test consists of:
1.            Read / Write 10 bytes
2.            Using different frequency 500Kbps/1000Kbps/3400Kbps

The difference is very small:

Linux i2c write                                 
500Kbps  1000Kbps   3400Kbps
305us      206us        250us

Windows i2c write                                         
500Kbps  1000Kbps   3400Kbps
309us      170us        250us

Linux i2c read                                   
500Kbps  1000Kbps   3400Kbps
818us      760us        577us

Windows i2c read                                           
500Kbps  1000Kbps  3400Kbps
712us      660us       652us

So this shouldn't cause an issue of data within 10ms of data available.

You are also in contact with our support team via email. Please work with the support person and post any resolution here to help other community users.

Best Regards,
FTDI Community

475
General Discussion / Re: Can a timeout be set on FT_purge?
« on: July 02, 2020, 05:41:07 PM »
Hello,

Yes FT_IO_ERROR does point to a hardware issue.

D2XX functions are thread safe.

Best Regards,
FTDI Community

476
Hello,

In Linux, 'FT4222 A' is the interface 0 description of device. Not the chip code of the device.
See code output below:

Code: [Select]
cc get-version.c -lft4222 -WI,-path,/usr/local/lib
sudo./a.out

Device 0: 'FT4222 A'
  Chip version: 42220400, LibFT4222 version: 01040409

I have requested support from our R&D engineers to see if there are any known issues with LibFT4222 which could cause issues like you are seeing. Please expect significant delays in the process.

Best Regards,
FTDI Community

477
General Discussion / Re: Can a timeout be set on FT_purge?
« on: June 29, 2020, 04:31:34 PM »
Hello,

It sounds like some sort of hardware issue has occurred as you have suggested.

FT_SetTimeouts sets the read and write timeouts for the device. It won't have any effect on the other functions.

You could test out some of the other available commands to see if they would help reconnect with the failing hardware:

FT_ResetDevice
FT_ResetPort
FT_CyclePort
FT_Rescan
FT_Reload

FT_CyclePort could be the best option, this is like a physical unplug/replug.

Also check the API function return codes which might give you more information on the failure mode.
For example, FT_IO_ERROR usually points to an issue with the hardware.

Best Regards,
FTDI Community

478
Hello,

The description in the chip will be shown when the device is initially connected but in device manager Windows will replace the name with those taken from the inf files of the driver (e.g. USB Serial Port). This will happen for other USB devices too including our other USB-serial chips.

To change the string, you would need to edit the inf files but the latest versions of Windows have these digitally signed and so if you edit these you would not be able to install the driver in normal user mode on Windows. If your device was to be distributed to customers you would normally get a custom PID and program the device with this and have a driver edited to match your PID along with the new strings. You would then get reseller rights from Microsoft to re-sign your driver. Microsoft require you to purchase an EV certificate and so this would involve costs.

An alternative is to keep the VID/PID and the inf file as default, but to open the device using our D2xx driver as you can open by description. This means your application can find the device with no effort by the user. As a trade-off you would not get your device name in the device manager but on the other hand it saves cost and time. But if your main objective is to make the device easy to find and open with minimal hassle to users then this might be a good solution.

If you already have an application on Windows that uses VCP, you can even open the device by description in D2xx, check the COM port number via FT_GetCOMPortNumber and then close it and pass this to your VCP program.

Best Regards, FTDI Community



479
Hello,

You are using a very old revision of silicon.
Please test with the latest revision of FT4222H silicon which is Rev D.

You can find the chip errata here:

FT4222H Errata Technical Note
FT4222H Rev.D Technical Note

Also ensure that you are using the latest versions of LibFT4222 found here:

https://www.ftdichip.com/Products/ICs/FT4222H.html

Best Regards,
FTDI Community

480
Hello,

The libMPSSE uses separate FT_Write commands to send each part of the SPI transaction and so there will be a delay between the data and the CS operations as each FT_Write will be a new request to the host controller and will be at least on the next USB uframe (could be longer depending how the host schedules it). This is to make the library more generic as SPI peripherals have many different requirements.

As you mentioned, you can use D2xx and you can send the chip select GPIO command and the clocking command and data and the CS de-assert GPIO command all in one buffer with one FT_Write. If you add all these into one data array and pass to FT_Write, there will be much less delay between them (almost no delay between CS and data if you only clock in/out a few bytes).

When you have a known peripheral which needs a certain sequence, optimising the code like this will make a big improvement.

We also have the source code of libMPSSE and you can make the same change there.

Best Regards, FTDI Community



Pages: 1 ... 30 31 [32] 33 34 ... 60