Difference between revisions of "MSP430 Datalogger"

From DIDEAS Wiki
Jump to: navigation, search
m
m
Line 8: Line 8:
 
*Datasheets and application notes
 
*Datasheets and application notes
  
=DL6 Issues=
 
* Datalogger supply voltage is restricted to the 2.7 to 3.3V range.  Outside of this range communication with both the DS1339 and SD/MMC card become problematic. 
 
  
 +
=[[DL6F Issues]]=
  
Workarounds :
 
# Keep fresh batteries in the unit - however there is no advance way of know that a low voltage will occur shortly soon - and thus the batteries usage needs to be further restricted.
 
# Break the jumper trace connecting BAT+ to VCC.  Install a Schottky diode between BAT+ and VCC.  Install a 2nd Schottky diode between VCC.SD and VCC.  The result is that the maximum of BAT+ SD.VCC are used to power the CPU and DS1339.  The voltage differential between the SD card and CPU will be small to permit communication.  The CPU will operate from the BAT+ voltage under most conditions, however when DS1339 communication is required (only at reset), the voltage booster will be started.  The voltage booster is also normally powered durning SD communication.
 
 
* DL6F PCB crystal pads are covered in solder mask part of this should be exposed
 
 
Workaround :
 
# remove portion of solder mask exposed with flat screwdriver
 
 
* Not possible to test battery voltage as the voltage booster needs to be enabled to enable testing, and thus the boosted voltage is tested
 
 
* No low voltage reset
 
 
* Watchdog reset software protection can fail if the supply voltage is too low to maintain WDR oscillator - but not low enough to cause reset.  Could happen when batteries are near depleation or removed.
 
  
  

Revision as of 16:28, 12 October 2005

Datalogger Setup

Working with the datalogger

Information and Specs

  • Datasheets and application notes


DL6F Issues

Special Assembly Instructions

  • solder mask on large pad adjacent to XX1, XX2, XR1 needs to be partially removed so that crystals can be soldered to PCB
  • trace connecting pads of SH1 needs to be cut
  • 2 pins of SOT-523 diode should be soldered SH1
  • 3rd pin of SOT-523 diode has jumper wire that connects to CD1 far side pad
  • push button switch is not populated
  • Use BAT54CT-FDICT-ND for SOT-523 diode

SD / MMC Requirements and Test Results

The datalogger requirements:

  • SPI mode of operation.
  • 3.3V (+-5V) operation
  • full sized SD/MMC (reduced size not tested)

The datalogger and firmware has been tested with 4 types of SD and MMC cards with a range of sizes from 32 to 128mB and is believed to work with all. The firmware in was unable to operate with two cards - however a commercial card reader and Windows 2000 also failed these cards.


passed

  • Lexar SD Card "Digital Film" (PAS032BADBV) 32MB : CID = 1 50 41 53 30 33 32 42 41 44 42 56 b2 0 44 a9
  • SandDisk SD Card 64MB (SDSD064C) : CID = 0 53 44 53 44 30 36 34 43 68 d4 b6 8c 0 33 19
  • A-Data MMC "My Flash" 64MB (4SDMMC) : CID = ff 12 34 53 44 4d 4d 43 20 11 30 0 30 0 27 cb
  • PNY SD Card 128 MB (IN128MB) : CID = 18 49 4e 31 32 38 4d 42 3 40 5e d8 71 0 56 55
  • PNY SD Card 64 MB

failed

  • Sandisk SD Card 128MB (card has invalid track 0 under Win2K also)
  • SanDisk SD Card 64MB (card has invalid track 0 under Win2K also)

Delivered

  • 8-21-05 : modified device (xxx-nnnn, 64MB MMC flash card, DL6 datalogger ser#2) with "alpha firmware"
  • 8-21:05 : JTAG programming system (Olimex adapter, parallel port extension, adapt3 interface card, USB cable, 1.5mm DL6 programming cable)
  • 8-23-05 : Bill of materials V1.1 for DL6F (XLS format)
  • 8-23-05 : PCB Camera artwork for DL6F and instructions for re-producing datalogger.
  • 8-24-05 : firmware DL6-V2 (alpha2)
  • 8-30-05 : 3 modified devices with 64 MB SD cards, DL6 datalogger ser 3,4,5) with "beta firmware DL6V4"

Special Features Added

  • serial number sent by jtag_clock stored in DS1339 written to card on insert action


Assembly DOCS