[µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
[µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Dzisiejszy odcinek "tasiemca" µProjekt przynosi dość prostą płytkę adaptora dla układu ST STM32F072RBTx (w obudowie LQFP64) z wyprowadzonymi pinami w rastrze 2.54mm i rozstawie listew pasującym do płytki stykowej.
Płytka została wyposażona w złącze USB Mini, które może służyć jako zasilanie jak i jako interfejs komunikacyjny - układy F072 mają odpowiednie peryferia na pokładzie. Na spodzie płytki znajduje się miejsce na podstawkę dla baterii CR2032, którą można podtrzymać zasilanie. W takim przypadku nie montujemy R3 by tylko część mająca się podtrzymać była zasilana. Jak nie korzystamy z baterii zworkę R3 należy zamontować.
Główny rezonator kwarcowy jest podłączony na stałe i porty te nie są wyprowadzone. Inaczej jest z rezonatorem o niskiej częstotliwości. Jego porty są wyprowadzone, a kwarc ten razem z kondensatorami obciążającymi można odłączyć demontując zworki R2 i R4.
Jak zwykle projekt należy otwierać w programie KiCad 4.0.
Tym razem dokonam też pewnej samooceny. Płytka ta powstała (To jej druga wersja z podpiętym USB), ale teraz patrząc na nią coraz mniej podoba Mi się ten układ elementów i ścieżek. Może ktoś ma jakieś pomysły by to poprawić.
Wersja porzucona. Projekt został zmieniony.
Płytka została wyposażona w złącze USB Mini, które może służyć jako zasilanie jak i jako interfejs komunikacyjny - układy F072 mają odpowiednie peryferia na pokładzie. Na spodzie płytki znajduje się miejsce na podstawkę dla baterii CR2032, którą można podtrzymać zasilanie. W takim przypadku nie montujemy R3 by tylko część mająca się podtrzymać była zasilana. Jak nie korzystamy z baterii zworkę R3 należy zamontować.
Główny rezonator kwarcowy jest podłączony na stałe i porty te nie są wyprowadzone. Inaczej jest z rezonatorem o niskiej częstotliwości. Jego porty są wyprowadzone, a kwarc ten razem z kondensatorami obciążającymi można odłączyć demontując zworki R2 i R4.
Jak zwykle projekt należy otwierać w programie KiCad 4.0.
Tym razem dokonam też pewnej samooceny. Płytka ta powstała (To jej druga wersja z podpiętym USB), ale teraz patrząc na nią coraz mniej podoba Mi się ten układ elementów i ścieżek. Może ktoś ma jakieś pomysły by to poprawić.
Wersja porzucona. Projekt został zmieniony.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony wtorek 17 kwie 2018, 17:42 przez ZbeeGin, łącznie zmieniany 2 razy.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Co do rozmieszczenia to się nie wypowiem bo się nie znam a i sam mam z tym zawsze ból głowy, ale mam dwie inne uwagi.
1. Wg datasheetu pull-up na NRST jest niepotrzebny, za to sugerują kondensator 0,1µ równolegle do switcha.
2. Na liniach D+, D-, VBUS nie powinno być jakiegoś USBCL6?
I jeszcze uwaga dodatkowa, aczkolwiek z niskim priorytetem:
3. Jakby BOOT nie był ustawiony na sztywno tylko przez jakąś zworę?
Na koniec pytanie: do płytki będzie pasować jakiś procek z serii L0?
1. Wg datasheetu pull-up na NRST jest niepotrzebny, za to sugerują kondensator 0,1µ równolegle do switcha.
2. Na liniach D+, D-, VBUS nie powinno być jakiegoś USBCL6?
I jeszcze uwaga dodatkowa, aczkolwiek z niskim priorytetem:
3. Jakby BOOT nie był ustawiony na sztywno tylko przez jakąś zworę?
Na koniec pytanie: do płytki będzie pasować jakiś procek z serii L0?
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
xor pisze:1. Wg datasheetu pull-up na NRST jest niepotrzebny, za to sugerują kondensator 0,1µ równolegle do switcha.
Tak, linia nRESET ma wewnętrzne podciąganie, ale ja pozostawiłbym zewnętrzny rezystor również. Kondensator oczywiście się dołoży.
xor pisze:2. Na liniach D+, D-, VBUS nie powinno być jakiegoś USBCL6?
Zastanawiałem się nad tym, czy dać "clampa". Zrezygnowałem z niego dodając tylko rezystory szeregowe. W sumie to tylko prosta płytka do testowania swoich aplikacji i aż takich zabezpieczeń nie musi mieć. Dodam. Zobaczymy czy się zmieści.
Przy okazji, zerknąłem na Nuklejki i one też nie mają "clampów"...
Dodatkowo wydaje mi się, że wypadałoby zastosować też "duodiodę" by nie łączyć pinu 5V z pinem 5V z USB, ale stracimy możliwość zasilania reszty z USB. Kolejna zagwozdka...
xor pisze:3. Jakby BOOT nie był ustawiony na sztywno tylko przez jakąś zworę?
W zasadzie nie wiem co począć w tym temacie. Bo:
1. BOOT0 ma "zworkę" w postaci rezystorów 0R. Nimi można wybrać.
2. BOOT0 jest też wyprowadzony na zewnątrz, ale zastosowanie tych "zerówek" powoduje, że w sumie staje się on zbędny. Chyba, że ktoś zamontuje normalne rezystory podciągające, co pozwoli zewnętrznie ściągać tą nogę.
Myślę, że pójdę jednak w fizyczną zworkę i wytnę BOOT0 z pinów.
xor pisze:Na koniec pytanie: do płytki będzie pasować jakiś procek z serii L0?
Teoretycznie powinien pasować STM32L072 LQFP64. Rozłożenie portów GPIO jest takie samo. Są jednak dwie inne różnice. "L0" nie ma VBat, a w tym miejscu jest VLcd. Zamiast VDDIO2 jest zaś VDD_USB.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
jak już o L0 mowa - co powiesz na pomysł z nucleo - odnośnie zworki odcinającej prąd do procka, dzięki której można go mierzyć?
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Nie chcę z tego zrobić kolejnego Nucleo. Ma to być mała, nieskomplikowana płytka. Taki nieco lepszy adaptor do LQFP.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Czy ta bateryjka od spodu nie będzie przeszkadzała przy wpinaniu płytki w jakąś stykówkę.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
przy takich większych płytkach robię zawsze tak, że mam 2 stykówki bez tych szyn zasilania i adapterek wpinam jakby w 2 stykówki - w taki podejściu nie będzie przeszkadzać - może autor takie coś planował, no i bateryjka nie jest obowiązkowa - jak jej nie potrzebujesz to nie lutujesz i wtedy nie ma problemu
Nowy blog o tematyce embedded -> https://www.embedownik.pl/
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
ZbeeGin pisze: W sumie to tylko prosta płytka do testowania swoich aplikacji i aż takich zabezpieczeń nie musi mieć.
Z takim założeniem faktycznie nie ma co świrować i można zostawić tak jak jest (oczywiście oprócz dodania kondensatora na resecie). Wyprowadzenie BOOT jakoś mi umknęło bo inaczej bym nic o tym nie wspominał. W takim układzie jest OK i nie potrzeba zworek.
ZbeeGin pisze:Teoretycznie powinien pasować STM32L072 LQFP64. Rozłożenie portów GPIO jest takie samo. Są jednak dwie inne różnice. "L0" nie ma VBat, a w tym miejscu jest VLcd. Zamiast VDDIO2 jest zaś VDD_USB.
OKi, zdaje się, że te różnice nie stanowią problemu bo Vbat też wyprowadziłeś na piny, a połączenie VDD_USB na sztywno z VDD może mieć jakieś znaczenie tylko przy korzystaniu z USB. Zresztą tylko takie, że trzeba wtedy dać zasilanie >3V.
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony sobota 24 gru 2022, 12:29 przez ZbeeGin, łącznie zmieniany 4 razy.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Byłby ktoś zainteresowany tą płytką (bo może będą zamawiał)? Albo inaczej (lepiej ) - może ktoś będzie ją zamawiał i mu z jedna/dwie zostanie?
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
W sumie, u mnie stoi ona w kolejce, niestety budżet dolarowy mam zachwiany (Bo czasem prośby potem zamieniają się w... sami pewnie wiecie... ).
Ale przedtem chciałbym ją jeszcze spróbować nieco inaczej rozrysować, zmieniając przy okazji bakterię na nieco mniejszą wymiarowo.
Ale przedtem chciałbym ją jeszcze spróbować nieco inaczej rozrysować, zmieniając przy okazji bakterię na nieco mniejszą wymiarowo.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
O, fajnie. To czekam[y] na kolejną, jeszcze lepsiejszą, wersję.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Nie dajesz pull-upa na USB D+?
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Nie ma takiej potrzeby, ponieważ jak wskazuje Reference Manual, strona 858:
Tabelka na następnej stronie wskazuje, że ten ficzer jest dostępny w STM32F072.
USB connect / disconnect capability (controllable embedded pull-up resistor on USB_DP line)
Tabelka na następnej stronie wskazuje, że ten ficzer jest dostępny w STM32F072.
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Aha, nie znam tego procka, cały czas kręcę się w ramach F103 a tam nie ma takich wypasów. Sory. Dzięki za oświecenie.
I od razu sprawdziłem, że L053 też ma wbudowanego pull-up
I od razu sprawdziłem, że L053 też ma wbudowanego pull-up
- ZbeeGin
- User
- Posty: 492
- Rejestracja: sobota 08 lip 2017, 17:16
- Lokalizacja: Śląsko-Zagłębiowska Metropolia
- Kontaktowanie:
Re: [µProjekt] Płytka adaptora dla STM32F072 (LQFP64) do stykówki
Zostawiłem ostatecznie tak jak jest z drobnymi tylko poprawkami tras ścieżek.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości