collapse

* Posts Recentes

Transmissão de energia sem fios por dropes
[Ontem às 14:36]


Fita Isoladora - Tipos ou Qualidades diferentes? por dropes
[21 de Agosto de 2024, 15:53]


Cabo/Tubo? para passar ligação sensores - horta por SerraCabo
[21 de Agosto de 2024, 12:14]


Impressora - Valerá a pena? por dropes
[16 de Agosto de 2024, 17:09]


Fonte Monitor Samsung por jm_araujo
[14 de Agosto de 2024, 14:49]


Shelly em jeito de watchdog por SerraCabo
[10 de Agosto de 2024, 22:13]


[RESOLVIDO] Browser TV JVC por KammutierSpule
[07 de Agosto de 2024, 10:16]


Sirene NOVA maluca por m90mine
[31 de Julho de 2024, 12:39]


Ajuda na escolha de componentes para um robot para andar na areia por tarquinio
[30 de Julho de 2024, 11:42]


Meu novo robô por dropes
[10 de Julho de 2024, 21:59]

Autor Tópico: High Voltage USB-Isolator - Raspberry Pico USB-Serial at high speeds!  (Lida 2205 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline blabla

  • Mini Robot
  • *
  • Mensagens: 258
Hello,

I am very pleased with Raspberry Pico USB-Serial connection currently I’m getting 2 Mbits/s  in GTKTerm. The max speed of the program, maybe the connection can go even higher.

But even more impressive is that I can get 2 Mbit’s of USB-Serial from the Raspberry Pico, with my little program in the following conditions:

Raspberry Pi Pico in Rust Proj Template with RTIC USB-Serial and UF2
https://github.com/joaocarvalhoopen/Raspberry_Pi_Pico_in_Rust__Proj_Template_with_RTIC_USB-Serial_UF2

First I have a 2 meters USB-A to USB-B type connector with a USB 2.0 rated cable, following that  I have a USB-ISO High Voltage Isolator that gives 1000V Isolation on USB and that is a cheap but I thing good product. It uses the Analog Devices IC’s for USB Isolation:

USB-ISO - OLIMEX
https://www.olimex.com/Products/USB-Modules/USB-ISO/

In the manual, it says that the cable should be 1.8 meters long at both ends.

Then from the isolator I have put a USB 3.0 3 meters male-female cable and then it goes into a 1 meter cable into a USB-Hub with Power Supply and then it goes with a 1 meter cable into the Pico that is also giving power to other pico.

So the chain is:

PC Linux -> 2 meters USB 2.0 -> USB-ISO 1KV Isolator  no external power supply -> 3 meters of USB 3.0 -> 1 meter of cable USB Hub -> USB 1 meter -> Raspberry Pico

This at 2 Mbits/s serial terminal on GTKTerm, verified with the Pico internal API:

Código: [Seleccione]
let data_rate = serial.line_coding().data_rate();
Best regards,
João
« Última modificação: 25 de Fevereiro de 2022, 22:07 por blabla »