Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 sty 2021, o 04:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 23 lis 2020, o 00:14 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 371
Lokalizacja: Głogów
Pomógł: 10

Witam wszystkich użytkowników.
Pierwszy raz robię płytkę pod stm32, dlatego proszę kogoś kto już to robił o rzucenie okiem na mój projekt.
Programator zamierzam użyć z nucleo (SWD), na płytce jest czujnik VL53L0X-V2, MCP2551, 3 diody led, wyjście na uart oraz na zewnętrzny przycisk.
Urządzenie ma mierzyć odległość i wysyłać jej wartość przez CAN do głównego MCU.
PCB jednostronne, konieczne "minięcia" za pomocą rezystorów 1206 0om.
Będę wdzięczny za wskazówki dotyczące błędów w schemacie i PCB.
ObrazekObrazek


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 07:27 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2293
Pomógł: 109

Pliki pakujemy zipem, który jest natywnie wspierany przez Windowsy a nie jakimis wynalazkami typu rar lub 7z.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 09:10 
Offline
Użytkownik

Dołączył(a): 29 lis 2019
Posty: 76
Pomógł: 24

Arek1111111111 napisał(a):
PCB jednostronne

Powinna być co najmniej dwustronna z jednolitym polem masy

_________________
Think for yourself and question authority.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 10:46 
Offline
Użytkownik

Dołączył(a): 29 gru 2013
Posty: 64
Pomógł: 2

Mnie na przykład zastanawia dlaczego linie 3V3 idą równolegle obok siebie po prawej stronie, a i tak na końcu się łączą. Nie można ich po prostu zewrzeć?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 13:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2015
Posty: 127
Pomógł: 7

ST Microelectronic zaleca osobną płaszczyznę masy dla każdego podłączonego oscylatora do mikrokontrolera. Zgodnie z notą aplikacyjną. Chodzi o zaprojektowanie obwiedni z masy wokół oscylatora i podłączenie do najbliższego pinu GND mikrokontrolera. Warto pomyśleć nad dodaniem Testpointów.

Obrazek


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 20:31 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 371
Lokalizacja: Głogów
Pomógł: 10

Dziękuje za podpowiedzi.
micky napisał(a):
Pliki pakujemy zipem, który jest natywnie wspierany przez Windowsy a nie jakimis wynalazkami typu rar lub 7z.

Nie widziałem o tym do tej pory. Następnym razem postaram się pamiętać.

fofex napisał(a):
Arek1111111111 napisał(a):
PCB jednostronne

Powinna być co najmniej dwustronna z jednolitym polem masy


A teraz gdybym na warstwie top umieścił poligon na całości podłączony do GND i w najważniejszych miejscach połączył z warstwą top przelotkami, to by wystarczyło?
Płytkę będę trawił samodzielnie dlatego chciałem sobie uprościć.

wonsz napisał(a):
Mnie na przykład zastanawia dlaczego linie 3V3 idą równolegle obok siebie po prawej stronie, a i tak na końcu się łączą. Nie można ich po prostu zewrzeć?

Linie zasilania wychodzą od kondensatora przy stabilizatorze i rozdzielają się ponieważ jedna idzie na zasilenie STM32, a druga na moduł czujnika odległości TOF.
Na pcb nie widać tego ale na ich końcach są rezystory jako przejście przez ścieżkę GND. Myślę że tak być powinno że do osobnych modułów na płytce idą oddzielne ścieżki zasilania.

Kolego Draxter32 co masz na myśli pisząc o dodaniu Testpointów? O oddzielnej płaszczyźnie masy nie miałem pojęcia, postaram się poprawić ;)

------------------------ [ Dodano po: 51 minutach ]

poprawiłem poligon wokół kwarcu, nie wiem czy coś takiego może być?
ObrazekObrazekObrazek

Połączenie mas kwarcu zrobiłem na warstwie top, przed kondensatorem od nóżki masy mikrokontrolera.
Swoją drogą zastanawiam się czy w tym projekcie kwarc nie jest zbędny?
Niby z kwarcem większa stabilność częstotliwości dla magistrali CAN, ale czy konieczna?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 22:06 
Offline
Użytkownik

Dołączył(a): 29 gru 2013
Posty: 64
Pomógł: 2

Widzę te rezystory.
Dlaczego mają iść dwie osobne ścieżki? I tak jest ten sam potencjał. Czemu miałoby to służyć? Ktoś coś?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2020, o 22:21 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 371
Lokalizacja: Głogów
Pomógł: 10

Zakłócenia z jednego układu nie wpływają na działanie drugiego, mniejsze skoki napięć. Taki sposób podejrzałem u Mirka w poradnikach o Eagle i cały czas staram się tego trzymać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2020, o 21:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2015
Posty: 127
Pomógł: 7

Arek1111111111 napisał(a):
poprawiłem poligon wokół kwarcu, nie wiem czy coś takiego może być?


Jest dobrze.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2020, o 22:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2017
Posty: 340
Lokalizacja: Gliwice
Pomógł: 30

Arek1111111111 napisał(a):
Pierwszy raz robię płytkę pod stm32, dlatego proszę kogoś kto już to robił o rzucenie okiem na mój projekt.

W mojej ocenie o projektowaniu schematów i PCB pod STM32 dowiesz się najwięcej z tego kanału:
https://www.youtube.com/channel/UCVryWq ... SETBHpBUWw



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2020, o 22:56 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 371
Lokalizacja: Głogów
Pomógł: 10

Dzięki za linka, widziałem już filmy z tego kanału ale na ten o projektowaniu płytek nie trafiłem. Wydaję się sporo ciekawych informacji.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lis 2020, o 16:39 
Offline
Użytkownik

Dołączył(a): 08 mar 2014
Posty: 371
Lokalizacja: Głogów
Pomógł: 10

Pochwalę się gotowymi płytkami.
Obrazek
A teraz czas na zabawę w pisanie kodu :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO