cs:sdr-widget
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| cs:sdr-widget [2016/01/18 23:34] – [Testování] kaklik | cs:sdr-widget [2024/10/10 09:13] (aktuální) – kaklik | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Digitalizační jednotka SDR-Widget ====== | ====== Digitalizační jednotka SDR-Widget ====== | ||
| - | [[https:// | + | [[https:// |
| - | Celé zařízení však lze vyrobit i z modulů stavebnice MLAB. Konkrétně jde o moduly [[cs: | + | {{: |
| + | |||
| + | Celé zařízení však lze vyrobit i z modulů stavebnice MLAB. Konkrétně jde o moduly [[cs: | ||
| + | |||
| + | |||
| + | {{: | ||
| ===== Kompilace firmware ===== | ===== Kompilace firmware ===== | ||
| Řádek 16: | Řádek 21: | ||
| Rozbalte toolchain do adresáře // | Rozbalte toolchain do adresáře // | ||
| - | Případně můžete tento krok vynechat a stáhnout si zakonzervovanou verzi AVR32 toolchain z [[http://www.mlab.cz/ | + | Případně můžete tento krok vynechat a stáhnout si zakonzervovanou verzi AVR32 toolchain z [[http://home.mlab.cz/ |
| - | wget http://www.mlab.cz/ | + | wget http://home.mlab.cz/ |
| | | ||
| Potom pokračujeme následujícím postupem: | Potom pokračujeme následujícím postupem: | ||
| Řádek 28: | Řádek 33: | ||
| Ještě otestujeme funkčnost a verzi toolchain pomocí: | Ještě otestujeme funkčnost a verzi toolchain pomocí: | ||
| + | |||
| kaklik@popelnice: | kaklik@popelnice: | ||
| avr32-gcc (AVR_32_bit_GNU_Toolchain_3.4.2_435) 4.4.7 | avr32-gcc (AVR_32_bit_GNU_Toolchain_3.4.2_435) 4.4.7 | ||
| Řádek 42: | Řádek 48: | ||
| git checkout audio-widget-experimental | git checkout audio-widget-experimental | ||
| | | ||
| - | Následně zkompilujeme zdrojový kód pomocí | + | Následně zkompilujeme zdrojový kód následujícím příkazem |
| make sdr-widget | make sdr-widget | ||
| Řádek 51: | Řádek 57: | ||
| Pro nahrání firmware potřebujeme upravený dfu-programmer, | Pro nahrání firmware potřebujeme upravený dfu-programmer, | ||
| - | git clone https:// | + | |
| + | | ||
| cd dfu-programmer-sdr-widget/ | cd dfu-programmer-sdr-widget/ | ||
| ./ | ./ | ||
| Řádek 59: | Řádek 66: | ||
| - | Zkompilovanou starší verzi firmware lze stáhnout z webu googlecode: | + | Zkompilovanou starší verzi firmware lze [[ https:// |
| - | wget https://raw.githubusercontent.com/borgestrand/ | + | wget https://github.com/MLAB-project/ |
| - | chmod a+x program-widget | + | |
| - | wget https://sdr-widget.googlecode.com/ | + | |
| Před spuštěním nahrávacího sktiptu stiskneme na desce AVR32TQ tlačítka BOOT (nepopsané tlačítko, držíme do stisku a uvolnění tlačítka RESET) a RESET. | Před spuštěním nahrávacího sktiptu stiskneme na desce AVR32TQ tlačítka BOOT (nepopsané tlačítko, držíme do stisku a uvolnění tlačítka RESET) a RESET. | ||
| - | sudo ./ | + | sudo ./ |
| | | ||
| Při jakýchkoli úpravách je nejdříve potřeba spustit: | Při jakýchkoli úpravách je nejdříve potřeba spustit: | ||
| Řádek 73: | Řádek 78: | ||
| Následně je možné kompilaci spustit znovu. | Následně je možné kompilaci spustit znovu. | ||
| - | ===== Zapojení modulů SDRX-widget ===== | ||
| - | ==== Případ externího oscilátoru | + | ===== Zapojení modulů MLAB SDR-Widget ===== |
| - | Tato sekce popisuje zapojení při použití modulu [[cs: | + | Pro základní konstrukci sdr-widget jsou potřeba dva moduly. |
| + | |||
| + | * [[cs: | ||
| + | * [[cs: | ||
| + | |||
| + | Ty navzájem propojíme následujícím způsobem | ||
| + | |||
| + | === Napájení 5V === | ||
| + | |||
| + | Červená, Modrá | ||
| + | |||
| + | '' | ||
| + | |||
| + | === I2S === | ||
| + | |||
| + | Žlutá 10cm | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | === Sample rate select === | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | ==== V případě připojení externího oscilátoru ==== | ||
| + | |||
| + | Tato sekce popisuje zapojení při použití modulu [[cs: | ||
| === Napájení 5V === | === Napájení 5V === | ||
| Řádek 136: | Řádek 179: | ||
| '' | '' | ||
| + | |||
| ===== Konfigurace SDR-Widget ===== | ===== Konfigurace SDR-Widget ===== | ||
| Řádek 146: | Řádek 190: | ||
| ~/ | ~/ | ||
| | | ||
| - | Konfiguraci | + | Pro běžné použití například uvnitř [[https:// |
| {{: | {{: | ||
| + | |||
| + | Aby se nastavení projevilo, tak je potřeba sdr-widget odpojit a znovu připojit na USB. | ||
| === Reference === | === Reference === | ||
| Řádek 169: | Řádek 215: | ||
| {{: | {{: | ||
| - | Software použitý k zobrazení signálu z generátoru může být například [[http:// | + | Software použitý k zobrazení signálu z generátoru může být například [[http:// |
| + | |||
| + | Test lze provést i bez připojeného generátoru pomocí šumu, který je porozovatelný na stupu ADC. Asi nejjednodušší zobrazení je při použití gnuradia. Které nainstalujeme takto: | ||
| + | |||
| + | sudo apt install gnuradio | ||
| + | |||
| + | Následně stáhneme testovací skript. | ||
| + | |||
| + | svn co svn:// | ||
| + | |||
| + | A otevřeme testovací skript v gnuradiu: | ||
| + | |||
| + | | ||
| + | |||
| + | Po spuštění skriptu tlačítem " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Související konstrukce ===== | ||
| + | |||
| + | Digitalizační jednotku sdr-widget lze díky svojí univerzálnosti využít v mnoha [[cs: | ||
| + | |||
| + | * [[http:// | ||
| + | * [[cs: | ||
| + | * [[https:// | ||
| - | Pokročilejší uživatelé mohou využít rovnou [[http:// | + | ===== TODO ===== |
| - | ==== TODO ==== | + | |
| * Vyřešit problém s [[http:// | * Vyřešit problém s [[http:// | ||
cs/sdr-widget.1453160074.txt.gz · Poslední úprava: 2016/01/18 23:34 (upraveno mimo DokuWiki)
