[Butia-devel-list] Placa Butiá basada en Arduino Leonardo (usando el micro ATmega 32u4)

Federico Andrade - InCo fandrade en fing.edu.uy
Jue Abr 4 15:23:13 UYT 2013


Estimados,

   Les cuento que estoy terminando el primer prototipo de una placa Butiá
usando un micro de ATMEL, el ATmega 32u4 (que es el que viene en la arduino
leonardo) que tiene USB nativo.

   La placa matienene las ideas de siempre, una sola capa, componentes
discretos, salvo el micro que es SMD (que se puede soldar a mano sin mucho
problema con un soldador comúin). Este primer prototipo tiene 4 puertos
rj45, 6 pines digitales y 6 pines analógicos disponibles, conector
dinamixel, etc..
   Adjunto esquematico.

   La idea era presentar a la placa andando, pero bueno, llevo un tiempo
trancado con algunos problemas y de pronto a alguien se le ocurre como
solucionarlo así puedo seguir adelante con el software.

   El problema es la comunicación USB entre la pc y la placa. Pude grabar
(a través de la interface ICP) el bootloader que aparentemente quedó bien
grabado. Sin embargo, cuando la conecto por usb, esta es la salida que
obtengo con el comando dmesg -T en linux:

Qui Abr  4 15:12:07 2013] usb 1-1.1: new low-speed USB device number 12
using ehci_hcd
[Qui Abr  4 15:12:07 2013] usb 1-1.1: device descriptor read/64, error -32
[Qui Abr  4 15:12:07 2013] usb 1-1.1: device descriptor read/64, error -32
[Qui Abr  4 15:12:07 2013] usb 1-1.1: new low-speed USB device number 13
using ehci_hcd
[Qui Abr  4 15:12:07 2013] usb 1-1.1: device descriptor read/64, error -32
[Qui Abr  4 15:12:07 2013] usb 1-1.1: device descriptor read/64, error -32
[Qui Abr  4 15:12:08 2013] usb 1-1.1: new low-speed USB device number 14
using ehci_hcd
[Qui Abr  4 15:12:08 2013] usb 1-1.1: device not accepting address 14,
error -32
[Qui Abr  4 15:12:08 2013] usb 1-1.1: new low-speed USB device number 15
using ehci_hcd
[Qui Abr  4 15:12:09 2013] usb 1-1.1: device not accepting address 15,
error -32
[Qui Abr  4 15:12:09 2013] hub 1-1:1.0: unable to enumerate USB device on
port 1
fede en leni:~$

(probé en distintas máquinas y con distintos cables usb)
Estos son algunos valores de voltajes en las patas que creo son relevantes
para dicho problema

vbus (7) 4.9v
vcc (14) 4,9v
uvcc (2) 4,92v
avcc (24) desconectado
avcc2 (44) desconectado
d+, d-  la continuidad en las pistas está ok.
ucap (6) 3,3v
aref (42) gnd
ugnd (5) gnd
pins 15, 23, 35 and 43 gnd

Nota: EL diodo lo cambié por un puente para eliminar la caida de tensión
del mismo. La resistencia R4 la saqué.

Se valora cualquier tipo de ayuda :D

salu2
pd: adjunto algunas fotos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20130404/015b6437/attachment.html
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : leolivre.pdf
Tipo       : application/pdf
Tamaño     : 63852 bytes
Descripción: no disponible
Url        : 
























    


Más información sobre la lista de distribución Butia-devel-l