Closed JarekParal closed 4 years ago
+3V3 SMT
: knihovna supply - jsou v ní všechny použité symboly napájení. Celkem bude na desce 5 různých "globálních" napájení (nepočítám napájení pro serva, které je ve schématu u sebe, a podobné): beteriové napětí VCC
, +3V3S
a +5V0S
napájení pro STM, které musí fungovat nezávisle na ESP32 (pokud toto na desce zrovna nebude osazené) a +3V3
s +5V
napájecí napětí pro ESP32 a věci k němu připojené. GND
je pro všechno společné. Bez zvláštních symbolů by v tom byl hrozný zmatek.Udělal jsem si menší rešerši na velikost DPS, počet vrstev a případné cesty jak ušetřit místo na DPS, kterého máme aktuálně (10 x 10 cm) málo.
Jde hlavně o prostor nad koprocesorem, kde je potřeba natáhnout spoustu napájení i signálů. Zároveň se nabízí možnost posunout DRV8833 drivery do místa, kde jsou motorové svorkovnice:
Jedna z cest je zvětšit DPS na 10 x 12 cm:
Doba doručení:
Vrstvy - rozměry | 5 ks ($) | 10 ks ($) | 50 ks ($) | 100 ks ($) | 500 ks ($) |
---|---|---|---|---|---|
2 vrstvá DPS - 10 x 10 cm | 2 | 5 | 30 | 52 | 228 |
2 vrstvá DPS - 10 x 12 cm | 8 | 12 | 34 (+13 %) | 61 (+17 %) | 271 (+19 %) |
4 vrstvá DPS - 10 x 10 cm | 29 | 29 | 84 | 134 | 485 |
4 vrstvá DPS - 10 x 12 cm | 38 | 45 | 94 (+12 %) | 151 (+13 %) | 573 (+18 %) |
Možnost značné úspory místa se nabízí u svorkovnic pro napájení a motory:
a) odebrat svorkovnice pro motory
b) nahradit 5.08 svorkovnice za 2.54 mm
c) kompromisní varianta, nahradit jen motorové svorkovnice a napájecí nechat původní
Návrhy na svorkovnice:
Co si o tom myslíte @cednik @yaqwsx @dzarda @Tasssadar ?
Když se dívám na schéma, podle mě bez 4 vrstev nemáme šanci anebo u toho minimálně přijdeme o vlasy. O co přeplatíme na prototypech, o to rychleji (a lépe) to budeme mít hotové. Cena při výrobě 50 ks je v kontextu tábora zanedbatelná (rozdíl cca 1 USD). Rozdíl při objednání dalších desek (10 ks) - 0.5 vs 3 USD, mi přijde také akceptovatelný. Toť můj názor a počet vrstev.
Co se týká rozměru - já vždy preferuji co nejmenší desky, ale to je asi má osobní úchylka.
Ad svorkovnice: a) se mi nelíbí, b) c) jsou za mě ok.
Zaroutovat to určitě půjde, jde ale o komfort (vlasy) a rychlost, což nás momentálně trápí nejvíc. Když jsme dělali RBC, bránil jsem se stejně, přitom složitost desky přinejmenším podobná. Nakonec to šlo, ale byl to "Sokoban". Ta cena 4 vrstev je pořád za hubičku, i pro 12x10.
PS nemá myslím smysl tahat GND cesty, to bývá nejlepší vyřešit polygonem - jen je u toho potřeba uvažovat o reálných tocích proudu.
@dzarda Na RBC byl rozdíl v tom, že u driverů jsi prakticky měl 4 vrstvy, protože DRV8833 byly na samostatné DPS. Zároveň tady je kolem driverů mnohem víc součástek kvůli měření proudu. Ale možná už jsem vymyslel, jak by se to dalo zaroutovat i na 2 vrstvách, když se upraví dispozice motorových svorkovnic.
Když koukám na Jarkem zaroutované napájení, pojďme do čtyř vrstev. Cenový rozdíl není tak velký - naše vlasy jsou dražší. Honzovu úchylku na minimální rozměry desky sdílím.
Ovšem nelíbí se mi šroubovací svorkovnice v rozteči 2.54 mm - potřebuješ na ně hodně malý šroubovák, což bývá často problém. Jen nevím, jestli ty navrhované pružinkové dvoudírové ušetří nějaké místo v tom správném směru (šířka/hloubka té svorkovnice). Místo, ušetřené její délkou, mně moc nenapadá, jak využít.
P.S.: @dzarda tahání GND cest = uvažování o reálných tocích proudu. Ten polygon tam pak stejně bude, ale budeš si jistý, že proud má dost místa k tečení a nepřehlédls někde propojení jen nějakým chlupem.
Svorkovnice pro motory byli z návrhu odebrány kvůli nedostatku místa na DPS.
Pinheady pro enkodéry (a motory) jsou nahrazeny JST PH 2.0 mm konektory, jelikož tyto konektory používají i čínské motory s enkodéry, dají se k nim koupit snad kvalitní nakrymplované kabely, které nejdou otočit.
RBCX bude navrhována jako 4 vrstvá DPS, protože ve dvou vrstvách se nelze vymotat. Ale cílem je zachovat rozměry 10x10 cm.
Přemýšlel jsem nad option jumperama - nechcem radši nahradit za 0R součástky s defaultním výběrem jedné varianty, ať odpadne manuální postprocessing?
Varianta nechat si tam u JLC osadit rezistor se mi hodně líbí. Zvládneme udělat footprint tak, že zůstane zachovaný současný tvar pájecích plošek a JLC nám do něj korektně umístí 0R odpor (@cednik @JarekParal)? Proč to chci:
Defaultní konfigurace je super nápad. Včera jsme se o tom bavili s @JarekParal po Skypu. Asi by neměl být problém nechat na stávající footprint osadit 0R 0603, akorát budu muset trochu překopat tu součástku, abych to do osazovacích dat nemusel dopisovat ručně. Momentálně mám nastavovací jumpery ze spodní strany desky, aby byly přístupné ze stejné strany, jako konektory. Kvůli defaultnímu osazení bych je musel hodit nahoru a pak se k nim v robotovi nepůjde dostat bez odšroubování desky, ale to asi není tolik na škodu.
0R 0603 zvládne přenést maximálně 1A [datasheet, strana 5, tabulka 2.2 Ratings].
Jaké chceme defaultní hodnoty (návrhy):
Schéma konektorů:
Lišta by měla fungovat jak na 3V3, tak na 5V (je třeba jen správně osadit rezistory pro LEDky). Čip je 2.7-5V: http://ww1.microchip.com/downloads/en/DeviceDoc/21295d.pdf
Done #15 and 14de8e774d4055421ac026269bed3bde5665a5fa
Dodělat
Sheet Power
Sheet Motors
Zkontrolovat
Otázky
+3V3 STM
?Coprocessor
Podměty
Atributy