dobdar Napisano Czerwiec 4, 2021 Udostępnij Napisano Czerwiec 4, 2021 (edytowany) Witam, płytka powstaje z myślą o zabawie z odbiornikiem SDR lub inną cyfrową obróbką audio. Nadaje się do użycia w zwykłych płytkach stykowych 2 rzędy pinów(2x32pin) rozstaw 900mils, a więc wymiar podstawki procesora MC68000. Programowanie złączem ST-Link. Złącze kart uSD, miejsce na pamiątki z cyklu W25Q128FVSIG jeden LED użytkownika. Reszta jak na schemacie. 4.06 mała poprawka w schemacie: jeśli nie stosujemy uSD można wlutować goldpin PC10, PC11, PC12 Schematic_STM32F767 1.2_2021-06-04.pdf Edytowano Czerwiec 4, 2021 przez dobdar 1 Cytuj Link do komentarza Share on other sites More sharing options...
dobdar Lipiec 4, 2021 Autor tematu Udostępnij Lipiec 4, 2021 (edytowany) Pierwsza płytka prototypowa gotowa. Mała zmiana w schemacie: między piny BOOT0 i GND dodany rezystor 10k, aby STM startował w odpowiednim modzie... BOM_STM32F767-1.3a_2021-07-04.pdf Edytowano Lipiec 4, 2021 przez dobdar Cytuj Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Lipiec 4, 2021 Udostępnij Lipiec 4, 2021 Z ciekawości - ile masz warstw? Bo jak dwie to bym się zastanowił nad poprawą routingu ścieżek USB, niby będą działać dla Full-Speed, ale brak ciągłości ground plane'a pod sygnałami (przynajmniej tak wynika ze zdjęć) przy HS+ może powodować już spore problemy 😉 Taki "przyszłościowy" task. Cytuj Link do komentarza Share on other sites More sharing options...
dobdar Lipiec 4, 2021 Autor tematu Udostępnij Lipiec 4, 2021 Zgadza się, to 2 warstwy. Chcę to przetestować: zachowanie całości i zobaczymy w praniu jakie poprawki trzeba będzie wprowadzić 🙂 z pewnością nie wszystko "zabangla" od pierwszego strzału moze się okazać, że trzeba bedzie jednak 4 warstwy zrobić... tu będzie zegar "tylko" 216MHz... co będzie w przypadku H743 ??? W razie problemów pokombinuję z routingiem i sprobuję zejść na płytki grubości 0.8mm Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
H1M4W4R1 Lipiec 4, 2021 Udostępnij Lipiec 4, 2021 (edytowany) 40 minut temu, dobdar napisał: tu będzie zegar "tylko" 216MHz... co będzie w przypadku H743 Nic, zegar mikrokontrolera nie ma aż takiego dużego znaczenia 😉 Z ogólnych zasad, które stosuję: a) Nie przerywaj ground plane pod sygnałami w. cz. (USB, CLK, PCIe etc.) b) Odległość ścieżek (w miarę możliwości) = 3*szerokość c) USB tylko i wyłącznie na jednej warstwie d) USB - w przypadku używania THT ścieżki są prowadzone po stronie lutowanej (od strony spoiwa) e) USB - dwa razy zweryfikować czy nie są potrzebne rezystory terminujące 22/27R (pozdrawiamy RP2040) f) Kwarc - ścieżki zawsze poza obrysem kwarcu g) Kwarc - jeżeli to możliwe to wokół zastosować ścieżkę GND o grubości 25mil (Guard Ring) i) RF - pod sygnałami radiowymi stosować tylko jedną warstwę masy, wszystkie pozostałe mają być całkowicie puste (zero sygnałów, zasilania czy masy) j) Kondensatory filtrujące zawsze jak najbliżej filtrowanego pinu 😉 k) Unikać BGA jak ognia (z wiadomych przyczyn) l) Ścieżki przecinać pod kątem 90 stopni (o ile to możliwe) lub unikać ich przecinania (preferowane) m) Sygnały wysokich częstotliwości routowane za pomocą łuków, a nie 45* To taki mój mały zbiór zasad, jeszcze pewnie coś bym znalazł, ale z reguły te są na start wystarczające 😉 Zwykle są "nad wyrost", ale lepiej spać spokojnie wiedząc, że się zrobiło aż za dużo by płytka działała niż martwić się czy na 100% zadziała bo "mogłem jeszcze to zrobić". Grubości płytek też nie mają aż tak dużego znaczenia, większe znaczenie ma impedancja ścieżek 😉 O ile jej pilnujesz (4 warstwy+) to nic złego nie powinno się dziać. P.S. oczywiście oprócz impedancji dochodzi również sprawa length matchingu, ale w EasyEDA to horror... Edytowano Lipiec 4, 2021 przez H1M4W4R1 1 Cytuj Link do komentarza Share on other sites More sharing options...
Zealota Lipiec 4, 2021 Udostępnij Lipiec 4, 2021 53 minuty temu, H1M4W4R1 napisał: e) USB - dwa razy zweryfikować czy nie są potrzebne rezystory terminujące 22/27R (pozdrawiamy RP2040) f) Kwarc - ścieżki zawsze poza obrysem kwarcu Co robić z kwarcem i z szybkimi ścieżkami można znaleźć tutaj: Kanał ten zawiera sporo treści związanych z tą tematyką, polecam zapoznać się z udostępnionymi tam treściami. Dla USB podstawą jest para różnicowa, rezystory szeregowe służą do wyrównania impedancji ścieżek, ale ograniczają szybkość. Cytuj Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Lipiec 4, 2021 Udostępnij Lipiec 4, 2021 2 minuty temu, Zealota napisał: Kanał ten zawiera sporo treści związanych z tą tematyką, polecam zapoznać się z udostępnionymi tam treściami. Właśnie większość tych zasad bazuje na tym kanale (plus dokumentacji konkretnych układów). Poza tym lepiej trochę dłużej porobić routing niż potem się przejmować, że coś nie działa. Poza tym Phil często sam ignoruje wiele elementów, które mogą wpłynąć na jakość działania, bo po prostu przy takich częstotliwościach to i tak nie ma znaczenia. Gorzej jak sobie wyrobisz taki nawyk i zrobisz to samo przy kilku GHz 😉 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!