- Katılım
- 24 Şubat 2018
- Mesajlar
- 24,930
Elimdeki arızalı HP spektrum analizörün güç kaynağının PCB tasarımı için Proteus ile uğraşıyorum bir süredir. Güç kaynağı 4 tane aynı lineer doğrultucu/regülatör'den oluşuyor. Bu devreler birbirinin neredeyse aynısı. Ama tasarım sürecinde ne zaman devrenin birinde bir değişiklik yapsam, diğer 3 devrede de aynı değişikliği yapmam gerekti. Artık bir yerden sonra o kadar çok değişiklik oldu ki, bu 4 tane devre birbirinden epey uzaklaşmaya başladı, çünkü her değişikliği diğer devrelere çoklama yaparken hatalar oluyordu.
Ben de Proteus'un sağladığı "subcircuit" (alt devre) özelliğini kullanarak bunu çözdüm. Bir tane doğrultucu/regülatör devresi yaptım, sonra da bunu "alt devre" olarak 4 kere kullandım. Artık alt devrede yapılan her değişiklik, tüm devrelere yansıtılıyordu (komponent değerleri hariç, onu Proteus yansıtmıyor).
Ama bu da yeterli olmadı. 4 tane doğrultucu/regülatör %95 birbirinin aynı olsa da, gene de aralarında ufak tefek farklılıklar vardı. Mesela kullanılan köprü diyotlar ve filtre kapasitörleri farklı idi. Alt devrede belli bir köprü diyot ve filtre kapasitör kullanılınca, bu bütün devrelere yansıtılıyor. İşte burada da parametrik alt devreler özelliği devreye giriyor. Köprü diyot ve kapasitör model numaralarını bir "parametre" haline getiriyoruz, sonra da her devre bloğunda bu parametreyi tanımlıyoruz. Böylece hem "alt devreler" özelliğinin sağladığı tek devre üzeinde çalışma kolaylığını elde ediyoruz, hem de gerektiğinde bazı elemanları kendine özgü yapabiliyoruz.
Ben de Proteus'un sağladığı "subcircuit" (alt devre) özelliğini kullanarak bunu çözdüm. Bir tane doğrultucu/regülatör devresi yaptım, sonra da bunu "alt devre" olarak 4 kere kullandım. Artık alt devrede yapılan her değişiklik, tüm devrelere yansıtılıyordu (komponent değerleri hariç, onu Proteus yansıtmıyor).
Ama bu da yeterli olmadı. 4 tane doğrultucu/regülatör %95 birbirinin aynı olsa da, gene de aralarında ufak tefek farklılıklar vardı. Mesela kullanılan köprü diyotlar ve filtre kapasitörleri farklı idi. Alt devrede belli bir köprü diyot ve filtre kapasitör kullanılınca, bu bütün devrelere yansıtılıyor. İşte burada da parametrik alt devreler özelliği devreye giriyor. Köprü diyot ve kapasitör model numaralarını bir "parametre" haline getiriyoruz, sonra da her devre bloğunda bu parametreyi tanımlıyoruz. Böylece hem "alt devreler" özelliğinin sağladığı tek devre üzeinde çalışma kolaylığını elde ediyoruz, hem de gerektiğinde bazı elemanları kendine özgü yapabiliyoruz.