<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Mirfolio</title><link>https://wixobb.github.io/posts/</link><description>Recent content in Posts on Mirfolio</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 03 Aug 2026 16:11:03 +0300</lastBuildDate><atom:link href="https://wixobb.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Gömülü Sistemlerde printf</title><link>https://wixobb.github.io/posts/printf-sin/</link><pubDate>Mon, 03 Aug 2026 16:11:03 +0300</pubDate><guid>https://wixobb.github.io/posts/printf-sin/</guid><description>&lt;p&gt;C öğrenirken karşılaşılan ilk fonksiyonlardan birisi &lt;strong&gt;printf&lt;/strong&gt;&amp;rsquo;tir. Gigabyte&amp;rsquo;larca RAM ve GHz hızında çalışan işlemciler varken ekrana bir metin basmanın maliyetini asla düşünmeyiz. İşletim sistemi her şeyi system call&amp;rsquo;lar kullanarak halleder. Her zaman böyle olur mu? Olmaz. Bare metal sistemlerde veya bir RTOS üzerinde çalışan, 48 MHz, 32KB Flash ve 8KB RAM&amp;rsquo;e sahip zavallı bir mikrodenetleyicide (STM32F0 veya Arduino AVR gibi) &lt;strong&gt;printf() çağırmak sivrisineği bazuka ile öldürmek gibidir.&lt;/strong&gt; Bu büyük bir israftır. İsrafı başlıklara ayıralım.&lt;/p&gt;</description></item><item><title>USB-C PD (Power Delivery) Protokolü</title><link>https://wixobb.github.io/posts/usbpd/</link><pubDate>Thu, 16 Jul 2026 11:27:03 +0300</pubDate><guid>https://wixobb.github.io/posts/usbpd/</guid><description>&lt;p&gt;&amp;ldquo;Telefonum maksimum 20W şarj destekliyor. 100W şarj aletine taksam alev alır mı?&amp;rdquo; sorusu güzel bir sorudur. Cevap &lt;strong&gt;hayır&lt;/strong&gt;. Peki neden? Öğrenelim.&lt;/p&gt;
&lt;h2 id="temel-fizik"&gt;Temel Fizik&lt;/h2&gt;
&lt;p&gt;Şunu hiçbir zaman unutmayın: &lt;strong&gt;Gerilim uygulanır, akım ise ÇEKİLİR.&lt;/strong&gt; Yani 100W (20V-5A) adaptör, 5 amperlik gücünü telefona itmez. Telefondaki batarya ne talep ederse onu verir. Buradaki problemli arkadaş &lt;strong&gt;voltaj&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Eğer adaptör, 5V ile çalışması gereken bir telefona aniden 20V gönderirse, anakarttaki &lt;strong&gt;Güç Yönetim Entegresi (PMIC)&lt;/strong&gt; zarar görebilir. USB-C PD protokolünün birincil görevi, iki cihaz anlaşana kadar voltajı en güvenli seviyede (5V) kilitli tutmaktır.&lt;/p&gt;</description></item><item><title>GaN Devrimi</title><link>https://wixobb.github.io/posts/gan-devrimi/</link><pubDate>Sun, 05 Jul 2026 14:20:03 +0300</pubDate><guid>https://wixobb.github.io/posts/gan-devrimi/</guid><description>&lt;p&gt;Güç elektroniği hep ilgimi çekmiştir. Başlayalım bakalım nereye doğru gideceğiz.&lt;/p&gt;
&lt;h2 id="silisyumun-sınırı"&gt;Silisyumun Sınırı&lt;/h2&gt;
&lt;p&gt;Güç elektroniğindeki ana amaç nedir? En özet tabirle &amp;ldquo;enerjiyi&amp;rdquo; işlemektir. Fişten gelen 220 voltu alıp telefonunuzun narin bataryasına uygun şekilde 5 volta düşürmektir. Bunu yaparken de olabildiğince az kayıplı çalışmak, yüksek gerilime karşı dimdik ayakta durmak ve bu işi milyonlarca kez tekrarlamaktır.&lt;/p&gt;
&lt;p&gt;On yıllar boyunca bu işin ustası silisyumdu (Si). Ucuzdu, boldu ve işlenmesi kolaydı. Ama siz gücü artırdıkça silisyumun atomik yapısından kaynaklı sorunlar ortaya çıkmaya başlar. Yüksek voltaj ve akımla boğuşan transistörün savaşması gereken iki temel düşman vardır:&lt;/p&gt;</description></item></channel></rss>