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

Czy schemat płytki testowej ATMEGA8 jest poprawny?

Ficu 01 Wrz 2007 21:59 3360 15
REKLAMA
  • #1 4241004
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Witam,
    chciałbym się dowiedzieć czy schemat, który narysowałem będzie działał.

    EDIT:
    (18.09.2007 18:50)
    Mam teraz nowy schemat ;) robię sobie płytkę testową ATMEGA8.
    Czy schemat płytki testowej ATMEGA8 jest poprawny?
  • REKLAMA
  • Pomocny post
    #2 4241139
    saper_2
    Poziom 18  
    Posty: 322
    Pomógł: 23
    Ocena: 38
    To moje uwagi :) :
    1. Podłącz do Vcc piny AREF i AVCC procka, nie wiem ile mają R2 i R3 - ja daje 3k3-4k3 (i działa dobrze na długich kablach nawet :) )
    2. I wydaje mi się ,że IR1 jest źle podłączony (Vo - wyjście, Vs - Vcc (jak chcesz dać R4 to kondensator C3 powinien być za R4 na nodze TSOP'ka) - ale możesz zrezygnować z rezystora do IR1 wg noty zasilanie może być do 6V < http://www.elenota.pl/d.php?pid=90890&pdf=82030 > )

    3. Można zwiększyć kondziołki do kwarcu 33-39p :),
    4. Nie widze kondensatorów blokujących (100n) - daj jeden chociaż koło samego procka,
    5. Nie widze elektrolita na zasilaniu (chyba że to ma być C3)
    6. WP od 24C16 można podłączyć do masy (albo Vcc nie pamiętam gdyż bardzo rzadko używam 24Cxx) bo jak wisi to mogą czasami dziać się cuda :) (zwłaszcza jak są zabrudzone pastą nogi)
    7. Podciągnij nogę RESET opornikiem 10k do Vcc
  • #3 4241231
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    WP zostawiłem.
    Schemat poprawiłem i dodałem 1wire:
    Załączniki:
    • Czy schemat płytki testowej ATMEGA8 jest poprawny? schemat5.JPG (64.68 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #4 4241620
    saper_2
    Poziom 18  
    Posty: 322
    Pomógł: 23
    Ocena: 38
    R5 - daj ze 4k3 i powinno być dobrze ale jak długi ma być kabel to wymaga zmniejszenia (nawet do 2-2,5k)

    Wciąż mnie gryzie ten TSOP, nie wiem jak jest z biblioteką PCB, będziesz musiał porównać z datasheet'em czy jest dobrze.

    I jak chcesz możesz DS18B20 zrobić zasilanie z 1W (nie podłączać nogi Vcc - ale to wydłuży czas konwersji)

    Hmm, a tak poza tym nie widzę nic co mi trafia w oczy :), może ktoś się jeszcze wypowie?
  • REKLAMA
  • #5 4241715
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Ostatnia wersja, proszę jeszcze pare osób o sprawdzenie.
    Załączniki:
    • Czy schemat płytki testowej ATMEGA8 jest poprawny? schemat6.JPG (65.5 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #6 4241904
    szod
    Poziom 33  
    Posty: 1663
    Pomógł: 215
    Ocena: 120
    Dlaczego 24C16 podłączasz pod RXD i TXD? Będziesz komunikację I2C
    realizował programowo? Przecież Atmega8 ma sprzętowe I2C - PC4 (SDA)
    i PC5 (SCL). Trzeba by wyświetlacz podłączyć gdzie indziej, a pod I2C
    podpiąć 24C16.
  • #7 4241931
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Teraz powinno być ok:
    Załączniki:
    • Czy schemat płytki testowej ATMEGA8 jest poprawny? schemat7.JPG (65.23 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • Pomocny post
    #8 4241979
    szod
    Poziom 33  
    Posty: 1663
    Pomógł: 215
    Ocena: 120
    Osobiście używam asemblera do programowania i jak bym tak podłączył
    LCD to bym sobie skomplikował program. Chodzi mi o piny D4 - D7
    wyświetlacza. Ja bym je podłączył do kolejnych końcowych pinów portu.
    Przykładowo D4 - D7 do PD4 - PD7. Jeśli będziesz używał Bascoma to
    nie ma to chyba specjalnie znaczenia bo tam można zadeklarować gdzie
    jaki pin wyświetlacza jest podłączony. Ale niech się wypowiedzą osoby
    które programują w Bascomie.
  • Pomocny post
    #9 4242055
    janek1815
    Poziom 38  
    Posty: 4513
    Pomógł: 372
    Ocena: 1055
    Dla bascoma nie ma to najmniejszego znaczenia wystarczy dopisać podłączenie w opcjach kompilatora i będzie ok. Ewentualnie na początku każdego programu należy zadeklarować za pomocą polecenia config lcdpin podłączenie wyświetlacza. Bascom ma to do siebie że jest go łatwo dopasować do połączeń na płytce. Ja zawsze projektuje płytki tak aby miały jak najprostsze połączenia a reszte można dostosować w programie
  • REKLAMA
  • #10 4242083
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Ale połączenia są ok? Moge robić PCB?
  • Pomocny post
    #11 4242125
    janek1815
    Poziom 38  
    Posty: 4513
    Pomógł: 372
    Ocena: 1055
    Narysuj jeszcze raz gniazdo wyświetlacza tak jak powinno być czyli 15 lub 16 pin wtedy będzie ok
  • #12 4242588
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Teraz będzie dobrze?
    Załączniki:
    • Czy schemat płytki testowej ATMEGA8 jest poprawny? schemat8.JPG (73.3 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • Pomocny post
    #13 4242700
    janek1815
    Poziom 38  
    Posty: 4513
    Pomógł: 372
    Ocena: 1055
    Pomyśl jeszcze o zabezpieczeniu przed odwrotnym podłączeniem zasilania
  • #14 4242731
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Niepotrzeba mi :D płytka ma być mała.
  • #15 4293064
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Ficu napisał:
    Witam,
    chciałbym się dowiedzieć czy schemat, który narysowałem będzie działał.

    EDIT:
    Mam teraz nowy schemat ;) robię sobie płytkę testową ATMEGA8.
    Czy schemat płytki testowej ATMEGA8 jest poprawny?
  • #16 4296560
    Ficu
    Poziom 31  
    Posty: 1991
    Pomógł: 107
    Ocena: 48
    Odświeżam

Podsumowanie tematu

✨ Dyskusja dotyczy poprawności schematu płytki testowej z mikrokontrolerem ATMEGA8. Zwrócono uwagę na konieczność podłączenia pinów AREF i AVCC do Vcc oraz zastosowanie rezystorów o wartości około 3,3-4,3 kΩ. Wskazano błędne podłączenie czujnika podczerwieni TSOP, sugerując poprawne umiejscowienie kondensatora i ewentualne rezygnowanie z rezystora zgodnie z dokumentacją. Zalecane jest zwiększenie pojemności kondensatorów przy kwarcu do 33-39 pF oraz dodanie kondensatorów filtrujących (100 nF) blisko mikrokontrolera. Wskazano na potrzebę podciągnięcia pinu RESET rezystorem 10 kΩ do Vcc. Dyskutowano o podłączeniu pamięci 24C16, sugerując wykorzystanie sprzętowego interfejsu I2C (piny PC4 i PC5) zamiast programowego na RXD i TXD. Poruszono temat podłączenia wyświetlacza LCD, gdzie zalecane jest przypisanie pinów D4-D7 do kolejnych pinów portu PD4-PD7, co ułatwia programowanie, zwłaszcza w Bascomie, który pozwala na konfigurowanie pinów wyświetlacza w kodzie. Zwrócono uwagę na poprawne narysowanie gniazda wyświetlacza (15 lub 16 pinów). Sugerowano rozważenie zabezpieczenia przed odwrotnym podłączeniem zasilania, choć autor zrezygnował z tego ze względu na ograniczenia rozmiaru płytki. W toku dyskusji autor kilkukrotnie aktualizował schemat, prosząc o weryfikację przed wykonaniem PCB.
Wygenerowane przez model językowy.
REKLAMA