Proje

Genel

Profil

Actions

Tasarım #20

açık

Tasarım #18: Gömülü Yazılım

USB Haberleşme

Ferzende Tekçe tarafından neredeyse 3 yıl önce eklendi. 2 yıldan fazla önce güncellendi.

Durum:
New
Öncelik:
Normal
Başlangıç Tarihi:
23.11.2021
Bitiş Tarihi:
Tamamlanma yüzdesi:

0%

Kalan zaman:
Harcanan zaman:

Yorum

STM32F4 işlemci ailesi ile PC arasında kullanılacak haberleşme protokolu.


Dosyalar

protection-littelfuse1.jpg (53,4 KB) protection-littelfuse1.jpg Ferzende Tekçe, 09.01.2022 21:30
Actions #1

Ferzende Tekçe tarafından neredeyse 3 yıl önce güncellendi

STM32F407 ile PC arasında 12MB bağlantı için gerekli araştırmalar yapıldı. Bu amaçla aşağıda bulunan STM eğitim videoları izlenip uygulamaları yapıldı.
https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32-USB-training.html

Actions #2

Ferzende Tekçe tarafından neredeyse 3 yıl önce güncellendi

İlk başta oluşturulan patern datasının işlemciye sığmayacağı düşünülerek tüm patern bilgisayarda oluşturulup MCU ya PC den gönderilecekti. USB üzerinden saniyede 1.5MB veri gönderilebiliniyor. Bu da yeterli bir hız. C Sharpta hazırlanan bir uygulama ile tüm patern bir bit oluşturuldu ve 250KB'i geçmediği görüldü. Bu veride işlemcinin RAM'ına sığacak kadar küçük. Bu yüzden ilk fikirden vazgeçildi ve veriler PC tarafından oluşturulup MCU'ya yüklenecek. MCU tüm süreci kontrol edecek.

Actions #3

Ferzende Tekçe tarafından 2 yıldan fazla önce güncellendi

STM32F407VGT discovery board incelediğinde Micro Usb Bağlantısında EMIF02-USB03F2 isimli bir entegre kullanıldığı görüldü. (https://www.st.com/en/protections-and-emi-filters/emif02-usb03f2.html) Yapılan incelemede devrelerde EMI filter and ESD protection olarak kullanıldığı, özellikle hızlı usb haberleşmesinde önemli olduğundan bahsediliyor. Ayrıca butonlarda da kullanılarak gürültü filitreleme amaçlı kullanılan türleri de mevcut. Geliştirilecek kontrol kartının testleri geçebilmesi için bu kompenenetin kullanılması gerekiyor.

Actions

Diğer uygun kaynaklar: Atom PDF