FTDI FT232RL USB to Serial Module (AZ-Delivery) Detailed Review

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • A usable USB to serial converter with a nice form factor, put not perfect …
    ↓↓↓ Complete description, time index and links below ↓↓↓
    A while ago I featured those AZ-Delivery FT232RL USB to serial converter modules in a mailbag (link below). I was high time to put them through the paces.
    The good news: They’re cheap, have a lot of features, and I like their form factor for breadboard use. However, they don’t quite behave like FTDI FT232Rs (EEPROM not writable), and they lack a poly-fuse as well as a recommended ferrite bead.
    00:00 Intro - a closer look at that USB to serial module
    00:19 Chip - FT232-AZ, an FTDI FT232RL made for AZ-Delivery
    00:47 Board - everything there is, and it’s not much
    02:45 Pin headers - solder in your own for breadboard usage
    03:09 Pinout and specifications - as well as a hint at an EEPROM
    07:03 FTDI FT_Prog - can read EEPROM, but cannot write it
    10:08 Timing and signal levels - of the USB power management
    12:31 USB shield - connected to ground
    12:47 Real word test - with an serial U-Blox GPS module
    13:40 Summary - the good and the bad
    16:24 Wrap-up -nice for breadboard use, bye
    Reviews • Reviews
    Mailbag: Teensy 4.0 600MHz ARM MCU, FT232RL USB to Serial (incl. First Tests) • Mailbag: Teensy 4.0 60...
    Mailbag: GPS Module with U-BLOX NEO-M8N (incl. First Tests with Arduino MCU) • Mailbag: GPS Module wi...
    FTDI FT_PROG download ftdichip.com/utilities/#FT_PROG
    #usb #serial #converter #arduino #mcu #microcotroller #test #review #robertssmorgasbord
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 71

  • @tjaartkotze4394
    @tjaartkotze4394 2 ปีที่แล้ว +1

    wow..wow... wow love your style of explanation and knowledge. Job well done

  • @holgerwikingsen713
    @holgerwikingsen713 ปีที่แล้ว

    Great video. You are very good at speaking your mind and definitely love your accent. I recently got my first FT232RL board+chip (seems to be original, it's programmable) and I was confused as to when should I invert the RS232 signal. My ESP32 microcontroller works with both signal logics but have one router device that only works with the default logic. Thank you for your time and dedication.

    • @robertssmorgasbord
      @robertssmorgasbord  ปีที่แล้ว

      Thanks for the praise! And for liking my accent 😅 As for the inverting of the RS-232 signal: 0s and start bits are high, 1s and stop bits are low. The USARTs of many MCUs (e.g. ATmega) do just that and don't even have the option of inverting the I/O signal. It's nice that the ESP32 does have such an option though. If in doubt, just have a look with an oscilloscope 😉

  • @hssnov
    @hssnov 2 ปีที่แล้ว

    Very nice explanation, i used ftdi for long time but never explored it. Thank you

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      I thank you for the praise 🙂

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      Hi Hassan, unfortunately your follow up comment got swallowed by TH-cam. All I could recover from my bell menu was:
      "I tried to change the current in the same way you did but it didn't work. nonetheless, i changed the current in the same environment but i did it in different way. First i entered the USB..."
      Would love to hear how you solved the problem! It would be also OK if you deleted your comment, because after posting you realized it didn't work after all - happens to the best of us. Just don't let me hanging on, trying every "enter USB..." in FT_PROG 😉

    • @hssnov
      @hssnov 2 ปีที่แล้ว

      @@robertssmorgasbord My apologies, i deleted it.
      I tried to alter the current and it was working but when i turned off and on the ftdi, it return to default 90ma.
      So i deleted my comment 😅.
      I was tring hardly to hack it but no way.
      It works only when its ON when i restarted it, it returns to the default state.
      So i wrote my comment before i restart then i deleted it later.
      My apologies

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +2

      @@hssnov First, thank you very much for the reply! And no apologies needed 🙂 I also thought at one point that I had successfully set the current. But I was never able to replicate that. Afterwards I thought that maybe I just imagined things. Your post explains me eerie experience. Thanks again!

  • @Cindercuboid
    @Cindercuboid วันที่ผ่านมา

    So much knowledge! I have the same device from Amazon but my chip says FTDI, whether that makes a difference in it's writing capability I have no idea...
    I'm trying to retrieve an original 2001 Xbox's EEPROM currently and only have this little thing at hand. The problem is: the retrieval method is done using SDA and SCL lines.
    Is there any possibility to do this with this device or am I SOL? Thanks!
    Also, your accent, ist du Deutsch??

  • @Gocast2
    @Gocast2 2 ปีที่แล้ว

    Thanks for the very detailed deep dive. I told you in a previous video that I was going to try and get optically isolated serial communication between a PC and a microcontroller, to prevent damage caused by both the MCU and PC being powered by the same mains power supply.
    the opto-isolation would also allow me to power the MCU without the FTDI converter's power supply, so I don't have to worry about the current limitations of the FDTI.
    Using this exact FTDI converter, an ESP32 and 2 high speed optocouplers (connecting the RX and TX lines of both modules), it worked great.
    I even managed to upload a sketch automatically (without having to press the reset button) through adding two more optocouplers, which connect RTS and DTR on the FTDR to EN and GPIO0 on the ESP32 respectively.
    Given that it makes all these extra pins available, I've found the FT232RL to be very versatile.

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +1

      Good on you 🙂 I have to admit that I never fumbled about with the RS232 RTS and DTR lines (besides soldering a RS232 cable in the late 80s to connect a little Mitsubishi industrial robot arm to a PC - it was a high school project). But I'll will make use of the FT232RL in the near future too: Connecting my Chinese U-Blox NEO-M8N GPS module directly to a PC (video coming up this Sunday) and prototyping an isolated (of course) USB to RS-422 / NMEA 0183 HS adapter.

    • @Gocast2
      @Gocast2 2 ปีที่แล้ว

      @@robertssmorgasbord cool! looking forward to it :).

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +1

      @@Gocast2 The video about the Chinese U-Blox NEO-M8N GPS module (plus the FT232RL) is up now: th-cam.com/video/RwzfP7Q1zj0/w-d-xo.html 🙂 It will be a while until I come around doing the USB to RS-422 / NMEA 0183 HS stuff though.

  • @andymouse
    @andymouse 2 ปีที่แล้ว

    Interesting deep dive...cheers.

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +1

      Yes, it was. Unfortunately, the deeper you dive with a Chinese product, the muddier the waters get. Well, in this case it wasn't too bad. Though, it would have been really great to have a FT232RL with a writable EEPROM.

    • @andymouse
      @andymouse 2 ปีที่แล้ว

      @@robertssmorgasbord That would be interesting to.

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      @@andymouse Yup, I'm planning on getting some other breakout board with an original FT232RL. Will definitely cost more than 4 bucks, but it might be worth it.

  • @rotem2116
    @rotem2116 9 หลายเดือนก่อน

    What is the name of the cable that connects to the right side of the unit ?

    • @robertssmorgasbord
      @robertssmorgasbord  9 หลายเดือนก่อน +1

      It's a Mini (not Micro) USB connector for an, well, USB cable. If you mean the other right, that's just an 2.54mm / 0.1'' 6 pin header, not intended for any specific cable.

  • @wireless80211x
    @wireless80211x หลายเดือนก่อน +1

    Champion !

    • @robertssmorgasbord
      @robertssmorgasbord  26 วันที่ผ่านมา +1

      Well, not quite 😅 But thank you anyway.

  • @theodorostsolos9983
    @theodorostsolos9983 7 หลายเดือนก่อน

    Congratulations! Do you know how can i connect a rc receiver to that usb adaptor? The receiver has 3 pins, ground, Vc+ and a signal pin.

    • @robertssmorgasbord
      @robertssmorgasbord  7 หลายเดือนก่อน

      Three question: does your RC receiver speak RS232 on the signal pin? What supply voltage does your RC receiver expect on the Vc+ pin and how much current does it draw? What is the signal level on your RC receivers signal pin?

    • @theodorostsolos9983
      @theodorostsolos9983 7 หลายเดือนก่อน

      @@robertssmorgasbord oh...i have no idea about these specs. The receiver is an rc airplane receiver AR7350. I dont know what is RS232. The receiver works with 5volts and consums about 50mah. And I don't know about signal level.

    • @robertssmorgasbord
      @robertssmorgasbord  7 หลายเดือนก่อน

      @@theodorostsolos9983 Well, I had a quick look at the AR7350 (not much documentation available), and I'm pretty sure that the FTDI FT232RL is not suitable for connecting it via USB to an PC. Sorry!

    • @theodorostsolos9983
      @theodorostsolos9983 7 หลายเดือนก่อน

      But this receiver is supposed to be programmed via the spektrum usb cable SPM3065 which has the ftdi ft232 chip...

    • @robertssmorgasbord
      @robertssmorgasbord  7 หลายเดือนก่อน

      @@theodorostsolos9983 Ah! Now we're getting somewhere! The original FTDI FT232 chip allows you to do a lot more that just adapt USB to logic level serial. With the right software (on the USB side) you can use it as a general I/O. NOTE: The chip on the module reviewed in the video has NOT an original FTDI FT232 chip! The chip on that module does NOT support all functionality of the original FTDI FT232 chip! Also, I had a look at the SPM3065 cable, and it's not clear HOW they use FTDI FT232 and what additional parts are in there. Since the SPM3065 cable goes for about 25 bucks, I would recommend to just buy it, instead of trying to reverse engineer it and build your own around an (original) FTDI FT232. It's just not worth it.

  • @anuragnayak324
    @anuragnayak324 4 หลายเดือนก่อน

    Can I use it to program lilypad? Also what other modules can be used to program lilypad which can be plugged into a windows system....

    • @robertssmorgasbord
      @robertssmorgasbord  4 หลายเดือนก่อน

      Never worked with Lilypads, so I can't say for sure, but I don't see why it wouldn't work. Have a look at this, were they are using an FTDI based USB to serial converter to program a Lilypad: www.instructables.com/Arduino-Lilypad-Tutorial/

  • @matthewjames4268
    @matthewjames4268 2 หลายเดือนก่อน

    Trying to use this to connect my radio transmitter. Ground, VCC, and Signal wires connected to receiver. But receiver doesn't seem to be getting power. I might try jumping to 5V.

    • @robertssmorgasbord
      @robertssmorgasbord  2 หลายเดือนก่อน

      Well, before you change the jumper to 5V, make sure your radio transmitter cant take 5V. Also, the 3.3V supply out of that thing is pretty meager. It might break down powering a radio transmitter.

    • @matthewjames4268
      @matthewjames4268 2 หลายเดือนก่อน

      @@robertssmorgasbord 5V worked. Now trying to get signal to software.

    • @robertssmorgasbord
      @robertssmorgasbord  2 หลายเดือนก่อน

      @@matthewjames4268 Good for you 🙂 Whish you luck with with the signal/software part!

  • @balamohan5641
    @balamohan5641 2 ปีที่แล้ว

    hi, i am doing 32ch relay board, so .I buy ft232 and ft4232 board, but I don't how to control shift resister with this. could u help? and please put video about Fd4232

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +1

      Interesting project! I've never used the FT232/FT4232 in that manner. I'm guessing you want to use the CBUS pins in bit bang mode to control a 32-bit shift register. FTDIs application note AN_232R-01 (google for "FTDI AN_232R-01") describes that in detail. Regarding the FT4232: I'll put that on my wall of video ideas. No promises though! Especially because I normally don't do any Windows/Linux programming stuff.

    • @balamohan5641
      @balamohan5641 2 ปีที่แล้ว

      @@robertssmorgasbord thank you very much for your reply

    • @balamohan5641
      @balamohan5641 2 ปีที่แล้ว

      please make 32ch digital output with ft4232

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      @@balamohan5641 You're welcome!

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      @@balamohan5641 As I've said, I've put it on my wall of video ideas 😉

  • @ciano5475
    @ciano5475 2 ปีที่แล้ว +2

    Are you sure it is an original FTDI chip?

    • @bimsbarkas
      @bimsbarkas 2 ปีที่แล้ว +2

      Yes, don't be ridiculous, of course it's a Chinese fake.

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      Well, I'm pretty sure it's not an unauthorized fake. As I mentioned the chip is stamped FT232-AZ. My best guess it's from an OEM batch made by FTDI for AZ-Delivery. AZ-Delivery probably choose to have a "fuse" (one-time programmable element on the chip) set to disable writing the EEPROM. As for why they've done that I can only speculate: A) They sell that chip on a breakout board with marked pins (e.g. power and sleep), but via the EEPROM users could redefine the pins and they wanted to avoid the support hassle that definitely would have come with that. B) FTDI was only willing to sell them a "castrated" OEM batch, because they didn't wanted to cannibalize their own sales. C) Your best guess here ...

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      @@bimsbarkas I don't think there unauthorized copies (fake). AZ-Delivery is an incorporated company here in Germany, and German authorities take product fakes very seriously. See also my answer to ciano.

    • @dokterzorro
      @dokterzorro 2 ปีที่แล้ว

      @@robertssmorgasbord Most people don't even notice it's fake because for small programming tasks it will do. It's when you start using the fakes for serious communications that they will fail and throw errors. Since it's not branded FTDI but AZ delivery they might get away with claiming a generic version of the original FTDI one, they have learned from previous batches that were branded FTDI and got burned because of copyright and fake product laws. Rest assured, these are still fake, not made by FTDI and will not perform as good as the real ones. Ask FTDI if you will, they will tell you that they will NEVER sell their chips with custom branding for dubious box-pusher companies on Amazon. AZ delivery might have an office in Germany, they are 100% china-made junkers selling exactly the same junk as Ali, they only operate tailored to EU laws, avoiding the blatant fakery we've seen from other sellers.

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      @@dokterzorro Again, thanks for the info (see also my reply to your other comment). I will put AZ delivery on my blacklist and we can declare that chip a fake.

  • @David_11111
    @David_11111 2 ปีที่แล้ว

    yay

  • @ariovaldovitisanchez9968
    @ariovaldovitisanchez9968 6 หลายเดือนก่อน

    NICE!!!!

    • @robertssmorgasbord
      @robertssmorgasbord  6 หลายเดือนก่อน

      Thanks! But do you mean the review or the module?

  • @bhoot1702
    @bhoot1702 10 หลายเดือนก่อน

    😘

  • @radiosparks13
    @radiosparks13 ปีที่แล้ว

    Golly Gee, I should have watched this video first, would have saved me some time. Mine looks like yours, I bought it for $4CAD and has a fake FTDI logo on the chip. Still, it's OK, as a plain vanilla (NOT programmable) serial interface. My serial number is A5XK3RJT, see if anybody else has this.
    I did buy a real (programmable and at way more cost) chip and use it to CAT my Kenwood HF radio. The radio needs inverted signal levels.

    • @robertssmorgasbord
      @robertssmorgasbord  ปีที่แล้ว

      Yeah, for the price these Chinese clones are not bad. You just have to curb your expectations in regards to programming them.
      An original FTDI goes for 4.90€ + tax at Digikey. If the need arises I could simply swap the fake chip on the board with an original one 😅

  • @HongPhucNguyen
    @HongPhucNguyen ปีที่แล้ว

    Thanks for your explain. I got a couple FT232RL fake chip, it cannot program. No way to buy real FTDI chip from China, all FTDI chip from China are fake, they cannot produce any real FTDI chip in china. Need order real FTDI chip from indonesia only

    • @robertssmorgasbord
      @robertssmorgasbord  ปีที่แล้ว

      You're welcome! I guess will all the cheap fake FT232RLs available in China FTDI has a hard time selling its original chips there. But it's interesting that you can get original FTDI chips in Indonesia.

  • @dokterzorro
    @dokterzorro 2 ปีที่แล้ว

    Nonsense, true FTDI chips can be programmed. If you can't it is a fake chip, simple as that. No AZ delivery is not gonna get a special batch of FTDI made chips that can't be programmed because of a flag, that's just not how these chips work. They sell on Amazon and are just box-pushers who seem te have now upgraded to having the same chinese fake manufaturers to make them branded versions of the same fake chips we've been seeing a lot. For most applications the fake chips will do fine, for fast programming of microcontrollerchips it works. For some other stuff, like uninterrupted DMX sending it will crap out randomly and not work. Only REAL chips will do that 24/7 without faults. There is no excuse for these damn things, they make designing relyable hardware a nightmare. Ban them, burn them and hurray for FTDI trying to make all the fakes unuseable, maybe that way importers and resellers will take notice after the complaints start coming in. This needs to end, right now.

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +1

      Thanks for your input! I myself have become a wee bit more careful about shouting out "Fake Chip!" (see "Faulty Chinese MAX31855K Modules: Fake Chips? No! Just a Capacitor Missing!" th-cam.com/video/PywHVgJAMu8/w-d-xo.html ). But in this case (FT232RL) you are probably right. I also stumbled lately over a indisputable fake U-Blox NEO-M8N GPS module ( th-cam.com/video/RwzfP7Q1zj0/w-d-xo.html ). In the past I constantly underestimated the Chinese manufacturing capabilities in that regard. I simply couldn't imagine that it would be profitable to develop (reverse engineer) and manufacture fake chips. But obviously I was wrong.

    • @dokterzorro
      @dokterzorro 2 ปีที่แล้ว

      @@robertssmorgasbord
      The engineering is quite impressive, in the case of the FT232 they used pretty complex processorchips to emulate the outdated design of the original chip. Like I said, for simple programming it will work fine, great for hobbyists on a budget as the original ftdi chip is expensive. Just know the limitations, it's not real so it can't be expected to work 100%. At least AZ is honest in not putting FTDI logo on the thing but their own, so they are easily identifyable. How are these sold, do they advertise them as FTDI or just the FT232 name?

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว

      @@dokterzorro Well, to be fair, if you look at their website ( www.az-delivery.de/en/products/ftdi-adapter-ft232rl ) there's no mentioning of FTDI or any of the original FTDI FT232 variants (FT232H/R/B etc.). They always call it a FT232-AZ and never use "FT232" without the "-AZ".

  • @NivagSwerdna
    @NivagSwerdna 2 ปีที่แล้ว

    "If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck."... given no FT-PROG looks like a clone. Decap it!

    • @robertssmorgasbord
      @robertssmorgasbord  2 ปีที่แล้ว +1

      I hope with "decap" you mean using solvent and/or a grinder to expose the chip, and not decapitate 😉 Anyway, I would love to do that and compare the chip to an original FT232RL. But unfortunately I don't have the equipment, respectively, never done that before.

  • @mrmf4712
    @mrmf4712 ปีที่แล้ว

    Can you stop waving that hand into our face

    • @robertssmorgasbord
      @robertssmorgasbord  ปีที่แล้ว +6

      No I can't 😅 It's a obsessive-compulsive disorder (OCD) 😉