collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[22 de Abril de 2024, 14:14]


Arame de Estendal por almamater
[18 de Abril de 2024, 16:16]


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


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

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

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

Offline blabla

  • Mini Robot
  • *
  • Mensagens: 257
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 »