logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

tiggerek1982 09 Sie 2008 15:18 7157 13
  • #1 5423801
    tiggerek1982
    Poziom 15  
    witam.staram sie skończyć płytkę testowa dla atmegi16 ,być może i wraz z atmega8.
    Już prawie całość jest ukończona ale chce mieć pewność ze niczego nie pomyliłem.
    Mam nadzieje że usłyszę wasze opinie i propozycje co do zamieszczenia na niej dodatkowych elementów czy zmiany aktualnych.

    Całość schematu robiona w eagle Version 4.16r2 .a na niej:

    1. rs232 -max232
    2. rs485 -max485
    3. multiplexer/demulti.. gdy ewentualnie zacznie konieczność sterowania większa ilością elementów
    4. 3 przekaźniki 5v
    5. eprom i zegar pod i2c +dodatkowe wyjście na moduły
    6. ds18b20 x2 (jeden na radiatorze stabilizatora) +dodatkowe wyjście na moduły
    7. wyjście na wyświetlacz alfanumeryczny (standardowy np: 2x16)
    8. port podczerwieni
    9. wzmacniacz w układzie Darlingtona Uln2803
    10. Buzzer
    11. led x5
    12. przyciski x5 + przycisk resetu
    13. 3 potencjometry (np:ewentualne zmiana zakresów potencjometrem...)
    14. stabilizator 5V i 3.3V (na schemacie jest niby 2 razy 5v ale maja te same obudowy a nie moglem znaleźć 3.3)
    15 parę wysp by łatwiej łączyć przewodami elementy.
    Zastanawiam sie jeszcze nad tą atmegą 8 . czasami robi sie coś malutkiego a nie potrzeba stosować tej większej atmegi ale sprawa do zastanowienia.
    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    sorry ze całość pocięta na dwa obrazki ale chciałem by były wyraźne symbole i czytelny schemat.

    i początek układania elementów na płytce:
    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    całość robiona tak bym mógł wykorzystać wszystkie porty atmegi (wyprowadzone dodatkowo na pinach)np: rs i irdę tak bym mógł połączyć pinami pod potrzebny mi port .czekam na wsze opinie
  • #2 5432057
    marek-c
    Poziom 19  
    brakuje wyświetlaczy LED.

    A tak prawdę mówiąc: po co taki kombajn? i tak pod każdy projekt trzeba będzie zrobić inną płytkę. Np. te 3 przekaźniki? Jeśli już to proponowałbym moduły, tzn. moduł procka z wyprowadzonymi pinami (proponuje złącza żeńskie - łatwiej wsadzić kawałek drucika),
    no powiedzmy wzmacniacz, diody i kilka przycisków, moduł wyświetlacza, klawiatury... jak potrzeba to się mosfeta podepnie, jak trzeba to inne badziewie. Np. ostatnio dorwałem kilka sztuk ds13887, chodzące, podpiąłem pod płytkę uniwersalną, drucikami na porty procka i zabawa w pełni!


    Marek
  • #3 5436011
    tiggerek1982
    Poziom 15  
    tego wyświetlacza led raczej nie będę potrzebował .a jeśli już to wtedy da sie na uniwersalnej płytce .też myślałem o złączu żeńskim ale znalazłem pojedyncze piny ( które szczerze mówiąc solidniej wyglądają niż listwa żeńska i wkładanie pojedynczych przewodów) pełna klawiatura(12 przycisków) jak i j wzmacniacz są raczej do nietypowych projektów a te pięć w typowym menu (góra, dół, anuluj, enter,...) w zupełności wystarczą.trochę masz racji mówiąc ze kombajn ale takie było moje założenie jak najmniej łączenia i walających sie elementów po biurku bym mógł sie skupić na czymś innym niż uważanie by raka czegoś nie ruszyć , nie rozłączyć .kombinuje jeszcze z przejściówką by atmege8 wpinać w podstawkę atmegi16

    tak wygląda w miarę pookładana płytka: proszę o dalsze spostrzeżenia :)
    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    dzięki Marek za odpowiedz za te parę wskazówek :) czekam na dalsze.
  • #4 5436261
    maly_elektronik
    Poziom 23  
    to juz lepiej wyprowadź od procesora wszystko na goldpinach i tylko go zasila przez stablilzator :D a reszte zrób albo na osobnych płytkach albo na tej samej i wyprowadź od nich również goldpiny i wszystko wtedy ładnie połączysz sobie taśmą i nie musisz tyle się meczyc z połączeniami :)
  • #5 5500957
    Macias871
    Poziom 12  
    Te rezystory przy led - ach sa troche za duze, daj 560 ohm
  • #6 5501687
    Freddy
    Poziom 43  
    Macias871 napisał:
    Te rezystory przy led - ach sa troche za duze, daj 560 ohm


    Wcale nie są za duże, jeśli dasz małoprądowe , to wartości są OK>

    Marek-c a co to za układy ds13887 nie pomyliłeś się ?
  • #7 5516401
    marek-c
    Poziom 19  
    Freddy napisał:
    Macias871 napisał:
    Te rezystory przy led - ach sa troche za duze, daj 560 ohm


    Wcale nie są za duże, jeśli dasz małoprądowe , to wartości są OK>

    Marek-c a co to za układy ds13887 nie pomyliłeś się ?


    Oczywiście że pomyłka! 12887 to zegar z IBM/AT. Ma wewnętrzną baterię i kwarc. Że planuję zrobić kilka sterowników to jak znalazł!

    Marek
  • #8 5516809
    Freddy
    Poziom 43  
    No teraz się zgadza :)
    A nie lepiej Marku dać DS1307, też bardzo fajny RTC i tani niecałe 4 zł.
    No chyba, że masz sporo luźnych tych z PC
  • #9 5521434
    marek-c
    Poziom 19  
    Freddy napisał:
    No teraz się zgadza :)
    A nie lepiej Marku dać DS1307, też bardzo fajny RTC i tani niecałe 4 zł.
    No chyba, że masz sporo luźnych tych z PC


    1307 też mam, ale to: ds1307+kwarc+bateria+diodki.... i z 4PLNów robi się 10! A te 12887 mają to już zintegrowane, i ze zdziwieniem stwierdziłem że wewnętrzne akku są sprawne!
    No trochę nie za dokładne: 2 tygodnie urlopu = 10sec do przodu, ale potrzebuję to do takich zastosowań że nie zrobi to problemu.

    A tych 12887 mam właśnie kilka sztuk. Trochę toto 'portożerne' no i teraz kombinuję: Atmega8, LCD, ds12887, ds18b20, 3xprzyciski, buzzer, ... a jeszcze ze 2 mosfety bym chciał sterować.
    A jeszcze jeden port poszedł żeby załączyć tego 12887 z opóźnieniem bo jak dostaje zasilanie równo z prockiem to zeruje sekundy! Z tego co wydumałem to stan nieustalony portów (testowałem 2 dni) powoduje że 12887 odczytuje komendę 'ustaw bajt 0 na 0'... jak dostanie zasilanie trochę później to nie robi tego!


    Wracając do tematu płytki: jak widać takie 'uniwersalne do niczego by było. No i poza tym 'hardware' się lepiej poznaje.

    Ale do celów 'softwarowych' czyli nauki i testowania programowania to rzeczywiście jakaś płytka uniwersalna jest potrzebna.

    No ja mam tą wygodę że dość tanio zdobyłem STK500 Atmela... w sumie to może 10PLNów!


    Marek
  • #10 5521896
    Freddy
    Poziom 43  
    Eee tam, ja stosuję taki układzik i hula

    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa
  • #11 5594314
    tiggerek1982
    Poziom 15  
    witam i dziękuje wam za zainteresowanie tematem. w wakacje zaniedbałem trochę cały projekt (nie było czasu) ale ostatnio znów na szczęście wziąłem się za siebie no i dokończyłem . dodałem opisy pinów i elementów
    (naklejka a na niej folia samoprzylepna dla zabezpieczenia )

    oto zdjęcia :
    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa
    jest także zrobiona przejściówka dla atmegi8 . mam tego ustrojstwa sporo z poprzedniej płytki testowej i szkoda było mi to wywalić a w wielu projektach wystarczy tylko ta mała niepozorna ósemka :)
    dodaje pliki eagle 4.16 (schemat + płytka) w nadziei ze komuś pomogą.w razie pytań chętnie pomogę w mare możliwości .pozdrawiam
  • #13 5594566
    tiggerek1982
    Poziom 15  
    hmmm aż z ciekawości sprawdziłem jak powinno być . na schematach znalazłem "INHABIT" a luknąłem do datasheet i jest INHIBIT . i sam już nie wiem jak jest dobrze:P wiem tylko tyle ze się tego nie zmieni.szkoda ze tak późno ta literówka zobaczona ;/ ale czekam na dalsze sugestie :D .dzięki Freddie Chopin za spostrzeżenie :D
  • #14 5594610
    Freddie Chopin
    Specjalista - Mikrokontrolery
    nie wiesz jak ma byc dobrze, to znak ze czas otworzyc slownik angielsko-polski. obydwa slowa istnieja, ale tylko jedno znaczy to co bys chcial [;

    http://www.ling.pl/index.jsp

    co do zmiany - jesli wydrukowales to na folii, to nic nie stoi na przeszkodzie, zeby literke A zdrapac i zastapic ja literka I napisana markerem.

    4\/3!!
REKLAMA