Emirhan Sönmez
Emirhan Sönmez

Emirhan Sönmez

Elektrik-Elektronik Mühendisliği Öğrencisi

FPGA, STM32 ve TI C2000 platformlarında VHDL ve Vivado ile sayısal tasarım, gömülü yazılım ve kart seviyesi donanım devreye alma.

Deneyim

  1. FPGA ve Sayısal Tasarım Stajyeri

    RST Teknoloji

    Zynq UltraScale+ MPSoC platformları dahil, VHDL ve Xilinx Vivado ile FPGA ve SoC geliştirme.

    • RTL geliştirme, PS–PL entegrasyonu, AXI tabanlı arayüzler ve DMA tabanlı veri aktarımı üzerinde çalıştım.
    • FPGA IP entegrasyonu, zamanlama ve I/O kısıtları ile kart seviyesi hata ayıklama konularında deneyim kazandım.
    • MIG/DDR3 bellek arayüzleri, BRAM/ROM tabanlı veri yolları ve FFT işleme ile çalıştım.
    • Ethernet arayüzü çalışmaları yürüttüm; ILA ile çip üzerinde hata ayıklama yaptım.
    • VHDL
    • Xilinx Vivado
    • Zynq UltraScale+ MPSoC
    • PS–PL Integration
    • AXI / DMA
    • FPGA IP Integration
    • MIG / DDR3
    • BRAM / ROM
    • FFT IP
    • Ethernet
    • ILA
  2. Gömülü Sistemler Stajyeri

    T3 Gemstone Projesi

    T3 Gemstone O1 heterojen SoC platformu için gömülü yazılım geliştirme.

    • O1 platformunun Cortex-R5 alt sistemine ChibiOS portunu gerçekleştirdim.
    • ArduPilot'u donanımla entegre ettim.
    • Uygulama ve test süreçlerini kapsayan teknik dokümantasyonu hazırladım.
    • ChibiOS
    • Cortex-R5
    • ArduPilot
    • Heterogeneous SoC
    • Embedded Linux
  3. Lisans Araştırmacısı

    AGÜ PowerLAB

    Devam eden elektrik makineleri araştırma projeleri kapsamında gömülü sistemler ve güç elektroniği çalışmaları.

    • Araştırma donanımı için donanım prototipleme ve özel PCB tasarımı yaptım.
    • STM32 ve ESP32 platformlarında gömülü yazılım geliştirdim.
    • Elektrik makineleri ve güç elektroniği araştırmaları için laboratuvar testleri yürüttüm.
    • Embedded Firmware
    • Power Electronics
    • PCB Design
    • Lab Testing

Projeler

Programlanabilir Güç Kaynağı — Firmware ve BSP Platformu

AGÜ PowerLAB

Programlanabilir bir laboratuvar güç kaynağı; grafik ön paneli süren, ağ üzerinden bir ana bilgisayarla haberleşen ve sahada cihazı kullanılamaz hâle getirmeden güncellenebilen bir kontrol ünitesi gerektirir.

Sıfırdan yazdığım bir board support package üzerine kurulu STM32H750 firmware'i — QSPI flash, SDRAM, ekran hattı için LTDC ve DMA2D, GPIO ve rotary encoder girişleri — RS485, LwIP üzerinden Ethernet ve gömülü sunucu barındıran FreeRTOS mimarisiyle birlikte.

Firmware; checksum doğrulaması, sürüm meta verisi ve AES tabanlı kriptografik koruma içeren özel paketler hâlinde dağıtılıyor ve flash'a hiçbir şey yazılmadan önce doğrulanıyor.

  • STM32H750
  • Custom BSP
  • FreeRTOS
  • QSPI
  • SDRAM
  • LTDC
  • DMA2D
  • LwIP
  • RS485
  • AES

Programlanabilir Güç Kaynağı — Dijital G/Ç Modülü

AGÜ PowerLAB

Güç kaynağı platformunun, hem dahili lojiği hem de harici endüstriyel yükleri tek bir karttan sürebilen programlanabilir dijital G/Ç'ye ihtiyacı vardı.

5 V / 100 mA dahili ve 5–32 V / 500 mA harici çıkışlara sahip, STM32 tabanlı 8 kanallı dijital G/Ç kartı; SPI, UART ve RS485 üzerinden kontrol yazılımı ile ADC, DAC ve PWM çevre birimleri.

Flyback tabanlı 12 V – 5 V dönüşüm katı sayesinde kart, ayrı bir güç modülüne gerek kalmadan doğrudan harici besleme hattından çalışıyor.

  • STM32
  • RS485
  • SPI
  • UART
  • ADC
  • DAC
  • PWM
  • Flyback SMPS
  • Altium

STM32 Bootloader ve RTOS Firmware Platformu

AGÜ PowerLAB

Sahadaki gömülü kontrolcüler, güncelleme yarıda kesildiğinde cihazı açılamaz hâlde bırakmayan bir firmware güncelleme yoluna ihtiyaç duyar.

Harici QSPI flash'tan geri alma (rollback) desteğiyle uygulama firmware'i yükleyen Copy-to-RAM ve XIP bootloader'ları; Ethernet (DHCP'li LwIP) ve gömülü HTTP sunucusu barındıran FreeRTOS platformu üzerinde.

Güncellemeler HTTP veya USB üzerinden geliyor ve etkinleştirilmeden önce SHA256 ile sürüm meta verisine karşı doğrulanıyor; firmware paketleme işini bir Python aracı üstleniyor.

  • STM32
  • Bootloader
  • XIP
  • QSPI
  • FreeRTOS
  • LwIP
  • HTTP Server
  • SHA256
  • Python

Kablosuz Rotor Akımı Ölçüm Modülü

AGÜ PowerLAB

Dönen bir rotor üzerinde akım ölçmek, kablolu ölçüm düzeneklerini tamamen devre dışı bırakır.

Çift 20 A akım ölçüm birimi, batarya izleme ve şarj devreleri ile kart üstü 3.3 V regülasyonu barındıran, özel PCB üzerine entegre edilmiş ESP32 tabanlı kablosuz ölçüm modülü.

Rotor tarafındaki akım verisi izleme bilgisayarına kablosuz olarak ulaşıyor; düğümün tamamı kendi yönetilen batarya beslemesiyle çalışıyor.

  • ESP32
  • Current Sensing
  • Battery Charging
  • Power Management
  • Custom PCB

Manyetik Rotary Encoder

AGÜ PowerLAB

Hazır rotary encoder'ları bir araştırma motoruna monte etmek zahmetli, test sırasında zarar gördüklerinde değiştirmek ise maliyetlidir.

Açısal konum için birbirine dik yerleştirilmiş üç TMAG5170 Hall sensörü kullanan, STM32 tarafından SPI üzerinden okunan ve doğrudan motora montaj için dairesel PCB üzerine yerleştirilmiş manyetik rotary encoder.

Konum verisi karttan RS422 diferansiyel sinyal olarak çıkıyor ve çalışan bir sürücünün elektriksel gürültüsüne dayanıyor.

  • TMAG5170
  • Hall Effect
  • SPI
  • STM32
  • RS422
  • Altium

Akıllı Konfor İzleme Sistemi

EEE Capsule Projesi

HAL kullanımına izin verilmeyen bir konfor izleme ve veri kaydetme çalışması — her çevre birimi register seviyesinde yapılandırıldı.

Register seviyesinde bare-metal yazılmış STM32F746 firmware'i: kesme tabanlı örneklemeyle I²C ortam ve hareket sensörleri, SDMMC üzerinden SD kart kaydı ve SDRAM framebuffer'larından sürülen LCD arayüzü.

Kaydedilen veriler AES tabanlı korumayla yazılıyor; sensörden depolamaya kadar tüm zincirin hata ayıklaması UART üzerinden yapılıyor.

  • STM32F746
  • Bare-metal
  • Register-level
  • I²C
  • SDMMC
  • SDRAM
  • LCD
  • AES

Anahtarlanabilir BCD Sayıcı

EEE Capsule Projesi

Anahtarlanabilir bir BCD sayıcıyı ayrık lojikle kurmak — mikrodenetleyici kısayoluna izin yok.

Flip-flop'lar ve kombinasyonel lojik kapılardan oluşturulan frekans bölücüler, çoklayıcılar ve BCD sayıcılar.

Donanım uygulamasından önce LTspice ve Logisim'de modellenip doğrulandı; böylece kart deneme yanılma yerine simüle edilmiş bir referansa karşı test edildi.

  • Digital Logic
  • Flip-flops
  • Multiplexers
  • LTspice
  • Logisim

Elektronik Stetoskop

EEE Capsule Projesi

Kalp ve akciğer sesleri, duyulabilir hâle gelmeden önce özel analog işaret şartlandırması gerektiren genlik ve frekanslarda bulunur.

Biyomedikal işaret bantlarına göre ayarlanmış aktif filtreleme ve çok katlı op-amp yükseltme kullanan analog işaret zinciri.

Filtrelenen kalp ve akciğer sesleri özel bir ses çıkış katı üzerinden kulaklığa aktarılıyor — tamamen analog, sayısal işaret işleme yok.

  • Analog Design
  • Op-amps
  • Active Filters
  • Signal Conditioning
  • Biomedical

Yetkinlikler

Programlama

  • VHDL
  • C
  • C++
  • MATLAB

FPGA ve SoC Geliştirme

  • Xilinx Vivado
  • RTL Design
  • Zynq UltraScale+ MPSoC
  • PS–PL Integration
  • AXI Interfaces & DMA
  • FPGA IP Integration
  • MIG/DDR3
  • BRAM/ROM-based Data Paths
  • FFT IP
  • MicroBlaze
  • ILA

Gömülü Geliştirme

  • STM32 (HAL, CubeIDE)
  • Custom BSP Development
  • FreeRTOS
  • Bootloader Development
  • ESP32
  • TI C2000
  • CLB
  • SDRAM / LTDC / DMA2D
  • mbedTLS (SHA256 / AES)
  • LwIP
  • Linux

Haberleşme ve Arayüzler

  • UART
  • SPI
  • I²C
  • QSPI
  • RS485
  • RS422
  • Ethernet
  • FSI
  • Manchester encoding / decoding
  • Single-wire communication

Donanım ve PCB Tasarımı

  • Altium Designer
  • KiCad
  • LTspice

Mekanik Tasarım ve Prototipleme

  • Fusion 360
  • Cura
  • BambuStudio

Eğitim

  1. Elektrik-Elektronik Mühendisliği Lisans

    Abdullah Gül Üniversitesi · Kayseri, Türkiye

Gönüllülük

  1. Gönüllü

    Avrupa Dayanışma Programı (ESC) · Râmnicu Sărat, Romanya

    Uluslararası bir gönüllü ekibin parçası olarak çocuklara ve gençlere yönelik eğitim etkinlikleri düzenledim.

  2. Başkan

    IEEE Robotik ve Otomasyon Topluluğu — AGÜ Kolu · Kayseri, Türkiye

    IEEE öğrenci topluluğu içinde robotik ve otomasyon etkinliklerini yönettim.

  3. Gönüllü

    Akademik Sesli Kütüphane — AGÜ Gençlik Fabrikası · Kayseri, Türkiye

    İngilizce okuma kitaplarını Türkçeye çevirdim ve görme engelli dinleyiciler için iki dilli sesli kitaplar kaydettim.

Hakkımda

FPGA tabanlı sayısal tasarım ve gömülü sistemler üzerine çalışan bir Elektrik-Elektronik Mühendisliği öğrencisiyim. VHDL ile RTL yazıyor, tasarımları Xilinx Vivado üzerinde kurup kapatıyor (Zynq UltraScale+ MPSoC üzerinde PS–PL entegrasyonu dahil) ve kart seviyesi entegrasyona taşıyorum: zamanlama ve I/O kısıtları, IP entegrasyonu, bellek ve Ethernet arayüzleri. Bunun yanında güç elektroniği ve gömülü kontrol uygulamaları için özel BSP katmanları, FreeRTOS tabanlı firmware, bootloader'lar ve güvenli firmware güncelleme akışları üzerinde çalışıyorum.

Diller

  • Türkçe Ana dil
  • İngilizce B2

Referanslar

  • Doç. Dr. Burak Tekgün Abdullah Gül Üniversitesi
  • Dr. Öğr. Üyesi Dooyoung Hah Abdullah Gül Üniversitesi

İletişim bilgileri talep üzerine paylaşılır.