Mikrodenetleyici için PWM Buffer

Başlatan hwdesigner, 18 Ağustos 2017, 14:35:31

hwdesigner

Mikrodenetleyicili sistemler konusunda yeni sayılırım. Bir kart tasarımı yapıyorum. PWM ile motor ve servo sürücüleri kontrol etmem gerekecek. 8-10 adet çıkış alacağım. Yeterli yerimde var. Denetleyiciyi direk motor sürücü ile muhatap etmek istemiyorum. Araya TLP250, TLP281-4, ULN2003A, SN74LV4T125 gibi bir çok teknik düşündüm. Ama bir türlü içim rahat etmiyor. Bu 4 seçeneğinde tam olarak uygun olacağı konusunda şüphelerim var. Denetleyicim STM32F4 serisi. Ne kullanmamı önerirsiniz.

Zoroaster

Bu konularda acemilik cekiyorsan ilk denemelerinde kesinlikle TLP250 yada benzeri opto kullanarak MCU ile guc katini birbirinden izole et. Aksi takdirde MCU yu hatta PC yi yakabilirsin.
Seytan deliginden kacti.

hwdesigner

Alıntı yapılan: Zoroaster - 18 Ağustos 2017, 14:40:21
Bu konularda acemilik cekiyorsan ilk denemelerinde kesinlikle TLP250 yada benzeri opto kullanarak MCU ile guc katini birbirinden izole et. Aksi takdirde MCU yu hatta PC yi yakabilirsin.

Sizin kullandığınız çözümler nedir peki?
TLP281-4 de uygun olur mu? Çekilecek maksimum akım 50mA civarında olacak çünkü. Doğrudan transistör, mosfet,igbt gibi güç elemanlarıyla muhattap olmayacak devrem. Daha çok RoboteQ, Drone Motoru sürücüleri gibi motor sürücülere PWM, servo sinyali göndereceğim.

Zoroaster

Motor surucuyu de sen yapacaksin dusuncesiyle opto onermistim. Donanimi tasarlayip korumalar vs yapmayip kod yazmaya gecersen tehlikeli durumlara neden olacak kodlama hatalari yapabilir ve surucuyu yakabilirsin. Surucudeki ariza MCU'ya ordan da PC ye kadar ilerleyebilir.

Zaten sorunsuz motor surucu kullaniyorsan o zaman TLP'ye falan gerek yok. Eger seviye donusturucu gerekiyorsa basit bir transistor yada IC cozum olabilir. 3v3 sinyal yeterli ise o zaman araya bir sey koymaya da gerek yok.


Seytan deliginden kacti.

hwdesigner

Alıntı yapılan: Zoroaster - 18 Ağustos 2017, 15:41:13
Motor surucuyu de sen yapacaksin dusuncesiyle opto onermistim. Donanimi tasarlayip korumalar vs yapmayip kod yazmaya gecersen tehlikeli durumlara neden olacak kodlama hatalari yapabilir ve surucuyu yakabilirsin. Surucudeki ariza MCU'ya ordan da PC ye kadar ilerleyebilir.

Zaten sorunsuz motor surucu kullaniyorsan o zaman TLP'ye falan gerek yok. Eger seviye donusturucu gerekiyorsa basit bir transistor yada IC cozum olabilir. 3v3 sinyal yeterli ise o zaman araya bir sey koymaya da gerek yok.

Sağolun hocam cevabınız için. Sürücü ne kadar korumalı olsa da garantici davranmak istiyorum. En azından TLP281-4 koyayım diyorum.