Modelowanie mikrosystemów - laboratorium - MEMS lab

Transkrypt

Modelowanie mikrosystemów - laboratorium - MEMS lab
Modelowanie mikrosystemów - laboratorium
Ćwiczenie 2
Modelowanie pracy mikromechanicznego pojemnościowego czujnika
ciśnienia z membraną typu bossed
Zadania i cel ćwiczenia.
Zadaniem wykonującego ćwiczenie jest zaprojektowanie w programie AutoCAD
struktury czujnika ciśnienia oraz zamodelowanie pracy tego czujnika (membrany krzemowej
typu bossed) z uwzględnieniem granicy wytrzymałości mechanicznej membrany czujnika.
Pojemnościowy mikromechaniczny czujnik ciśnienia
Główne etapy procesu technologicznego krzemowej i
pojemnościowego czujnika ciśnienia (rys. 1) przedstawiono na rysunku 2.
szklanej
części
Rys. 1. Względny, pojemnościowy czujnik ciśnienia - przekrój poprzeczny przez strukturę z zaznaczonymi
wymiarami charakterystycznymi i pojemnościami CP(p) i CC, (rysunek nie jest w skali)
Jednostronnie polerowane, 3”podłoże krzemowe (100) typu n (2 - 10 Ωcm) o grubości 380
µm, utleniono w atmosferze pary wodnej w 1150oC, otrzymując warstwę SiO2 o grubości 1,6
µm. W procesie jednostronnej fotolitografii uformowano wzór membrany typu bossed, z
trójkątnym wzorem kompensacji podtrawienia naroży wypukłych wyspy. Trawienie EMSi,
formujące membranę krzemowe (o grubości 65 µm) z wyspą (rys. 2a), prowadzono we
wrzącym 30% roztworze KOH. Szybkość trawienia V(100) wynosiła 6,8 µm/min, czas
trawienia - 45 minut. W procesie drugiej fotolitografii, selektywnie usunięto warstwę
maskująca SiO2 z powierzchni wyspy krzemowej. W procesie tradycyjnego, aktywowanego
termicznie trawienia krzemu w 40% roztworze KOH o temperaturze 80oC, pocieniano o 15
µm membranę, cofając jednocześnie czoło wyspy. Uformowano strukturę membrany
krzemowej z wyspą – ruchomą okładkę kondensatora o wymiarach 2,6 x 2,6 mm2
umiejscowioną na środku membrany o grubości 50 µm i wymiarach 6,5 x 6,5 mm2. Na tylną
stronę podłoża krzemowego, po uprzednim usunięciu SiO2, naniesiono w procesie
naparowania próżniowego, warstwę Ti/Ni/Au (20 nm/100 nm/100 nm), będącą kontaktem
elektrycznym do mikromechanicznej, ruchomej okładki kondensatora. Lico podłoża
krzemowego pokryto w procesie zmiennoprądowego rozpylania magnetronowego, warstwą
___________________________________________________________________________
www.memslab.pl
SiO2 o grubości 0,3 µm. W kolejnym kroku technologicznym, 3” podłoże krzemowo
podzielono na pojedyncze struktury krzemowe (rys. 2b).
Podłoże szklane (Borofloat 3.3) o średnicy 3” i grubości 2 mm, po uprzednim oczyszczeniu,
pokryto, w procesie naparowania próżniowego, warstwą Cr/Au (100 nm/100 nm). W procesie
fotolitografii, prowadzonej na pokrytej metaliczną warstwą stronie podłoża, uformowano
kształt dolnej, nieruchomej okładki kondensatora o wymiarach 5 x 5 mm2 i wyprowadzenia
elektryczne tej okładki do pola kontaktowego. Następnie, stosując szybkoobrotowa wiertarkę
(20000 obr/min) i wiertło pokryte SiC, wykonano w szkle, obok okładki kondensatora, otwór
o średnicy 0,8 mm. Po umyciu podłoża szklanego, pocięto je za pomocą piły diamentowej, na
pojedyncze struktury szklane o wymiarach 11 x 13 mm2 (rys. 2b).
Łączenie struktury krzemowej i szklanej, poprzedzone procedurami odtłuszczania i
hydrofilizacji powierzchni tych struktur, prowadzono w procesie selektywnego bondingu
anodowego w temperaturze 450oC i napięciu 1,5 kV przez 30 minut, za pomocą odpowiednio
uformowanej metalowej katody. Krzemowo-szklaną strukturę czujnika (rys. 2c)
zamontowano w plastikowej obudowie. W procesie termokompresji wykonywano drutowe
połączenia pomiędzy polami kontaktowymi struktury czujnika a wyprowadzeniami obudowy,
a następnie, zamknięto obudowę (rys. 2d).
Rys. 2. Technologia (flow chart) krzemowo-szklanego, pojemnościowego czujnika ciśnienia
Widok komponentów czujnika oraz struktura po montażu w plastikowej obudowie
przedstawiono na rysunku 3.
___________________________________________________________________________
www.memslab.pl
a)
c)
b)
d)
Rys. 3. Krzemowo-szklany, pojemnościowy czujnik ciśnienia: a) fragment 3” podłoża krzemowego po trawieniu
EMSi, b) pojedyncza struktura krzemowa (po lewej) i szklana (po prawej), c) struktura czujnika po procesie
bondingu anodowego części krzemowej i szklanej, d) czujnik w plastikowej obudowie
Wyznaczono charakterystykę wyjściową czujnika - zależności pojemności czujnika od
różnicowego ciśnienia (C=f(p)). W zastosowanym układzie pomiarowym wykorzystano
zadajnik ciśnienia (typ ZC-1). Ciśnieniem referencyjnym dla czujnika było ciśnienie
atmosferyczne. Wyprowadzenia elektryczne czujnika podłączono przewodami, o łącznej
pojemności ~35 pF (odejmowanej od wskazań miernika), do uniwersalnego miernika Metex
3640D o zakresie pomiarowym pojemności od 20 pF do 2 µF z dokładnością 3%.
Charakterystykę wyjściową czujnika zmierzono w zakresie różnicowych ciśnień od 0 kPa do
40 kPa i porównano z teoretyczną krzywą, wyznaczoną jako suma pojemności CC i CP(p) (rys.
4).
Rys. 4. Krzemowo-szklany, pojemnościowy czujnik ciśnienia: charakterystyka wyjściowa – pojemność czujnika
C w zależności od przyłożonego ciśnienia różnicowego p
___________________________________________________________________________
www.memslab.pl
Przebieg ćwiczenia
Ćwiczenie składa się z czterech etapów:
• etap 1 – zaprojektowanie struktury czujnika ciśnienia w programie AutoCAD,
• etap 2 – wstępne zamodelowanie zaprojektowanej struktury w programie Comsol
Multiphysics,
• etap 3 – określenie granicznych parametrów pracy membrany typu bossed –
naprężenia i ciśnienia
• etap 4 - obliczenie pojemności kondensatora o zmiennej pojemności C, wyznaczenie
zależności C w funkcji ciśnienia działającego na membrane czujnika, prezentacja
wyników.
1. Projekt AutoCAD.
W projekcie AutoCAD mikromechanicznego czujnika ciśnienia należy zatem przyjąć, że:
• struktura czujnika wykonana jest w podłoży krzemowym o orientacji
krystalograficznej (100) stosując mokre anizotropowe trawienie krzemu,
• grubość podłoża krzemowego 380 µm,
• wymiar struktury krzemowej czujnika: 7 x 7 mm2,
• wymiary membrany: 3,82 x 3,82 mm2,
• grubość membrany 50 µm,
• wymiary bossed’a: 1,8 x 1,8 mm2.
•
Uwaga: Prowadzący może indywidualnie zmienić wymiary membrany krzemowej.
2. Symulacja.
Przeprowadzenie poprawnej symulacji wymaga:
• wybrania odpowiedniego modułu do symulacji,
• zaimportowania z pliku DXF zaprojektowanej struktury - modelu,
• określenia materiału, z jakiego zbudowany jest model,
• określenia warunków brzegowych,
• zadania odpowiedniej siatki – podział modelu na trójkąty (do obliczeń
wykorzystywana jest metoda elementów skończonych),
• obliczenie pojemności kondensatora powietrznego utworzonego przez boosed
membrany i powierzchnię dolna, umiejętna prezentacja wyników.
Zadaniem realizującego ćwiczenie jest wykonanie kilkunastu symulacji gdzie parametrem
będzie siła działająca na membranę krzemową przy jej stałej grubości.
3. Prezentacja wyników.
Realizujący ćwiczenie przygotowuje zwarty raport, w którym zawarty jest cel ćwiczenia,
krótki opis modelowanego obiektu oraz wyniki modelowania w formie obrazów graficznych
2D i 3D, przekrojów i wykresów.
___________________________________________________________________________
www.memslab.pl
Opis symulacji w programie COMSOL Multiphisics
1. Wybranie modułu do symulacji.
1. Uruchom program COMSOL Multiphysics,
2. W oknie dialogowym Model Nawigator, zakładce New, wybierz:
Space dimension: 2D
Application Modes / MEMS Module / Structural Mechanics / Plane Stress / Static
analysis
Wybór zatwierdź przyciskiem OK. Po zatwierdzeniu pojawi się “czyste” okno programu.
2. Importowanie pliku AutoCAD do programu Comsol Multiphisics
2.1. Import pliku.
Zaimportuj odpowiedni plik z rozszerzeniem DXF wykorzystując ścieżkę:
File / Import / CAD Data From File …
2.2. Skalowanie.
Zaznacz obiekt.
Dopasuj wymiary obiektu (skalowanie) wykorzystując ścieżkę: Draw / Modify / Scale lub
przycisk (skrót) menu pionowego, wpisując odpowiednie wartości.
Po skalowaniu wykorzystaj funkcję szybkiego dostosowywania wymiarów obiektu do
wielkości ekranu (Zoom Extents).
2.3. „Rozbijanie” obiektu.
Zaznacz obiekt.
„Rozbij” obiekt wykorzystując ścieżkę: Draw / Split Object lub przycisk (skrót) menu
pionowego.
2.4. Tworzenie obiektu Solid.
Zaznacz obiekt.
Utwórz obiekt (Solid) wykorzystując ścieżkę: Draw / Coerce To / Solid lub przycisk (skrót)
menu pionowego.
___________________________________________________________________________
www.memslab.pl
3. Zadanie parametrów obiektu i symulacji.
3.1. Przypisanie materiału z jakiego zbudowany jest obiekt.
Wybierz opcję Subdomain Settings wykorzystując ścieżkę:
Phisics / Subdomain Settings
W oknie dialogowym Subdomain selection zaznacz numer obiektu.
Określ materiał (MEMS -> Silicon (single-crystal)) obiektu wybierając go z bazy materiałów.
Wybór zatwierdź przyciskiem Apply, a następnie OK.
3.2. Ustalenie warunków brzegowych.
Wybierz opcję Boundary Settings wykorzystując ścieżkę: Physics / Boundary Settings
W oknie dialogowym Boundary selection zaznacz odpowiednie odcinki. W zakładce
Constraint określ warunki brzegowe:
Fixed – dla odcinków nieruchomych,
Free – dla odcinków ruchomych, na które siła działa bezpośrednio oraz dla odcinków
ruchomych, na które siła działa pośrednio.
W zakładce Load dla odcinków, na które siła działa bezpośrednio, określ wartość tej siły.
Uwaga: 1 Pa=1 N/m2, zaznacz odpowiedni rodzaj obciążenia!
3.3. Podział obiektu na trójkąty (funkcja mesh).
Wybierz opcję Mesh wykorzystując przycisk (skrót) menu podstawowego.
Zagęść siatkę wykorzystując przycisk (skrót) menu podstawowego.
Uwaga: Nie zagęszczaj siatki do przeprowadzenia pierwszej symulacji. Nie zagęszczaj
zbytnio siatki w kolejnych próbach, gdyż może to znacząco obciążyć komputer.
Podczas symulacji stosuj zawsze tę sama gęstość siatki – jednakowe warunki
symulacji i otrzymanych wyników.
Jeśli to konieczne, zagęść siatkę lokalnie wykorzystując przycisk (skrót) menu odstawowego:
Uwaga: Nie zagęszczaj siatki do przeprowadzenia pierwszej symulacji. Nie zagęszczaj
zbytnio siatki w kolejnych próbach, gdyż może to znacząco obciążyć komputer.
Podczas symulacji stosuj zawsze tę sama gęstość siatki – jednorodność
wyników.
3.4. Przeprowadzenie symulacji.
Wybierz opcję Solve problem wykorzystując ścieżkę: Solve / Solve problem
3.5. Prezentacja wyników symulacji.
Wybierz opcję Plot Parameters wykorzystując ścieżkę: Postprocessing / Plot Parameters
W zakładce Surface, w opcji Predefined quantities wybierz odpowiedni rodzaj odkształceń
(displacement) lub naprężeń (von Mises stress).
Wybór zatwierdź przyciskiem Apply a następnie OK.
___________________________________________________________________________
www.memslab.pl
Deformacje struktury można zobaczyć wybierając opcję Postprocessing / Plot Parameters,
a następnie w zakładce Deform zaznacz Deformed shape plot.
4. Określenie maksymalnych naprężeń oraz ugięcia membray
Na podstawie symulacji określić maksymalne ciśnienie (pgraniczne) dla jakiego
otrzymamy naprężenia (von Mises stress) nieniszczące membranę. Należy przyjąć, że
dopuszczalne naprężenia nie mogą przekraczać 1/3 maksymalnych naprężeń Tmax niszczących
membranę wykonaną z krzemu monokrystalicznego (wartość Tmax należy znaleźć
samodzielnie na podstawie danych literaturowych !!!).
Następnie dla określonego ciśnienia pgraniczne proszę sprawdzić wygięcie membrany.
Krok należy powtórzyć dla kilku innych cieśnień mniejszych od pgraniczne. Wyniki proszę
przedstawić w postaci tabeli:
Lp.
1
2
3
4
5
6
7
8
ciśnienie [kPa]
pgraniczne
…
…
…
…
…
…
10 kPa
wygięcie [µm]
…
…
…
…
…
…
…
…
5. Wyznaczenie zależności C=f(P)
Wykorzystując wzór na pojemność kondensatora płaskiego powietrznego o zmiennej
odległości okładek wyznaczyć zależność pojemności czujnika od ciśnienia działającego na
membranę czujnika. Proszę utworzyć jedną krzywą z uwzględnieniem offsetu (krzywa
praktyczna) i drugą bez jego uwzględniania (krzywa teoretyczna). Należy określić rodzaj
otrzymanej charakterystyki.
Obliczenie pojemności kondensatora C - proszę znaleźć wartość względnej
przenikalności elektrycznej krzemu; parametr d – proszę podać odległości między okładkami
uzyskane dla symulacji, gdzie zadano ciśnienie w zakresie 10 kPa – pgraniczne - Tabela.
___________________________________________________________________________
www.memslab.pl

Podobne dokumenty