4D systems uDRIVE-uSD-G1 User Manual Download Page 1

 

 

µ

DRIVE

-

uSD

-

G1 

USERS MANUAL 

 

 

Tiny “Disk Drive” Data Storage Module for 

Embedded Applications 

Based on micro-SD Memory Card 

 

Revision 1.0 

 

  

 
 
 
 
 
 

 

 
 
 
 

 

4D Systems 

micro-DRIVE 

Summary of Contents for uDRIVE-uSD-G1

Page 1: ...DRIVE uSD G1 USERS MANUAL Tiny Disk Drive Data Storage Module for Embedded Applications Based on micro SD Memory Card Revision 1 0 4D Systems micro DRIVE...

Page 2: ...erchantability non infringement and fitness for any particular purpose 4d systems sole obligation and liability for product defects shall be at 4d systems option to replace such defective product or r...

Page 3: ...ration Command Set 2 3 1 initialise Disk Drive Memory Card 2 3 2 Read Sector Block Data 2 3 3 Write Sector Block Data 2 3 4 read Byte Data 2 3 5 write Byte Data 2 3 6 Set Memory Address 2 4 Serial Int...

Page 4: ...DRIVE uSD G1 takes that burden away from the host controller by allowing data transfers to and from via a simple serial interface A handful of straightforward commands provide direct access to the on...

Page 5: ...mall size 14 9 x 18 9 x 3 5mm Easy 5 pin interface to any host device VCC TX RX GND RESET Onboard Leds indicate System Status GREEN Led Power and Memory Card detect indicator RED Led Disk Drive data a...

Page 6: ...ry low overheads are imposed on the host controller The command set is grouped into 2 sections General Command Set Disk Drive Operation Command Set Each Command set is described in detail in the follo...

Page 7: ...6hex This tells the host that the command was understood and the operation is completed It will take the DRIVE certain amount of time to reply back depending on the command and the operation it has to...

Page 8: ...micro LCD 02hex micro VGA 03hex micro DRIVE hardware_rev this response indicates the device hardware version PmmC_rev this response indicates the device PmmC firmware version reserved1 this byte is r...

Page 9: ...VE uSD G1 has an integrated micro SD SD memory card adaptor and can accept memory cards of any size from 64Mb up to 2Gig for data storage of any type Disk Drive Operation Command Set i initialise Disk...

Page 10: ...hex i ascii Description This command initialises the SD memory card The memory card is always initialised upon Power Up or Reset cycle if the card is present If the card is inserted after the power up...

Page 11: ...rom 0 to 16 777 215 depending on the capacity of the card Each sector is 512 bytes in size There are 2048 sectors per every 1Mb of card memory Description This command provides a means of reading data...

Page 12: ...gth For large volumes of data such as images the data must be broken up into multiple sectors chunks of 512 bytes and this command then maybe used many times until all of the data is written into the...

Page 13: ...single byte of data back from the DRIVE Before this command can be used memory address location must be set using the Set Memory Address command Once this command is sent the DRIVE will return 1 byte...

Page 14: ...a blocks it is more efficient to use the Write Sector Data command described in the previous section Before this command can be used the DRIVE memory address location must be set using the Set Memory...

Page 15: ...40hex ascii cmd 41hex Aascii Address Umsb Ulsb Lmsb Llsb A 4 byte DRIVE address for byte wise access Description This command sets the DRIVE memory Address pointer for byte wise reads and writes After...

Page 16: ...very time the module is powered up or reset If the host needs to change the baud rate the DRIVE must be powered down and powered back up again The U command cannot be used to change the baud rate duri...

Page 17: ...o USB module USB MB5 or USB CE5 as shown below The micro USB module optional extra simply connects to the DRIVE 5 pin header and captures the USB data and converts it into serial TTL data The micro US...

Page 18: ...lity module micro Code PmmC One of the greatest benefits is that it allows the module to be easily upgraded by the user at any time with PmmC files as further enhancements are made in the future This...

Page 19: ...e adhered to at all times to prevent damage to the device Symbol Characteristic Min Typ Max Units Vcc Supply voltage 3 6 5 0 6 0 V I Current 23 mA Deg C Operating temp 0 70 C Tpu Power up delay 300 40...

Page 20: ...to 6 0 Volts D C 4 Serial Transmit Data Pin 0 to 3 3 Volt signal levels 3 Serial Receive Data Pin 0 to 3 3 Volt signal levels 2 ve Power Supply input connect to GND 1 Reset Pin Active Low pulse 10 mic...

Page 21: ...DRIVE uSD G1 www 4dsystems com au 21 3 2 Mechanical Details The DRIVE uSD G1 module footprint is 14 9mm x 18 9mm x 3 5mm...

Page 22: ...ed HIGH If the host Tx DRIVE uSD G1 Rx is LOW or floating after the 100ms period the module may misinterpret this as the START bit and lock onto some unknown Baud Rate If the host has a slow wake up t...

Page 23: ...icro USB module USB to Serial Bridge FTDI Chipset o Plugs directly into USB port o 5 pin header provides the following signals 5V Rx Tx GND Reset o 5 Volts supply 500mA www 4dsystems com au prod php i...

Page 24: ...Assistance with latest information and downloads visit the DRIVE uSD G1 product web page of your distributor Questions and technical support please email support 4dsystems com au All related product i...

Reviews: