Prosty układ interfejsu pomiędzy kartą SD (3.3V) a mikrokontrolerem (5V)

Prosty układ interfejsu pomiędzy kartą SD (3.3V) a mikrokontrolerem (5V)
Wielu konstruktorów spotkało się z problemem podłączenia karty SD w trybie SPI (będącej współczesną dyskietką) do posiadanego systemu uruchomieniowego, pracującego zgodnie ze standardem TTL. Jak wiadomo, podłączenie napięć TTL do karty SD może spowodować jej uszkodzenie. Rozwiązaniem profesjonalnym w takiej sytuacji jest zastosowanie specjalnego układu scalonego będącego translatorem poziomów napięć. W prostych aplikacjach można posiłkować się rozwiązaniem przedstawionym na rysunku niżej. Jest to prosty trick z rezystancyjnymi dzielnikami napięcia, które odpowiednio dopasują poziomy napięć. Linia DataOutput (DO) nie stosowania wymaga dzielnika, ponieważ poziom wysoki powinien zostać prawidłowo zinterpretowany przez zdecydowaną większość „hostów”. Wadą rozwiązania jest niemożliwość stosowania wysokich szybkości transmisji (podczas testów udało się uzyskać pracę z częstotliwością zegarową około 8 MHz), jak również to, że układ można stosować tylko do pracy z mikrokontrolerami pracującymi w standardzie TTL. Głównie chodzi tu o interpretację napięcia większego od 2,4V jako logiczną jedynkę. Należy również zadbać aby linie połączeniowe do mikrokontrolera były możliwie krótkie.
(tomekfx@o2.pl)
 
 
 

http://www.tomaszbogusz.blox.pl/

Dodaj nowy komentarz

Zawartość pola nie będzie udostępniana publicznie.