Rich VE3MKC w swoim blogu prezentuje konstrukcję TRX-a SDR opartego na bazie analogowego Softrock i DSP na bazie modułu Teensy 3.1 i płytce AudioSheild (obie od PJRC).
Dostępne są wszystkie biblioteki Teensy Arduino. Rich ciągle pracuje nad tym projektem, jest to bardziej poligon doświadczalny a nie zamknięty projekt ale urządzenie już pracuje.
Softrock jest znany od lat ,za to moją uwagę zwrócił moduł Teensy (obecnie v3.2) skonstruowany jako DSP kompatybilne z Arduino.
http://www.pjrc.com/store/teensy32.html
Moduł posiada procesor 32bit 72 MHz Cortex-M4 prod. Freescale MK20DX256,złącze USB i w połączeniu z dedykowanym modułem audio
"Audio Adaptor Board for Teensy"
http://www.pjrc.com/store/teensy3_audio.html
który zawiera codec SGTL5000, stanowi w pełni funkcjonalne urządzenie do obróbki DSP.
Dostępne są biblioteki ładowane do typowego Arduino IDE, a samo programowanie jest równie proste jak w Arduino dzięki nakładce Teensyduino która zainstaluje moduły Teensy identycznie jak moduły Arduino UNO , NANO itp.
Bardzo ciekawy jest specjalny program "Audio System Design Tool for Teensy Audio Library" w którym graficznie można zestawiać bloki funkcjonalne czyli co "Teensy ma zrobić"
a po kliknieciu na "Export" generowany jest kod który
wklejamy do szkicu arduino gdzie definiujemy parametry.
Płytki Teensy są dostępne w Polsce.
Postanowiłem pobawić się tą techniką bo jak dla mnie jest to jedyny sposób na poznanie tajników DSP ,a jestem całkiem "zielony" nie tylko w DSP ale nawet w Arduino
Stworzyłem płytę prototypową żeby wszystko było w komplecie i nie ciągało się po stole (minus taki że wszystko w komplecie zaliczyło glebę ale bez strat
).
Front jest przewidziany pod kilka typów wyświetlaczy (TFT ili9341, nokia ,HD44780 ,KS0108), encoder moduł arduino ,miejsce na impulsator z silnika krokowego ,4 taktswicze , potencjometr i kilka led. Uniwersalne do zabawy z Arduino.
Na płytce znajdują się moduły teensy i audio oraz moduł Adafruit si5351 i stabilizator 5V i 3V3. Bezpieczniejsze jest takie zasilanie niż ze stabilizatora wewnątrz procesora jakie zastosował Rich.
Jako układ przemiany służy konstrukcja wg Rafała SQ4AVS opisana w AVT jako "odbiornik SDR na fale krółtkie" (bo już był kiedyś zrobiony i leżał). Nie ma jak na razie filtrów wejściowych i trzeba zmienić kondensatory bo teensy sdr pracuje na pośredniej ok 10kHz.
Klasyczny zasilacz symetryczny dostarcza + i - 9V. Ujemne napięcie jest potrzebne do zasilania płytki przemiany.
Teensy SDR od którego zaczął się projekt:
http://rheslip.blogspot.com/2015/01/tees...pdate.html
Trx - uruchomione nadawanie!
Praca DD4WH, rozbudowa ,szczegółowy opis ze schematami i zasada działania , ale tylko RX :
https://www.dropbox.com/s/zvh9y60i6a8pd8...H.pdf?dl=0
https://www.youtube.com/watch?v=GMLX1ubfaBk
Fork teensy-sdr opublikowany przez GMTII na github, także tylko RX :
https://github.com/gmtii/Teensy_SDR/tree/test_version
https://www.youtube.com/watch?v=PAV854IOiGg
Ten projekt postanowiłem skompilować i wgrać na początek (mam zastosowany w nim tani tft ili9341 2,4" z Alle )
Duże zamieszanie z bibliotekami dało się pokonać, skompilował się w końcu i po poprawkach w połączeniu modułów odbiornik wczoraj ożył.
Niestety za nic w świecie nie chce zmienić USB na inne emisje i przełączać filtry. Ale nikt nie mówił że będzie łatwo
Strojenie i inne ustawienia działają. Nawet wodospad leci
Nie mam anteny a na kawałku drutu w blokowisku niestety odbieram więcej generatorów i ładowarek sąsiadów niż sygnałów z pasma.
17:54 27.02.16 pierwsze odebrane stacje cw na 7 MHz!!
Pomogło wyłączenie własnego komputera i całkowite wyłączenie monitora
2 tyg temu kupiłem Teensy i ksiażkę o Arduino, to chyba nie jest źle ?
Teensy może służyć też jako pole do projektowania filtrów cyfrowych jakie sobie wymyślimy.
Narzędzia do projektowania ,generują prawie gotowy kod :
http://iowahills.com/8DownloadPage.html
http://t-filter.engineerjs.com/
Ale jednak TRX to jest to.
Może jakiś Tulipan2 albo Storczyk1 finalnie powstanie kiedyś ?