Jau kelis kartus padariau grubią klaidą skaičiuodamas detalių kojų žingsnį. Kad daugiau tai nepasikartotų ir kiti nepakartotų šių klaidų, rašau šią žinutę…
Labai daug elektroninių detalių turį daug kojyčių išdėstytu eilėmis. Norint padaryti PCB ar dar kam nors dažnai reikia sužinoti koks visdėlto atstumas tarp kojų. Galima pamatuotį tą atstuma su kokiu matuokliu, bet kad ir mažiausia paklaida, naudojant daugiau kojų, sukelia neatitaisomą suminę paklaidą. Tai aktualu ir konvertuojant metrinius ir colinius dydžius- pvz. DIP/DIL korpusu kojyčių atstumas metrinėje sistemoje dažnai laikomas 2.5mm (tai rodos ir būdavo rusiškoje dokumentacijoje). Deja montuojant dideles mikroschemas galinės kojytės jau nelenda į skylutes. Kodėl? Ogi todėl, kad DIP/DIL mikroschemos yra colinės (dar vadinamas “imperinės skaičiavimo sistemos”) ir atstumas tarp kojyčių yra 2.54mm (2.54000808 jei tiksliau).
Dar viena problema- metrinės mikroschemos. Kokios problemos? Kaip jos kyla? Ogi todėl, kad printeriai savo rezoliucija skaičiuoja coliais, tiksliau- taškai į colį (DPI- dots per inch).
Žingsnis skaičiuojamas taip- pasiimam detalę su kiek galima daugiau kojų. Išmatuojam atstumą tarp galinių kojų centrų.
Žingsnis=atstumas/(kojų_kiekis-1)
(svarbiausias momentas tai tas “minus vienas”)
Pavyzdukai iš paveiksliuko:
1. Žalia detalė. 10 kojų. Atstumas: 31.5mm. Žingsnis=3.5mm.
2. DIL korpuso ROM čipas: 16 kojų. Atstumas: 38mm. Žingsnis=2.5333… mm. Tikslus atstumas 2.54mm. Matyt netiksliai pamatavau, turėjo gautis 38.1mm, Tačiau liniuotė neturi 1/10 padalų.
3. PLCC korpusas, EPM7064SLC44 CPLD: 11 kojų. Atstumas: ~12.6mm. Žingsnis=1.26mm. Pagal dokumentaciją: 50mils t.y. 50/1000 colio=50*25.4/1000=1.27mm. Kiek trumpoka mikroschema, kad su paprasta liniuote pamatuoti.
Nu ir paprasti koeficientai:
1″ (colis) = 2.54 cm = 25.4mm.
1 mils = 0.001″ colio.
1′ (pėda) = 30.48 cm.
1′ (pėda) = 12″ (colių).