This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:crazyflie2:architecture:index [2015-07-15 16:31] 127.0.0.1 external edit |
projects:crazyflie2:architecture:index [2020-05-12 13:58] (current) kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Crazyflie 2.0 System Architecture ====== | + | <WRAP center round important 60%> |
+ | This page has deprecated and moved to the new documentation framework of the main Bitcraze website. Please go to [[https:// | ||
+ | </ | ||
- | Crazyflie 2.0 is architectured around 2 microcontrollers: | + | ====== |
+ | |||
+ | Crazyflie 2.X is architectured around 2 microcontrollers: | ||
* A **NRF51**, Cortex-M0, that handles radio communication and power management: | * A **NRF51**, Cortex-M0, that handles radio communication and power management: | ||
* ON/OFF logic | * ON/OFF logic | ||
Line 23: | Line 27: | ||
The two main tasks for the nRF51 is to handle the radio communication and the power management. It acts as a radio bridge (it communicates raw data packet to the STM). | The two main tasks for the nRF51 is to handle the radio communication and the power management. It acts as a radio bridge (it communicates raw data packet to the STM). | ||
- | Crazyflie 2.0 use the radio for both CRTP and BLE, but the hardware also supports other protocols like ANT. The CRTP mode is compatible with the Crazyradio USB dongle and it provides a 2Mbit/ | + | Crazyflie 2.X use the radio for both CRTP and BLE, but the hardware also supports other protocols like ANT. The CRTP mode is compatible with the Crazyradio USB dongle and it provides a 2Mbit/ |
One of the other particularities of the nRF51 chip is that it was designed to run from a coin battery, which means that it is pretty well suited for low energy operation. So the NRF51 is also responsible for power management. It handles the ON/OFF logic which means that the NRF51 is always powered and that different action are possible when pressing the ON/OFF button for a long time (ie. this is used to start the bootloader). It is also possible to wake Crazyflie 2 from one pin of the expantion port, which allows wake-up by an external source. | One of the other particularities of the nRF51 chip is that it was designed to run from a coin battery, which means that it is pretty well suited for low energy operation. So the NRF51 is also responsible for power management. It handles the ON/OFF logic which means that the NRF51 is always powered and that different action are possible when pressing the ON/OFF button for a long time (ie. this is used to start the bootloader). It is also possible to wake Crazyflie 2 from one pin of the expantion port, which allows wake-up by an external source. |