Simple SD Card Reader

Created: Mar 23, 2017

view222

comment0

bookmark0

fork0

Description

No description available.

Summary

Card readers are devices that allow reading data from memory cards. These memory cards are commonly used in digital cameras, phones and game consoles to transfer data to and from the PC. SD memory cards, especially the ones under 1GB are relatively cheap and easy to interface. However, it always needs a card reader to communicate with it. Communication is in ASCII, which only needs a terminal program to access it.

This reference design uses PIC16F882 microcontroller of Microchip since it supports SPI. It also features 24/35 I/O Pins with individual direction control with enhanced capture, compare and PWM+ module. It has also Master Synchronous Serial Port (MSSP) module supporting 3-wire SPI (all 4 modes) and I2C master and slave modes with I2C address mask. SD cards usually work through an SPI interface with SPI port clocks data at 5MHz, and the serial communication is able to run at 115,200 baud in software. In the circuit, the red LED drops the 5V supply by about 1.8V to feed about 3.2V into the card. Signals from the PIC go through the voltage divider circuit to feed signals to the card. In addition, the circuit provides a 0.6V shift so that the output of the card back to the PIC ranges from 0.6 to 3.8V.

Most memory card readers have adopted the USB interface as the standard for PC connection. SD card readers have been essential device for consumer electronic devices such as digital cameras, camcorder, phones and video game consoles.

Details

Components:

No components added

Tags:

No tags added

Application:

No project application added

Type:

No project type added

Document Support:

- None

Schematics.com

Come again!

You're a problem solver with ideas. Schematics.com brings you all the tools to tackle projects big and small—combining real-world components with online collaboration.