Interactive web site of Télécom ParisTech's ELECINF344/ELECINF381 Robotics and Embedded Systems classes (a.k.a. ROSE, 2012 session).


New architecture, alimentation and PCB

We changed a little bit the architecture we had previously chosen for our project. In fact, we will use 2 RAM of 2Mb. In one, the gumstix will write data and in the other one, the FPGA will read data. At the end of the cycle (there are 15 cycles per second because we want 15 fps), the 2 RAM will be exchanged and so the FPGA will be able to read new data and gumstix to write new data.

Therefore, to calculate faster, we will delete redundancy in our calculations. In fact, for each turn, we have to make the same operations. The idea is to store in a FRAM the pixel we have to chose on the real image. Indeed, in this case, for each positions we just have to read FRAM and then read image in RAM : an FRAM of 2 Mbits will be perfect (we hope using symmetry in the design to have less informations to store).

Personally I worked on the board which will control the motor. Now the choices are made, I can say that the board will contain : an ATMEL AT90USB162 and a device which allows us to command the brushless motor : http://www.digikey.fr/product-detail/fr/DRV8332DKDR/296-29572-1-ND/2754251 and the power : 12 V are converted in 5 V.

Today, I began designing the PCB. I hope having finished routing this PCB tomorrow.

The power is a big problem on our propeller because we have calculated that we need almost 10A on the propeller for the LED, gumstix, FPGA and all the memories.

Jeremy Sauget

Possibly related posts:

  1. RoseAce : general architecture
  2. RoseAce : last components choice
  3. Rose Ace : Architecture choice & distribution of work
  4. PCB and RoseAce
  5. SaMoRa : more reading

Commentaires fermés.