IMPORTANT UPDATE:
The serial communication works but there is a problem:
Connecting the FTDI adapter, the iMX6 board and the carrier gets extremely hot, and at the end it broke.
Hello @koan,
thanks a lot for using the Toradex Developer Community.
I checked the connections that you indicate above and there is something which is not correct in my opinion.
According to the TTL-232R-3V3 datasheet, pin 4 it is the TXD signal which should be connected to the UART_A_RXD signal of the Viola carrier board.
This signal is available on pin 27 of the Extension Header X9. The correct connections should therefore be:
FTDI pin 1->Viola X9 pin 24 (GND)
FTDI pin 4->Viola X9 pin 27 (TX)
FTDI pin 5->Viola X9 pin 26 (RX)
I am not sure what’s the reason for having a working communication.
Do you have another module and carrier to test the connection I recommended?
I hope this helps, please don’t hesitate to get back to me if you need any further help.
I would say that if you use the 3.3V level device, it should be working. I think that this was already done in the past but I will have anyway somebody trying this configuration one more time here, and I will get back to you.
In my opinion the issue here was some kind of electrical level when I connect the FTDI.
With the first try I burnt the Colibri.
Afterwards I used another new Viola Plus and another Colibri but I noticed that the board went extremely hot after 5 min. so I disconnected the FTDI.
My situation now is the following:
I prepare the Colibri with a static IP address using an Iris board (the most reliable IMHO), afterwards I mount it on the Viola Plus and I access the console via SSH.
This is a temporary solution, because I’d like to have a serial debug port on Viola Plus.
I do need your confirmation that this is s.afe and doable and won’t burn another Colibri.
Please try on your side and let me know the result.
I would not be worried about this voltage between the GND, it has probably to do with the way the power supply is designed.
To me is a bit more frightening the fact that you measuring 4.2V on the TX and RX signals.
Table 4.3.2 TTL-232R-3V3 Electrical Parameters on page 11 of the TTL-232R datasheet, states that the maximum VOH should be 3.2V.
Could you please check one more time this device is actually a 3.3V version one? Maybe it is wrongly labeled and you never noticed because RBPi and BeagleBoneBlack have a 5V tolerant serial interface? Is it possible?
Do you have in your office one additional similar FTDI device, just to make sure it is not damaged and the output voltage is actually too high?