[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
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.

A to mogą być inne rezystory czy to musi być 1kohm?
A co jakby to podłączyć bez rezystorów?
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 Confused bo nie uwzględniłem wcale rzeczywistego schematu układu połączeń - dotyczy tylko idei stosowania rezystora, pominąłem fakt, że zwieramy wejście z Vcc i opisana sytuacja nigdy nie nastąpi) załóżmy, że omyłkowo podepniesz coś nie tak, na wejściu masz diody pracujące w kierunku zaporowym (czyli zasadniczo nigdy nie przewodzą prądu w warunkach normalnych), jeśli jednak zdarzy się, że podasz na wejście np. sygnał o wartości odpowiednio większej od Vcc (powiedzmy wyższej od Vcc choćby o coś między 0,6V a 1V) to popłynie przez te diody niczym nie ograniczony prąd, dynamiczna rezystancja diody maleje do zera przy odpowiednio wysokim napięciu (dla krzemu chodzi o napięcia wyższe od 0,6V) co kończy się po prostu nieodwracalnym uszkodzeniem układu (w ekstremalnym przypadku obudowa nawet wybuchnie), a to jest tylko jeden z potencjalnie możliwych przypadków.
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ć Tongue).

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
[Obrazek: sigimage.php?un=szopen&t=247478]
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
Przerobienie raspberry pi na programator pamięci BIOS - szopen - 12-09-2020 13:51

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



MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: './c1jdtech_forum/threadviews.MYI' (errno: 2 "No such file or directory")
Query:
INSERT INTO threadviews (tid) VALUES('5772')