Systemy Wbudowane. Wprowadzenie do projektowania urządzeń elektronicznych. Po co projektować? Rys historyczny. Rys historyczny

Podobne dokumenty
SZYBKI KURS KiCAD a. Str. 01

INSTRUKCJA LABORATORYJNA

EAGLE. Przygotowanie dokumentacji

Krótki przewodnik po programie KiCAD v4.0.0 Część II Projektowanie PCB

Wykład 1. Wprowadzenie do systemów CAD

Układy VLSI Bramki 1.0

INSTYTUT SYSTEMÓW ELEKTRONICZNYCH WEL WAT ZAKŁAD EKSPLOATACJI SYSTEMÓW ELEKTRONICZNYCH. Ćwiczenia nr 3: RYSUNEK ELEKTRYCZNY WSPOMAGANY KOMPUTEROWO

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

Copyright Softpasm, All Rights Reserved. No portions of Softpasm may be used without expressed, written permission

Inżynieria Materiałowa i Konstrukcja Urządzeń - Projekt

8. Tworzenie netlisty i przyporządkowanie obudów do elementów

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.

Jak przygotować projekt pod kątem montażu elektronicznego?

Rozkłady zajęć- notatki

Bitmap2 Component, PCB Calculator. Dodatkowe narzędzia wspomagające

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

Scenariusz zajęć pozalekcyjnych w ramach Innowacyjnej Szkoły Zawodowej Zespół Szkół Rolniczych w Namysłowie Prowadzący mgr Włodzimierz Kupniewski

WAT - WYDZIAŁ ELEKTRONIKI INSTYTUT SYSTEMÓW ELEKTRONICZNYCH ZAKŁAD EKSPLOATACJI SYSTEMÓW ELEKTRONICZNYCH

System imed24 Instrukcja Moduł Analizy i raporty

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

Dokumentacja panelu Klienta

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

Dokumentacja panelu Klienta

WIZUALIZER 3D APLIKACJA DOBORU KOSTKI BRUKOWEJ. Instrukcja obsługi aplikacji

Instalacja Programu ExpressPCB

1. INSTALACJA SERWERA

Zmiany wprowadzone w pakiecie Projekt PSZ.eDOK Wersja PSZ.eDOK 6.0

Opis funkcji programu CAD Rozkrój 3.X

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

WIZUALIZER 3D APLIKACJA DOBORU KOSTKI BRUKOWEJ. Instrukcja obsługi aplikacji

Moduł rozliczeń w WinUcz (od wersji 18.40)

Kolory elementów. Kolory elementów

Nowe funkcje w programie Symfonia Mała Księgowość

Podręcznik użytkownika Obieg dokumentów

2017 Electronics For Imaging, Inc. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym

Edytor tekstu OpenOffice Writer Podstawy

Instrukcja użytkownika

KATEGORIA OBSZAR WIEDZY

INŻYNIERIA PRODUKCJI URZĄDZEŃ ELEKTRONICZNYCH Dokumenty związane z procesem Projektowanie i przygotowanie plików produkcyjnych Eagle v 7.7.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Praca z programem PLANS

Moduł rozliczeń w WinSkład (od wersji 18.40)

biegle i poprawnie posługuje się terminologią informatyczną,

ECDL/ICDL CAD 2D Moduł S8 Sylabus - wersja 1.5

GIMP. Ćwiczenie nr 6 efekty i filtry. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 18

OfficeObjects e-forms

Kadry Optivum, Płace Optivum

Plan Prezentacji. Rozmieszczenie elementów Prowadzenie połączeo Prowadzenie masy Płytki wielowarstwowe Podsumowanie

Projektowanie płytek za pomocą Altium Designer Summer 09 (10)

Wymagania przedmiotowe Zajęcia komputerowe klasa V

Ćwiczenia nr 4: PROJEKT PŁYTKI DRUKOWANEJ WSPOMAGANY KOMPUTEROWO

Pierwsza strona internetowa

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

Wstęp do poradnika metodycznego Przykładowy rozkład materiału 13 I rok nauczania...13 II rok nauczania...13 Rozkład materiału:...

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

1. Druk akcydensowy wizytówki

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Konstruuj z głową! Naucz się SolidWorksa!

16) Wprowadzenie do raportowania Rave

DOKUMENTACJA. Dostępne filmy instruktażowe: Krótkie opisy poszczególnych formularzy: Grafika

Księgarnia PWN: Andrzej Jaskulski - AutoCAD 2010/LT Podstawy projektowania parametrycznego i nieparametrycznego

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Tematy lekcji informatyki klasa 4a listopad 2012

PODSTAWY PROJEKTOWANIA INSTALACJI ELEKTRYCZNYCH CZĘŚĆ 1 XL PRO 2

WEBTRUCKER INSTRUKCJA OBSŁUGI V.2.6

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Instrukcja obsługi modułu 7 Business Ship Control dla Comarch ERP Optima

PROGRAM BLOKU SZKOLENIOWEGO

Opis funkcji modułu Tworzenia i Edycji Własnych Szafek

Politechnika Wrocławska

Inventor 2016 co nowego?

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

REFERAT PRACY DYPLOMOWEJ Temat pracy: SUDOKU - Algorytmy tworzenia i rozwiązywania

EtiProfit jest programem wspomagającym pracę drukarni etykiet. Obejmuje on procesy od momentu złożenia przez klienta zapytania ofertowego do

Instrukcja obsługi programu:

I. Interfejs użytkownika.

Capture a new dimension of your product

Zadanie 9. Projektowanie stron dokumentu

KATEGORIA OBSZAR WIEDZY

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Temat: Narzędzia do wspomagania projektowania układów elektronicznych Data: Przeredagowano: Autor: Piotr Kierat

Projektowanie baz danych za pomocą narzędzi CASE

Projektowanie układów na schemacie

Projektowanie graficzne. Wykład 2. Open Office Draw

MODUŁ OFERTOWANIE INSTRUKCJA OBSŁUGI

Modelowanie części w kontekście złożenia

Podstawy rysunku technicznego maszynowego. Komputerowe wspomaganie projektowania CAD.

Moduły do projektowania 2D - ArtiosCAD - Plotery tnąco-frezujące Kongsberg, oprogramowanie ArtiosCA

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej

Tematy lekcji informatyki klasa 4a grudzień 2011

INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: Wydanie: Podpis cyfrowy

LimeSurvey serwis do prowadzenia badań on-line

- 1 - PODSTAWOWE INNOWACJE W PROGRAMIE SEE ELECTRICAL V4R1

Advance Concrete 8.1 SP1 Opis zawartości

Załącznik I do SIWZ. Część I zamówienia. Lp. Opis Pow. łączna [dm 2 ]

Opis funkcji modułu Projektowania Płytek Ceramicznych wraz z Edytorem Baz Płytek

Transkrypt:

Po co projektować? 1. Stworzenie ideowej dokumentacji projektu, 2. Łatwiejsze wprowadzanie rozszerzeń i poprawek, 3. Dostosowanie projektu do produkcji bądź montażu z uwzględnieniem żądanych elementów składowych (obudowy elementów, sposób montażu), 4. Zaprojektowanie płytki drukowanej, 5. Stworzenie schematu montażowego. Systemy Wbudowane Wprowadzenie do projektowania urządzeń elektronicznych Wersja 2017 mgr inż. Marek Wilkus Wydział Inżynierii Metali i Informatyki Przemysłowej AGH Kraków http://home.agh.edu.pl/~mwilkus 1 Rys historyczny 2 Rys historyczny Montaż przestrzenny: Montaż przestrzenny: 3 Budowa końcowego egzemplarza 4 Schemat ideowy Płytka uniwersalna, Zawiera graficzną (oraz logiczną) reprezentację projektowanych obwodów, przedstawiając sposób w jaki ich elementy są ze sobą połączone. Zawiera również podstawowe techniczne informacje na temat układu Montaż wymaga ścisłego zaplanowania, Nieprofesjonalne, lecz skuteczne, Płytka tzw. veroboard Łatwiejszy montaż niż w przypadku płytki uniwersalnej, Wyższa cena, często konieczność zaprojektowania, Dedykowana płytka drukowana: Po zaprojektowaniu i wykonaniu płytki pozostaje tylko składanie, Niezbędny proces produkcji płytki, 5 6

Schemat montażowy Netlista Zawiera szkic płytki montażowej oraz informacje na temat połączeń między elementami, ich obudów oraz położenia lub Zawiera jedynie listę elementów oraz połączenia między nimi zdefiniowane w schemacie ideowym, w końcowej wersji zawiera również wykorzystane obudowy elementów, ustawień. Generowana automatycznie ze schematu ideowego oraz informacji od projektanta, Możliwy jest jego eksport do formatów przydatnych w produkcji masowej (np. Gerber). Możliwa optymalizacja (tzw. gateswap) pod kątem efektywnego montażu. Oprócz ścieżek i odcisków elementów zawiera informacje o otworach, metalizacji, lakierowaniu opisów (tzw. silkscreen), niewytrasowanych połączeń (tzw. ratsnest). 7 8 W czym projektować? Programy CAD/CAM/CAE, np.: B.O.M. KiCAD Eagle Altium Designer Proteus DipTrace Zawiera listę elementów użytych w projekcie, ich ilości oraz parametry, obudowy, numery referencyjne dla zamówień, Generowana automatycznie ze schematu korzystając z szablonów (w KiCAD skrypty języka Python). Programy bardziej rysunkowe : DIYLC LibreOffice Draw MSPAINT.EXE Eagle Pełna dokumentacja techniczna: Proteus Zawiera wszystkie powyższe elementy oraz opis urządzenia, zasady działania i uwagi montażowe. Również opisy wyprowadzeń złącz (tzw. pin-out), oraz schematy blokowe i logiczne. Jeżeli jest to wymagane, zawiera dokumentację CAD elementów mechanicznych.9 Programy do projektowania Altium Wspomaganie projektowania DipTrace KiCAD DW DIYLC Rysowanie LO Draw 10 DIYLC Proteus: Otwartoźródłowy, wieloplatformowy (Java) prosty program do projektowania schematów ideowych oraz montażowych, szczególnie schematów montażu na płytkach uniwersalnych i prototypowych. Brak mechanizmu netlist, + Duża biblioteka elementów, + Łatwa obsługa, + Symulator, - Cena (2-6K ), - Niska kompatybilność schematów, - Symulator. KiCAD: + Darmowy, w ciągłym rozwoju, + Duża biblioteka elementów, generowanie z not katalogowych, + Kompatybilność schematów, - Nieintuicyjna obsługa, wymagający DRC/ERC, - Przechwytywanie schematów, nie tworzenie, - Przepychanki wśród twórców. 11 12

DIYLC DIYLC Otwartoźródłowy, wieloplatformowy (Java) prosty program do projektowania schematów ideowych oraz montażowych, szczególnie schematów montażu na płytkach uniwersalnych i prototypowych. Brak mechanizmu netlist, Praktyczny do robienia szybkich notatek oraz efektownych rysunków do dokumentacji i prezentacji, szkiców prototypów, wizualizacji. W przeciwieństwie do programu Fritzing wizualizacja umożliwia wykorzystanie wszystkich pól płytki uniwersalnej (w 100% widok z góry). 13 14 KiCAD Typowe działania w programie KiCAD Edytor schematów i PCB używany do tworzenia projektów większych układów, często gdy projektujemy również płytkę, Umożliwia przechwytywanie schematów, generowanie netlisty, przypisywanie obudów jak i projektowanie płytek drukowanych przy pomocy informacji ze schematu, Możliwe jest tworzenie własnych obudów układów korzystając z technicznych rysunków w notach katalogowych, Moduł podstawowych kalkulacji dla PCB oraz do rozwiązywania typowych problemów. 15 Biblioteka elementów Bitmap2Component Eeschema Footprint Editor Schemat Netlista Biblioteka footprintów CvPcb Pliki Gerber Projekt płytki GIT (aktualizacja) Netlista + obudowy PCbnew Pogrubiono nazwy programów Wydruk 16 Eeschema: Podstawowe skróty klawiszowe Eeschema: Edycja schematu Znacznie łatwiej przerysować schemat ze szkiców elementów prototypu, niż tworzyć go od początku, Najpierw ustawianie elementów i połączeń, na końcu wprowadzanie wartości. Jeżeli nie jest wymagany konkretny pin-out złącza, warto zastanowić się nad jego separacją dla łatwiejszego umieszczenia na PCB, Budowę schematu kończymy dodając znaczniki Niepodłączone do niepodłączonych wyprowadzeń oraz oznaczając magistrale zasilania PWR_FLAG. 17 A Add dodawanie elementu, W Wire dodawanie połączenia, P Power dodawanie końcówki zasilania lub masy, Del usuwanie elementu pod kursorem, M Move przemieszczanie samego elementu pod kursorem, G Drag przemieszczanie elementu pod kursorem z uwzględnieniem połączeń (co nie zawsze działa), R Rotate obrócenie elementu pod kursorem o 90 stopni, X, Y Odbicie symbolu elementu, V Value - Edycja wartości elementu, E Edycja parametrów elementu (oznaczenie, nazwa, typ), Q dodawanie oznaczenia Niepodłączone, J Junction dodawanie połączenia między połączeniami (z reguły dodawane automatycznie). 18

Najczęściej występujące błędy Eeschema: Generowanie netlisty Na końcu numerujemy komponenty przy użyciu automatycznej funkcji, Aby wygenerować poprawną netlistę, schemat musi przejść testy DRC. O ile nie popełniono poważnych błędów i oznaczono zasilanie PWR_FLAG, wynik testu z reguły jest akceptowalny, Oznaczenia PWR_FLAG: OK Brak numeracji! Oznaczenie niepodłączonych: OK Netlistę zapisujemy do pliku.net w katalogu projektu. 19 CvPcb przypisujemy obudowy do elementów Footprint reprezentacja obudowy elementu na projekcie płytki drukowanej, Dokładnie sprawdzić zgodność footprintu z rzeczywistością (np. w nocie katalogowej)! Pomagać sobie podglądem (1) oraz filtrami (2), Na koniec jeszcze raz upewnić się, czy kolejność pinów na footprintach jest prawidłowa i zapisać listę. 20 CvPcb Czy na pewno jest poprawnie? Upewniamy się np. tak: 2 1 21 CvPcb Pcbnew 22 Pcbnew Zaczynamy zawsze wybierając warstwę Edge.Cuts i na tej warstwie rysując obrys płytki. Obrys musi tworzyć zamknięty kształt, Importujemy netlistę, Wprowadzamy reguły projektowe, Ustawiamy footprinty w żądany sposób mając na uwadze: Po wybraniu obudowy zapisujemy schemat. Informacje o użytych obudowach już w nim są, ale nie ma ich w liście dla edytora PCB. W tym celu ponownie generujemy netlistę z poziomu edytora schematów, nadpisując poprzednią. W przypadku, gdy obudowa w trakcie projektowania PCB okaże się niewłaściwa, będzie można ją jeszcze zmienić i te zmiany przenieść do schematu. Dopuszczalną grubość ścieżek, Unikanie przecinania się ścieżek (na płytkach jednowarstwowych to niemożliwe bez kłopotliwych przelotek), Ustawienie elementów Łączymy footprinty przy użyciu ścieżek. 23 24

Pcbnew: Podstawowe skróty klawiszowe Pcbnew Import netlisty (1) Rozdzielenie elementów w równe odstępy w celu wygodniejszego ich przemieszczania (2) T Take umieszcza pod kursorem żądany element, R, M, G, Del jak w Eeschema, X Wykreśla ścieżkę, V Via w trakcie edycji ścieżki tworzy przelotkę na drugą warstwę, PgUp, PgDn zmiana warstwy miedzi, 2 1 25 Pcbnew: Reguły projektowe Definiują wynikającą z procesu technologicznego preferowaną szerokość ścieżek, średnicę otworów, przelotek, punktów nawiercania itp. Domyślne reguły są stosowane do profesjonalnego wyrobu płytek, znacznie utrudniona jest produkcja takich płytek w domowych warunkach. Można zastosować różne reguły dla różnych klas połączeń, np. ścieżki zasilania prowadzić szersze niż sygnałowe. Maks. odległość Szer. ścieżki 26 Pcbnew: Zmiana obudowy Średnica przelotki Skrót klawiszowy E, Change footprints View footprint - uruchamia przeglądarkę Lub wpisać ręcznie/wkleić nazwę obudowy Jeżeli chcemy mieć nową obudowę zapisaną na schemacie: Export footprint Association file A w Eeschema: Back-import component footprint fields..., po czym wybieramy plik.cmp 27 Pcbnew: Koniec projektowania Sprawdzenie końcowe Pod koniec warto: Uporządkować etykiety elementów (co przyda się przy drukowaniu schematu montażowego), Dodać wymagane otwory montażowe, Dodać na warstwie komentarza wymiary płytki, Nałożyć ewentualne obszary wypełnienia w warstwach miedzi, Nałożyć ewentualne opisy lub logotypy w warstwach miedzi. 28 Przed produkcją można sprawdzić z wizualizacją (Pcbnew menu View 3D Viewer ) 29 30

Wskazówki przy projektowaniu PCB Wyrób płytki drukowanej Produkcja w zakładzie: Niektóre elementy mają nadmiarowe, połączone ze sobą wyprowadzenia. Można ich użyć jak przelotek. W przypadku klawiatur matrycowych opartych na microswitch ach można w ten sposób całkowicie wyeliminować górną warstwę miedzi. Aby oszczędzić wytrawiacz, większe fragmenty miedzi można pozostawić wypełnione. Podłączenie ich do masy powoduje często efekt ekranowania. Podczas projektowania należy zachować odpowiednie szerokości ścieżek w zależności od płynącego przez nie prądu. Należy unikać umieszczania elementów jeden na drugim. Płytkę trzeba będzie złożyć, a często serwisować. + Duża dokładność, mało błędów + Możliwości niedostępne przy produkcji w domowych warunkach (np. metalizacja otworów, soldermaska) - Bardzo wysokie ceny jednostkowej produkcji, - Długie czasy realizacji, - W polskich zakładach jakość jest często gorsza od domowych metod, Metoda fotochemiczna: + Bardzo dobre oddawanie szczegółów, + Możliwość nanoszenia grafiki całkiem niezłej jakości, - Konieczność pracy ze żrącymi chemikaliami - Wysoka cena emulsji - Niezbędne źródło ultrafioletu, 31 Wyrób płytki drukowanej (c.d.) 32 Wytrawianie PCB Metoda termotransferowa: Chlorek żelaza: Trwały Żrący Łatwo o zabrudzenia + Łatwa w wykonaniu, + Szybsza niż fotochemiczna, + Brak chemikaliów poza wytrawiaczem, Nadsiarczan sodu: - Łatwo o błąd (odklejony toner, niedokładne wyczyszczenie), - Trudności przy płytkach dwustronnych, Mniej trwały, Znacznie mniej brudzący, Cena porównywalna z chlorkiem, Nie jest tak żrący jak FeCl3 Metoda malarska : Kwas + Woda utleniona + sól + Poza lakierem i wytrawiaczem nie wymaga innych substancji, Tani i łatwo dostępny, Znacznie penetrujący (odkleja toner), Nie jest żrący, - Słaba dokładność, - Czaso- i pracochłonna, - Płytki dwustronne? Kwas stężony 33 Szybko wytrawia ale również lakier, Żrący, niebezpieczny w przechowywaniu i obsłudze, Podtrawia niemal zawsze. 34 Obróbka końcowa Wiercenie Sprawdzanie Cynowanie Montaż Uruchamianie Dziękuję za uwagę 35 36