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.

[Atmega88] - Prośba o sprawdzenie PCB i schematu - Układ do mierzenia czasu

mily20001 27 Gru 2012 13:25 1791 22
  • #1 27 Gru 2012 13:25
    mily20001
    Poziom 11  

    Układ ma mierzyć czas i po kilku operacjach potrafić wyświetlić wynik na 2 ekranach 7segmentowych. Całość zasilana dwoma bateriami AA. Dodatkowo chciałbym móc używać 4 przycisków i 4 ledów. Schemat i PCB robione w Eaglu 6.2. Połączenia na warstwie Top to połączenia kablami. Płytkę chciałbym wykonać metodą termotransferu dlatego ścieżki nie są najcieńsze. Proszę o uwagi dotyczące zarówno schematu jak i PCB. W załączniku pliki w formacie eagle i png.

    0 22
  • #3 27 Gru 2012 13:43
    snajper7.92
    Poziom 14  

    Ledy masz na 5V czy z wbudowanym rezystorem? bo nie stosujesz dodatkowych rezystorów.

    0
  • #4 27 Gru 2012 14:03
    mily20001
    Poziom 11  

    Ledy jak i wyświetlacze są na 3V - tyle ile dają dwie baterie AA

    0
  • #6 27 Gru 2012 14:30
    mily20001
    Poziom 11  

    Czyli co powinienem zmienić? 14 rezystorów odpada bo zależy mi na jak najmniejszych rozmiarach płytki

    0
  • #8 27 Gru 2012 15:05
    mily20001
    Poziom 11  

    W sumie racja. Rezystory do dodania na ledach i wyświetlaczach. 470 Om czy 1k?
    Czy coś jeszcze do poprawienia?

    0
  • #9 27 Gru 2012 15:07
    piotrva
    Moderator na urlopie...

    Moim zdaniem 330R lub nawet 220R przy 3v3.
    No można by coś z ta plątaniną kabli zrobić ewentualnie.

    Dodano po 1 [minuty]:

    PS. jak wygląda układ zasilania? To są po prostu baterie?
    Czy zdajesz sobie sprawę z dokładności pomiarów czasu przy takim zasilaniu? Czy zamierzasz podłączyć jako XTAL1 kwarc zegarkowy?

    0
  • #10 27 Gru 2012 15:08
    mily20001
    Poziom 11  

    A co konkretnie? Projektowałem tą płytkę 2 albo 3 razy i zawsze coś zostaje. A dwustronnej nie będę robił, dopiero zaczynam przygodę z pcb :)

    0
  • #11 27 Gru 2012 15:10
    BlueDraco
    Specjalista - Mikrokontrolery

    Jeśli z przodu masz 3 V, to za diodą ok. 2.7 V. Trochę mało. Wyrzuć te diody i polegaj na inteligencji człowieka, który będzie programował tę płytkę.

    0
  • #13 27 Gru 2012 15:21
    BlueDraco
    Specjalista - Mikrokontrolery

    Tak skutecznie przełączają, że je zmniejszają do wartości, przy której układ może nie działać.

    0
  • #14 27 Gru 2012 15:25
    mily20001
    Poziom 11  

    A gdyby użyć procka Atmega88V?

    0
  • #16 27 Gru 2012 15:27
    mily20001
    Poziom 11  

    Ok, coś jeszcze?

    0
  • #17 27 Gru 2012 15:41
    BlueDraco
    Specjalista - Mikrokontrolery

    Tak. Płytka - ewidentnie brakuje paru ścieżek masy i plusa zasilania - rezystory i kondensatory wiszą w powietrzu. Rezystorem o805 możesz przeskoczyć nad ścieżką 10 mils, o ile będziesz miał poprawnie zdefiniowaną obudowę (nie z bibliotek standardowych EAGLE). Via za blisko pól lutowniczych wyświetlacza-

    Dodano po 1 [minuty]:

    Jeżli przekręcisz LED1, możesz łatwo usunąć dwa mostki.

    Dodano po 2 [minuty]:

    Pola lutownicze procesora są za szerokie i za krótkie.

    0
  • #18 27 Gru 2012 15:43
    mily20001
    Poziom 11  

    te ścieżki do masy są robione polygonem czy jak mu tam. Co zrobić z polami lutowniczymi Uc?

    0
  • #19 27 Gru 2012 15:45
    BlueDraco
    Specjalista - Mikrokontrolery

    Znaleźć przyzwoitą definicję obudowy - ta jest zła. Mógłbyś też połamać ścieżki pod kątem 45 stopni - z takich, jak masz teraz, elektrony wylatują na zakrętach i paskudnie to wygląda.

    0
  • #20 27 Gru 2012 15:46
    mily20001
    Poziom 11  

    Mógłbyś mi ją znaleźć? Bo ja nie wiem jak wygląda poprawna obudowa :( Ścieżki poprawię.

    0
  • #21 27 Gru 2012 16:13
    BlueDraco
    Specjalista - Mikrokontrolery

    Masz... Biblioteka Eagle 6 z jednym elementem - ATmega8 w TQFP32. Definicja obudowy przystosowana do montażu ręcznego.

    0
    Załączniki:
  • #22 27 Gru 2012 17:01
    mily20001
    Poziom 11  

    Jesteś pewien że to jest zgodne z pinami atmegi88? Bo zwraca mi dużo błędów w stylu different connections on IC1 ADC6 and pad 19 (N$20/N$19). I takich błędów jest 9. Na schemacie wszystko się zgadza, poprawiłem wszystkie połączenia.

    0
  • #23 27 Gru 2012 17:27
    BlueDraco
    Specjalista - Mikrokontrolery

    To jest ATmega8, z którym zrobiłem kilka seryjnie produkowanych płytek. Jeśli nie pasują nogi - skopiuj obudowę do swojej biblioteki i dołącz ją do definicji elementu.

    0
  Szukaj w 5mln produktów