Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Sterownik przekaźnika krótkofalarskiego

28 Paź 2016 03:22 1986 27
  • #1 28 Paź 2016 03:22
    1656927
    Użytkownik usunął konto  
  • Pomocny post
    #2 28 Paź 2016 23:33
    marco47
    Poziom 41  

    Zanim zaczniesz projektować PCB, popraw schemat, bo zawiera błędy.

    Mikroprocesor nie ma podłączonych wszystkich wyprowadzeń GND, UCC, do odpowiedniego potencjału zasilania.
    Sygnały trasujemy za pomocą narzędzia Net a nie Wire. Wtedy program automatycznie dodaje węzły na połączeniu co najmniej trzech odcinków sygnału.
    Zbędne są rezystory podciągające do UCC sygnałów przy przyciskach. Włącz je programowo w uP.
    Rezystor R4 ma podciągać linię sygnałową DQ-DS1820 do UCC.

    Brak jest rezystora podciągającego sygnał RESET(10k) do UCC.

    0
  • #3 29 Paź 2016 13:07
    1656927
    Użytkownik usunął konto  
  • Pomocny post
    #4 29 Paź 2016 13:17
    LA72
    Poziom 39  

    Dałeś za duże kondensatory dla kwarcu.
    Poczytaj w nocie katalogowej jakie się daje dla różnych wartości.
    W urządzeniu, które będzie się komunikowało po I2C będą rezystory podciągające, bo tutaj ich nie widzę.

    0
  • #5 29 Paź 2016 13:49
    1656927
    Użytkownik usunął konto  
  • Pomocny post
    #8 29 Paź 2016 16:49
    marco47
    Poziom 41  

    Na dole PCB zostaw tylko przyciski.
    Nie dubluj niepotrzebnie goldpinów, w tym przypadku ISP i SD_CARD. Połącz je jako jedno gniazdo, odpowiednio przestawiając piny.

    Obróć uP o 90° w prawo, aby kwarc znalazł się po lewej stronie.
    Wtedy piny ISP uP będą na górze i tam umieść gniazdo ISP+ SD_CARD
    Resztę połączń uP tak pozmieniaj na schemacie, aby zminimalizować ich kolizyjne prowadzenie na PCB.

    Płytka jest tak prosta, że przy prawidłowym rozmieszczeniu elementów, nie będą potrzebne żadne mostki.

    0
  • #9 29 Paź 2016 18:20
    1656927
    Użytkownik usunął konto  
  • Pomocny post
    #10 30 Paź 2016 00:23
    marco47
    Poziom 41  

    Na początku napisałeś że masz zamiar PCB wykonać we własnym zakresie w domu, wiec musisz już na tym etapie zdecydować czy warstwa z miedzią będzie na Top czy Bottom.
    Umieściłeś wszystkie elementy na Top, więc wnioskuję że masz zamiar ścieżki też umieścić na Top.
    W takim przypadku będziesz miał problemy z lutowaniem elementów przewlekanych na górnej warstwie.
    Oczywiście jest to możliwe, ale niezbyt to ładnie wygląda.

    Lepszym wyjściem jest przenieść elementy SMD na dolną warstwę i tam trasować ścieżki. Wiąże się to ze zmianą przycisków SMD na THT.

    Co do projektu PCB, to przenieś wszystkie goldpiny nad gniazdo LCD.
    Stosujesz gniazdo SD_CARD, a może lepszym wyjściem będzie umieszczenie takiego już na tej płytce na warstwie Top pod wyświetlaczem, aby wkładać kartę z prawej strony.

    1
  • #11 30 Paź 2016 00:31
    1656927
    Użytkownik usunął konto  
  • #12 02 Lis 2016 00:32
    marco47
    Poziom 41  

    Na schemacie powinieneś umieścić też nazwy zastosowanych elementów SD_CARD, LCD itp., dla lepszej orientacji jak taki projekt poprawnie zaprojektować.

    Stosujesz zasilanie +5V dla mikroprocesora i +3.3V dla pamięci SD_CARD.
    Zanim dokończysz projekt PCB, dokładnie sprawdź jak należy łączyć linie danych MOSI, MISO, SCK, CS przy różnym zasilaniu uP i SD_CARD.
    Podpowiem, że to co masz teraz zastosowane, jest niepoprawne.

    0
  • #13 02 Lis 2016 01:08
    1656927
    Użytkownik usunął konto  
  • #14 02 Lis 2016 09:31
    marco47
    Poziom 41  

    Tylko ta dokumentacja dotyczy samej płytki z kartą SD, na której już masz umieszczony stabilizator +3,3V z kondensatorami ceramicznymi i zestawem rezystorów 10k.
    Więc niepotrzebnie te wszystkie elementy zdublowałeś na Swojej PCB.
    Jeżeli dokładnie przeczytasz opis, to jest tam zaznaczone że układ współpracuje z mikroprocesorem zasilanym napięciem +3,3V.
    Czyli dalej masz konflikt z różnym zasilaniem na Twoim PCB mikroprocesora ( +5V)i karty SD ( +3,3V), więc linie MOSI, MISO, SCK, CS są niekompatybilne, co doprowadzi do spalenia karty SD.

    W związku z tym jeżeli podłączasz ten zewnętrzny moduł z kartą SD, to wystarczy tylko gniazdo z sześcioma pinami :
    +5V, GND, MOSI, MISO, SCK, CS.

    0
  • #15 02 Lis 2016 12:43
    1656927
    Użytkownik usunął konto  
  • #16 02 Lis 2016 13:58
    marco47
    Poziom 41  

    Czytając tą dokumentację, nie poprzestań tylko na niej.
    Jest masę stron na których dokładnie opisano jak poprawnie łączyć uP zasilany z +5V z gniazdem SD_CARD, zasilany napięciem +3.3V.

    Jeżeli masz zamiar dopinać do pinów goldpin samą kartę SD (gniazdo), to najlepszym wyjściem jest umieszczenie takiego gniazda SD na Twojej PCB.
    Projekt jest prosty, więc spokojnie takie gniazdo karty SD zmieścisz na PCB.

    0
  • #17 02 Lis 2016 15:14
    1656927
    Użytkownik usunął konto  
  • Pomocny post
    #18 02 Lis 2016 17:51
    Chivo
    Poziom 22  

    Moje uwagi:
    1. Pogrubić ścieżki zasilania i masy.
    2. Zamiast czerwonych ścieżek dać rezystory smd 0R w obudowie 0805 lub 1206. Jeśli obrócisz złącze Power to można się pozbyć czerwonej ścieżki.
    3. Czy przyciski można dać przewlekana na górną warstwę?
    4. Kondensatory C13 i C12 daj bliżej złącza goldpin przy pinie +3.3V.

    Pozdrawiam, Rafał

    0
  • #19 02 Lis 2016 18:07
    1656927
    Użytkownik usunął konto  
  • #20 02 Lis 2016 19:36
    marco47
    Poziom 41  

    Ludka25 napisał:
    Sugerując się poradą kolegi z forum, elementy SMD wrzuciłem na warstwę bottom.

    Ale przy przeniesieniu elementów SMD na warstwę Bottom, przyciski powinieneś zmienić na przewlekane, bo teraz tylko obróciłeś płytkę.

    Ludka25 napisał:
    Dochodzę do wniosku, że nie da się tej płytki zrobić jednostronnej
    Jak nie ustawię elementy, zawsze jakaś kolizja występuje...

    Naprawdę, to jest bardzo prosta płytka i zbędne jest robienie jej jako dwustronnej.
    Jeżeli masz problem z krzyżującymi się ścieżkami, to zmień ich przypisanie w mikroprocesorze.
    Chyba że nie masz dostępu do kodu, więc nic nie możesz zmienić.

    Dalej masz niepoprawnie połączone MOSI, MISO, SCK, CS między uP a SD_CARD

    0
  • #21 02 Lis 2016 20:13
    1656927
    Użytkownik usunął konto  
  • #22 03 Lis 2016 00:42
    marco47
    Poziom 41  

    Teraz połączenie jest poprawne, tylko zmień sposób rysowania, aby był prostszy w odczytywaniu.
    Sterownik przekaźnika krótkofalarskiego

    Wyłącz również zbędną warstwę Pins(93), wtedy pozbędziesz się tych niepotrzebnych opisów na schemacie.

    Punkty podarowałem, bo miałeś ich niewiele :D

    0
  • #23 03 Lis 2016 01:13
    1656927
    Użytkownik usunął konto  
  • #24 04 Lis 2016 13:54
    marco47
    Poziom 41  

    Nadal nie rozumiem, dlaczego z taką upartością umieszczasz gniazdo POWER i LDO na dole PCB, jeżeli masz tam przyciski w wersji SMD.
    A nad przyciskami, masz masę wolnego miejsca, które jest niewykorzystane.

    Jeżeli masz kłopoty z połączeniem wszystkich ścieżek , zmieniaj położenie uP i kolejność ich podłączenia, aż do skutku :|

    0
  • #25 05 Lis 2016 02:21
    1656927
    Użytkownik usunął konto  
  • #26 05 Lis 2016 07:52
    Chivo
    Poziom 22  

    Jak w EAGLEu robi się takie widoki 3D płytki drukowanej?

    0
  • #27 05 Lis 2016 09:53
    1656927
    Użytkownik usunął konto  
  • #28 07 Lis 2016 03:30
    1656927
    Użytkownik usunął konto