Arduino Ethernet, Delock 62406

Hi,

as this is new to me I’m struggling to connect the Arduino Ethernet to a USB to serial adapter from “Delock 62406”.
The poor Delock manual says it uses a FTDI FT232 chipset for USB to serial RS-422/485.
http://www.delock.de/produkte/G_62406/merkmale.html?setLanguage=en

The terminal block(breakout board) that came with the Delock 62406 has the following pins:

  1. T/R-
  2. T/R+ → 5V ( I measured this with my multimeter)
  3. RXD-
  4. RXD+ → 5V ( I measured this with my multimeter)
  5. GND
  6. NC → 0,4V shouldn’t there be 5V ? ← in the Delock manual Pin.6 is labeled as VCC but no infos on Volts

I tried the following connection:
T/R+ to TX on arduino
T/R- to RX on arduino
GND to ground on arduino

I powered the arduino with external power supply, since VCC/NC on the Delock doesn’t seem to work.

With that setup I get me some strange data(Âÿ0@0øÿ$ÿØ@øpÀðpþÿ°\þÀ?ùüúÿ) on the serial monitor when I press the reset button on the arduino.

Whats also strange is that the Delock 62406 doesn’t work with the latest drivers from FTDI (v 2.08.28)
http://www.ftdichip.com/Drivers/VCP.htm”, I get a BOSD
The old drivers that came with the Delock package on a CD seem to work though(v 1.0.2151.0)

The arduino seems to be working. I made myself the parallel programmer(http://arduino.cc/en/Hacking/ParallelProgrammer) and successfully programmed the arduino. For example the “webserver server” sketch works.

When I try to upload the bootloader with the arduino software 1.0.3 it says is successfully installed.

Is this a more simple config problem of the USB/serial adapter “port settings” ?
Or is this USB/serial adapter from Delock useless for serial connection to the arduino ethernet?

thanks!

Hi, you may be aware that serial RS-485 is not RS-232, though they have identical connectors. Here is a comparison of the pinouts: http://digital.ni.com/public.nsf/allkb/B9A38929D546B796862572C7005F0644; the short description in the page points out the difference between single ended serial protocol vs differential serial protocol.

Your

T/R+ to TX on arduino T/R+ to RX on arduino

is weird. It seems you are just creating a loopback between TX and RX on the Arduino, possibly adding some noise from the T/R+.

Thanks,

its a typo RX is T/R-(fixed it in the first post).

And for the RS-232(single ended serial protocol) vs. RS-485(differential serial protocol), that means I have to look for a RS-232 USB FTDI adapter?

On http://arduino.cc/en/Main/ArduinoBoardEthernet site they only talk about "FTDI USB cables".....shoud be more specific here....

Before making further purchases, and considering you built the parallel programmer yourself ( :)), I would start looking into the FT232 chip. It is not limited to RS-485: specifically, it also supports RS232, so I believe that by looking at the data sheet and comparing the pinouts you may come out with a more interesting solution than just buying a new cable.

Here you'll find plenty of application notes that may (or may not) provide further guidance http://www.ftdichip.com/Support/Documents/AppNotes.htm.

you mean something like cut the FTDI Chip out of the molten plastic housing to verify the chip type and to have access to the PCB to flash another firmware for RS-232 and hope not to brick it...... :sweat_smile:

zefix: you mean something like cut the FTDI Chip out of the molten plastic housing to verify the chip type and to have access to the PCB to flash another firmware for RS-232 and hope not to brick it...... :sweat_smile:

Hmmm, thought it was slightly more accessible than that. Yes, a new cable might be a safer option.