Página 16 de 54

Re: Proyectos cacharreo 2021-2023

Publicado: 13 Mar 2023, 21:57
por cacharreo
Añadidas fotografías del montaje, del dispositivo montado y del dispositivo funcionando para el nanoTZXduino 0.01.

Proyecto #2312: FT232RL Dev Board 0.00

Publicado: 14 Mar 2023, 14:13
por cacharreo
Placa de desarrollo para la programación y prueba del chip de comunicaciones (UART/Serial) FTDI FT232RL. Requiere un adaptador SSOP de 28 a 40 pines con paso de 1.27mm. a DIP de 28 a 40 pines (𝄩2.54mm).

Dispone de indicadores LED de encendido (PWR) y de transmisión (TX) y recepción (RX) de datos y dos conectores de pines: UART que da acceso a las señales CTS, TXD, RXD, DTR y RESET y la tensión de salida VCCIO; y el conector del mismo nombre, VCCIO, para seleccionar con un puente (1x02 𝄩2.54mm.) si se desea una tensión de funcionamiento de +3.3VDC o +5VDC.

El dispositivo se alimenta con una tensión de +5VDC que obtiene a través del conector miniUSB y que además proporciona comunicación serie por USB con el chip en pruebas (FT232RL). Si se utiliza desde un PC requiere tener instalados los controladores más recientes del FT232RL que pueden obtenerse gratuitamente en el sitio web de FTDI.

Para su ensamblaje se recomienda montar primero los componentes SMD y, opcionalmente, comprobar las conexiones en el conector MiniUSB antes de pasar a soldar los componentes THT dado que el zócalo ZIF haría imposible repasar la soldadura (de forma manual)

Esquema
Imagen

Lista de componentes (14)
 Cantidad  Referencia  Valor  Formato 
3R1,R2,R3330Ω 1/8W 1%-10%0805
2C2,C3100nF 25V0805
1C110µF 25V0805
1LED1PWR [Red]LED 0805
1LED2RX [Green]LED 0805
1LED3TX [Blue]LED 0805
1J1USB MiniUSB-MINI-B_2 SMD
1J2VCCIOPin header 1x03 𝄩2.54mm. straight
1J3UARTPin header 1x07 𝄩2.54mm. straight or right angle
1ZIF1ZIF-40 for FT232RLZIF Socket 40pos
1JP1VCCIOShorting jumper 1x02 𝄩2.54mm.
Lista de componentes interactiva

PCB
Imagen Imagen

Fotografías
Imagen Imagen
Imagen Imagen Imagen

Gerbers
Descargar

Plantillas
FT_Prog y MProg Para Nano y Ross-Tech HEX-USB
Descargar
Descargar (alternativa desde MEGA)

Re: Proyecto #2312: FT232RL Dev Board 0.00

Publicado: 14 Mar 2023, 19:46
por cacharreo
cacharreo escribió: 14 Mar 2023, 14:13Proyecto #2312: FT232RL Dev Board 0.00
Cuando esté probada publico en el proyecto los perfiles para Arduino UNO/Nano o sus clones y para el Ross-Tech Hex-USB (puerto serie VCP para cables VCDS).
cacharreo escribió: 13 Mar 2023, 21:57Añadidas fotografías del montaje, del dispositivo montado y del dispositivo funcionando para el nanoTZXduino 0.01.
Este proyecto me ha servido para comprobar con horror la gran discrepancia entre las especificaciones en las dimensiones de las pantallas OLED 1.3" en las hojas de datos y la realidad. Algunas podrían quebrarse si se aprietan demasiado y sin atención los tornillos que la fijan en su parte superior. Aunque los agujeros aceptarían hasta M3 recomiendo utilizar M2 o M2.5 como máximo.

Re: Proyecto #2312: FT232RL Dev Board 0.00

Publicado: 15 Mar 2023, 10:47
por geloalex
cacharreo escribió: 14 Mar 2023, 19:46Cuando esté probada publico en el proyecto los perfiles para Arduino UNO/Nano o sus clones y para el Ross-Tech Hex-USB (puerto serie VCP para cables VCDS).
Me interesa el tema , trabajo con OBD casi todos los dias y conozco el software de Ross-Tech

Re: Proyecto #2312: FT232RL Dev Board 0.00

Publicado: 15 Mar 2023, 12:38
por cacharreo
geloalex escribió: 15 Mar 2023, 10:47Me interesa el tema , trabajo con OBD casi todos los dias y conozco el software de Ross-Tech
Esta placa de desarrollo permite trabajar con el FT232RL sin tener que soldarlo a nada lo que es útil tanto para dejarlo programado antes de montar cualquier dispositivo como para realizarle pruebas y debe funcionar bien -ya lo confirmaré ;)- con FT_PROG y MProg.

En cuanto a OBD, VCDS, Ross-Tech puede ser útil para construir un cable de diagnóstico o depurar la programación de su integrado.

Re: Proyectos cacharreo 2021-2023

Publicado: 15 Mar 2023, 13:04
por cacharreo
Nuevas fotografías del nanoTZXduino 0.01 con el adaptador para programador y con el programador conectado. Recuerdo que puede conectarse también por el miniUSB como cualquier otro microcontrolador (Arduino UNO, Nano,...) para actualizarle el firmware, por ejemplo, desde Arduino IDE.

Re: Proyectos cacharreo 2021-2023

Publicado: 15 Mar 2023, 19:14
por cacharreo
Nuevas fotografías del ZX VaDeRetror+ 1.01 tanto recién soldado como con el clon de Nano instalado.

En condiciones normales funciona sin problemas pero si se planea usar en el futuro con un expansor de bus (p.e. como ZX Spectrum Bus Expander) recomiendo utilizar un cable plano lo más corto posible.

Re: Proyectos cacharreo 2021-2023

Publicado: 16 Mar 2023, 19:31
por cacharreo
Añadidas fotografías del montaje y del dispositivo completamente montado para el ZX VaDeRetror! SX 0.00.

Re: Proyectos cacharreo 2021-2023

Publicado: 26 Mar 2023, 18:36
por cacharreo
Añadidas fotografías de la FT232RL Dev Board 0.00 montada y lista para programar un FT232RL para un próximo Nano 3.3e.

Re: Proyectos cacharreo 2021-2023

Publicado: 26 Mar 2023, 18:46
por cacharreo
Añadidas fotografías del nuevo Nano 3.3e en color negro, sin pines, con pines e instalado en un ZX VaDeRetror+ 1.01.

Este montaje fue interesante porque nada más soldarlo lo conecté al PC a través de un programador ICSP, le programé el firmware de prueba (Blink) y como funcionaba perfectamente le programé el firmware definitivo (Multiply) y soldé los pines. Sorprendentemente en el Spectrum no reaccionaba, el LED de encendido (PWR) se veía muy apagado y al comprobarlo el consumo era de solo 2mA. Comprobé las tensiones en el regulador (AMS1117 5.0) y tanto la de entrada como la de salida eran de alrededor de +1.9VDC cuando debían ser de +3.3VDC y +5VDC.

Pensé que habría algún problema en el conector MiniUSB, algo como el pin de tierra/masa desconectado o un puente entre otros dos que se me habría pasado por alto al revisarla pero no, la causa de este comportamiento anómalo era el fusible F1 que con el dispositivo desconectado mostraba una absurda resistencia entre 1kΩ y 4.7kΩ. Puenteo ambos extremos del fusible y entonces funciona bien así que he sustituido el fusible por otro idéntico para dejarlo listo. Como no revisé el fusible con el multímetro antes de soldarlo no puedo asegurar si llegó mal de fábrica, si me pasé con de calor o tiempo al soldarlo (muy raro en un fusible PPTC) o qué ocurrió realmente pero el hecho es que está funcionando y es otro proyecto más que pasa del estado β. ;)