![]() Szybkie szukanie |
Przerobienie raspberry pi na programator pamięci BIOS
|
12-09-2020, 13:51
(Ten post był ostatnio modyfikowany: 12-09-2020 14:19 przez szopen.)
Post: #18
|
|||
|
|||
Przerobienie raspberry pi na programator pamięci BIOS
SPI mode jest konfigurowalne i jest to dość istotne ustawienie, bo wpływa na dogadywanie się sprzętu (jeśli masz zły tryb, to dane są czytane z błędami)
morfik napisał(a):Założę się, że to zadziała.1. No ja też stawiam na sukces. 2. Mogą być inne wartości (znowu miejsce na zajrzenie w dokumentację) 1kohm jest najbardziej typowy, ale myślę że można użyć wartości spokojnie do ~10kohm (chodzi o wymuszenie stanu logicznego 1 na wejściu, czyli podanie odpowiedniego napięcia na tym wejściu, a konkretnie o poziomie akceptowanym jako logiczna jedynka dla danego zakresu napięć pracy układu, zwykle to zakres od 0,7Vcc do 1Vcc) wewnątrz układu znajdują się jakieś elementy które mogą powodować istnienie potencjału na tym wejściu, czasem jest to po prostu dzielnik rezystorowy, bądź rezystor podciągający, zazwyczaj są diody zabezpieczające itd., w każdym razie chodzi o to aby stosunek tych rezystancji był właściwy. Uwaga przykład trochę od czapy (bo realny wymaga ślęczenia nad dokumentacją) - załóżmy że jest tam wbudowany pulldown 100kohm (pewnie taki nie jest ale to przykład), więc jeśli podepniesz pullup 100kohm to na wejściu będzie napięcie 0,5Vcc, czyli takie które nadal daje stan nieustalony. 3. Można zewrzeć bez opornika, ale po to on jest by ograniczyć prąd "w razie W" - (przykład tym razem zupełnie od czapy ![]() Jeśli masz na wejściu rezystor, to tłumi on ten niepożądany prąd do bezpiecznej wartości - załóżmy, że niechcący podałeś 1V tak jak to opisałem wyżej, to na rezystorze odłoży się 0,4V a na diodzie 0,6V przyjmijmy dla prostoty (to nie prawda, choć fajne przybliżenie), że dioda ma 0ohm w tych warunkach, więc prąd będzie ograniczany tylko przez rezystor 1k i zostanie ograniczony do dość nieszkodliwego 0,4mA. Gdyby układ był zwarty bez rezystora jedynym ograniczeniem byłaby wydajność zasilacza (oraz rezystancje doprowadzeń). Realnie sytuacja w której nastąpi przepływ niepożądanego prądu musiałby być radykalnie inna (i nie umiem sobie wyobrazić jaką sytuację przewidział tu projektant, może po prostu chodzi o poprawną pracę ogranicznika przepięć?), ale elektronikę zawsze się upraszcza do granic możliwości (tu przodują Chińczycy usuwając często potrzebne elementy, bez których układ "też działa"), więc skoro zalecany jest rezystor podciągający o konkretnej wartości, to niewątpliwie to wynika z założeń projektowych (i jego brak spowoduje jakieś problemy w potencjalnie realnej sytuacji, której nie umiem sobie wyobrazić ![]() PS sam stosuję czasem takie "rozwiązania na skróty", ale też się czasem zastanawiam czemu prosty układ nie działa choć powinien. Statystyki Folding@home |
|||
« Starszy wątek | Nowszy wątek »
|
Podobne wątki | |||||
Wątek: | Autor | Odpowiedzi: | Wyświetleń: | Ostatni post | |
Raspberry Pi 4 B - co na początek? | Ekonomista | 37 | 11 324 |
30-11-2020 12:43 Ostatni post: szopen |
|
Prosty test działania Raspberry Pi | Ekonomista | 21 | 9 217 |
15-06-2020 14:24 Ostatni post: Ekonomista |
|
Oprogramowanie do testowania kart pamięci i dysków ssd [win] | szopen | 0 | 6 568 |
08-02-2020 02:52 Ostatni post: szopen |
|
Raspberry Pi 2 | spag | 12 | 11 149 |
12-02-2015 01:37 Ostatni post: VipeRsan |
|
Raspberry Pi i Aero2 | p4trykx | 14 | 17 047 |
12-04-2014 15:46 Ostatni post: spag |