Probao sam jedan vrlo zanimljiv SW paket pod nazivom “Energia”. To je ultra prost IDE koji je nastao iz Arduino serije programskih okruzenja.
U paketu dolozi dosta primera koji su veoma citljivi i laki za dalju nadogradnju i sto je najbitnije radi sve iz prve!
http://energia.nu/Guide_Windows.html
U najavi je i podrska za C2000 kontrolere sto moze biti vrlo korisno u kombinaciji sa Piccolo LaunchPad.
Evo jedan praktican primer kako mi je ispao Signal Generator i Sweeper sa AD9850 (low-cost modul sa Ebay) + Stellaris LaunchPad EK-LM4F120XL. Trenutno je seriski upravljiv (eto i comm radi fino na 115200 baud) preko USB emulacije.
Ispod ovih plocica je moja proto board (busena), samo sa vezama i da mi drzi na gomili ove modulcice, nema nikakva dodatna elektronika ispod.
Trebao bih ovde jos na Stellaris da nabodem CapSense (430BOOST-SENSE1) modul da bude ceo uredjaj nezavistan od racunara ali imam “glup” problem jer mi trebaju 200k 0602 SMD otpornici koje trenutno nemam (moraju da se dodaju jer ovaj Stellaris nema HW modul za CapSense nego drugacije malo muckaju pa su neophodni ti otpornici).
BTW: Drugi BNC izlaz sam planirao da mi bude SyncOUT tj triger kada radi u Sweep modu kako bi moao na osciloskopu da crtkam neke zanimljive figure.
Ovo vam je super kombinacija i povoljna (8$ LauncPad + 8$ AD9850 modul + LCD) da prosto dodjete do veoma ozbiljnog signal generatora za opseg od 0 do 20MHz (moze i do 30MHz ali opada nivo zbog atenuacije u internom LPF filteru).
Za SW sam iskoristio ovo:
http://forum.stellarisiti.com/topic/558-ad9850-with-energia/
http://forum.stellarisiti.com/topic/384-simple-hd44780-library-without-driverlib/
73 de YU3MA
UPDATE 23.08.2014
Sledeće slike prikazuju talasne oblike i spektralni sastav generisanog signala pri 20MHz i 30MHz frekvenciji.
Sledeća slika prikazuje frekvetni odziv od 0Hz do 30MHz (sweep) pri 50Ω terminaciji. Primetno je da signal iz generatora zbog internog low-pass filtera ne menja amplitudu do nekih 7MHz nakon čega počinje da opada.