Arduino DIY SD Card logga sköld (3 / 10 steg)
Steg 3: Använda en nivå shifter
Anslut bara makt och marken och fyra signal stiften.
Det är bara en fråga om räkna ut vilket fyra (digital) Arduino stift
för att ansluta till, rätt? Ja, ja, men det finns en komplikation.
SD kort, liksom många de senaste elektroniska apparater, verka på en 3,3-volts logik
nivå. Men de flesta Arduinos utgång 5 volt på deras digital logik utgångar för ON.
En direkt anslutning av 5v till ett SD-kort kunde steka den. Så, vad gör vi?
Den bästa lösningen är något som kallas en nivå shifter. Detta innebär i huvudsak,
att sätta 5v på tillförsel av en icke-invertering buffert och få 3.3V från produktionen.
Skiftande spänningsnivån, få det?
Men hur sker denna magi?
Ett sätt är att använda en CMOS hex buffert IC,
här en 4050, och driva (pin 1, Vdd) på 3.3V.
Pålagda tillförsel av en av grindarna, 5v
och du får 3.3V på produktionen av det särskilda
buffert. Till exempel med 3,3 v på stift 1 (Vdd) och
stift 8 anslutna till marken, en 5v logik nivå på
ingångsstift 14 (gate 6) resulterar i 3.3V på utgångsstiftet 15.