Elime önceden yapılmış bir proje var. Projede RS485 kullanılmış ve direnç değerleri 4K7 pull-up (Rpu) / 120R sonlandrıma direnci (RT1) / 4K7 pull-down (Rpd) olarak kullanılmış (Dirençler hem master hem de slave cihazda var). Sistem 1 master ve 1 slaveden oluşuyor iletişim mesafesi 5 metreyi geçmiyor, sistem sahada çalışırken çok nadiren bazı cihazlarda iletişim bozuluyor. İletişimin bozulmasını dirençler etkiler mi application note'a bakarak hesapladığımda pull-up ve pull-down daha düşük değerde çıkıyor ama internete baktığımda herkes farklı değerlerde dirençler takmış application nota uyulmamış.
Vab= 5 x RT1 / Rpu + Rpd + RT1
0.4 = 5 x 120 / Rpu + Rpd +120
Rpu + Rpd +120 = 5 x 120 / 0.4
RS = (1500-120) / 2
RS= 690R
*RS=Rpu+Rpd
App nota göre hesapladığımda pull-up/down dirençleri 690R olması gerekiyor ve sadece bir yerde kullanılmış her entegreye bu dirençler takılmamış.
Bu dirençleri sadece master cihazına taksam yeterli olur mu ve direnç değerini değiştirmeli miyim?
Kaynak: https://www.maxlinear.com/appnote/an_291.pdf
Vab= 5 x RT1 / Rpu + Rpd + RT1
0.4 = 5 x 120 / Rpu + Rpd +120
Rpu + Rpd +120 = 5 x 120 / 0.4
RS = (1500-120) / 2
RS= 690R
*RS=Rpu+Rpd
App nota göre hesapladığımda pull-up/down dirençleri 690R olması gerekiyor ve sadece bir yerde kullanılmış her entegreye bu dirençler takılmamış.
Bu dirençleri sadece master cihazına taksam yeterli olur mu ve direnç değerini değiştirmeli miyim?
Kaynak: https://www.maxlinear.com/appnote/an_291.pdf