Python: Pixelkapazität aus Anschlusskapazität mit UliEngineering berechnen
Du kannst leicht die Pixelkapazität aus der Anschlusskapazität mit der UliEngineering-Python-Bibliothek berechnen:
from UliEngineering.Electronics.Capacitors import pixel_capacitance_from_terminal_capacitance
from UliEngineering.EngineerIO import *
# Pixelkapazität für 100pF-Anschluss mit 10x10-Array berechnen
cp = pixel_capacitance_from_terminal_capacitance("100pF", 10, 10)
print(f"Pixelkapazität (100pF, 10x10): {format_value(cp, 'F')}")
# Pixelkapazität für 50pF-Anschluss mit 8x8-Array berechnen
cp = pixel_capacitance_from_terminal_capacitance("50pF", 8, 8)
print(f"Pixelkapazität (50pF, 8x8): {format_value(cp, 'F')}")Beispielausgabe
Pixelkapazität (100pF, 10x10): 1.00 pF
Pixelkapazität (50pF, 8x8): 780 fFDie Pixelkapazitätsberechnung bestimmt die Kapazität einzelner Pixel in einem Array, wenn die gesamte Anschlusskapazität bekannt ist. Dies ist wesentlich für Bildsensordesign, Displaytechnologie und alle Anwendungen mit pixelierten kapazitiven Arrays, bei denen die Gesamtkapazität gemessen wird, aber die Eigenschaften einzelner Pixel benötigt werden.
Die Pixelkapazität wird mit der Formel $C_{pixel} = \frac{C_{terminal}}{N \times M}$ berechnet, wobei $C_{pixel}$ die Kapazität eines einzelnen Pixels, $C_{terminal}$ die gemessene Anschlusskapazität und $N \times M$ die Gesamtzahl der Pixel im Array ist. Dies setzt voraus, dass alle Pixel gleiche Kapazität haben und parallel geschaltet sind.
Verwandte Beiträge
- How to compute capacitor charging energy in Python using UliEngineering
- How to compute capacitor charge in Python using UliEngineering
- How to compute RC time constant in Python using UliEngineering