Answer the question
In order to leave comments, you need to log in
FTDI USB TTL vs USB TTL?
FTDI is a company that makes drivers and designed the USB TTL adapter chip.
I often see that it is the FTDI USB TTL adapter that is needed, and not just USB TTL.
Is there any difference between FTDI or non-FTDI TTL for a device that connects via TTL?
Answer the question
In order to leave comments, you need to log in
It all depends not on the manufacturer, but on the interface that you plan to get from the other side. If this is a standard serial port, then it makes no difference whether you have a driver chip from FTDI or some other manufacturer. If you need a different interface - see specifically. In general, FTDI chips are a good choice, they implement many different interfaces and allow you to implement both low-speed interfaces (serial, SPI, I2C) and provide communication at the limit of (practical) USB. Plus, adequate support from drivers for windows / linux and a number of other platforms.
The term "USB TTL" in my opinion is completely incorrect and is used in vain for this kind of device. It would be more correct to say "USB - Serial TTL". Since not only the physical level is converted (USB voltage to TTL levels), but also the logical one - the USB protocol into a standard serial interface.
In addition to what nerudo said - FTDI chips allow you to use them not as a USB-UART converter, but in the so-called BitBang mode - in fact, as a parallel port. So, for example, the FTDI program is used to control the CNC machine Mach version 2 and 3. FTDI is also used as an ISP programmer. In this case, only FTDI.
If you need a USB-UART converter, it doesn't matter what to use.
To flash the Arduino, you need a converter that, in addition to Rx, Tx, also has a DTR signal, which is used to automatically reset the Arduino when uploading the firmware. You can not use this signal, but then the reset will have to be pressed with your hands at the right time.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question