Merhabalar,
Elimde STM32F030 Discovery Board dan var. İşlemcimin bir pini ile 8 Adet ledi belli frekanslarda sürmek istiyorum. Ben bir mux entegresi ile pini çoklayım diyorum var mı sizin bir fikriniz?
Bir pin olmasının özel bir amacı var mı yoksa keyfi olarak mı yapıyorsunuz ? Onun yerine led driver entegreleri var onları tavsiye ederim.
Aslında şöyle, sonradan aklıma geldi, benim istediğim 0.2Hz kare dalgayı bir pinden çıkıcam, 8 çoklamak istiyorum. Bunu da mantık kapısıyla yapmalıyım sanırım. MUX burada olmaz tek çıkış değil de 8 çıkışı birden kullanmam gerekiyor.
Kapılardakı iletimdeki gecikme ve dropoutlar sınyalınızı etkıleyebılır. Bunun ıcın I/O expander veya dediğim gibi bir pwm entegresi alsanız daha hassas yapabilirsiniz. Muhittin hocamın sayfasında örnek var.
http://www.muhittinkaplan.com/?p=310 (http://www.muhittinkaplan.com/?p=310)
0.2 Hz sinyal için kapı gecikmesini dert etmek biraz abartılı olmadı mı?
Port çoklamak için shift register daha mantıklı bana göre.
3 pin kullanarak istediğiniz kadar çoklayabilirsiniz.
Arkadaşlar aslında bunu şu şekilde de kullanabilirim: 0.2Hz için değilde 50KHz kare dalga %50 duty cycle ile sinyal çıkabilrim, bu durum için de buffer kullanmayı planlıyorum. Gün içinde malzeme satın alıp denemeyi planlıyorum. Bu konuda tecrübeniz var mı? Benim aklıma gelen olumsuzluk glitch çıkabilir veya verdiğim sinyalde bir bozukluk olabilir mi korkusu var,
Shift registerin Data, Clock, Latch'ini tek pinle sürme yöntemi var. RC filtre ile birbirinden ayıklanıyorlar. RC olmasından ötürü işler biraz yavaş işliyor.
http://www.romanblack.com/shift1.htm (http://www.romanblack.com/shift1.htm)