SD Card Data Logger Senior Design I Mid-Semester Presentation Sep 30, 2010
Team Advisor: Dr. Patrick Donohoe James Felkins (EE)Harry Corey (EE) Brendan Babiak (EE)Jaron Martin (CPE)
-Description of S-Drive -The Problem -The Solution -Design constraints -System overview -Tradeoffs -Timeline -Progress
The S-Drive is an OEM module that accepts data through a serial connection and saves it to an SD card.
SD cards are a viable storage medium with unique advantages but involve complex overhead.
The S-Drive will handle the unwanted overhead and make SD cards a more desirable solution.
NameDescription CommunicationThe device must have UART and SPI data connections. Voltage The device must support an input voltage between 3.3 and 5 V. Current Draw The device must draw a maximum current of 250 mA in active mode, 200 uA in sleep mode, and 10 uA in deep- sleep mode. Storage Medium The device must interface with a standard size, 32 x 24 x 2.1 mm SD card. MemoryThe device must support all SD cards up to 32 GB.
[1] SD Version NameMaximum Capacity SD 1.xSD1 GB (revised to support 4 GB) SD 2.0SDHC32 GB SD 3.0SDXC2 TB A standard-sized SD socket allows for increase compatibility across different sizes of SD cards. 32GB was chosen to support all SD cards through the SD 2.0 specification.
The device must cost less than $60. CompetitorPrice VDRIVE2$24.50 [4] Logomatic v2$59.95 [3] Avisaro M € (~$133) [2] [2] [4] [3]
The device must easily fit and integrate into other systems. Provided on a PCB No larger than 5 in 2 Easily mountable
PICAvailable FAT libraries? Available from Manufacturer? Estimated Sleep Current Draw PIC24FJ64GA102Yes ~10 uA PIC24HJ32GP202Yes ~100 uA
SD Card Socket Size Size (mm)SPI Mode Standard? Supported SD card types with adapter Standard32 X 24YesStandard, Mini, Micro Mini21.5 X 20YesMini, Micro Micro15 X 11NoMicro
Month August September October November Research Hardware design Programming Prototyping Testing Final Prototype
Hardware Design Ordered Parts -microcontroller -SD card socket Prototype construction -SD card socket installed -power supply Began software development
Finish software development -SD card initialization routines -FAT16, FAT32 file system management -input configuration -buffering scheme
Problem SD card overhead is burdensome Solution S-Drive will handle overhead Design Constraints packaging, current draw, etc. Technical Tradeoffs microcontrollers (PIC24H vs. PIC24F) SD card size (standard vs. mini/micro)
[7] Microchip, “PIC24F Family Reference Manual, Sect. 21 UART,” Microchip Technology Inc., January 26, [Online]. Available: [Accessed September 14, 2010]. [8] Microchip, “PIC24F Family Reference Manual, Sect. 23 Serial Peripheral Interface (SPI),” Microchip Technology Inc., March 22, [Online]. Available: [Accessed September 14, 2010]. [9] STEC, “SLDSxxxBS(I)U Data Sheet,” STEC Inc., March [Online]. Available: inc.com/downloads/flash_datasheets/SLSDxxxB_I_U pdf. [Accessed September 14, 2010]. inc.com/downloads/flash_datasheets/SLSDxxxB_I_U pdf [10] Sparkfun Electronics, “Logomatic v2 Serial SD Datalogger,” On-Line Store,2010.[Online].Available: p?products_id=8627. [Accessed:September 14, 2010]. [11] C-ONE Technology Corp., “Wide Temperature Industrial SD Card Product Specification,” May [Online]. Available: [Accessed: September 14, 2010].