collapse

* Posts Recentes

UPS trovada por KammutierSpule
[11 de Junho de 2024, 18:38]


Odin - A better alternative to C, C++ and maybe Rust. por blabla
[10 de Junho de 2024, 18:59]


Meu novo robô por josecarlos
[10 de Junho de 2024, 12:17]


Transmissão de energia sem fios por dropes
[09 de Junho de 2024, 14:51]


MINI560 - corrente sem carga? por KammutierSpule
[14 de Maio de 2024, 15:09]


Arame de Estendal por SerraCabo
[11 de Maio de 2024, 14:15]


LLM Crawlers por TigPT
[04 de Maio de 2024, 21:40]


Emulador NES em ESP32 por dropes
[04 de Maio de 2024, 14:48]


Circuito Microfone que funcione por almamater
[27 de Abril de 2024, 17:14]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]

Autor Tópico: High Voltage USB-Isolator - Raspberry Pico USB-Serial at high speeds!  (Lida 1737 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 »