Czołgiem,
wpadł mi ostatnio do głowy pomysł z cyklu tych mocno porąbanych.
Otóż od dłuższego czasu jestem posiadaczem https://wiki.pine64.org/wiki/Pinebook_Pro oraz https://arace.tech/products/milk-v-duo
Laptop sam w sobie nie jest za specjalnie użyteczny biorąc pod uwagę współczesne internety jak i jego specyfikację.
Jest to natomiast niesamowita maszyna do szeroko pojętego hackingu czy developmentu. Startuje szybciutko z uwagi na brak BIOSu (tak tak wiem coreboociarze, dla x86 to też nie problem ;p), na baterii żyje z palcem w dupie 14h+
Wymyśliłem sobie więc że zrobię compu-cepcję i do środka Pinebooka wpakuje milk-v duo. Całość chciałem spiąć tak żeby pasożytniczy SBC był zasilany z akumulatora PB, ale najbardziej zajarała mnie perspektywa współdzielonej karty µSD.
Musicie wiedzieć że PB ma slot na µSD, podobnie Milk-V. Istnieje więc wariant bawienia się Milkiem w którym na PB "kompiluję obraz karty" który potem odpalam na Milku. Chciałbym jednak zabudować Milka do wewnątrz Pinebooka na stałe, co nieco mogłoby utrudnić szuflowanie kartą
Modus operandi byłoby następujące:
Wkładam µSD do Pinebooka, montuję kartę w systemie. Crosskompiluję soft i przerzucam go na kartę.
Kartę odmontowuję.
Przełączam wajchę skutecznie odłączając piny danych od Pinebooka i podłączając do Milka.
Wymuszam RESET karty.
Karta pojawia się w Milku
Profit.
(Pomijam tu UART Milka czy jego resetowanie. Na to też mam pomysl, ale nie o tym jest ten post. )
Stwierdzam że jednak skompilowany program potrzebuje czegoś więcej więc "odpinam" kartę od SBC i "podpinam" ją do PBP.
Pytanie jak rozwiązać takie multipleksowane sygnałów. Najprostszym rozwiązaniem wydaje się być para przekaźników bo im nie przeszkadza polaryzacja sygnału, no ale mamy 2024 rok i na pewno są jakieś bardziej eleganckie rozwiązania problemu elektronicznej komutacji sygnałów w.cz
Ktoś z szanownych zebranych miewał równie głupie pomysły i jest w stanie podzielić się swoim expem?
Z góry uprzedzam że posty typu "wykorzystaj USB/ czemu nie spróbujesz XYZ/ szwagier łączył się po wifi i było wporzo" będą mocno nie na temat. Nie interesują mnie "łatwiejsze sposoby". Chcę przełączać szynę karty SD między dwoma urządzeniami - i w tym temacie proszę się wypowiadać.
@mike-litoris szukasz demultiplexera do SPI, dobrze zrozumiałem?
@k0201pl jeśli już w tym unwersum to raczej komutatora. TL;DR: karta SD ma być podłaczana raz do urządzenia A, raz do urządzenia B (bez współdzielenia), wg moich indżynierskich obliczeń potrzebuję przełączać tylko dwie linie.
ale 2 kierunkowego, na szybko są takie https://www.ti.com/product/TMUXHS4212 i penwie są też nie różnicowe
@k0201pl
> 16Gbit
> SPI na poziomie 8Mbit max
well, nie biorę jeńców
@mike-litoris a coś z tego? Nie przeglądalem dodałem tylko filtry
@k0201pl kroczysz właściwą ścieżką, padawanie
wrócę z urlopu to mam nadzieję że już scalaki będą w skrzynce na listy.
@mike-litoris cieszę się, że mogłem pomóc
No i daj znać czy działa
Nie mam pojęcia o czym piszesz!
Mało skromnie znaczy do, że mądryś.
Czyń dziwne rzeczy! Ten świat potrzebuje pozytywnych pojebów
@teetx do mądrości mi daleko.
a pomysł jest taki żeby przekładać karty pamięci między dwoma urządzeniami nie wymując karty fizycznie z gniazda
Było setki razy. Zamykam!
#heheszki #elektroda
Więc - powiedzmy że ten post będzie moim śmietniczkiem na opis progressu
przeglądając kategorię "signal switches" słusznie zaproponowaną przez @k0201pl zadałem sobie pytanie ile tak naprawdę sygnałów miałbym do przełączenia.
I tak z pomocą przyszedł mi pinout karty SD: https://components101.com/misc/microsd-card-pinout-datasheet
i palce na których policzyłem że potrzebuję 6 linii
Zasilanie chcę czerpać z laptopa - siłą rzeczy krótsza droga na linii bateria -> przetwornica 5v -> przetwornica 3.3v niż
bateria -> przetwornica 5v -> milk -> przetwornica 3.3v.
Postawiłem więc na dwa układy https://www.tme.eu/pl/details/74cbtlv3257pw.118/dekodery-multipleksery-przelaczniki/nexperia/74cbtlv3257pw-118/
zamysł jest taki że linie adresowe S oraz latch ~OE będą wspólne dla obydwu układów. Wejścia A podłączone do gniazda karty, wyjścia B1 do pinebooka, B2 do milka.
Brzmi banalnie ale daleka droga do celu z moim doświadczeniem:P Co jednak nie stoi na przeszkodzie żeby zamówić 10 szt scalaków i spróbować, c'nie?
Zaloguj się aby komentować