<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[DIY Electronic projects - SDR – Software Defined Radio]]></title>
		<link>https://forum.yu3ma.net/</link>
		<description><![CDATA[DIY Electronic projects - https://forum.yu3ma.net]]></description>
		<pubDate>Sat, 11 Apr 2026 00:29:42 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Nova komponenta]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2741</link>
			<pubDate>Wed, 22 Jun 2022 12:28:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=98">Macola</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2741</guid>
			<description><![CDATA[The ADC3683 is a high-SNR/ENOB, low-power, high-speed ADC in a 5- x 5-mm QFN package ideal for software-defined radio, HF receiver applications.]]></description>
			<content:encoded><![CDATA[The ADC3683 is a high-SNR/ENOB, low-power, high-speed ADC in a 5- x 5-mm QFN package ideal for software-defined radio, HF receiver applications.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SDR - rpitx]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2679</link>
			<pubDate>Thu, 27 Jan 2022 22:54:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=107">mikikg</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2679</guid>
			<description><![CDATA[Veoma zanimljiva primena <span style="font-weight: bold;" class="mycode_b">RPi kao RF predajnik</span> za bilo koju frekvenciju u opsegu <span style="font-weight: bold;" class="mycode_b">5kHz do 1500MHz</span> i bilo koje modulacije <span style="font-weight: bold;" class="mycode_b">BEZ DODATNOG hardware</span>, signal izlazi na jedan PIN od RPi i to je sve, stim što je neophodan RF filter za bilo kakakvu ozbiljniju transmisiju u etar.<br />
<br />
Autor je F5OEO radioamater, ovo je zaista impresivno, može mu se : )<br />
<a href="https://github.com/F5OEO/rpitx" target="_blank" rel="noopener" class='oembed'>https://github.com/F5OEO/rpitx</a><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36968" loading="lazy"  alt="[Image: attachment.php?aid=36968]" class="mycode_img" /><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36969" loading="lazy"  alt="[Image: attachment.php?aid=36969]" class="mycode_img" /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36968" target="_blank" title="">spectrumrpitx.png</a> (Size: 381,34 KB / Downloads: 136)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36969" target="_blank" title="">rfmyface.png</a> (Size: 297,5 KB / Downloads: 136)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Veoma zanimljiva primena <span style="font-weight: bold;" class="mycode_b">RPi kao RF predajnik</span> za bilo koju frekvenciju u opsegu <span style="font-weight: bold;" class="mycode_b">5kHz do 1500MHz</span> i bilo koje modulacije <span style="font-weight: bold;" class="mycode_b">BEZ DODATNOG hardware</span>, signal izlazi na jedan PIN od RPi i to je sve, stim što je neophodan RF filter za bilo kakakvu ozbiljniju transmisiju u etar.<br />
<br />
Autor je F5OEO radioamater, ovo je zaista impresivno, može mu se : )<br />
<a href="https://github.com/F5OEO/rpitx" target="_blank" rel="noopener" class='oembed'>https://github.com/F5OEO/rpitx</a><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36968" loading="lazy"  alt="[Image: attachment.php?aid=36968]" class="mycode_img" /><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=36969" loading="lazy"  alt="[Image: attachment.php?aid=36969]" class="mycode_img" /><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36968" target="_blank" title="">spectrumrpitx.png</a> (Size: 381,34 KB / Downloads: 136)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36969" target="_blank" title="">rfmyface.png</a> (Size: 297,5 KB / Downloads: 136)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Meteo Sonde +SDR]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2521</link>
			<pubDate>Fri, 08 Jan 2021 02:10:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=794">ddanijel</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2521</guid>
			<description><![CDATA[<a href="https://youtu.be/h0wrLzCFE04" target="_blank" rel="noopener" class='oembed'>https://youtu.be/h0wrLzCFE04</a><br />
<br />
Poslao mi drugar sliku jedne od meteo sondi koju je pokupio, a sad nadjoh i nesto konkretnije.<br />
Uglavnom radio amateri koji rade goniometriju se iz hobija igraju i prvo ugrubo sa primljenim gsp kordinatama preko SDR ih prate i lociraju u trenutku pada , a onda posle klasika goniometrom urade triangulaciju ako gps iz nekog razloga otkaze kod pada. Koliko sam uspeo da dobijem info ove nase emituju na 400-406MHz .<br />
Na moje pitanje zasto se te sonde ne vracaju nazad, kaze RHMZ nece ni postarinu da plati za slanje <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /> <br />
<br />
<a href="https://www.pirotskevesti.rs/ni-spijunske-sprave-niti-vanzemaljci-niti-su-radioaktivne-ovako-izgledaju-meteo-sonde/" target="_blank" rel="noopener" class='oembed'>https://www.pirotskevesti.rs/ni-spijunsk...teo-sonde/</a>]]></description>
			<content:encoded><![CDATA[<a href="https://youtu.be/h0wrLzCFE04" target="_blank" rel="noopener" class='oembed'>https://youtu.be/h0wrLzCFE04</a><br />
<br />
Poslao mi drugar sliku jedne od meteo sondi koju je pokupio, a sad nadjoh i nesto konkretnije.<br />
Uglavnom radio amateri koji rade goniometriju se iz hobija igraju i prvo ugrubo sa primljenim gsp kordinatama preko SDR ih prate i lociraju u trenutku pada , a onda posle klasika goniometrom urade triangulaciju ako gps iz nekog razloga otkaze kod pada. Koliko sam uspeo da dobijem info ove nase emituju na 400-406MHz .<br />
Na moje pitanje zasto se te sonde ne vracaju nazad, kaze RHMZ nece ni postarinu da plati za slanje <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" /> <br />
<br />
<a href="https://www.pirotskevesti.rs/ni-spijunske-sprave-niti-vanzemaljci-niti-su-radioaktivne-ovako-izgledaju-meteo-sonde/" target="_blank" rel="noopener" class='oembed'>https://www.pirotskevesti.rs/ni-spijunsk...teo-sonde/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Od kablovkog modema do SDR-a]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2470</link>
			<pubDate>Mon, 12 Oct 2020 10:20:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=719">1van</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2470</guid>
			<description><![CDATA[Detalji su na linku: <a href="https://stdw.github.io/cm-sdr/" target="_blank" rel="noopener" class='oembed'>https://stdw.github.io/cm-sdr/</a>.]]></description>
			<content:encoded><![CDATA[Detalji su na linku: <a href="https://stdw.github.io/cm-sdr/" target="_blank" rel="noopener" class='oembed'>https://stdw.github.io/cm-sdr/</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Physical Signal Overshadowing Attack on LTE]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=2268</link>
			<pubDate>Thu, 03 Oct 2019 10:20:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=719">1van</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=2268</guid>
			<description><![CDATA[Detalji: <a href="https://www.usenix.org/system/files/sec19-yang-hojoon.pdf" target="_blank" rel="noopener" class='oembed'>https://www.usenix.org/system/files/sec1...hojoon.pdf</a><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=31147" loading="lazy"  alt="[Image: attachment.php?aid=31147]" class="mycode_img" /><br />
<br />
Signaling Storm attack using SigOver:<br />
<br />
<a href="https://www.youtube.com/watch?v=ieWVmbsAEK8" target="_blank" rel="noopener" class='oembed'>https://www.youtube.com/watch?v=ieWVmbsAEK8</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=31147" target="_blank" title="">EFrF47UVAAAvb8s.png</a> (Size: 137,75 KB / Downloads: 63)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Detalji: <a href="https://www.usenix.org/system/files/sec19-yang-hojoon.pdf" target="_blank" rel="noopener" class='oembed'>https://www.usenix.org/system/files/sec1...hojoon.pdf</a><br />
<br />
<img src="https://forum.yu3ma.net/attachment.php?aid=31147" loading="lazy"  alt="[Image: attachment.php?aid=31147]" class="mycode_img" /><br />
<br />
Signaling Storm attack using SigOver:<br />
<br />
<a href="https://www.youtube.com/watch?v=ieWVmbsAEK8" target="_blank" rel="noopener" class='oembed'>https://www.youtube.com/watch?v=ieWVmbsAEK8</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=31147" target="_blank" title="">EFrF47UVAAAvb8s.png</a> (Size: 137,75 KB / Downloads: 63)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SDR via VGA (osmo-fl2k)]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=1880</link>
			<pubDate>Mon, 23 Apr 2018 08:50:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=719">1van</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=1880</guid>
			<description><![CDATA[<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-size: x-small;" class="mycode_size"><span style="font-family: Verdana, sans-serif;" class="mycode_font">The idea of using VGA adapters as a transmitter has a long history. In 2001 Erik Thiele released <a href="http://www.erikyyy.de/tempest/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">Tempest for Eliza</span></a>, which transmits a signal that can be received with an AM radio. In 2005 Fabrice Bellard used an ATI Radeon 9200SE to transmit <a href="https://bellard.org/dvbt/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">DVB-T, PAL and NTSC video signals</span></a>. Later in 2009, Bartek Kania published <a href="https://bk.gnarf.org/creativity/vgasig/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">VGASIG</span></a>, which allows to transmit wideband FM radio in realtime using SDL and a regular graphics card. In 2013, siro at das Labor used all three DAC outputs of a VGA card and <a href="https://wiki.das-labor.org/w/VGAtoBaseband" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">attached an I/Q modulator to transmit arbitrary signals</span></a>.</span></span><br />
<br />
<span style="font-size: x-small;" class="mycode_size"><span style="font-family: Verdana, sans-serif;" class="mycode_font">However, a major downside with regular graphics cards is that the generated signal of the RAMDAC is not entirely user controllable, as VGA uses <a href="https://en.wikipedia.org/wiki/Video_Graphics_Array#Signal_timings" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">horizontal and vertical blanking</span></a>, thus interrupting the signal. In comparison to competitor devices from DisplayLink, which resemble a classic graphics card with USB 2.0/3.0 interface, Fresco Logic took a different approach for their USB to VGA adapter, which they've also <a href="https://patents.google.com/patent/US20130346646A1/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">patented</span></a>. Instead of having the framebuffer for the VGA DAC in the device itself, they use the memory of the host computer and continuously stream the display content via USB. This makes such adapters very cheap, as it essentialy reduces the adapter to a single chip without requiring framebuffer memory. The main drawback is that if the host CPU or USB bus is busy or congested, this results dropouts and flickering of the screen.</span></span></blockquote>
<br />
<a href="https://osmocom.org/projects/osmo-fl2k/wiki/Wiki" target="_blank" rel="noopener" class='oembed'>https://osmocom.org/projects/osmo-fl2k/wiki/Wiki</a><br />
<br />
<img src="http://people.osmocom.org/steve-m/fl2k_slides/vga_gsm.jpg" loading="lazy"  alt="[Image: vga_gsm.jpg]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[<blockquote class="mycode_quote"><cite>Quote:</cite><span style="font-size: x-small;" class="mycode_size"><span style="font-family: Verdana, sans-serif;" class="mycode_font">The idea of using VGA adapters as a transmitter has a long history. In 2001 Erik Thiele released <a href="http://www.erikyyy.de/tempest/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">Tempest for Eliza</span></a>, which transmits a signal that can be received with an AM radio. In 2005 Fabrice Bellard used an ATI Radeon 9200SE to transmit <a href="https://bellard.org/dvbt/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">DVB-T, PAL and NTSC video signals</span></a>. Later in 2009, Bartek Kania published <a href="https://bk.gnarf.org/creativity/vgasig/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">VGASIG</span></a>, which allows to transmit wideband FM radio in realtime using SDL and a regular graphics card. In 2013, siro at das Labor used all three DAC outputs of a VGA card and <a href="https://wiki.das-labor.org/w/VGAtoBaseband" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">attached an I/Q modulator to transmit arbitrary signals</span></a>.</span></span><br />
<br />
<span style="font-size: x-small;" class="mycode_size"><span style="font-family: Verdana, sans-serif;" class="mycode_font">However, a major downside with regular graphics cards is that the generated signal of the RAMDAC is not entirely user controllable, as VGA uses <a href="https://en.wikipedia.org/wiki/Video_Graphics_Array#Signal_timings" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">horizontal and vertical blanking</span></a>, thus interrupting the signal. In comparison to competitor devices from DisplayLink, which resemble a classic graphics card with USB 2.0/3.0 interface, Fresco Logic took a different approach for their USB to VGA adapter, which they've also <a href="https://patents.google.com/patent/US20130346646A1/" target="_blank" rel="noopener" class='oembed'><span style="color: #116699;" class="mycode_color">patented</span></a>. Instead of having the framebuffer for the VGA DAC in the device itself, they use the memory of the host computer and continuously stream the display content via USB. This makes such adapters very cheap, as it essentialy reduces the adapter to a single chip without requiring framebuffer memory. The main drawback is that if the host CPU or USB bus is busy or congested, this results dropouts and flickering of the screen.</span></span></blockquote>
<br />
<a href="https://osmocom.org/projects/osmo-fl2k/wiki/Wiki" target="_blank" rel="noopener" class='oembed'>https://osmocom.org/projects/osmo-fl2k/wiki/Wiki</a><br />
<br />
<img src="http://people.osmocom.org/steve-m/fl2k_slides/vga_gsm.jpg" loading="lazy"  alt="[Image: vga_gsm.jpg]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RTL-SDR USB + SDR#, za pocetnike]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=898</link>
			<pubDate>Thu, 16 Apr 2015 13:04:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=719">1van</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=898</guid>
			<description><![CDATA[Zdravo svima,<br />
<br />
Mikikg me je zainteresovao za ovu temu kada mi je pokazao ovaj projekat: <a href="http://websdr.ewi.utwente.nl:8901/" target="_blank" rel="noopener" class='oembed'>http://websdr.ewi.utwente.nl:8901/</a> a zatim i svoju verziju. Za pocetak odlucio sam da kupim gotov dongle (sa <a href="http://www.ebay.com/itm/NEW-USB-DVB-T-RTL-SDR-Realtek-RTL2832U-R820T-DVB-T-Tuner-Receiver-MCX-Input-/251240985308" target="_blank" rel="noopener" class='oembed'>ebay</a>-a) dok ne naucim teoriju.<br />
<br />
Evo kratkog uputstva za instalaciju na Windows 7 OS:<br />
<br />
1. Ubacite uredjaj u USB<br />
2. Sacekajte da Windows instalira prvo svoje drajvere (moze da potraje)<br />
3. Skinite  SDR# aplikaciju kroz koju ce da upravljamo uredjajem (<a href="http://sdrsharp.com/#download" target="_blank" rel="noopener" class='oembed'>http://sdrsharp.com/#download</a>)<br />
4. Kada skinite instalacioni fajl raspakujte arhivu i pokrenite install.bat<br />
5. Nakon malo vremena pojavice se sdrsharp folder u istom folderu gde je i install.bat<br />
6. U folderu sdrsharp nalazi se fajl zadig.exe, pokrenite prvo njega (potrebno da bi se izmenio drajver)<br />
7. U zadig-u izaberite Options -&gt; List all devices<br />
8. Nakon toga lista uredjaja ce da dobije vrednosti, izaberite Bulk In, Interface 0 (ili ako vidite pod pravim imenom uredjaj onda izaberite tu opciju)<br />
9. Kliknite na Install/Reinstall driver<br />
10. Zatvorite Zadig i pokrenite SDRSharp.exe<br />
11. Sa leve strane imate opciju da izaberete Source (u mom slucaju RTL-SDR/USB)<br />
12. Kliknite na opciju za konfigurisanje (odmah iznad Source, izgleda kao zupcanik) i podestite RF Gain (npr na max).<br />
13. Zatvorite prozor i igra moze da pocne <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[Zdravo svima,<br />
<br />
Mikikg me je zainteresovao za ovu temu kada mi je pokazao ovaj projekat: <a href="http://websdr.ewi.utwente.nl:8901/" target="_blank" rel="noopener" class='oembed'>http://websdr.ewi.utwente.nl:8901/</a> a zatim i svoju verziju. Za pocetak odlucio sam da kupim gotov dongle (sa <a href="http://www.ebay.com/itm/NEW-USB-DVB-T-RTL-SDR-Realtek-RTL2832U-R820T-DVB-T-Tuner-Receiver-MCX-Input-/251240985308" target="_blank" rel="noopener" class='oembed'>ebay</a>-a) dok ne naucim teoriju.<br />
<br />
Evo kratkog uputstva za instalaciju na Windows 7 OS:<br />
<br />
1. Ubacite uredjaj u USB<br />
2. Sacekajte da Windows instalira prvo svoje drajvere (moze da potraje)<br />
3. Skinite  SDR# aplikaciju kroz koju ce da upravljamo uredjajem (<a href="http://sdrsharp.com/#download" target="_blank" rel="noopener" class='oembed'>http://sdrsharp.com/#download</a>)<br />
4. Kada skinite instalacioni fajl raspakujte arhivu i pokrenite install.bat<br />
5. Nakon malo vremena pojavice se sdrsharp folder u istom folderu gde je i install.bat<br />
6. U folderu sdrsharp nalazi se fajl zadig.exe, pokrenite prvo njega (potrebno da bi se izmenio drajver)<br />
7. U zadig-u izaberite Options -&gt; List all devices<br />
8. Nakon toga lista uredjaja ce da dobije vrednosti, izaberite Bulk In, Interface 0 (ili ako vidite pod pravim imenom uredjaj onda izaberite tu opciju)<br />
9. Kliknite na Install/Reinstall driver<br />
10. Zatvorite Zadig i pokrenite SDRSharp.exe<br />
11. Sa leve strane imate opciju da izaberete Source (u mom slucaju RTL-SDR/USB)<br />
12. Kliknite na opciju za konfigurisanje (odmah iznad Source, izgleda kao zupcanik) i podestite RF Gain (npr na max).<br />
13. Zatvorite prozor i igra moze da pocne <img src="https://forum.yu3ma.net/images/smilies/smile.gif" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Si5351 + PIC16F1455 USB controller]]></title>
			<link>https://forum.yu3ma.net/showthread.php?tid=700</link>
			<pubDate>Wed, 05 Nov 2014 08:51:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.yu3ma.net/member.php?action=profile&uid=107">mikikg</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.yu3ma.net/showthread.php?tid=700</guid>
			<description><![CDATA[Evo jedna moja zanimljiva konstrukcija za programibilni oscilator (VFO / clock) baziran na Silicon Labs Si5351 sa Microchip USB kontrolerom PIC16F1455.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10791" target="_blank" title="">Si5351miniUSB.gif</a> (Size: 46,49 KB / Downloads: 48)
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10792" target="_blank" title="">IMG_3589-595x251.jpg</a> (Size: 61,41 KB / Downloads: 421)
<!-- end: postbit_attachments_attachment --><br />
<br />
U pitanju je sklop koji kada se poveze na USB sa racunarom u sistemu se pojavi nov seriski (COM) port preko koga moze da se komunicira sa ovim modulom iz nekog terminal programa. <br />
<br />
Podesavanje frekvencije na jednom od 3 izlaza se vrsi postavljanjem odgovarajucih vrednosti u registre Si5351 oscilatora. <br />
<br />
Posto je to previse komplikovano za pocetnike (a sticicete i dotle) u samom PIC kontroleru je ugradjen racun za freknciju i svodi se na jednostavno unosenje frekvencije poput "14.010" izrazenim u MHz preko terminala.<br />
Ovaj racun poseduje dovoljnu preciznost za opste ne tako zahtevne namene jer postoji greska prilikom racuna i uzrokovana je limitom 24 bitne matematike implementirane u PIC kontroleru.<br />
<br />
Pregled komandi:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>//------------------------------------------------------------<br />
//dekoder komandi --------------------------------------------<br />
//------------------------------------------------------------<br />
switch (RS232_Out_Data[0]) {<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x30:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//0 - write 1MHz 10MHz 100MHz without correction, 8pF<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_si_1_10_100, sizeof(mem_si_1_10_100));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x31:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//1 - write 70MHz + 4.545MHz<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_si_70, sizeof(mem_si_70));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x32:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//2 - write 80MHz<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_si_80, sizeof(mem_si_80));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x33:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//3 - write 3.7MHz (14.8MHz)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_37_new, sizeof(mem_37_new));<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x65:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//e - write regs from adres with len<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_SI_Regs_x(RS232_Out_Data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x73:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//s - set single register<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WriteSi5351_single(RS232_Out_Data[1], RS232_Out_Data[2]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x70:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//p - write PLLA regs to I2C<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_SI_Regs_8(26, RS232_Out_Data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x77:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//w - write MSO regs to I2C<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_SI_Regs_8(42, RS232_Out_Data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(USBUSARTIsTxTrfReady())<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("ERR");<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}</code></div></div><br />
Format komande je koncipiran tako da uvek prvi karakter predstavlja komandu (0,1,2,3,e,s,p,w) dok su ostali karakteri opcioni tj adresa i podatak.<br />
Dakle kada se povezete preko terminala na uredjaj, stiskanjem tastera "0" (ASCII vrednost 0x30) PIC kontroler izvrsava podesavanje frekvecnije izlaza na 1,10 i 100MHz.<br />
Stiskanjem tastera "1" se podesava drugi set frekvencija, isto tako za tastere "2" i "3".<br />
<br />
Za postavljanje fekvencije npr 1.25MHz treba poslati komandu:<br />
"c1.25"<br />
<br />
Ili npr za 28.125MHz<br />
"c28.125"<br />
<br />
Za vecu preciznost je neophodan PC software koji radi racun frekvencije i kao rezultat daje potrebne vrednosti za registre koji se posle upisuju u Si5351. Za te potrebe, za pocetak se moze upotrebiti gotov Windows program od proizvodjaca dostupan na ovoj stranici:<br />
<a href="http://www.silabs.com/products/clocksoscillators/pages/timing-software-development-tools.aspx" target="_blank" rel="noopener" class='oembed'>http://www.silabs.com/products/clocksosc...tools.aspx</a><br />
<br />
Sledi nastavak ...<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10790" target="_blank" title="">Si5351-USB.pdf</a> (Size: 221,51 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10793" target="_blank" title="">Si5351-B.pdf</a> (Size: 359,17 KB / Downloads: 14)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10794" target="_blank" title="">AN619.pdf</a> (Size: 300,66 KB / Downloads: 20)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/txt.gif" title="" border="0" alt=".hex" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10949" target="_blank" title="">usb-pic16f1455-si5351.hex</a> (Size: 24,93 KB / Downloads: 7)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Evo jedna moja zanimljiva konstrukcija za programibilni oscilator (VFO / clock) baziran na Silicon Labs Si5351 sa Microchip USB kontrolerom PIC16F1455.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="GIF Image" border="0" alt=".gif" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10791" target="_blank" title="">Si5351miniUSB.gif</a> (Size: 46,49 KB / Downloads: 48)
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10792" target="_blank" title="">IMG_3589-595x251.jpg</a> (Size: 61,41 KB / Downloads: 421)
<!-- end: postbit_attachments_attachment --><br />
<br />
U pitanju je sklop koji kada se poveze na USB sa racunarom u sistemu se pojavi nov seriski (COM) port preko koga moze da se komunicira sa ovim modulom iz nekog terminal programa. <br />
<br />
Podesavanje frekvencije na jednom od 3 izlaza se vrsi postavljanjem odgovarajucih vrednosti u registre Si5351 oscilatora. <br />
<br />
Posto je to previse komplikovano za pocetnike (a sticicete i dotle) u samom PIC kontroleru je ugradjen racun za freknciju i svodi se na jednostavno unosenje frekvencije poput "14.010" izrazenim u MHz preko terminala.<br />
Ovaj racun poseduje dovoljnu preciznost za opste ne tako zahtevne namene jer postoji greska prilikom racuna i uzrokovana je limitom 24 bitne matematike implementirane u PIC kontroleru.<br />
<br />
Pregled komandi:<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>//------------------------------------------------------------<br />
//dekoder komandi --------------------------------------------<br />
//------------------------------------------------------------<br />
switch (RS232_Out_Data[0]) {<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x30:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//0 - write 1MHz 10MHz 100MHz without correction, 8pF<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_si_1_10_100, sizeof(mem_si_1_10_100));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x31:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//1 - write 70MHz + 4.545MHz<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_si_70, sizeof(mem_si_70));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x32:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//2 - write 80MHz<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_si_80, sizeof(mem_si_80));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x33:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//3 - write 3.7MHz (14.8MHz)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write1 (mem_37_new, sizeof(mem_37_new));<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x65:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//e - write regs from adres with len<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_SI_Regs_x(RS232_Out_Data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x73:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//s - set single register<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WriteSi5351_single(RS232_Out_Data[1], RS232_Out_Data[2]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x70:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//p - write PLLA regs to I2C<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_SI_Regs_8(26, RS232_Out_Data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case 0x77:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//w - write MSO regs to I2C<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write_SI_Regs_8(42, RS232_Out_Data);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("OK");<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(USBUSARTIsTxTrfReady())<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putrsUSBUSART("ERR");<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}</code></div></div><br />
Format komande je koncipiran tako da uvek prvi karakter predstavlja komandu (0,1,2,3,e,s,p,w) dok su ostali karakteri opcioni tj adresa i podatak.<br />
Dakle kada se povezete preko terminala na uredjaj, stiskanjem tastera "0" (ASCII vrednost 0x30) PIC kontroler izvrsava podesavanje frekvecnije izlaza na 1,10 i 100MHz.<br />
Stiskanjem tastera "1" se podesava drugi set frekvencija, isto tako za tastere "2" i "3".<br />
<br />
Za postavljanje fekvencije npr 1.25MHz treba poslati komandu:<br />
"c1.25"<br />
<br />
Ili npr za 28.125MHz<br />
"c28.125"<br />
<br />
Za vecu preciznost je neophodan PC software koji radi racun frekvencije i kao rezultat daje potrebne vrednosti za registre koji se posle upisuju u Si5351. Za te potrebe, za pocetak se moze upotrebiti gotov Windows program od proizvodjaca dostupan na ovoj stranici:<br />
<a href="http://www.silabs.com/products/clocksoscillators/pages/timing-software-development-tools.aspx" target="_blank" rel="noopener" class='oembed'>http://www.silabs.com/products/clocksosc...tools.aspx</a><br />
<br />
Sledi nastavak ...<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10790" target="_blank" title="">Si5351-USB.pdf</a> (Size: 221,51 KB / Downloads: 26)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10793" target="_blank" title="">Si5351-B.pdf</a> (Size: 359,17 KB / Downloads: 14)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/pdf.gif" title="Adobe Acrobat PDF" border="0" alt=".pdf" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10794" target="_blank" title="">AN619.pdf</a> (Size: 300,66 KB / Downloads: 20)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.yu3ma.net/images/attachtypes/txt.gif" title="" border="0" alt=".hex" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10949" target="_blank" title="">usb-pic16f1455-si5351.hex</a> (Size: 24,93 KB / Downloads: 7)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>