Máxima velocidad de la UART

219 views
Skip to first unread message

Juan José Luna Espinosa

unread,
Jul 25, 2017, 9:26:52 AM7/25/17
to FPGAwars: explorando el lado libre

Hola! Me preguntaba cual debe ser el máximo ancho de banda en bytes/segundo de la UART conectada al FTDI.

Usualmente a 3.3V no se usan más de 115200 baudios (11520 bytes/s) y a 5V según mi experiencia el máximo aconsejable es 57600 baudios.

Sin embargo, estas frecuencias son para prototipos, o para placas con conectores de por medio. Estando la FPGA y el FTDI en el PCB y con pistas tan cortas, es posible que se pueda multiplicar el límite.

Por la parte del FTDI al PC, al ser conexión USB 2.0 el límite debe ser del orden de 12 megabits/segundo. Estaría ya limitado por el soporte del sistema operativo.

Si alguien se pregunta por la utilidad de esto, por ejemplo están estas cámaras baratas OV7670 (menos de 5 eur en eBay) que tienen interfaz paralela. He conseguido sacar video de ellas y mostrarlo en una pequeña pantalla TFT, mediante una placa ICE40-8K.

Si alguien tiene por mano lo de la velocidad de la UART y puede hacer pruebas estaría bien, si no lo probaré yo cuando pueda.

Saludos

Carlos García

unread,
Jul 25, 2017, 10:09:38 AM7/25/17
to FPGA-WARS: explorando el lado libre
Hola Juan José, esto lo estuve investigando en su día.

Resulta que hay un modo de funcionamiento del chip FTDI que permite acceder a la tasa completa. Lo dejé documentado aquí: https://github.com/CarlosGS/iceDAQ#ftdi-software-modification-for-high-speed-serial

Saludos,
Carlos

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/af28e5cb-255a-455e-9257-19715c535952%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Juan José Luna Espinosa

unread,
Jul 25, 2017, 11:24:32 AM7/25/17
to fpga-wars-explora...@googlegroups.com
Hola Carlos, es genial.

Me salen aprox. 8,7 Mbit/s con el modo Opto-isolate, lo cual es fantástico. Seguro que le daré alguna utilidad.

Lástima lo del programa configurador sólo para Windows, qué se le va a hacer. Tendré que ir a casa de un amigo a configurar mi placa x-D

Saludos


El 25 de julio de 2017, 16:09, Carlos García <carlosga...@gmail.com> escribió:
Hola Juan José, esto lo estuve investigando en su día.

Resulta que hay un modo de funcionamiento del chip FTDI que permite acceder a la tasa completa. Lo dejé documentado aquí: https://github.com/CarlosGS/iceDAQ#ftdi-software-modification-for-high-speed-serial

Saludos,
Carlos
2017-07-25 6:26 GMT-07:00 Juan José Luna Espinosa <juanj...@gmail.com>:

Hola! Me preguntaba cual debe ser el máximo ancho de banda en bytes/segundo de la UART conectada al FTDI.

Usualmente a 3.3V no se usan más de 115200 baudios (11520 bytes/s) y a 5V según mi experiencia el máximo aconsejable es 57600 baudios.

Sin embargo, estas frecuencias son para prototipos, o para placas con conectores de por medio. Estando la FPGA y el FTDI en el PCB y con pistas tan cortas, es posible que se pueda multiplicar el límite.

Por la parte del FTDI al PC, al ser conexión USB 2.0 el límite debe ser del orden de 12 megabits/segundo. Estaría ya limitado por el soporte del sistema operativo.

Si alguien se pregunta por la utilidad de esto, por ejemplo están estas cámaras baratas OV7670 (menos de 5 eur en eBay) que tienen interfaz paralela. He conseguido sacar video de ellas y mostrarlo en una pequeña pantalla TFT, mediante una placa ICE40-8K.

Si alguien tiene por mano lo de la velocidad de la UART y puede hacer pruebas estaría bien, si no lo probaré yo cuando pueda.

Saludos

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@googlegroups.com.

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Reply all
Reply to author
Forward
0 new messages