Siema!
Postaram się możliwie najkrócej opisać problem który spotkał mnie pierwszy raz, a od kilku dobrych dni nie mogę dojść o co chodzi...
Zaprojektowałem zestaw uruchomieniowy na Atmega32 wraz z 3 opcjami zasilania :
- zasilacz zewnętrzny (LM2576) - VCC_LM2576,
- zasilanie z USB (przy wykorzystaniu układu ft232rl) - VCC_USB,
- zasilanie ze złącza ISP KANDA - VCC.
Wybór zasilania odbywa się za pomocą złącza goldpin.
Dodatkowo na płytce jest stabilizator LM1117 5V-->3,3V ale to już na potrzeby Bluetootha.
Poniżej cały schemat:
Teraz wzór zaprojektowanej PCB (dodam 4 fotki, żeby była lepsza czytelność/przejrzystość):
Teraz opis problemu, działania:
1. Podłączam zasilanie zewnętrzne, dioda LM_ON świeci , jest napięcie 5V VCC_LM2576. Nie zwieram zworki przy wyborze zasilania, czyli nie puszczam na całą płytkę napięcia 5V. Wszystko jest ok.
2. Zwieram zworkę przy wyborze zasilania (zwieram VCC z VCC_LM2576), czyli puszczam 5V na całą płytkę. Dioda ON świeci, 5V jest na całej płytce. W tym momencie na lini VCC_USB pojawia się napięcie ok, 2,5V. Skąd ?!?!?! Normalnie bym tego prawdopodobnie nie zauważył, ale świeci się dioda RX_LED (oraz przez ułamek sekundy miga PRG_LED), więc to mnie zainteresowało skąd tam jest napięcie... Jedyna opcja na połączenie VCC_USB z VCC to zworka, ale zworka łączy VCC z VCC_LM2576 więc w żaden sposób VCC_USB nie jest połączone ani z VCC, ani z VCC_LM2576, a skądś tam się bierze napięcie...
Wstawie filmik jaki nagrałem:
3. Gdy np. załączę dodatkowo na płytce zasilanie 3.3V za pomocą zworki 3.3V_ON, to napięcie na VCC_USB zmienia się z 2,5V na 2,7V. Wtedy też gaśnie dioda RX_LED a zapala się PRG_LED .
4. Jakieś dziwne randomowe napięcia też pojawiają się w niektórych miejscach na płytce (na niektórych pinach).
5. Gdy podłączam samo zasilanie z ISP Kanda (czyli od razu VCC) jest to samo.
Pytanie, O OC CHODZI?
Pierwsze co mi przyszło do głowy to źle zaprojektowałem płytkę, tzn. stworzyłem pętle masy ? Tylko nie wiem jak to sprawdzić, czy to to jest problemem ? Przy robieniu poligonu dodałem bardzo mało przelotek łączących warstwę top z bottom - nie wiem czy to miałoby aż tak istotny wpływ, ale może to też ma jakieś znaczenie...
Serio nie mam pomysłu co to może być, więc proszę bardziej doświadczonych o wskazówki/pomoc
Postaram się możliwie najkrócej opisać problem który spotkał mnie pierwszy raz, a od kilku dobrych dni nie mogę dojść o co chodzi...
Zaprojektowałem zestaw uruchomieniowy na Atmega32 wraz z 3 opcjami zasilania :
- zasilacz zewnętrzny (LM2576) - VCC_LM2576,
- zasilanie z USB (przy wykorzystaniu układu ft232rl) - VCC_USB,
- zasilanie ze złącza ISP KANDA - VCC.
Wybór zasilania odbywa się za pomocą złącza goldpin.
Dodatkowo na płytce jest stabilizator LM1117 5V-->3,3V ale to już na potrzeby Bluetootha.
Poniżej cały schemat:
Teraz wzór zaprojektowanej PCB (dodam 4 fotki, żeby była lepsza czytelność/przejrzystość):
Teraz opis problemu, działania:
1. Podłączam zasilanie zewnętrzne, dioda LM_ON świeci , jest napięcie 5V VCC_LM2576. Nie zwieram zworki przy wyborze zasilania, czyli nie puszczam na całą płytkę napięcia 5V. Wszystko jest ok.
2. Zwieram zworkę przy wyborze zasilania (zwieram VCC z VCC_LM2576), czyli puszczam 5V na całą płytkę. Dioda ON świeci, 5V jest na całej płytce. W tym momencie na lini VCC_USB pojawia się napięcie ok, 2,5V. Skąd ?!?!?! Normalnie bym tego prawdopodobnie nie zauważył, ale świeci się dioda RX_LED (oraz przez ułamek sekundy miga PRG_LED), więc to mnie zainteresowało skąd tam jest napięcie... Jedyna opcja na połączenie VCC_USB z VCC to zworka, ale zworka łączy VCC z VCC_LM2576 więc w żaden sposób VCC_USB nie jest połączone ani z VCC, ani z VCC_LM2576, a skądś tam się bierze napięcie...
Wstawie filmik jaki nagrałem:
3. Gdy np. załączę dodatkowo na płytce zasilanie 3.3V za pomocą zworki 3.3V_ON, to napięcie na VCC_USB zmienia się z 2,5V na 2,7V. Wtedy też gaśnie dioda RX_LED a zapala się PRG_LED .
4. Jakieś dziwne randomowe napięcia też pojawiają się w niektórych miejscach na płytce (na niektórych pinach).
5. Gdy podłączam samo zasilanie z ISP Kanda (czyli od razu VCC) jest to samo.
Pytanie, O OC CHODZI?
Pierwsze co mi przyszło do głowy to źle zaprojektowałem płytkę, tzn. stworzyłem pętle masy ? Tylko nie wiem jak to sprawdzić, czy to to jest problemem ? Przy robieniu poligonu dodałem bardzo mało przelotek łączących warstwę top z bottom - nie wiem czy to miałoby aż tak istotny wpływ, ale może to też ma jakieś znaczenie...
Serio nie mam pomysłu co to może być, więc proszę bardziej doświadczonych o wskazówki/pomoc