This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:hardware:homelab:controller:xmega128 [2015/03/05 11:30] – created heikopikner | en:hardware:homelab:controller:xmega128 [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~PB~~ | + | < |
| ====== Controller module ATxmega128A1U v1.x ====== | ====== Controller module ATxmega128A1U v1.x ====== | ||
| - | < | + | The main module of the HomeLab is a controller development board (controller board) equipped with a new generation of Atmel ATxmega128A1U USB-enabled microcontroller. In addition to the microcontroller, |
| - | Robootika Kodulabori keskseks mooduliks on Kontrollermoodul, | + | * ATxmega128A1U |
| + | * 128 kB // | ||
| + | * 2 kB // | ||
| + | * 8 kB // | ||
| + | * 2 x 8-channel 12-bit 2 MHz analog-digital converter(ADC) | ||
| + | * 2 x 2-channel digital-analog converter (DAC) | ||
| + | * 8 x 16-bit timer | ||
| + | * Hardware USB 2.0 //Full speed// | ||
| + | * 8 x UART interface | ||
| + | * 4 x SPI interface (max. 16 MHz) | ||
| + | * 4 x I2C/TWI interface | ||
| + | * External interrupt | ||
| + | * 16 MHz clock, 32 MHz Operating frequency | ||
| + | * Micro SD memory card slot | ||
| + | * Programmable status LED (PQ2) and power LED | ||
| + | * Programmable button S0 (PQ3) and reset (//reset//) button | ||
| + | * USB indicator LED (PQ0), USB power indicator LED (PQ1) | ||
| + | * Grouped AVR pins (1: ports C, D, E; 2: ports K, J, H; 3: ports A, B, F, Q) | ||
| + | * 2,1 mm power socket | ||
| + | * Automatic power switch (USB or external power supply) | ||
| + | * Built-in voltage stabilizer, with 3,3 V output | ||
| + | * Mini USB connection to program the microcontroller and to communicate with the computer | ||
| - | * ATxmega128A1U mikrokontroller | + | [{{ :kit:controller:kontroller_iii.png? |
| - | * 128 kB // | + | |
| - | * 2 kB // | + | |
| - | * 8 kB // | + | |
| - | * 2 x 8-kanaliga 12-bitine 2 MHz analoog-digitaalmuundur (ADC) | + | |
| - | * 2 x 2-kanaliga digitaal-analoogmuundur (DAC) | + | |
| - | * 8 x 16-bitine taimer | + | |
| - | * riistvaraline USB 2.0 //Full speed// | + | |
| - | * 8 x UART liides | + | |
| - | * 4 x SPI liides (max. 16 MHz) | + | |
| - | * 4 x I2C/TWI liides | + | |
| - | * Väline katkestus igal viigul | + | |
| - | * 16 MHz taktigeneraator, | + | |
| - | * Mikro SD kaardi pesa | + | |
| - | * Programmeeritav oleku LED (PQ2) ja toite indikaator LED | + | |
| - | * Programmeeritav nupp S0 (PQ3) ja taaskäivitus (//reset//) nupp | + | |
| - | * USB indikaator LED (PQ0), USB toite indikaator LED (PQ1) | + | |
| - | * Grupeeritud AVR viigud (1: pordid C, D, E; 2: pordid K, J, H; 3: pordid A, B, F, Q) | + | |
| - | * 2,1 mm toitepistiku pesa | + | |
| - | * Automaatne toite ümberlüliti - USB või väline toide | + | |
| - | * Pingestabilisaator, | + | |
| - | * Mini USB ühendus mikrokontrolleri programmeerimiseks ning kommunikatsiooniks arvutiga | + | |
| - | [{{ :kit:controller: | + | The module is equipped with a LDO voltage stabilizer (with low dropout). The module can be powered with a step down transformer with an output voltage which is greater than 6 volts and lower than 14 volts. In order to reduce power losses it is recommended to use power supply between 6-9V. The power LED signalizes a connected feed. The power LED must be lit, when connecting to the power. If it does not illuminate, the cause may be an inadequate power supply or a short circuited Controller module or a short circuit in other connected devices. Controller is equipped with fuses. If overcurrent occurs, the fuse blow and protect the most expensive components. Fuses can be changed, but it is recommended to do an experienced electronics experts. Fuses are small SMD components, and the user is difficult to replace them. The microcontroller can be programmed over USB, through the bootloader. To enter the bootloader, press and hold the button S0 on the Controller module, and then reset the controller. |
| - | Kontrollermoodul on varustatud alaldiga ja pingestabilisaatoriga. Sisendpingeks sobib plaadile 6-14~~SP~~V. Voolukadude minimeerimiseks on soovitatav kasutada 6-9 V pingeallikat. Toite ühendamisel peab plaadil toite LED põlema hakkama. Kui see ei sütti, võib põhjus olla puudulikus toites või hoopis lühises Kontrollermoodulil või temaga ühendatud seadmetes. Kontrollermoodul on varustatud kaitsmetega ja lubatud voolu ületamisel toiteahelates põleb kaitse läbi, kaitstes nii kallimaid komponente. Kaitsmeid saab vahetada, aga soovitav on seda teha kogenud elektroonikul, | + | The Controller module is equipped with a status |
| - | + | The module is equipped with SD memory card slot, where it can be used as a standard microSD memory card. The memory card is connected to the microcontroller via the ISP interface and can be used to store data where data must be maintained even if the power supply is removed. | |
| - | Kontrollermoodul on varustatud oleku LED-iga, mis on ühendatud mikrokontrolleri viiguga | + | |
| - | + | ||
| - | Plaadile on paigaldatud | + | |
| /* | /* | ||
| Line 72: | Line 69: | ||
| |26|VCC|- |+3.3V | | |26|VCC|- |+3.3V | | ||
| - | ~~PB~~ | + | < |
| {{: | {{: | ||
| Line 137: | Line 134: | ||
| */ | */ | ||
| - | ===== Ühendamine | + | ===== Connecting |
| - | Kontrollermooduli ühendamisel teiste moodulite ning seadmetega tuleb esmalt veenduda, et Kontrollermooduli toide ei ole ühendatud. Ajal kui moodul on pingestatud, on ohtlik seadmeid ühendada. Mooduleid ja seadmeid tuleb omavahel ühendada ettevaatlikult ja liigset jõudu kasutamata. Vale käsitlemise korral võivad piikriba piigid kergesti kõveraks painduda. Programmeerimiseks ja nõrkvoolu | + | When connecting the controller module with other modules or devices, you must first make sure that the controller module power supply is not connected. Modules and devices must be connected to each other with care. It is important not to use excessive force, wrong handling may damage the module. For programming and to power with low currency |