" "Depending from where you are starting the ULP, places pads (library) or vias (board).
"
"The calculation of coils or inductivities depends on a lot of "
"different factors, like
"
" -- basic material of the board
"
" -- thickness of the board
"
" -- number of layers
"
" -- thickness of the layers
"
" -- distances between elements
"
" -- tracks
"
" -- copper areas / ground plains
"
" -- thickness of the copper layers
"
" -- track width
"
" -- distances between tracks
"
" -- surface of tracks (tin?)
"
" -- the signal's frequency
"
" -- ...
"
"All these factors should be taken into consideration for the formula !
"
"used below to calculate an exact value for a coil. Nevertheless it !
"
"is necessary to check the result by a practical measurement. It is !
"
"very difficult to generate coils with exact values this way.
"
"Generally one can say that printed coils can be used in the MHz range only.
"
"
" +
"Dieses ULP kann in der Libary ebenso wie im Board benutzt werden.
" +
"Je nachdem ob Sie es von einer Library oder von einem Borad aus "
"starten, werden Pads bzw. Vias plaziert.
" +
"
" +
"Die Berechnung der Windungen bzw. der Induktivität hängt von vielen Faktoren ab, wie z.B.:
" +
" - Basismaterial
" +
" - Stärke der Leiterplatte
" +
" - Anzahl der Lagen
" +
" - Dicke der Lagen
" +
" - Abstand zu benachbarten Bauteilen, Leitungen, Kupferflächen, Masseflächen etc.
" +
" - Dicke der Kupferbeschichtung
" +
" - Breite der Leiterbahn (unterätzen)
" +
" - Abstand zwischen den Leiterbahnen (Spiralkreise / Ätzgenauigkeit)
" +
" - Oberfläche der Leiterbahn (Verzinnt)
" +
" - Signal-Frequenz
" +
" - ...
" +
"Um daraus einen einigermassen genauen Wert zu berechnen, müßten alle oben genannten Faktoren
" +
"als Korrekturwerte in die Formel einfliessen.
" +
"Was aber in jedem Fall durch entspechende Messungen nachgeprüft werden müßte.
" +
"In der Praxis sind Printspulen mit genau definierten Werten und in engen Toleranzen " +
"nur sehr schwer herzustellen.
" +
"Im Allgemeinen kann man davon ausgehen, dass Printspulen nur im MHz Bereich " +
"einigermassen Nutzbar sind.
" +
"
Pad/Via-Diameter %.f mm > Distance 'e' + 'w' + 'd' %.f mm
Pad/Via-Drill %.f mm > Distance 'e' + 'w' + 'd' %.f mm
%.4f mm difference at %.f full turns (%.1f turns)
More turns as distance h, (check Calculate)/qt>"); dlgMessageBox(s, "OK"); ok = 0; } } if (ok) { if (!ferrit_length_L || !ferrit_length_K) ferrit_length_L = ferrit_length_K = 0; dlgAccept(); degree_resol = turn_degree / arcresolution; doit(); } } dlgStretch(0); dlgPushButton("-Cancel") { dlgReject(); exit(0); } dlgStretch(1); dlgPushButton("Inf&o") dlgMessageBox(Help, "Ok"); } };