APM 2.0 - Triple Core?

I wish I was here back in the beginning (what a great project).  As I jump in with my purchase of an APM 2.0, I am spending a lot of time reading to educate myself while waiting for the backorder to arrive.  In the release notes for the APM 2.0, it said, "Three processors -- a triple-core autopilot!"

I am looking at the Eagle Files schematic.  I find an ATMEGA1280-16AU and an ATMEGA8U2-MU.  I assume that is two of the three cores.  What/where is the third?

The release notes, under Main Features, also states that the MPU-6000 frees up more than half of the processing capacity of the ATMEGA2560.  I don't see the 2560 on the schematic.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • So the ATmega8U2 appears to handle the USB connection, the MPU-6000 isn't used yet, therefore everything is on the 2560 which makes it a single core (waiting for the 6000 as the 2nd core).  It the 8U2 doing something else that we can really give it any credit for?

    I am not trying to knock it, I am just trying to understand.  This is an awesome product.

  • 3D Robotics

    It's the DMP processor in the MPU-6000. The current code doesn't use it yet but it will (pending permission from Invensense to release our code as open source).

    The board uses a ATMEGA2560, not a 1280. But they use the same footprint, which is why it shows up that way on the Eagle file. 

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…