46.1. Připojení MMC k AVR ATmega
Pokud má náš procesor jiné napájecí napětí, například 5V jako je v uvedené konstrukci, musíme rozhrani MMC karty přizpůsobit. Pokud nechcem riskovat poškození karty napětím 5V.
- Napájecí napětí pro kartu MMC/SD je získáno pomocí stabilizátoru, například Low Drop Voltage stabilizátoru LD1086V33 nebo jiného. Low Drop proto, aby mu na vstupu stačilo 5V jimiž je napájen procesor.
- Karta je připojena k sériovému SPI rozhraní MCU. Využijem tím hardware který máme v procesoru k dispozici a ušetříme výkon pro vlastní aplikaci.
- Vývody SCK, MOSI, a SS jsou připojeny na odpovídající vývody rozhraní karty (SCK→CLK, MOSI→DataIn, SS→!CS) jsou připojeny přes odporové děliče. Přesně na vývod porocesoru je připojen odpor 1.8kΩ tento odpor je pak druhým vývodem připojen na rozhraní MCU a toto rozhraní je pak dalším odporem o hodnotě 3.3kΩ připojeno k zemi.
- Vývod DataOut rozhraní MMC/SD je připojen přímo na vstup rocesoru MISO. Výstupní napětí na tomto vývodu spolehlivě stačí procesoru k rozeznání Log 1.
Ukázkové připojení je vidět například na http://www.captain.at/electronic-atmega16-mmc-schematic.png.